All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- bl_shellcheck_script now passes SHELLCHECK_OPTS through to the container that runs shellcheck
- bl_all_files_in_repo now excludes submodules
- bl_hub_issue_number_for_title now returns the first matching issue number only, instead of all matching issue numbers separated by newlines.
- bl_validate_changelog: Validate a changelog against keepachangelog.com format.
- bl_in_git_repo now fails (return 1) rather than exiting 1
- Github issues can now be created with a label
- Retrieve latest version for gem from rubygems.org
- Github issue related functions via the
hub
cli
- Helpers lib now uses bash-lib logging functions
- Ensured that all variables used within bash-lib functions are declared as local
- Logging Functions, with basic log level support
- Retry Constant function for when you want to retry but don't want increasing backoff.
- Prefixed all function names with bl_ to prevent name clashes with builtins and other libraries.
- Libraries are now loaded by the init script, so they don't need to be sourced individually.
- filehandling, git, helpers, k8s, logging and test-utils libraries
- Test Suite