Blog posts
Release 0.37.0
Profile the slowest tests, a .bashunitrc project config, file:line in failures, clear reasons for killed tests, readable snapshot diffs, and hot-path performance gains.
read more...Release 0.36.0
Show captured output on failures, npm distribution, function and branch coverage in LCOV, richer text coverage reports, and a docs workspace.
read more...Release 0.35.0
Configurable spies, custom failure labels, fail-on-risky, GitHub Actions annotations, richer assert_exec, plus key bug fixes.
read more...Release 0.34.1
Watch mode, test tags, date/JSON/duration assertions, performance gains, and critical bug fixes.
read more...Release 0.33.0
Bash 3.0 support, faster parallel execution, and test output on failure.
read more...Release 0.32.0
Auto-discover coverage paths, improved HTML reports, and refined hook output display.
read more...Release 0.31.0
Code coverage tracking with LCOV and HTML reports, minimum coverage thresholds, and lifecycle hook visibility.
read more...Release 0.30.0
Failures-only mode, no-color option, human-readable test durations, and multiple standalone assertions.
read more...Release 0.29.0
Namespaced internal functions, bootstrap arguments, strict mode, login shell support, and the new assert subcommand.
read more...Release 0.28.0
Introducing subcommand-based CLI, inline filter syntax, and smarter test execution behavior.
read more...