Releases: kj4ezj/echo-eval
v1.0.0 - Enterprise-Grade
Although my echo-eval library had already been battle-hardened in real enterprise production systems, it couldn't graduate to v1 status because it was not a properly linted and tested project. This v1.0.0
release brings linting with shellcheck and bashate, full test coverage using bats to test against expectations, improved compatibility with bpkg, more documentation, and a proper GitHub Actions continuous integration (CI) workflow that can even run locally with act!
It may seem silly to spend so much time and attention on a thirty seven character piece of code, but it was actually a really good exercise. I am proud that this component I use in nearly every other project is rock-solid.
v0.2.0 - Distribute via bpkg
This release adds support for the bpgk BASH package manager, including a makefile
.
See the documentation for installation, usage, and uninstallation instructions.
v0.1.0 - Initial Draft
This is the version I used in my personal scripts from 2022-02-27 through 2022-12-16 with some minor README.md
updates. Functionally, I don't envision this software changing much, if at all. This is based on years of revisions outside of version control with peer review feedback. However, this still lacks linting, testing or packaging.