v3.4.0
3.4.0ImprovementsVectorEquals supports elements that provide only == and not != (#2648)Catch2 supports compiling with IAR compiler (#2651)Various small internal performance improvementsVarious small...
View Articlev3.5.0
ImprovementsIntroduced CATCH_CONFIG_PREFIX_MESSAGES to prefix only logging macros (#2544) This means INFO, UNSCOPED_INFO, WARN and CAPTURE.Section hints in static analysis mode are now constThis...
View Articlev3.5.1
ImprovementsSignificantly improved performance of the CLI parsing. This includes the cost of preparing the CLI parser, so Catch2's binaries start much faster.MiscellaneousAdded support for Bazel...
View Articlev3.5.2
FixesFixed -Wsubobject-linkage in the Console reporter (#2794)Fixed adding new CLI Options to lvalue parser using | (#2787)
View Articlev3.5.3
FixesFixed OOB access when computing filename tag (from the -# flag) for file without extension (#2798)Fixed the linking against log on Android to be PRIVATE (#2815)Fixed Wuseless-cast in benchmarking...
View Articlev3.5.4
FixesFixed potential compilation error when asked to generate random integers whose type did not match std::(u)int*_t. This manifested itself when generating random size_ts on MacOSAdded missing...
View Articlev3.6.0
FixesFixed Windows ARM64 build by fixing the preprocessor condition guarding use _umul128 intrinsic.Fixed Windows ARM64EC build by removing intrinsic pragma it does not understand. (#2858) Why doesn't...
View Articlev3.7.0
ImprovementsSlightly improved compile times of benchmarksMade the resolution estimation in benchmarks slightly more preciseAdded new test case macro, TEST_CASE_PERSISTENT_FIXTURE (#2885, #1602) Unlike...
View Articlev3.7.1
ImprovementsApplied the JUnit reporter's optimization from last release to the SonarQube reporterSuppressed -Wuseless-cast in CHECK_THROWS_MATCHES (#2904)Standardize exit codes for various failures...
View Articlev3.8.0
ImprovementsAdded std::initializer_list overloads for (Unordered)RangeEquals matcher (#2915, #2919)Added explicit casts to silence GCC's Wconversion (#2875)Made the use of builtin_constant_p tricks in...
View Article