diff options
| author | Martin Hořeňovský | 2025-09-30 10:54:31 +0200 |
|---|---|---|
| committer | Martin Hořeňovský | 2025-09-30 10:54:31 +0200 |
| commit | b3fb4b9feafcd8d91c5cb510a4775143fdbef02f (patch) | |
| tree | 46a08efa7b84ca625bb83d1845def3e79586115e /docs | |
| parent | 6500dc81496878a02e1dfef8ed358257a209fdaf (diff) | |
| download | catch3-3.11.0.tar.gz | |
v3.11.0v3.11.0
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/ci-and-misc.md | 2 | ||||
| -rw-r--r-- | docs/command-line.md | 2 | ||||
| -rw-r--r-- | docs/release-notes.md | 23 |
3 files changed, 25 insertions, 2 deletions
diff --git a/docs/ci-and-misc.md b/docs/ci-and-misc.md index 1b57a912..879a15fc 100644 --- a/docs/ci-and-misc.md +++ b/docs/ci-and-misc.md @@ -73,7 +73,7 @@ test execution. Specifically it understands > Support for `TESTBRIDGE_TEST_ONLY` and sharding was introduced in Catch2 3.2.0 -> Support for `TEST_PREMATURE_EXIT_FILE` and `TEST_RANDOM_SEED` was introduced in Catch2 X.Y.Z +> Support for `TEST_PREMATURE_EXIT_FILE` and `TEST_RANDOM_SEED` was introduced in Catch2 3.11.0 This integration is enabled via either a [compile time configuration option](configuration.md#bazel-support), or via `BAZEL_TEST` environment diff --git a/docs/command-line.md b/docs/command-line.md index 651efd01..690dcaaa 100644 --- a/docs/command-line.md +++ b/docs/command-line.md @@ -653,7 +653,7 @@ Verbosity defaults to _normal_. ## Create file to guard against silent early termination <pre>--premature-exit-guard-file <path></pre> -> Introduced in Catch2 X.Y.Z +> Introduced in Catch2 3.11.0 Tells Catch2 to create an empty file at specified path before the tests start, and delete it after the tests finish. If the file is present after diff --git a/docs/release-notes.md b/docs/release-notes.md index 54711742..9da1a2e1 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -2,6 +2,7 @@ # Release notes **Contents**<br> +[3.11.0](#3110)<br> [3.10.0](#3100)<br> [3.9.1](#391)<br> [3.9.0](#390)<br> @@ -70,6 +71,28 @@ [Even Older versions](#even-older-versions)<br> +## 3.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** + + ## 3.10.0 ### Fixes |