Skip to content

v3.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 10 Jul 18:42
· 2 commits to main since this release
v3.0.0
1060959

What's Changed

  • chore: change software license to BSD-3-Clause

  • chore: disable editor autocompletion while coding in Shellscript and enable Prettier

  • test: improve test runner on local and CI

  • feat(core): introduce major breaking changes

    • docs(header): add TEMVER header metadata
    • feat(script): move parsing logic to source.sh, add option initialization function, simplify help message generation
    • feat(source): add option registration logic, rewrite parsing logic and help message generation, add validation logic, rewrite script_exit and script_trap_* to use critical() for logging
    • feat(build): monitor source.sh and script.sh to automatically build template.sh
    • feat(clone): rename, add TEMVER placeholder replacement logic, improve prompting logic and eliminate Git CLI dependance
    • test(core): rewrite test cases for script.sh, template.sh and clone.sh
    • test(build): rewrite test cases for build script
    • feat(lite): add TEMVER header metadata
    • ci(release): reflect new name of clone script
  • feat(legacy): add legacy template.sh version 2.4.0

  • docs(README): add README.md

  • fix(core): don't test clone.sh using core test cases

  • fix(release): fix template legacy typo

Full Changelog: v2.4.0...v3.0.0