Skip to content

Commit cd76f57

Browse files
committed
v2.1.0
1 parent f5910f3 commit cd76f57

File tree

10 files changed

+3642
-2342
lines changed

10 files changed

+3642
-2342
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ set(CATCH_DIR ${CMAKE_CURRENT_SOURCE_DIR})
1313
set(SELF_TEST_DIR ${CATCH_DIR}/projects/SelfTest)
1414
set(BENCHMARK_DIR ${CATCH_DIR}/projects/Benchmark)
1515
set(HEADER_DIR ${CATCH_DIR}/include)
16-
set(CATCH_VERSION_NUMBER 2.0.1)
16+
set(CATCH_VERSION_NUMBER 2.1.0)
1717

1818
if(USE_WMAIN)
1919
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /ENTRY:wmainCRTStartup")

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
[![Build Status](https://travis-ci.org/catchorg/Catch2.svg?branch=master)](https://travis-ci.org/catchorg/Catch2)
66
[![Build status](https://ci.appveyor.com/api/projects/status/github/catchorg/Catch2?svg=true)](https://ci.appveyor.com/project/catchorg/catch2)
77
[![codecov](https://codecov.io/gh/catchorg/Catch2/branch/master/graph/badge.svg)](https://codecov.io/gh/catchorg/Catch2)
8-
[![Try online](https://img.shields.io/badge/try-online-blue.svg)](https://wandbox.org/permlink/tB8z0G3kMAIZkIca)
8+
[![Try online](https://img.shields.io/badge/try-online-blue.svg)](https://wandbox.org/permlink/nerce2MiN6sVmfCi)
99

1010
<a href="https://github.com/catchorg/Catch2/releases/download/v2.0.1/catch.hpp">The latest version of the single header can be downloaded directly using this link</a>
1111

1212
## Catch2 is released!
1313

14-
If you've been using an earlier version of Catch, please see the
14+
If you've been using an earlier version of Catch, please see the
1515
Breaking Changes section of [the release notes](https://github.com/catchorg/Catch2/releases/tag/v2.0.1)
1616
before moving to Catch2. You might also like to read [this blog post](http://www.levelofindirection.com/journal/2017/11/3/catch2-released.html) for more details.
1717

conanfile.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
class CatchConan(ConanFile):
66
name = "Catch"
7-
version = "2.0.1"
7+
version = "2.1.0"
88
description = "A modern, C++-native, header-only, framework for unit-tests, TDD and BDD"
99
author = "philsquared"
1010
generators = "cmake"

docs/release-notes.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,45 @@
11
<a id="top"></a>
2+
3+
# 2.1.0
4+
5+
## Improvements
6+
* Various performance improvements
7+
* On top of the performance regression fixes
8+
* Experimental support for PCH was added (#1061)
9+
* `CATCH_CONFIG_EXTERNAL_INTERFACES` now brings in declarations of Console, Compact, XML and JUnit reporters
10+
* `MatcherBase` no longer has a pointless second template argument
11+
* Reduced the number of warning suppressions that leak into user's code
12+
* Bugs in g++ 4.x and 5.x mean that some of them have to be left in
13+
14+
15+
## Fixes
16+
* Fixed performance regression from Catch classic
17+
* One of the performance improvement patches for Catch classic was not applied to Catch2
18+
* Fixed platform detection for iOS (#1084)
19+
* Fixed compilation when `g++` is used together with `libc++` (#1110)
20+
* Fixed TeamCity reporter compilation with the single header version
21+
* To fix the underlying issue we will be versioning reporters in single_include folder per release
22+
* The XML reporter will now report `WARN` messages even when not used with `-s`
23+
* Fixed compilation when `VectorContains` matcher was combined using `&&` (#1092)
24+
* Fixed test duration overflowing after 10 seconds (#1125, #1129)
25+
* Fixed `std::uncaught_exception` deprecation warning (#1124)
26+
27+
28+
## New features
29+
* New Matchers
30+
* Regex matcher for strings, `Matches`.
31+
* Set-equal matcher for vectors, `UnorderedEquals`
32+
* Floating point matchers, `WithinAbs` and `WithinULP`.
33+
* Stringification now attempts to decompose all containers (#606)
34+
* Containers are objects that respond to ADL `begin(T)` and `end(T)`.
35+
36+
37+
## Other changes
38+
* Reporters will now be versioned in the `single_include` folder to ensure their compatibility with the last released version
39+
40+
41+
42+
243
# 2.0.1
344

445
## Breaking changes

include/internal/catch_version.cpp

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

3939
Version const& libraryVersion() {
40-
static Version version( 2, 0, 1, "", 0 );
40+
static Version version( 2, 1, 0, "", 0 );
4141
return version;
4242
}
4343

0 commit comments

Comments
 (0)