| tag name | v3.11.0 (31b1109eab67180f23359e873b8c17601ed11bf7) |
| tag date | 2025-09-30 10:55:34 +0200 |
| tagged by | Martin Hořeňovský |
| tagged object | commit b3fb4b9fea... |
| download | catch3-3.11.0.tar.gz |
|---|
v3.11.0
=== Fixes ===
* Fixed building on non-desktop GDK platforms (#3029)
* Fixed message macros being susceptible to race in specific scenario (#3031)
* Catch2's SEH filter will call the previously installed filter after reporting the error (#3033)
=== Improvements ===
* Handling of scoped messages (e.g. `CAPTURE`) is a bit faster.
* Better out-of-the-box support for QNX (#2953)
* Improved performance of assertions by up-to 10%
* Release mode assertion fast-path sees the biggest improvement.
* Faster processing of non-escaped strings in `--invisibles` mode.
* Added support for Bazel's `TEST_RANDOM_SEED` env var (#3021)
* Added support for Bazel's `TEST_PREMATURE_EXIT_FILE` env var (#3020)
* This creates a file that is deleted if the tests exit normally, but stays around if the process dies unexpectedly.
* This functionality is also exposed through CLI as `--premature-exit-guard-file`
=== Miscellaneous ===
* **[Tuple.app](https://tuple.app/catch2) has sponsored Catch2**
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE8QyLZSqAHw/oZQgX3kgwe4sNOBoFAmjbmyMACgkQ3kgwe4sN
OBr0lhAAh2x8bY0httLnODSYjemaUHp/9Z1e2kc/Q9uUhXHTe0It2w+AB02b5CK6
5J8m318o7bHQrN6zLM79cBPZlIjJCNVac5as8B+l0/XjNE53EEUb5INzGHM03i+V
8vPmA59lZzX25RtuM5b0YAZ6wh6UXV7J439OO5MUnPFEDwADFsnn8pNcgktJhudf
cLX+5yRi4262J9WexeKNelUrrbjUa0qZrOUJiAZF9qQRjWKjfEvTKcHG5dhFMYmN
e8kO6S4jTF/dKFqvijkr4sCFPFyaOV892OFfFMT8V+KkQR741nuzUAI+soPaCsWL
Wqtu1bPEQwSiPX1MpVTWYGsNGK0T6zMVKNvp3Ett+pp7gliwszlZvv1UhcP5zcDN
YeOO/tKuMImQzaxiVuimmoSC2cz4jY8uOLDlb1uePaCAqDFl8SuaCEnvq33CxY9v
uc+cnQja+o6SnhiexYiomxHPFK60RxZBBeo25H05NWY5GRpRELPluWiQrl53lckH
YU5GjOZ+0bgvfosXpRiPGEUFikIXk48xVPUddOaCYHUbQKSlr/95hcwa58zDkogI
eTBUDrpJd8EdVrpUlPsLxZC/fQOm3suHxRm+hotAHzIM0jiesbfOd570sO2TgHjT
l2wsW5+KXxkhUOzOEZKtG9b/rSt7ucUBl0qTaS47LmOKhq5aCu0=
=nJqx
-----END PGP SIGNATURE-----