github bats-core/bats-core v1.11.0

one month ago

Added:

  • hardened CI scripts by using hashes instead of versions for actions and restricting permissions (#754, #770)
  • add security.md (#762)
  • add codespell CI checks (#720)
  • dynamic test registration via bats_test_function (#349)
  • add check that Bats is executed with Bash >= 3.2 (#873)

Fixed:

  • install.sh now works for deviating lib/ dirs (like lib32,lib64) (#487)
  • catch unset BATS_TEST_SOURCE in lib/bats-core/tracing.bash so
    set -u/set -o nounset works as expected (#827)
  • fix --gather-test-outputs-in fails on tests with multiple / (#789)
  • install does not create unused /usr/share/bats anymore (#857)
  • ensure IFS is unchanged in {setup,teardown}{_suite,_file,}, @test and free code (#879)
  • junit formatter: remove ANSI Codes to avoid invalid XML character (#886)

Changed:

  • update Docker image with the latest bats-file version 0.4.0 (#780)
  • update Docker image with the latest bats-detik version 1.3.0 (#876)

Documentation

  • clarify docker usage (#741)
  • update Arch Linux package URL in installation.rst (#821)
  • rename bash-bats to bats for Arch Linux in installation.rst (#836)
  • fix FAQ entry about setup-/teardown_suite, as they are available now (#861)
  • added logo (#881)

Don't miss a new bats-core release

NewReleases is sending notifications on new releases.