diff options
| author | Martin Hořeňovský | 2024-03-01 22:07:10 +0100 |
|---|---|---|
| committer | Martin Hořeňovský | 2024-03-01 22:07:10 +0100 |
| commit | 8ac8190e494a381072c89f5e161b92a08d98b37b (patch) | |
| tree | 0ec2f7d6c09f218a65b83dc2cefd7a35d1032c1a /docs | |
| parent | b20b365fd2e9697c8526d1d54e7bcb4b8af5b5cb (diff) | |
| download | catch3-3.5.3.tar.gz | |
v3.5.3v3.5.3
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/release-notes.md | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/docs/release-notes.md b/docs/release-notes.md index ac78866f..b462b01f 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -2,6 +2,7 @@ # Release notes **Contents**<br> +[3.5.3](#353)<br> [3.5.2](#352)<br> [3.5.1](#351)<br> [3.5.0](#350)<br> @@ -60,6 +61,31 @@ [Even Older versions](#even-older-versions)<br> +## 3.5.3 + +### Fixes +* Fixed OOB access when computing filename tag (from the `-#` flag) for file without extension (#2798) +* Fixed the linking against `log` on Android to be `PRIVATE` (#2815) +* Fixed `Wuseless-cast` in benchmarking internals (#2823) + +### Improvements +* Restored compatibility with VS2017 (#2792, #2822) + * The baseline for Catch2 is still C++14 with some reasonable workarounds for specific compilers, so if VS2017 starts acting up again, the support will be dropped again. +* Suppressed clang-tidy's `bugprone-chained-comparison` in assertions (#2801) +* Improved the static analysis mode to evaluate arguments to `TEST_CASE` and `SECTION` (#2817) + * Clang-tidy should no longer warn about runtime arguments to these macros being unused in static analysis mode. + * Clang-tidy can warn on issues involved arguments to these macros. +* Added support for literal-zero detectors based on `consteval` constructors + * This is required for compiling `REQUIRE((a <=> b) == 0)` against MSVC's stdlib. + * Sadly, MSVC still cannot compile this assertion as it does not implement C++20 correctly. + * You can use `clang-cl` with MSVC's stdlib instead. + * If for some godforsaken reasons you want to understand this better, read the two relevant commits: [`dc51386b9fd61f99ea9c660d01867e6ad489b403`](https://github.com/catchorg/Catch2/commit/dc51386b9fd61f99ea9c660d01867e6ad489b403), and [`0787132fc82a75e3fb255aa9484ca1dc1eff2a30`](https://github.com/catchorg/Catch2/commit/0787132fc82a75e3fb255aa9484ca1dc1eff2a30). + +### Miscellaneous +* Disabled tests for FP random generator reproducibility on non-SSE2 x86 targets (#2796) +* Modified the in-tree Conan recipe to support Conan 2 (#2805) + + ## 3.5.2 ### Fixes |