Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/docs
diff options
context:
space:
mode:
authorMartin Hořeňovský2025-09-30 10:54:31 +0200
committerMartin Hořeňovský2025-09-30 10:54:31 +0200
commitb3fb4b9feafcd8d91c5cb510a4775143fdbef02f (patch)
tree46a08efa7b84ca625bb83d1845def3e79586115e /docs
parent6500dc81496878a02e1dfef8ed358257a209fdaf (diff)
downloadcatch3-3.11.0.tar.gz
v3.11.0v3.11.0
Diffstat (limited to 'docs')
-rw-r--r--docs/ci-and-misc.md2
-rw-r--r--docs/command-line.md2
-rw-r--r--docs/release-notes.md23
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 &lt;path&gt;</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