diff options
| author | Martin Hořeňovský | 2024-04-10 12:05:46 +0200 |
|---|---|---|
| committer | Martin Hořeňovský | 2024-04-10 12:05:46 +0200 |
| commit | b5373dadca40b7edc8570cf9470b9b1cb1934d40 (patch) | |
| tree | cc67b63ea308c37d52b73de6e94d09d3e8342aba /docs | |
| parent | cd8f97e6c7f6aaf332992f83bf9d7ee7f357f85e (diff) | |
| download | catch3-3.5.4.tar.gz | |
v3.5.4v3.5.4
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/release-notes.md | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/docs/release-notes.md b/docs/release-notes.md index b462b01f..87cec24b 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -2,6 +2,7 @@ # Release notes **Contents**<br> +[3.5.4](#354)<br> [3.5.3](#353)<br> [3.5.2](#352)<br> [3.5.1](#351)<br> @@ -61,6 +62,29 @@ [Even Older versions](#even-older-versions)<br> +## 3.5.4 + +### Fixes +* Fixed potential compilation error when asked to generate random integers whose type did not match `std::(u)int*_t`. + * This manifested itself when generating random `size_t`s on MacOS +* Added missing outlined destructor causing `Wdelete-incomplete` when compiling against libstdc++ in C++23 mode (#2852) +* Fixed regression where decomposing assertion with const instance of `std::foo_ordering` would not compile + +### Improvements +* Reintroduced support for GCC 5 and 6 (#2836) + * As with VS2017, if they start causing trouble again, they will be dropped again. +* Added workaround for targetting newest MacOS (Sonoma) using GCC (#2837, #2839) +* `CATCH_CONFIG_DEFAULT_REPORTER` can now be an arbitrary reporter spec + * Previously it could only be a plain reporter name, so it was impossible to compile in custom arguments to the reporter. +* Improved performance of generating 64bit random integers by 20+% + +### Miscellaneous +* Significantly improved Conan in-tree recipe (#2831) +* `DL_PATHS` in `catch_discover_tests` now supports multiple arguments (#2852, #2736) +* Fixed preprocessor logic for checking whether we expect reproducible floating point results in tests. +* Improved the floating point tests structure to avoid `Wunused` when the reproducibility tests are disabled (#2845) + + ## 3.5.3 ### Fixes |