Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: bats-core/bats-core

Bats 1.0.2

18 Jun 21:58

Choose a tag to compare

Released: June 18, 2018

  • Fixed sstephenson/bats#240, whereby skip messages containing parentheses
    were truncated (#48)
  • Doc improvements:
    • Docker usage (#94)
    • Better README badges (#101)
    • Better installation instructions (#102, #104)
  • Packaging/installation improvements:
    • package.json update (#100)
    • Moved libexec/ files to libexec/bats-core/, improved install.sh (#105)

Bats 1.0.1

10 Jun 03:43

Choose a tag to compare

Released: June 9, 2018

  • Fixed a BATS_CWD bug introduced in #91 whereby it was set to the parent of PWD, when it should've been set to PWD itself (#98). This caused file names in stack traces to contain the basename of PWD as a prefix, when the names should've been purely relative to PWD.

  • 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 sed with while in #88.

Bats 1.0.0

08 Jun 17:33

Choose a tag to compare

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/bats and install.sh now work reliably on Windows (#91)