tag:github.com,2008:https://github.com/Silverbullet069/bash-script-template/releases Release notes from bash-script-template 2025-06-21T17:13:03Z tag:github.com,2008:Repository/932772632/v3.0.0 2025-06-21T17:14:25Z v3.0.0 <h2>What's Changed</h2> <ul> <li> <p>feat: achieve zero dependencies and production-ready</p> <ul> <li>refactor: span across all script files</li> <li>test: remove <code>package.json</code> and git submodules, run Bats and its libraries inside Docker</li> <li>test: redesign test suite structure</li> <li>ci: remove local git hooks</li> <li>ci: change <code>test.yml</code> to test inside Docker. Testing environment closely resembles production environment</li> <li>docs: redesign the header structure. Stripped version control out of script files</li> <li>chore: refine <code>test.prompt.md</code> to generate better test cases.</li> </ul> </li> <li> <p>fix: remote CI testing</p> </li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Silverbullet069/bash-script-template/compare/v2.3.1...v3.0.0"><tt>v2.3.1...v3.0.0</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/932772632/v2.3.1 2025-06-17T06:41:08Z v2.3.1 <h2>What's Changed</h2> <ul> <li>ci: beautify the release note's body</li> <li>chore: release v2.3.1</li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Silverbullet069/bash-script-template/compare/v2.3.0...v2.3.1"><tt>v2.3.0...v2.3.1</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/932772632/v2.3.0 2025-06-16T16:12:44Z v2.3.0 <h2>What's Changed</h2> <ul> <li> <p>feat: add some minor changes</p> <ul> <li>feat: change clone_bash_template.sh template from source+script to full</li> <li>test: add test for clone_bash_template.sh</li> <li>test: refine the prompt to automatically generate test cases</li> <li>chore: refactor run_test.sh</li> <li>ci: update pre-commit hook to update clone_bash_template.sh VERSION header metadata</li> <li>ci: test clone_bash_template.sh on remote</li> <li>fix: remove internal functions invocation to avoid command injection vulnerability</li> <li>fix: validate source file name in _copy_file() function to avoid path traversal vulnerability</li> <li>fix: change --mode script_exit log message inside <code>clone_bash_template.sh</code></li> <li>fix: change script_exit() function logic to stop accepting exit status 0</li> </ul> </li> <li> <p>chore: release v2.3.0</p> </li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Silverbullet069/bash-script-template/compare/v2.2.0...v2.3.0"><tt>v2.2.0...v2.3.0</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/932772632/v2.2.0 2025-06-16T03:38:51Z v2.2.0 <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Silverbullet069/bash-script-template/compare/v2.1.4...v2.2.0"><tt>v2.1.4...v2.2.0</tt></a></p> Silverbullet069 tag:github.com,2008:Repository/932772632/v2.1.4 2025-06-10T02:35:06Z v2.1.4 <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Silverbullet069/bash-script-template/compare/v2.1.3...v2.1.4"><tt>v2.1.3...v2.1.4</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/932772632/v2.1.3 2025-06-09T06:02:01Z v2.1.3 <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Silverbullet069/bash-script-template/compare/v2.1.2...v2.1.3"><tt>v2.1.2...v2.1.3</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/932772632/v2.1.2 2025-06-08T09:44:35Z v2.1.2 <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Silverbullet069/bash-script-template/compare/v2.1.1...v2.1.2"><tt>v2.1.1...v2.1.2</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/932772632/v2.1.1 2025-05-31T16:58:58Z v2.1.1 <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Silverbullet069/bash-script-template/compare/v2.1.0...v2.1.1"><tt>v2.1.0...v2.1.1</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/932772632/v2.1.0 2025-06-10T02:36:28Z v2.1.0 <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Silverbullet069/bash-script-template/compare/v2.0.0...v2.1.0"><tt>v2.0.0...v2.1.0</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/932772632/v2.0.0 2025-06-10T02:37:25Z v2.0.0 <h2>What's Changed</h2> <ul> <li>Merge develop to main by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Silverbullet069/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Silverbullet069">@Silverbullet069</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3085632767" data-permission-text="Title is private" data-url="https://github.com/Silverbullet069/bash-script-template/issues/6" data-hovercard-type="pull_request" data-hovercard-url="/Silverbullet069/bash-script-template/pull/6/hovercard" href="https://github.com/Silverbullet069/bash-script-template/pull/6">#6</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Silverbullet069/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Silverbullet069">@Silverbullet069</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3085632767" data-permission-text="Title is private" data-url="https://github.com/Silverbullet069/bash-script-template/issues/6" data-hovercard-type="pull_request" data-hovercard-url="/Silverbullet069/bash-script-template/pull/6/hovercard" href="https://github.com/Silverbullet069/bash-script-template/pull/6">#6</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Silverbullet069/bash-script-template/compare/v1.0.0...v2.0.0"><tt>v1.0.0...v2.0.0</tt></a></p> Silverbullet069