Skip to content

Releases: catchorg/Catch2

v1.4.0

25 Apr 18:03
Compare
Choose a tag to compare

Unique names are generated using COUNTER, where possible, to make them unique even across translation units.
The --use-colour command line argument has been added to given finer control over how colour is used

  • various other bug fixes and documentation corrections.

v1.3.0

15 Dec 18:36
Compare
Choose a tag to compare

Release notes:

Can manually register test functions (as discussed in #421).

Exception translators considered even for types deriving from std::exception (#498)

Added &&, || and ! operator overloads for matchers

Not matcher #482

New section tracker (mostly for internal reasons - but also fixes #519)

Fix infinite loop/ uncaught_exception issue #495, #271 (and possibly #352)

Added Listeners (programatically provided extra reporters) #475

Set group name to -n parameter (or exe name) - as discussed in #469

long long support #97

_THROWS_WITH macros - with matchers #394

Reseeds rng before each test case and provides access to seed through Catch::rngSeed() function #453

v1.2.1

30 Jun 17:33
Compare
Choose a tag to compare

This patch release includes a (potential) fix for use of incomplete type (TrackedSection) #450 and an extension of the compiler feature toggles to allow suppression with NO forms.

First tagged, semantically versioned, release

30 Jun 17:44
Compare
Choose a tag to compare

Going forward releases should follow the GitHub approach. Release commits will be tagged and the versioning is now following proper Semantic Versioning.
I'll try and write release notes too.