Releases: fchastanet/bash-tools-framework
Releases · fchastanet/bash-tools-framework
6.1.4
Full Changelog: 6.1.1...6.1.4
6.1.1
Full Changelog: 6.1.0...6.1.1
Changes
- Linux::Apt::installIfNecessary supports options -- or -
- updated pre-commit-config with new prettier hook
6.1.0
What's Changed
- Version::checkMinimal success message if same version by @fchastanet in #92
- use bash-compiler v3.0.0 kcl refactoring - rebuilt binaries by @fchastanet in #113
- Add SSH validation functions and update framework configuration
- shellcheckLint - fixed files to lint not computed correctly
Full Changelog: 6.0.0...6.1.0
6.0.0
5.1.4
Full Changelog: 5.1.2...5.1.4
v5.1.3
Full Changelog: 4.0.2...5.1.3
4.0.4
plantuml added option --limit-size
Full Changelog: 4.0.0...4.0.4
plantuml has a new option --limit-size
that sets the env variable PLANTUML_LIMIT_SIZE
latest-command-configurator
Full Changelog: 4.0.0...5.0.0-command-configurator
4.0.0
shellcheckLint parallel processing
Full Changelog: 3.2.0...4.0.0
Tag: 4.0.0
shellcheckLint enhancements
Added ability to shellcheck all git files in parallel
using xargs with compatiility with json, json1,
checkstyle formats
Breaking changes
- removed bin/test binary
- removed bin/runBuildContainer
- removed Docker::runBuildContainer
- added GNU sed to alpine image
- changed runUnitTests hook to rely on a test.sh file
needed to be present in the target repository.
Github workflow
- refactored bin/doc
- ensure installRequirements executed
- removed uneeded steps for pre-commit
- unit test generate checkstyle even if error
- cspell - remove global dictionaries config key
and adapt cspell rules accordingly - replaced technote-space/workflow-conclusion-action@v3
by AbsoLouie/[email protected]
3.2.0
Improvements for bash-tools project
Improvements for bash-tools project
Full Changelog
Tag: 3.2.0
Breaking changes
N/A
Bug fixes
- UI::drawLine & UI::drawLineWithMsg
- better detection of tty not available
- newline added after the line
Compiler changes
- .framework-config ability to override DISPLAY_DURATION
Binaries changes
Implied by Bash framework functions below updates
- buildBinFiles - make it work with symlink on bash-tools-framework
- doc
- install shdoc only outside docker container
- install other dependencies hadolint, shellcheck
- installRequirements
- install other dependencies hadolint, shellcheck
Updated Bash framework functions
- Github::defaultInstall - displays success message with
version installed - Github::upgradeRelease - ability to install exact version
of a sofware using env variable EXACT_VERSION - Web::upgradeRelease - ability to install exact version
of a sofware using fifth argument - Retry::default ability to override max retries and delay
between attemps using env variables - Web::getReleases - added a message indicating what's
going on
New Bash framework functions
- Softwares::installShellcheck
- Softwares::installHadolint
Validation/Tooling
- align config with bash-tools
- added test.sh - replacement of bin/test
- use akatov/commit-status-updater@a9e988e
instead of ouzi-dev/commit-status-updater@v2 for node20 upgrade - fix docker build using gha cache
- github action
- not running for master branch, only for tags
- cancel previous build if several pushes