github catchorg/Catch2 v3.14.0

10 hours ago

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.

Don't miss a new Catch2 release

NewReleases is sending notifications on new releases.