Fixes
- Added missing
<cstdint>includes. (#3078) - Fixed suppression of empty variadic macro arguments warning on Clang <19. (#3085)
- Fixed
catch_discover_testsfailing duringPRE_TESTdiscovery if a target does not have discoverable tests. (#3075) - Fixed build of the main library failing with
CATCH_CONFIG_PREFIX_ALLdefined. (#3087) - JUnit reporter outputs single failed (errored/skipped) assertion per test case. (#1919)
Improvements
- The default implementation of
--list-tagsand--list-listenershas 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.