diff options
| author | Martin Hořeňovský | 2017-03-13 21:29:30 +0100 |
|---|---|---|
| committer | Martin Hořeňovský | 2017-03-13 21:29:30 +0100 |
| commit | 0c015aa8878db0b582afa95bb9ef8ebf97baf232 (patch) | |
| tree | 96e47eb64a8f9f12af2dff8f2bc91586a2e600a8 /docs | |
| parent | f69f821853d31a6c6e47e5e5717a03bd0236c567 (diff) | |
| download | catch3-1.8.2.tar.gz | |
v1.8.2 releasev1.8.2
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/release-notes.md | 39 |
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 |