Releases: georglauterbach/libbash
Releases · georglauterbach/libbash
v11.0.0
Changes
- updated function names
- refactored
logfunction - added new log level
OFFthat does not log messages at all
Links
- Diff to last release: v10.0.0...v11.0.0
v10.0.0
Changes
- updated submodules
- miscellaneous changes to documentation
- code changes
- more intelligent setup of environment variables
- make sure the script is available as a whole when
sourcing it - more intelligent cleanup at the end
- renamed functions to make the naming convention
coherent - removed superfluous functions
Links
- Diff to last release: v9.0.0...v10.0.0
v9.0.0
Changes
- made
libbasha single-file library - update CI, linters, and various other configuration files
Links
- Diff to last release: v8.1.0...v9.0.0
v8.1.0
Useful Links
Changes
- added
value_is_truetoutilsmodule - fixed possibly unset variables in
utilsmodule
v8.0.0
Useful Links
Changes
- updated name of variable that shows whether libbash is loaded:
__LIBBASH_IS_LOADED -> LIBBASH_IS_LOADED - added a version check when
--onlineis supplied when loading libbash
v7.3.0
Useful Links
Changes
- new utility functions were added to check whether a directory is empty or not
v7.2.0
Useful Links
Changes
- when the
errorsmodule is loaded,log_unexpected_errorwill now correctly handle expandingBASH_COMMANDwhen showing the command
v7.1.0
Useful Links
Changes
- restore
SCRIPTif it was set beforesourceingload
v7.0.0
Useful Links
Breaking Changes
- updated the arguments that
loadtakes--onlinenow takes the version argument directly--versionhas been removed
- added pre-flight checks when sourcing
libbash
Changes
- update the log format:
<TIMESTAMP> <LOG LEVEL> <WHO LOGGED>: <MESSAGE> - improved efficiency of
log - miscellaneous corrections and improvements in the documentation
- miscellaneous bug fixes to library-internal logic
- updated BATS core
- show the version of
libbashwhen callinglibbash__debug