Skip to content

Commit c8e849e

Browse files
committed
v3.15.1
1 parent b7e0310 commit c8e849e

7 files changed

Lines changed: 18 additions & 10 deletions

File tree

CMakeLists.txt

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

3737
project(Catch2
38-
VERSION 3.15.0 # CML version placeholder, don't delete
38+
VERSION 3.15.1 # CML version placeholder, don't delete
3939
LANGUAGES CXX
4040
HOMEPAGE_URL "https://github.com/catchorg/Catch2"
4141
DESCRIPTION "A modern, C++-native, unit test framework."

docs/release-notes.md

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

33
# Release notes
44
**Contents**<br>
5+
[3.15.1](#3151)<br>
56
[3.15.0](#3150)<br>
67
[3.14.0](#3140)<br>
78
[3.13.0](#3130)<br>
@@ -75,6 +76,13 @@
7576
[Even Older versions](#even-older-versions)<br>
7677

7778

79+
## 3.15.1
80+
81+
### Fixes
82+
* Fixed potential OOB access when looking for start of broken UTF-8 sequence during linebreaking (#3096)
83+
* Fixed `TEMPLATE_LIST_TEST_CASE_METHOD` and `CATCH_TEMPLATE_PRODUCT_TEST_CASE` potentially causing ODR violations (#3161)
84+
85+
7886
## 3.15.0
7987

8088
### Fixes

extras/catch_amalgamated.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66

77
// SPDX-License-Identifier: BSL-1.0
88

9-
// Catch v3.15.0
10-
// Generated: 2026-05-12 13:08:21.086523
9+
// Catch v3.15.1
10+
// Generated: 2026-06-14 10:46:16.561022
1111
// ----------------------------------------------------------
1212
// This file is an amalgamation of multiple different files.
1313
// You probably shouldn't edit it directly.
@@ -2394,7 +2394,7 @@ namespace Catch {
23942394
}
23952395

23962396
Version const& libraryVersion() {
2397-
static Version version( 3, 15, 0, "", 0 );
2397+
static Version version( 3, 15, 1, "", 0 );
23982398
return version;
23992399
}
24002400

extras/catch_amalgamated.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66

77
// SPDX-License-Identifier: BSL-1.0
88

9-
// Catch v3.15.0
10-
// Generated: 2026-05-12 13:08:20.543985
9+
// Catch v3.15.1
10+
// Generated: 2026-06-14 10:46:16.097318
1111
// ----------------------------------------------------------
1212
// This file is an amalgamation of multiple different files.
1313
// You probably shouldn't edit it directly.
@@ -7570,7 +7570,7 @@ namespace Catch {
75707570

75717571
#define CATCH_VERSION_MAJOR 3
75727572
#define CATCH_VERSION_MINOR 15
7573-
#define CATCH_VERSION_PATCH 0
7573+
#define CATCH_VERSION_PATCH 1
75747574

75757575
#endif // CATCH_VERSION_MACROS_HPP_INCLUDED
75767576

meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
project(
99
'catch2',
1010
'cpp',
11-
version: '3.15.0', # CML version placeholder, don't delete
11+
version: '3.15.1', # CML version placeholder, don't delete
1212
license: 'BSL-1.0',
1313
meson_version: '>=0.54.1',
1414
)

src/catch2/catch_version.cpp

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

3838
Version const& libraryVersion() {
39-
static Version version( 3, 15, 0, "", 0 );
39+
static Version version( 3, 15, 1, "", 0 );
4040
return version;
4141
}
4242

src/catch2/catch_version_macros.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@
1010

1111
#define CATCH_VERSION_MAJOR 3
1212
#define CATCH_VERSION_MINOR 15
13-
#define CATCH_VERSION_PATCH 0
13+
#define CATCH_VERSION_PATCH 1
1414

1515
#endif // CATCH_VERSION_MACROS_HPP_INCLUDED

0 commit comments

Comments
 (0)