Skip to content

Releases: georglauterbach/libbash

v11.0.0

14 Jan 12:37
422fa01

Choose a tag to compare

Changes

  • updated function names
  • refactored log function
  • added new log level OFF that does not log messages at all

Links

  1. Diff to last release: v10.0.0...v11.0.0

v10.0.0

13 Jan 21:05
3fe0e0f

Choose a tag to compare

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

  1. Diff to last release: v9.0.0...v10.0.0

v9.0.0

30 Nov 21:50
b68bfe9

Choose a tag to compare

Changes

  • made libbash a single-file library
  • update CI, linters, and various other configuration files

Links

  1. Diff to last release: v8.1.0...v9.0.0

v8.1.0

10 Jul 20:57
54d8d1a

Choose a tag to compare

Useful Links

Changes

  • added value_is_true to utils module
  • fixed possibly unset variables in utils module

v8.0.0

11 Sep 15:18
3b40039

Choose a tag to compare

Useful Links

Changes

  • updated name of variable that shows whether libbash is loaded: __LIBBASH_IS_LOADED -> LIBBASH_IS_LOADED
  • added a version check when --online is supplied when loading libbash

v7.3.0

28 Aug 22:14
d728a69

Choose a tag to compare

Useful Links

Changes

  • new utility functions were added to check whether a directory is empty or not

v7.2.0

06 Aug 15:02
8a715ff

Choose a tag to compare

Useful Links

Changes

  • when the errors module is loaded, log_unexpected_error will now correctly handle expanding BASH_COMMAND when showing the command

v7.1.0

27 Jul 13:23
b429be7

Choose a tag to compare

Useful Links

Changes

  • restore SCRIPT if it was set before sourceing load

v7.0.0

19 Jun 20:33
83ce7ef

Choose a tag to compare

Useful Links

Breaking Changes

  • updated the arguments that load takes
    • --online now takes the version argument directly
    • --version has 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 libbash when calling libbash__debug

v6.1.1

20 Apr 14:16
9d22d72

Choose a tag to compare

Useful Links

Changes

  • also unset __libbash__post_init