Skip to content

v3.14.0

Latest

Choose a tag to compare

@horenmar horenmar released this 05 Apr 13:08
· 8 commits to devel since this release
v3.14.0
b670de4

Fixes

  • Added missing <cstdint> includes. (#3078)
  • Fixed suppression of empty variadic macro arguments warning on Clang <19. (#3085)
  • Fixed catch_discover_tests failing during PRE_TEST discovery if a target does not have discoverable tests. (#3075)
  • Fixed build of the main library failing with CATCH_CONFIG_PREFIX_ALL defined. (#3087)
  • JUnit reporter outputs single failed (errored/skipped) assertion per test case. (#1919)

Improvements

  • The default implementation of --list-tags and --list-listeners has a quiet variant.
  • Suppressed the new Clang warning about __COUNTER__ usage. (#3076)
  • Line-wrapping counts utf-8 codepoints instead of bytes. (#1022, #3086)
    • Combining character sequences are still miscounted, but Catch2 does not aim to fully support Unicode.