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

summaryrefslogtreecommitdiffhomepage
path: root/docs/release-notes.md
diff options
context:
space:
mode:
authorMartin Hořeňovský2018-04-06 12:11:22 +0200
committerMartin Hořeňovský2018-04-06 12:11:22 +0200
commitd2d8455b571b6c66c4b7003500a77f9a93ecdc28 (patch)
tree9a5b27120122c26a8f731b12919476d5ef22a578 /docs/release-notes.md
parentab3062113857871ba1344158c20cbb09b094be4e (diff)
downloadcatch3-2.2.2.tar.gz
v2.2.2v2.2.2
Diffstat (limited to 'docs/release-notes.md')
-rw-r--r--docs/release-notes.md25
1 files changed, 25 insertions, 0 deletions
diff --git a/docs/release-notes.md b/docs/release-notes.md
index 13ee3593..37849aff 100644
--- a/docs/release-notes.md
+++ b/docs/release-notes.md
@@ -1,5 +1,30 @@
<a id="top"></a>
+# 2.2.2
+
+## Fixes
+* Fixed bug in `WithinAbs::match()` failing spuriously (#1228)
+* Fixed clang-tidy diagnostic about virtual call in destructor (#1226)
+* Reduced the number of GCC warnings suppression leaking out of the header (#1090, #1091)
+ * Only `-Wparentheses` should be leaking now
+* Added upper bound on the time benchmark timer calibration is allowed to take (#1237)
+ * On platforms where `std::chrono::high_resolution_clock`'s resolution is low, the calibration would appear stuck
+* Fixed compilation error when stringifying static arrays of `unsigned char`s (#1238)
+
+## Improvements
+* XML encoder now hex-encodes invalid UTF-8 sequences (#1207)
+ * This affects xml and junit reporters
+ * Some invalid UTF-8 parts are left as is, e.g. surrogate pairs. This is because certain extensions of UTF-8 allow them, such as WTF-8.
+* CLR objects (`T^`) can now be stringified (#1216)
+ * This affects code compiled as C++/CLI
+* Added `PredicateMatcher`, a matcher that takes an arbitrary predicate function (#1236)
+ * See [documentation for details](https://github.com/catchorg/Catch2/blob/master/docs/matchers.md)
+
+## Others
+* Modified CMake-installed pkg-config to allow `#include <catch.hpp>`(#1239)
+ * The plans to standardize on `#include <catch2/catch.hpp>` are still in effect
+
+
# 2.2.1
## Fixes