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

summaryrefslogtreecommitdiffhomepage
path: root/docs
diff options
context:
space:
mode:
authorMartin Hořeňovský2024-04-10 12:05:46 +0200
committerMartin Hořeňovský2024-04-10 12:05:46 +0200
commitb5373dadca40b7edc8570cf9470b9b1cb1934d40 (patch)
treecc67b63ea308c37d52b73de6e94d09d3e8342aba /docs
parentcd8f97e6c7f6aaf332992f83bf9d7ee7f357f85e (diff)
downloadcatch3-3.5.4.tar.gz
v3.5.4v3.5.4
Diffstat (limited to 'docs')
-rw-r--r--docs/release-notes.md24
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