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

summaryrefslogtreecommitdiffhomepage
path: root/docs
diff options
context:
space:
mode:
authorMartin Hořeňovský2017-03-13 21:29:30 +0100
committerMartin Hořeňovský2017-03-13 21:29:30 +0100
commit0c015aa8878db0b582afa95bb9ef8ebf97baf232 (patch)
tree96e47eb64a8f9f12af2dff8f2bc91586a2e600a8 /docs
parentf69f821853d31a6c6e47e5e5717a03bd0236c567 (diff)
downloadcatch3-1.8.2.tar.gz
v1.8.2 releasev1.8.2
Diffstat (limited to 'docs')
-rw-r--r--docs/release-notes.md39
1 files changed, 39 insertions, 0 deletions
diff --git a/docs/release-notes.md b/docs/release-notes.md
index 8d31e424..1600f2d0 100644
--- a/docs/release-notes.md
+++ b/docs/release-notes.md
@@ -1,3 +1,42 @@
+# 1.8.2
+
+
+### Improvements and minor changes
+* TAP reporter now behaves as if `-s` was always set
+ * This should be more consistent with the protocol desired behaviour.
+* Compact reporter now obeys `-d yes` argument (#780)
+ * The format is "XXX.123 s: <section-name>" (3 decimal places are always present).
+ * Before it did not report the durations at all.
+* XML reporter now behaves the same way as Console reporter in regards to `INFO`
+ * This means it reports `INFO` messages on success, if output on success (`-s`) is enabled.
+ * Previously it only reported `INFO` messages on failure.
+* `CAPTURE(expr)` now stringifies `expr` in the same way assertion macros do (#639)
+* Listeners are now finally [documented](event-listeners.md).
+ * Listeners provide a way to hook into events generated by running your tests, including start and end of run, every test case, every section and every assertion.
+
+
+### Fixes:
+* Catch no longer attempts to reconstruct expression that led to a fatal error (#810)
+ * This fixes possible signal/SEH loop when processing expressions, where the signal was triggered by expression decomposition.
+* Fixed (C4265) missing virtual destructor warning in Matchers (#844)
+* `std::string`s are now taken by `const&` everywhere (#842).
+ * Previously some places were taking them by-value.
+* Catch should no longer change errno (#835).
+ * This was caused by libstdc++ bug that we now work around.
+* Catch now provides `FAIL_CHECK( ... )` macro (#765).
+ * Same as `FAIL( ... )`, but does not abort the test.
+* Functions like `fabs`, `tolower`, `memset`, `isalnum` are now used with `std::` qualification (#543).
+* Clara no longer assumes first argument (binary name) is always present (#729)
+ * If it is missing, empty string is used as default.
+* Clara no longer reads 1 character past argument string (#830)
+
+
+### Other notes:
+* We have added VS 2013 and 2015 to our CI
+* Catch Classic (1.x.x) now contains its own, forked, version of Clara (the argument parser).
+
+
+
# 1.8.1
### Fixes