Releases: Silverbullet069/bash-script-template
Releases · Silverbullet069/bash-script-template
v3.0.0
What's Changed
-
feat: achieve zero dependencies and production-ready
- refactor: span across all script files
- test: remove
package.json
and git submodules, run Bats and its libraries inside Docker - test: redesign test suite structure
- ci: remove local git hooks
- ci: change
test.yml
to test inside Docker. Testing environment closely resembles production environment - docs: redesign the header structure. Stripped version control out of script files
- chore: refine
test.prompt.md
to generate better test cases.
-
fix: remote CI testing
Full Changelog: v2.3.1...v3.0.0
v2.3.1
What's Changed
- ci: beautify the release note's body
- chore: release v2.3.1
Full Changelog: v2.3.0...v2.3.1
v2.3.0
What's Changed
-
feat: add some minor changes
- feat: change clone_bash_template.sh template from source+script to full
- test: add test for clone_bash_template.sh
- test: refine the prompt to automatically generate test cases
- chore: refactor run_test.sh
- ci: update pre-commit hook to update clone_bash_template.sh VERSION header metadata
- ci: test clone_bash_template.sh on remote
- fix: remove internal functions invocation to avoid command injection vulnerability
- fix: validate source file name in _copy_file() function to avoid path traversal vulnerability
- fix: change --mode script_exit log message inside
clone_bash_template.sh
- fix: change script_exit() function logic to stop accepting exit status 0
-
chore: release v2.3.0
Full Changelog: v2.2.0...v2.3.0
v2.2.0
Full Changelog: v2.1.4...v2.2.0
v2.1.4
Full Changelog: v2.1.3...v2.1.4
v2.1.3
Full Changelog: v2.1.2...v2.1.3
v2.1.2
Full Changelog: v2.1.1...v2.1.2
v2.1.1
Full Changelog: v2.1.0...v2.1.1
v2.1.0
Full Changelog: v2.0.0...v2.1.0
v2.0.0
What's Changed
- Merge develop to main by @Silverbullet069 in #6
New Contributors
- @Silverbullet069 made their first contribution in #6
Full Changelog: v1.0.0...v2.0.0