diff options
| author | Martin Hořeňovský | 2019-01-31 22:32:55 +0100 |
|---|---|---|
| committer | Martin Hořeňovský | 2019-01-31 22:32:55 +0100 |
| commit | d75e9b3c0f24fe42553131873459611ed155e297 (patch) | |
| tree | 1634224aa17770e6962a7860e16ece29038895db /docs | |
| parent | 67308bb606e2640d3622861a0e45d83169bdebb5 (diff) | |
| download | catch3-2.6.0.tar.gz | |
v2.6.0v2.6.0
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/release-notes.md | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/docs/release-notes.md b/docs/release-notes.md index bc85006d..b9967d9b 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -2,6 +2,7 @@ # Release notes **Contents**<br> +[2.6.0](#260)<br> [2.5.0](#250)<br> [2.4.2](#242)<br> [2.4.1](#241)<br> @@ -18,6 +19,51 @@ [Older versions](#older-versions)<br> [Even Older versions](#even-older-versions)<br> +## 2.6.0 + +**With this release the data generator feature is now fully supported.** + + +### Improvements +* Added `TEMPLATE_PRODUCT_TEST_CASE` (#1454, #1468) + * This allows you to easily test various type combinations, see documentation for details +* The error message for `&&` and `||` inside assertions has been improved (#1273, #1480) +* The error message for chained comparisons inside assertions has been improved (#1481) +* Added `StringMaker` specialization for `std::optional` (#1510) +* The generator interface has been redone once again (#1516) + * It is no longer considered experimental and is fully supported + * The new interface supports "Input" generators + * The generator documentation has been fully updated + * We also added 2 generator examples + + +### Fixes +* Fixed `-Wredundant-move` on newer Clang (#1474) +* Removed unreachable mentions `std::current_exception`, `std::rethrow_exception` in no-exceptions mode (#1462) + * This should fix compilation with IAR +* Fixed missing `<type_traits>` include (#1494) +* Fixed various static analysis warnings + * Unrestored stream state in `XmlWriter` (#1489) + * Potential division by zero in `estimateClockResolution` (#1490) + * Uninitialized member in `RunContext` (#1491) + * `SourceLineInfo` move ops are now marked `noexcept` + * `CATCH_BREAK_INTO_DEBUGGER` is now always a function +* Fix double run of a test case if user asks for a specific section (#1394, #1492) +* ANSI colour code output now respects `-o` flag and writes to the file as well (#1502) +* Fixed detection of `std::variant` support for compilers other than Clang (#1511) + + +### Contrib +* `ParseAndAddCatchTests` has learned how to use `DISABLED` CTest property (#1452) +* `ParseAndAddCatchTests` now works when there is a whitspace before the test name (#1493) + + +### Miscellaneous +* We added new issue templates for reporting issues on GitHub +* `contributing.md` has been updated to reflect the current test status (#1484) + + + ## 2.5.0 ### Improvements |