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

summaryrefslogtreecommitdiffhomepage
path: root/docs
diff options
context:
space:
mode:
authorMartin Hořeňovský2018-01-10 13:53:04 +0100
committerMartin Hořeňovský2018-01-10 13:53:04 +0100
commitcd76f5730c9a3afa19f3b9c83608d9c7ab325a19 (patch)
treeb189f1e5399737491266204879bbd185669f799a /docs
parentf5910f38ef38ac2cca9f3830804abf6d9a8d40bf (diff)
downloadcatch3-2.1.0.tar.gz
v2.1.0v2.1.0
Diffstat (limited to 'docs')
-rw-r--r--docs/release-notes.md41
1 files changed, 41 insertions, 0 deletions
diff --git a/docs/release-notes.md b/docs/release-notes.md
index 1a762dbd..5c02f6bf 100644
--- a/docs/release-notes.md
+++ b/docs/release-notes.md
@@ -1,4 +1,45 @@
<a id="top"></a>
+
+# 2.1.0
+
+## Improvements
+* Various performance improvements
+ * On top of the performance regression fixes
+* Experimental support for PCH was added (#1061)
+* `CATCH_CONFIG_EXTERNAL_INTERFACES` now brings in declarations of Console, Compact, XML and JUnit reporters
+* `MatcherBase` no longer has a pointless second template argument
+* Reduced the number of warning suppressions that leak into user's code
+ * Bugs in g++ 4.x and 5.x mean that some of them have to be left in
+
+
+## Fixes
+* Fixed performance regression from Catch classic
+ * One of the performance improvement patches for Catch classic was not applied to Catch2
+* Fixed platform detection for iOS (#1084)
+* Fixed compilation when `g++` is used together with `libc++` (#1110)
+* Fixed TeamCity reporter compilation with the single header version
+ * To fix the underlying issue we will be versioning reporters in single_include folder per release
+* The XML reporter will now report `WARN` messages even when not used with `-s`
+* Fixed compilation when `VectorContains` matcher was combined using `&&` (#1092)
+* Fixed test duration overflowing after 10 seconds (#1125, #1129)
+* Fixed `std::uncaught_exception` deprecation warning (#1124)
+
+
+## New features
+* New Matchers
+ * Regex matcher for strings, `Matches`.
+ * Set-equal matcher for vectors, `UnorderedEquals`
+ * Floating point matchers, `WithinAbs` and `WithinULP`.
+* Stringification now attempts to decompose all containers (#606)
+ * Containers are objects that respond to ADL `begin(T)` and `end(T)`.
+
+
+## Other changes
+* Reporters will now be versioned in the `single_include` folder to ensure their compatibility with the last released version
+
+
+
+
# 2.0.1
## Breaking changes