plexus 4.0.0+4 plexus: ^4.0.0+4 copied to clipboard
An advanced logging framework and collection of classes, extensions and utilities to aid faster development.
Changelog #
4.0.0+4 #
- Run
dartfmt
on all files
4.0.0+3 #
- Fix formatting of some documentation
4.0.0+2 #
- Add
test
to regular dependency section due to use ofTestFailure
withinRootModule
- Update
test
dependency to 1.9.4
4.0.0+1 #
- Add MarkdownLint configuration file
- Remove boilerplate
StreamQueueObservable
code and reimplement directly inPatientStreamQueue
- Refactor most
Locale
constants - 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
echoPrompt
andsecurePrompt
- Add
echo
parameter toprompt
amdpromptSync
- Refactor
dtfmt
toiso8601NoTZ
- 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
UnmodifiableMapMixin
to be amixin
instead ofabstract class
2.0.0+1 #
- Yeah... just tons of changes. Sorry fellas.
1.0.0+2 #
- Primarily use
package:io
instead ofdart:io
- Prompting is now asynchronous by default
1.0.0+1 #
- Where it all began