diff options
| author | Martin Hořeňovský | 2026-02-15 22:55:48 +0100 |
|---|---|---|
| committer | Martin Hořeňovský | 2026-02-15 22:55:48 +0100 |
| commit | 29c9844f688acb27c87338c39cd186ebfe41aa19 (patch) | |
| tree | 82526279e11e38f055605e0dcdbfc04ebfe63752 /docs/release-notes.md | |
| parent | 56024c04e42172d53a1672b9af6a538afdb79801 (diff) | |
| download | catch3-3.13.0.tar.gz | |
v3.13.0v3.13.0
Diffstat (limited to 'docs/release-notes.md')
| -rw-r--r-- | docs/release-notes.md | 27 |
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 |