plexus 4.0.0+5
plexus: ^4.0.0+5 copied to clipboard
An advanced logging framework and collection of classes, extensions and utilities to aid faster development.
Changelog #
4.0.0+5 #
- Fix formatting of some documentation
4.0.0+4 #
- Run
dartfmton all files
4.0.0+3 #
- Fix formatting of some documentation
4.0.0+2 #
- Add
testto regular dependency section due to use ofTestFailurewithinRootModule - Update
testdependency to 1.9.4
4.0.0+1 #
- Add MarkdownLint configuration file
- Remove boilerplate
StreamQueueObservablecode and reimplement directly inPatientStreamQueue - Refactor most
Localeconstants - Add a few more languages, countries and locales
- Document entire library
- Migrate to RXDart 0.23
- Add DartX dependency
- Add Mockito dependency for testing stdout
- Add example along with a launch configuration for it
- Remove deprecated
echoPromptandsecurePrompt - Add
echoparameter topromptamdpromptSync - Refactor
dtfmttoiso8601NoTZ - Refactor
Level(...)toLevel._(...) - Rename all documentation references of alpha package names including Flow and Ocean to Plexus
- Remove
KernelSignal - RootModule now watches for some process signals
- RootModule internal initialization functions are now private
- Refactor a bunch of
typedef - Refactor basically everything else
- Logging *works* (some things are still broken. queue many bug reports)
There are probably some documentation comments that were copy-pasted early on and have not been update. If you come across these, please file a bug report
3.0.0+1 #
- Complete core localization implementation
2.1.2+2 #
- Minor documentation and syntax updates
2.1.2+1 #
- Fix type check in logging
- Add log test
2.1.1+1 #
- Add debug flag to prompts which prints input when true
2.1.0+1 #
- Fix formatting in
CHANGELOG.md - Change
UnmodifiableMapMixinto be amixininstead ofabstract class
2.0.0+1 #
- Yeah... just tons of changes. Sorry fellas.
1.0.0+2 #
- Primarily use
package:ioinstead ofdart:io - Prompting is now asynchronous by default
1.0.0+1 #
- Where it all began