Releases: bats-core/bats-core
Releases · bats-core/bats-core
Bats 1.0.2
Released: June 18, 2018
- Fixed sstephenson/bats#240, whereby
skipmessages containing parentheses
were truncated (#48) - Doc improvements:
- Packaging/installation improvements:
Bats 1.0.1
Released: June 9, 2018
-
Fixed a
BATS_CWDbug introduced in #91 whereby it was set to the parent ofPWD, when it should've been set toPWDitself (#98). This caused file names in stack traces to contain the basename ofPWDas a prefix, when the names should've been purely relative toPWD. -
Ensure the last line of test output prints when it doesn't end with a newline (#99). This was a quasi-bug introduced by replacing
sedwithwhilein #88.
Bats 1.0.0
Released: June 8, 2018
1.0.0 generally preserves compatibility with 0.4.0, but with some Bash
compatibility improvements and a massive performance boost. In other words:
- all existing tests should remain compatible
- tests that might've failed or exhibited unexpected behavior on earlier
versions of Bash should now also pass or behave as expected
Changes:
- Added support for Docker.
- Added support for test scripts that have the unofficial strict
mode enabled. - Improved stability on Windows and macOS platforms.
- Massive performance improvements, especially on Windows (#8)
- Workarounds for inconsistent behavior between Bash versions (#82)
- Workaround for preserving stack info after calling an exported function under
Bash < 4.4 (#87) - Fixed TAP compliance for skipped tests
- Added support for tabs in test names.
bin/batsandinstall.shnow work reliably on Windows (#91)