Skip to content

Releases: fchastanet/bash-tools-framework

6.1.4

29 Dec 17:01
Compare
Choose a tag to compare

Full Changelog: 6.1.1...6.1.4

6.1.1

21 Dec 22:20
Compare
Choose a tag to compare

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

20 Dec 13:25
Compare
Choose a tag to compare

What's Changed

Full Changelog: 6.0.0...6.1.0

6.0.0

19 Sep 20:28
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.0.4...6.0.0

5.1.4

19 Sep 20:24
Compare
Choose a tag to compare

Full Changelog: 5.1.2...5.1.4

v5.1.3

15 Sep 18:11
Compare
Choose a tag to compare

Full Changelog: 4.0.2...5.1.3

4.0.4

28 Jul 13:42
Compare
Choose a tag to compare

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

18 May 11:21
Compare
Choose a tag to compare
Pre-release

4.0.0

08 May 22:27
Compare
Choose a tag to compare

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

07 May 13:18
Compare
Choose a tag to compare

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