Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorLeitwolf2026-11-01 18:43:28 +0300
committerGitHub2026-11-01 18:43:28 +0300
commit26a1588ae3ae183ae5c900caf3c294bdcb3f8855 (patch)
treea35de28f7c768e154715c535fe96d6773b8dadfb
parentb7fe8c2061c98e7aec886e9b1e6282f48c3b5456 (diff)
parent64e7fffb605cc355d258f4896c49cdec6127ed6b (diff)
downloadcatch3-0.3.0.1.tar.gz
Merge pull request #29 from Progmasoft/release/catch3-nextcatch3-0.3.0.1
Release Catch3 0.3.0.1
-rw-r--r--CMakeLists.txt2
-rw-r--r--MODULE.bazel2
-rw-r--r--docs/release-notes.md8
-rw-r--r--extras/catch_amalgamated.cpp6
-rw-r--r--extras/catch_amalgamated.hpp4
-rw-r--r--extras/catch_amalgamated_third_party.hpp4
-rw-r--r--meson.build2
-rw-r--r--src/Progmasoft/Catch3/Version.hpp2
-rw-r--r--xmake.lua2
9 files changed, 18 insertions, 14 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 65b1c1e0..6806acf0 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -37,7 +37,7 @@ endif()
# The version is Catch3's; the Catch2 engine it is built on keeps its own in
# CATCH_VERSION_MAJOR and the other macros of Progmasoft/Catch3/EngineVersionMacros.hpp.
project(Catch3
- VERSION 0.3.0
+ VERSION 0.3.0.1
LANGUAGES CXX
HOMEPAGE_URL "https://github.com/Progmasoft/catch3"
DESCRIPTION "A C++ test framework with a Catch2-compatible API, a parallel runner, property testing and snapshots."
diff --git a/MODULE.bazel b/MODULE.bazel
index dd2abaaa..9e0fc89d 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -1,4 +1,4 @@
-module(name = "catch3", version = "0.3.0")
+module(name = "catch3", version = "0.3.0.1")
bazel_dep(name = "bazel_skylib", version = "1.9.0")
bazel_dep(name = "rules_cc", version = "0.2.17")
diff --git a/docs/release-notes.md b/docs/release-notes.md
index e1567d97..c7cf145c 100644
--- a/docs/release-notes.md
+++ b/docs/release-notes.md
@@ -7,13 +7,17 @@ based on Catch2 3.16.1; Catch2's own history is in
[its release notes](https://github.com/catchorg/Catch2/blob/devel/docs/release-notes.md).
**Contents**<br>
-[Unreleased](#unreleased)<br>
+[0.3.0.1](#0301)<br>
[0.3.0](#030)<br>
[0.2.0](#020)<br>
[0.1.0](#010)<br>
-## Unreleased
+## 0.3.0.1
+
+Released 2026-11-01.
+
+Versions of Catch3 have four numbers from this release on.
### The Catch3 runner
diff --git a/extras/catch_amalgamated.cpp b/extras/catch_amalgamated.cpp
index 01b07618..78782e44 100644
--- a/extras/catch_amalgamated.cpp
+++ b/extras/catch_amalgamated.cpp
@@ -6,8 +6,8 @@
// SPDX-License-Identifier: BSL-1.0
-// Catch3 v0.3.0, on the Catch2 v3.16.1 engine
-// Generated: 2026-11-01 14:47:44.734580
+// Catch3 v0.3.0.1, on the Catch2 v3.16.1 engine
+// Generated: 2026-11-01 16:09:52.594301
// ----------------------------------------------------------
// This file is an amalgamation of multiple different files.
// You probably shouldn't edit it directly.
@@ -2294,7 +2294,7 @@ namespace Progmasoft::Catch3
namespace Progmasoft::Catch3
{
/// The version of Catch3: of its runner, its tools and its formats.
- inline constexpr const char *kVersion = "0.3.0";
+ inline constexpr const char *kVersion = "0.3.0.1";
} // namespace Progmasoft::Catch3
// Copyright (c) 2026 Progmasoft.
// SPDX-License-Identifier: MPL-2.0 WITH AdditionRef-Progmasoft-Exception-2.0
diff --git a/extras/catch_amalgamated.hpp b/extras/catch_amalgamated.hpp
index 249577f9..ed4340cf 100644
--- a/extras/catch_amalgamated.hpp
+++ b/extras/catch_amalgamated.hpp
@@ -6,8 +6,8 @@
// SPDX-License-Identifier: BSL-1.0
-// Catch3 v0.3.0, on the Catch2 v3.16.1 engine
-// Generated: 2026-11-01 14:47:44.469514
+// Catch3 v0.3.0.1, on the Catch2 v3.16.1 engine
+// Generated: 2026-11-01 16:09:52.447462
// ----------------------------------------------------------
// This file is an amalgamation of multiple different files.
// You probably shouldn't edit it directly.
diff --git a/extras/catch_amalgamated_third_party.hpp b/extras/catch_amalgamated_third_party.hpp
index 4888bc35..f76ef223 100644
--- a/extras/catch_amalgamated_third_party.hpp
+++ b/extras/catch_amalgamated_third_party.hpp
@@ -1,5 +1,5 @@
-// Catch3 v0.3.0: yyjson and pugixml for catch_amalgamated.cpp
-// Generated: 2026-11-01 14:47:45.127927
+// Catch3 v0.3.0.1: yyjson and pugixml for catch_amalgamated.cpp
+// Generated: 2026-11-01 16:09:52.737649
// ----------------------------------------------------------
// This file is an amalgamation of src/Progmasoft/Runner/Yyjson.inl,
// src/Progmasoft/PugiXml.inl and the libraries they include from
diff --git a/meson.build b/meson.build
index d63151e0..3c396fbb 100644
--- a/meson.build
+++ b/meson.build
@@ -8,7 +8,7 @@
project(
'catch3',
'cpp',
- version: '0.3.0',
+ version: '0.3.0.1',
license: ['BSL-1.0', 'MPL-2.0 WITH AdditionRef-Progmasoft-Exception-2.0'],
# Meson 1.1 added clang-cl support for the C++ modes used by Progmasoft tests.
meson_version: '>=1.1.0',
diff --git a/src/Progmasoft/Catch3/Version.hpp b/src/Progmasoft/Catch3/Version.hpp
index 5dd3d8a0..14a3e76e 100644
--- a/src/Progmasoft/Catch3/Version.hpp
+++ b/src/Progmasoft/Catch3/Version.hpp
@@ -5,5 +5,5 @@
namespace Progmasoft::Catch3
{
/// The version of Catch3: of its runner, its tools and its formats.
- inline constexpr const char *kVersion = "0.3.0";
+ inline constexpr const char *kVersion = "0.3.0.1";
} // namespace Progmasoft::Catch3
diff --git a/xmake.lua b/xmake.lua
index 5a74dd58..2e4a2b79 100644
--- a/xmake.lua
+++ b/xmake.lua
@@ -2,7 +2,7 @@
-- SPDX-License-Identifier: MPL-2.0 WITH AdditionRef-Progmasoft-Exception-2.0
set_project("Catch3")
-set_version("0.3.0")
+set_version("0.3.0.1")
set_languages("cxx17")
set_warnings("all")