Skip to content

Commit 42e368d

Browse files
committed
v2.13.5
1 parent 1ff1f27 commit 42e368d

File tree

6 files changed

+243
-165
lines changed

6 files changed

+243
-165
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ if (CMAKE_BINARY_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)
1616
endif()
1717

1818

19-
project(Catch2 LANGUAGES CXX VERSION 2.13.4)
19+
project(Catch2 LANGUAGES CXX VERSION 2.13.5)
2020

2121
# Provide path for scripts
2222
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/CMake")

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
[![Join the chat in Discord: https://discord.gg/4CWS9zD](https://img.shields.io/badge/Discord-Chat!-brightgreen.svg)](https://discord.gg/4CWS9zD)
1010

1111

12-
<a href="https://github.com/catchorg/Catch2/releases/download/v2.13.4/catch.hpp">The latest version of the single header can be downloaded directly using this link</a>
12+
<a href="https://github.com/catchorg/Catch2/releases/download/v2.13.5/catch.hpp">The latest version of the single header can be downloaded directly using this link</a>
1313

1414
## Catch2 is released!
1515

docs/release-notes.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
# Release notes
44
**Contents**<br>
5+
[2.13.5](#2135)<br>
56
[2.13.4](#2134)<br>
67
[2.13.3](#2133)<br>
78
[2.13.2](#2132)<br>
@@ -45,6 +46,27 @@
4546
[Even Older versions](#even-older-versions)<br>
4647

4748

49+
## 2.13.5
50+
51+
### Improvements
52+
* Detection of MAC and IPHONE platforms has been improved (#2140, #2157)
53+
* Added workaround for bug in XLC 16.1.0.1 (#2155)
54+
* Add detection for LCC when it is masquerading as GCC (#2199)
55+
* Modified posix signal handling so it supports newer libcs (#2178)
56+
* `MINSIGSTKSZ` was no longer usable in constexpr context.
57+
58+
### Fixes
59+
* Fixed compilation of benchmarking when `min` and `max` macros are defined (#2159)
60+
* Including `windows.h` without `NOMINMAX` remains a really bad idea, don't do it
61+
62+
### Miscellaneous
63+
* `Catch2WithMain` target (static library) is no longer built by default (#2142)
64+
* Building it by default was at best unnecessary overhead for people not using it, and at worst it caused trouble with install paths
65+
* To have it built, set CMake option `CATCH_BUILD_STATIC_LIBRARY` to `ON`
66+
* The check whether Catch2 is being built as a subproject is now more reliable (#2202, #2204)
67+
* The problem was that if the variable name used internally was defined the project including Catch2 as subproject, it would not be properly overwritten for Catch2's CMake.
68+
69+
4870
## 2.13.4
4971

5072
### Improvements

include/catch.hpp

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

1212
#define CATCH_VERSION_MAJOR 2
1313
#define CATCH_VERSION_MINOR 13
14-
#define CATCH_VERSION_PATCH 4
14+
#define CATCH_VERSION_PATCH 5
1515

1616
#ifdef __clang__
1717
# pragma clang system_header

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, 13, 4, "", 0 );
40+
static Version version( 2, 13, 5, "", 0 );
4141
return version;
4242
}
4343

0 commit comments

Comments
 (0)