Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
Added
Changed
Deprecated
Removed
Fixed
Security
[v0.3.0] - 2026-09-07
Added
- Output number of skipped tests.
- Add ability to add todo items.
- Add
to_have_lengthexpectation.
Changed
- Include count of skipped tests in total test count.
- Passed and failed count are only green or red if any passed or failed.
- Print skipped tests in yellow with skip symbol.
v0.2.3 - 2026-08-26
Fixed
- Fix arithmetic error causing skipped test to fail.
v0.2.2 - 2026-08-26
Fixed
- Do not require an expectation to log a skipped test.
v0.2.1 - 2026-08-25
Removed
- Remove
--test-suiteCLI option.
v0.2.0 - 2026-08-25
Changed
- Split API into separate functions like standard Bash syntax.
Fixed
- Prevent glob matching in to_be expectation.
- Do not print colored terminal output when NO_COLOR is set.
v0.1.7 - 2026-08-22
Fixed
- Exit early if no filter is provided to --filter CLI option.
v0.1.6 - 2026-08-22
Fixed
- Fix unary operator expected from test.
v0.1.5 - 2026-08-22
Fixed
- Do not run shellcheck during make.
v0.1.4 - 2026-08-22
Added
- Add
to_throwexpectation.
Fixed
- Allow more than one test file to run.
v0.1.3 - 2026-08-19
Added
- Add
--filterCLI option, which will replace--test-suite.
Deprecated
- Deprecate
--test-suiteCLI option in favor of--filter.
v0.1.2 - 2026-08-18
Fixed
- Fail a test if the last exit code is not zero.
v0.1.1 - 2026-08-18
Fixed
- Do not repeat the first word of an unquoted test description.
v0.1.0 - 2026-08-17
Added
- Add
to_beexpectation.
Removed
- Remove
expect_to_befunction.
v0.0.6 - 2026-07-29
Fixed
- Include bin/compile script in tar/zip archives.
v0.0.5 - 2026-07-29
Fixed
- Replace dist/ with src/ in tar/zip archives.
- Add Makefile for Homebrew formula to compile before installing.
v0.0.4 - 2026-07-28
Fixed
- Replace src/ with dist/ in tar/zip archives.
v0.0.3 - 2026-07-27
Changed
- Allow multiple CLI options in any order.
- Do not run test runner if no test files are found.
v0.0.2 - 2026-07-26
Added
- Add
--test-suiteCLI option. - Add
expect_to_befunction.
v0.0.1 - 2026-07-20
Added
- Add
describeanditfunctions for describing and running tests. - Add CLI script for selecting test files and executing Best.
- Add
--helpand--versionCLI options.