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**