Releases
v3.3.0
Improvements
Added MessageMatches
exception matcher (#2570 )
Added RangeEquals
and UnorderedRangeEquals
generic range matchers (#2377 )
Added SKIP
macro for skipping tests from within the test body (#2360 )
All built-in reporters have been extended to handle it properly, whether your custom reporter needs changes depends on how it was written
skipTest
reporter event is unrelated to this, and has been deprecated since it has practically no uses
Restored support for PPC Macs in the break-into-debugger functionality (#2619 )
Made our warning suppression compatible with CUDA toolkit pre 11.5 (#2626 )
Cleaned out some static analysis complaints
Fixes
Fixed macro redefinition warning when NVCC was reporting as MSVC (#2603 )
Fixed throws in generator constructor causing the whole binary to abort (#2615 )
Now it just fails the test
Fixed missing transitive include with libstdc++13 (#2611 )
Miscellaneous
Improved support for dynamic library build with non-MSVC compilers on Windows (#2630 )
When used as a subproject, Catch2 keeps its generated header in a separate directory from the main project (#2604 )
You can’t perform that action at this time.