Skip to content

Commit 0c015aa

Browse files
committed
v1.8.2 release
1 parent f69f821 commit 0c015aa

File tree

4 files changed

+195
-99
lines changed

4 files changed

+195
-99
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
[![Build Status](https://travis-ci.org/philsquared/Catch.svg?branch=master)](https://travis-ci.org/philsquared/Catch)
55
[![Build status](https://ci.appveyor.com/api/projects/status/hrtk60hv6tw6fght/branch/master?svg=true)](https://ci.appveyor.com/project/philsquared/catch/branch/master)
66

7-
<a href="https://github.com/philsquared/Catch/releases/download/v1.8.1/catch.hpp">The latest, single header, version can be downloaded directly using this link</a>
7+
<a href="https://github.com/philsquared/Catch/releases/download/v1.8.2/catch.hpp">The latest, single header, version can be downloaded directly using this link</a>
88

99
## What's the Catch?
1010

docs/release-notes.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,42 @@
1+
# 1.8.2
2+
3+
4+
### Improvements and minor changes
5+
* TAP reporter now behaves as if `-s` was always set
6+
* This should be more consistent with the protocol desired behaviour.
7+
* Compact reporter now obeys `-d yes` argument (#780)
8+
* The format is "XXX.123 s: <section-name>" (3 decimal places are always present).
9+
* Before it did not report the durations at all.
10+
* XML reporter now behaves the same way as Console reporter in regards to `INFO`
11+
* This means it reports `INFO` messages on success, if output on success (`-s`) is enabled.
12+
* Previously it only reported `INFO` messages on failure.
13+
* `CAPTURE(expr)` now stringifies `expr` in the same way assertion macros do (#639)
14+
* Listeners are now finally [documented](event-listeners.md).
15+
* 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.
16+
17+
18+
### Fixes:
19+
* Catch no longer attempts to reconstruct expression that led to a fatal error (#810)
20+
* This fixes possible signal/SEH loop when processing expressions, where the signal was triggered by expression decomposition.
21+
* Fixed (C4265) missing virtual destructor warning in Matchers (#844)
22+
* `std::string`s are now taken by `const&` everywhere (#842).
23+
* Previously some places were taking them by-value.
24+
* Catch should no longer change errno (#835).
25+
* This was caused by libstdc++ bug that we now work around.
26+
* Catch now provides `FAIL_CHECK( ... )` macro (#765).
27+
* Same as `FAIL( ... )`, but does not abort the test.
28+
* Functions like `fabs`, `tolower`, `memset`, `isalnum` are now used with `std::` qualification (#543).
29+
* Clara no longer assumes first argument (binary name) is always present (#729)
30+
* If it is missing, empty string is used as default.
31+
* Clara no longer reads 1 character past argument string (#830)
32+
33+
34+
### Other notes:
35+
* We have added VS 2013 and 2015 to our CI
36+
* Catch Classic (1.x.x) now contains its own, forked, version of Clara (the argument parser).
37+
38+
39+
140
# 1.8.1
241

342
### Fixes

include/internal/catch_version.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ namespace Catch {
3737
return os;
3838
}
3939

40-
Version libraryVersion( 1, 8, 1, "", 0 );
40+
Version libraryVersion( 1, 8, 2, "", 0 );
4141

4242
}
4343

0 commit comments

Comments
 (0)