Published April 5, 2026 | Version v3.14.0
Software Open

catchorg/Catch2: v3.14.0

Description

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.

Files

catchorg/Catch2-v3.14.0.zip

Files (1.5 MB)

Name Size Download all
md5:c1b47cdb2b6f227c3bf79ee5507d6ebe
1.5 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/catchorg/Catch2/tree/v3.14.0 (URL)

Software