From 62245fe51c89c98a21c7cc0543249c6d449bf118 Mon Sep 17 00:00:00 2001 From: Aster Seker Date: Sun, 7 Sep 2025 06:09:28 +0300 Subject: [PATCH] chore(release): bump version to 0.5.0 --- CHANGELOG.md | 12 ++++++++++++ CMakeLists.txt | 2 +- include/hmac_cpp/version.hpp | 4 ++-- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cdf1879..5cc991a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,18 @@ ## [Unreleased] +## [0.5.0] - 2025-09-07 +### Added +- Lifecycle management APIs and hardened zeroing for `secure_buffer`. +- Improved `secret_string` implementation for better safety and performance. +- Expanded tests covering nonce rotation and integrity checks in `secret_string`. + +### Changed +- Renamed `secret.hpp` to `secret_string.hpp`; includes must update. + +### Notes +- Breaking changes: header rename. + ## [0.4.0] - 2025-09-06 ### Added - Base32 (RFC 4648), Base64, and Base36 encoding/decoding utilities. diff --git a/CMakeLists.txt b/CMakeLists.txt index 7ad1e31..761a2be 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.5) -project(hmac_cpp VERSION 0.4.0 LANGUAGES CXX) +project(hmac_cpp VERSION 0.5.0 LANGUAGES CXX) option(HMACCPP_BUILD_EXAMPLES "Build the example program" OFF) option(HMACCPP_BUILD_TESTS "Build the test suite" OFF) diff --git a/include/hmac_cpp/version.hpp b/include/hmac_cpp/version.hpp index dd3083a..df57d62 100644 --- a/include/hmac_cpp/version.hpp +++ b/include/hmac_cpp/version.hpp @@ -2,8 +2,8 @@ #define HMAC_CPP_VERSION_HPP #define HMAC_CPP_VERSION_MAJOR 0 -#define HMAC_CPP_VERSION_MINOR 4 +#define HMAC_CPP_VERSION_MINOR 5 #define HMAC_CPP_VERSION_PATCH 0 -#define HMAC_CPP_VERSION "0.4.0" +#define HMAC_CPP_VERSION "0.5.0" #endif // HMAC_CPP_VERSION_HPP