From a5b051e6ec79fc7814417aaad5797587f1299cc2 Mon Sep 17 00:00:00 2001 From: Fabian Sauter Date: Tue, 7 Oct 2025 19:00:52 +0200 Subject: [PATCH 1/4] Increased version to 1.13.0 --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 769259cfa..59e317921 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.15) -project(cpr VERSION 1.12.1 LANGUAGES CXX) +project(cpr VERSION 1.13.0 LANGUAGES CXX) math(EXPR cpr_VERSION_NUM "${cpr_VERSION_MAJOR} * 0x10000 + ${cpr_VERSION_MINOR} * 0x100 + ${cpr_VERSION_PATCH}" OUTPUT_FORMAT HEXADECIMAL) configure_file("${cpr_SOURCE_DIR}/cmake/cprver.h.in" "${cpr_BINARY_DIR}/cpr_generated_includes/cpr/cprver.h") From f9e596ae478e2854c01136d6659750c12619a581 Mon Sep 17 00:00:00 2001 From: Fabian Sauter Date: Tue, 7 Oct 2025 19:03:21 +0200 Subject: [PATCH 2/4] Set CPR_CURL_USE_LIBPSL=OFF for NuGet builds --- .github/workflows/build-nuget.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-nuget.yml b/.github/workflows/build-nuget.yml index 8c2c02ee3..b923226db 100644 --- a/.github/workflows/build-nuget.yml +++ b/.github/workflows/build-nuget.yml @@ -61,12 +61,12 @@ jobs: - name: Configure & build Release x86 run: | - cmake -S . -B build-release-x86 -G "Visual Studio 17 2022" -A Win32 -DCMAKE_INSTALL_PREFIX="$env:GITHUB_WORKSPACE/nuget/build/native/x86/Release" -DBUILD_SHARED_LIBS=ON -DCURL_ZLIB=OFF -DCMAKE_BUILD_TYPE=Release + cmake -S . -B build-release-x86 -G "Visual Studio 17 2022" -A Win32 -DCMAKE_INSTALL_PREFIX="$env:GITHUB_WORKSPACE/nuget/build/native/x86/Release" -DBUILD_SHARED_LIBS=ON -DCURL_ZLIB=OFF -DCPR_CURL_USE_LIBPSL=OFF -DCMAKE_BUILD_TYPE=Release cmake --build build-release-x86 --target install - name: Configure & build Debug x86 run: | - cmake -S . -B build-debug-x86 -G "Visual Studio 17 2022" -A Win32 -DCMAKE_INSTALL_PREFIX="$env:GITHUB_WORKSPACE/nuget/build/native/x86/Debug" -DBUILD_SHARED_LIBS=ON -DCURL_ZLIB=OFF -DCMAKE_BUILD_TYPE=Debug + cmake -S . -B build-debug-x86 -G "Visual Studio 17 2022" -A Win32 -DCMAKE_INSTALL_PREFIX="$env:GITHUB_WORKSPACE/nuget/build/native/x86/Debug" -DBUILD_SHARED_LIBS=ON -DCURL_ZLIB=OFF -DCPR_CURL_USE_LIBPSL=OFF -DCMAKE_BUILD_TYPE=Debug cmake --build build-debug-x86 --target install # ─────────────────────────────── Build x64 ───────────────────────────────── @@ -77,12 +77,12 @@ jobs: - name: Configure & build Release x64 run: | - cmake -S . -B build-release-x64 -G "Visual Studio 17 2022" -A x64 -DCMAKE_INSTALL_PREFIX="$env:GITHUB_WORKSPACE/nuget/build/native/x64/Release" -DBUILD_SHARED_LIBS=ON -DCURL_ZLIB=OFF -DCMAKE_BUILD_TYPE=Release + cmake -S . -B build-release-x64 -G "Visual Studio 17 2022" -A x64 -DCMAKE_INSTALL_PREFIX="$env:GITHUB_WORKSPACE/nuget/build/native/x64/Release" -DBUILD_SHARED_LIBS=ON -DCURL_ZLIB=OFF -DCPR_CURL_USE_LIBPSL=OFF -DCMAKE_BUILD_TYPE=Release cmake --build build-release-x64 --target install - name: Configure & build Debug x64 run: | - cmake -S . -B build-debug-x64 -G "Visual Studio 17 2022" -A x64 -DCMAKE_INSTALL_PREFIX="$env:GITHUB_WORKSPACE/nuget/build/native/x64/Debug" -DBUILD_SHARED_LIBS=ON -DCURL_ZLIB=OFF -DCMAKE_BUILD_TYPE=Debug + cmake -S . -B build-debug-x64 -G "Visual Studio 17 2022" -A x64 -DCMAKE_INSTALL_PREFIX="$env:GITHUB_WORKSPACE/nuget/build/native/x64/Debug" -DBUILD_SHARED_LIBS=ON -DCURL_ZLIB=OFF -DCPR_CURL_USE_LIBPSL=OFF -DCMAKE_BUILD_TYPE=Debug cmake --build build-debug-x64 --target install # ────────────────────────── Pack, push, artefact ───────────────────────────── From 9fae7caa7ed1bd8809e0dc8bf484ca917dca37e7 Mon Sep 17 00:00:00 2001 From: Fabian Sauter Date: Tue, 7 Oct 2025 19:30:28 +0200 Subject: [PATCH 3/4] Updated the README.md to 1.13.0 --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 47664efcc..79dd19b5e 100644 --- a/README.md +++ b/README.md @@ -13,8 +13,8 @@ | Release | Min. C++ Standard | Status | Notes | |---------------------------|-------------------|--------------------------|-------| | master | `cpp17` | ![alt text][preview] | | -| 1.12.x | `cpp17` | ![alt text][supported] | | -| 1.10.x - 1.11.x | `cpp17` | ![alt text][unsupported] | | +| 1.13.x | `cpp17` | ![alt text][supported] | | +| 1.10.x - 1.12.x | `cpp17` | ![alt text][unsupported] | | | <= 1.9.x | `cpp11` | ![alt text][unsupported] | | [unsupported]: https://img.shields.io/badge/-unsupported-red "unsupported" From 064c3075d89ae3abca2d520ae0b6e36ae09a1cc7 Mon Sep 17 00:00:00 2001 From: Fabian Sauter Date: Tue, 7 Oct 2025 19:35:23 +0200 Subject: [PATCH 4/4] Revert "Set CPR_CURL_USE_LIBPSL=OFF for NuGet builds" This reverts commit e2f71bb87b4b4a8b595943a9aa4ede307939e8d9. --- .github/workflows/build-nuget.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-nuget.yml b/.github/workflows/build-nuget.yml index b923226db..8c2c02ee3 100644 --- a/.github/workflows/build-nuget.yml +++ b/.github/workflows/build-nuget.yml @@ -61,12 +61,12 @@ jobs: - name: Configure & build Release x86 run: | - cmake -S . -B build-release-x86 -G "Visual Studio 17 2022" -A Win32 -DCMAKE_INSTALL_PREFIX="$env:GITHUB_WORKSPACE/nuget/build/native/x86/Release" -DBUILD_SHARED_LIBS=ON -DCURL_ZLIB=OFF -DCPR_CURL_USE_LIBPSL=OFF -DCMAKE_BUILD_TYPE=Release + cmake -S . -B build-release-x86 -G "Visual Studio 17 2022" -A Win32 -DCMAKE_INSTALL_PREFIX="$env:GITHUB_WORKSPACE/nuget/build/native/x86/Release" -DBUILD_SHARED_LIBS=ON -DCURL_ZLIB=OFF -DCMAKE_BUILD_TYPE=Release cmake --build build-release-x86 --target install - name: Configure & build Debug x86 run: | - cmake -S . -B build-debug-x86 -G "Visual Studio 17 2022" -A Win32 -DCMAKE_INSTALL_PREFIX="$env:GITHUB_WORKSPACE/nuget/build/native/x86/Debug" -DBUILD_SHARED_LIBS=ON -DCURL_ZLIB=OFF -DCPR_CURL_USE_LIBPSL=OFF -DCMAKE_BUILD_TYPE=Debug + cmake -S . -B build-debug-x86 -G "Visual Studio 17 2022" -A Win32 -DCMAKE_INSTALL_PREFIX="$env:GITHUB_WORKSPACE/nuget/build/native/x86/Debug" -DBUILD_SHARED_LIBS=ON -DCURL_ZLIB=OFF -DCMAKE_BUILD_TYPE=Debug cmake --build build-debug-x86 --target install # ─────────────────────────────── Build x64 ───────────────────────────────── @@ -77,12 +77,12 @@ jobs: - name: Configure & build Release x64 run: | - cmake -S . -B build-release-x64 -G "Visual Studio 17 2022" -A x64 -DCMAKE_INSTALL_PREFIX="$env:GITHUB_WORKSPACE/nuget/build/native/x64/Release" -DBUILD_SHARED_LIBS=ON -DCURL_ZLIB=OFF -DCPR_CURL_USE_LIBPSL=OFF -DCMAKE_BUILD_TYPE=Release + cmake -S . -B build-release-x64 -G "Visual Studio 17 2022" -A x64 -DCMAKE_INSTALL_PREFIX="$env:GITHUB_WORKSPACE/nuget/build/native/x64/Release" -DBUILD_SHARED_LIBS=ON -DCURL_ZLIB=OFF -DCMAKE_BUILD_TYPE=Release cmake --build build-release-x64 --target install - name: Configure & build Debug x64 run: | - cmake -S . -B build-debug-x64 -G "Visual Studio 17 2022" -A x64 -DCMAKE_INSTALL_PREFIX="$env:GITHUB_WORKSPACE/nuget/build/native/x64/Debug" -DBUILD_SHARED_LIBS=ON -DCURL_ZLIB=OFF -DCPR_CURL_USE_LIBPSL=OFF -DCMAKE_BUILD_TYPE=Debug + cmake -S . -B build-debug-x64 -G "Visual Studio 17 2022" -A x64 -DCMAKE_INSTALL_PREFIX="$env:GITHUB_WORKSPACE/nuget/build/native/x64/Debug" -DBUILD_SHARED_LIBS=ON -DCURL_ZLIB=OFF -DCMAKE_BUILD_TYPE=Debug cmake --build build-debug-x64 --target install # ────────────────────────── Pack, push, artefact ─────────────────────────────