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

summaryrefslogtreecommitdiffhomepage
path: root/docs/release-notes.md
diff options
context:
space:
mode:
authorMartin Hořeňovský2026-02-15 22:55:48 +0100
committerMartin Hořeňovský2026-02-15 22:55:48 +0100
commit29c9844f688acb27c87338c39cd186ebfe41aa19 (patch)
tree82526279e11e38f055605e0dcdbfc04ebfe63752 /docs/release-notes.md
parent56024c04e42172d53a1672b9af6a538afdb79801 (diff)
downloadcatch3-3.13.0.tar.gz
v3.13.0v3.13.0
Diffstat (limited to 'docs/release-notes.md')
-rw-r--r--docs/release-notes.md27
1 files changed, 27 insertions, 0 deletions
diff --git a/docs/release-notes.md b/docs/release-notes.md
index 35a76774..3060f1ab 100644
--- a/docs/release-notes.md
+++ b/docs/release-notes.md
@@ -2,6 +2,7 @@
# Release notes
**Contents**<br>
+[3.13.0](#3130)<br>
[3.12.0](#3120)<br>
[3.11.0](#3110)<br>
[3.10.0](#3100)<br>
@@ -72,6 +73,32 @@
[Even Older versions](#even-older-versions)<br>
+## 3.13.0
+
+### Fixes
+* `--benchmark-samples 0` no longer hard crashes (#3056)
+ * The CLI validation fails instead.
+* Fixed warning suppression macros being doubly defined when using Clang on Windows (#3060)
+
+
+### Improvements
+* Suppressed static analysis 26426 diagnostic for MSVC (#3057)
+* Renamed the internal deprecation macro from `DEPRECATED` to `CATCH_DEPRECATED` to avoid conflicts (#3058)
+* Added `UNSCOPED_CAPTURE` macro (#2954)
+* Added `ConcatGenerator` to combine multiple separate generator into one
+ * The short form is `cat`
+* Generators can now jump forward to nth element efficiently
+ * Custom generators that can jump forward efficiently should override `skipToNthElementImpl`
+* Generators can declare themselves infinite
+ * The generator base defaults to declaring itself finite for backwards compatibility
+ * Custom generators should override `isFinite()` to return the proper value
+* Added `--warn InfiniteGenerators` to error out on `GENERATE` being given an infinite generator
+* Extended options for section filtering from CLI to include generators
+ * The user can specify which element from the generator to use in the test case
+ * See documentation for how the new filters work and how they can be specified
+* `MapGenerator` only calls the mapping function if the output will be used
+
+
## 3.12.0
### Fixes