v0.9.0
Breaking Changes
- When using
core.print_*_fnfunctions, a set of parenthesis is now printed:
Example:
fnn() { core.print_info_fn 'Blah'; }
fnn
# Before:
# => Info: fnn: Something
# Now:
# => Info: fnn(): Something- For
core.print_{error,warn,info}parameterless calls no longer have special behavior
core.print_error
# Before:
# => Error
# Now:
# => Error: Features
- Functions
$core.print_(?:error|warn|info)(?:_fn)?functions now print color.- Color is properly suppressed if
NO_COLORis passed or if:- Either standard error (or stdout in the case of info) is not a terminal
- Or
$TERMis set todumb
- Color is properly suppressed if
Miscellaneous
- Documentation improvements
- Prefix private methods with
core.private.