github catchorg/Catch2 v2.13.2

latest releases: v3.6.0, v3.5.4, v3.5.3...
3 years ago

There are two things of importance here. The first is that after this release, I am making the v3 branch the main development branch, and will instead branch off a maintenance branch for v2.

The other is that you should watch this video by my friend, JeanHeyd Meneide, on his experiences with the C++ community.

Improvements

  • Implemented workaround for AppleClang shadowing bug (#2030)
  • Implemented workaround for NVCC ICE (#2005, #2027)

Fixes

  • Fixed detection of std::uncaught_exceptions support under non-msvc platforms (#2021)
  • Fixed the experimental stdout/stderr capture under Windows (#2013)

Miscellaneous

  • catch_discover_tests has been improved significantly (#2023, #2039)
    • You can now specify which reporter should be used
    • You can now modify where the output will be written
    • WORKING_DIRECTORY setting is respected
  • ParseAndAddCatchTests now supports TEMPLATE_TEST_CASE macros (#2031)
  • Various documentation fixes and improvements (#2022, #2028, #2034)

Don't miss a new Catch2 release

NewReleases is sending notifications on new releases.