| tag name | v3.13.0 (b9eeca15d7598fae6a368c1c5d2462108f892849) |
| tag date | 2026-02-15 22:56:16 +0100 |
| tagged by | Martin Hořeňovský |
| tagged object | commit 29c9844f68... |
| download | catch3-3.13.0.tar.gz |
|---|
v3.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
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE8QyLZSqAHw/oZQgX3kgwe4sNOBoFAmmSQRoACgkQ3kgwe4sN
OBqGmA//aEkrs69nzn12nSLP6/399H4AT1Vs0VutIJfWfmMKMgoUGAcjDmlhmyY9
hHRXOkTfUPZmQ7dADtHdeO/awRaUNzAJQrO2aW2TBitAHmxmuQLyLUJX8OLZER/d
jyy837GbXDC7+K0viysvZnvvgiRzbNy2x7kB6wjDwvxpzfOGC7JAD/B0NfALC5dK
1pYWUi32eyVKfPr/6h4eOatzQcZH+4UTNFHveHTJw+DA1G188Ypk3vz74jn1ziFu
XIqTa0L6tm2T2btW587L+nwD+sFXdJMhFwvb1C52XLqtMpYZL73B5BDvMFTKRe5O
3HKQcnCdvofqt2BVmNwcP+eWIX22QaziiPYa+3/JI42Tu6PIIhtxzKEPsdYK+Gx3
u7eraOFyxT2UFKmUAn+yOepIBcKl6Dn/khDliGCbh/dD8LTNAdbLCuUQeqmeJ91M
Ka8ECgi2mKJHRUuVProxhVwTw8pdjQA7jgf9SkjKKv8BvHFVxlwixRQGUEIBeAeh
Xelu/csqUOVlPArVhG2xKwndkQxHYmdo3SM44m3cZfTQuujWgHDfFD7hfo03wGSI
k4t2DYZafGB9a2VLBk/ukaLoVVHflql5bOZbtKg9pSgPIN0yoeaEHBDFKGpBewZz
/Y+LWoHkeYi9hhGB6iuG+i+ok9n38xc3YMfOlWQQYI7lV2oYhcY=
=HZ9g
-----END PGP SIGNATURE-----