Catch v2.13.2 Release Notes

Release Date: 2020-10-07 // over 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)