- Catch2: recognize `FAIL()` calls ([147](https://github.com/pytest-dev/pytest-cpp/pull/147)). - Dropped support for EOL Python 3.7.
2.5.0
- Catch2: add support for catch version 3 ([115](https://github.com/pytest-dev/pytest-cpp/pull/115)). - Catch2: support exception handling ([117](https://github.com/pytest-dev/pytest-cpp/pull/117)). - Catch2: Correctly handle test names that contain special characters ([123](https://github.com/pytest-dev/pytest-cpp/issues/123)). - Added support for Python 3.12.
2.4.0
- Catch2: fix issue with multiple test failures, and support multiple "SECTION" tests. ([112](https://github.com/pytest-dev/pytest-cpp/pull/112))
2.3.0
- New `cpp_harness_collect` configuration option allows users to add prefix arguments to run C++ test executables, allowing to use additional tools like `wine` of `qemu` for a test runners in cross-platform development.
2.2.1
- Fixed a problem while handling errors using``--gtest_filter``. The recommendation is to use pytest's own filtering facilities (like `-k`) instead of passing filtering arguments to the underlying framework ([84](https://github.com/pytest-dev/pytest-cpp/issues/84)).
2.2.0
- Dropped support for Python 3.6. - This plugin now requires pytest >=7.0.