From 55bdf5622771f9fd6b0c6572267e0fcb2b33247f Mon Sep 17 00:00:00 2001 From: Oliver Hamlet Date: Sat, 2 Aug 2025 16:26:55 +0100 Subject: [PATCH] Update version and changelog for v0.28.0 --- Cargo.lock | 10 +++++----- Cargo.toml | 2 +- cpp/CMakeLists.txt | 2 +- cpp/include/loot/loot_version.h | 2 +- cpp/src/api/resource.rc | 8 ++++---- docs/api/changelog.rst | 2 +- docs/pyproject.toml | 2 +- docs/uv.lock | 2 +- nodejs/__test__/index.spec.mjs | 2 +- nodejs/npm/linux-x64-gnu/package.json | 2 +- nodejs/npm/win32-x64-msvc/package.json | 2 +- nodejs/package-lock.json | 4 ++-- nodejs/package.json | 2 +- 13 files changed, 21 insertions(+), 21 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 03d49584..bc168182 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -552,7 +552,7 @@ dependencies = [ [[package]] name = "libloot" -version = "0.27.0" +version = "0.28.0" dependencies = [ "array-parameterized-test", "crc32fast", @@ -572,7 +572,7 @@ dependencies = [ [[package]] name = "libloot-cpp" -version = "0.27.0" +version = "0.28.0" dependencies = [ "cxx", "cxx-build", @@ -583,11 +583,11 @@ dependencies = [ [[package]] name = "libloot-ffi-errors" -version = "0.27.0" +version = "0.28.0" [[package]] name = "libloot-nodejs" -version = "0.27.0" +version = "0.28.0" dependencies = [ "libloot", "libloot-ffi-errors", @@ -598,7 +598,7 @@ dependencies = [ [[package]] name = "libloot-python" -version = "0.27.0" +version = "0.28.0" dependencies = [ "libloot", "libloot-ffi-errors", diff --git a/Cargo.toml b/Cargo.toml index 2f856a09..67d9b758 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -38,7 +38,7 @@ lto = "thin" members = ["cpp", "ffi-errors", "nodejs", "array-parameterized-test", "python"] [workspace.package] -version = "0.27.0" +version = "0.28.0" repository = "https://github.com/loot/libloot.git" edition = "2024" license = "GPL-3.0-or-later" diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt index e2760f5f..ae799991 100644 --- a/cpp/CMakeLists.txt +++ b/cpp/CMakeLists.txt @@ -5,7 +5,7 @@ endif() if(POLICY CMP0167) cmake_policy(SET CMP0167 NEW) endif() -project(libloot VERSION "0.27.0") +project(libloot VERSION "0.28.0") include(CMakeDependentOption) include(CMakePackageConfigHelpers) include(GNUInstallDirs) diff --git a/cpp/include/loot/loot_version.h b/cpp/include/loot/loot_version.h index e6080a77..74bb1c94 100644 --- a/cpp/include/loot/loot_version.h +++ b/cpp/include/loot/loot_version.h @@ -34,7 +34,7 @@ namespace loot { inline constexpr unsigned int LIBLOOT_VERSION_MAJOR = 0; /** @brief libloot's minor version number. */ -inline constexpr unsigned int LIBLOOT_VERSION_MINOR = 27; +inline constexpr unsigned int LIBLOOT_VERSION_MINOR = 28; /** @brief libloot's patch version number. */ inline constexpr unsigned int LIBLOOT_VERSION_PATCH = 0; diff --git a/cpp/src/api/resource.rc b/cpp/src/api/resource.rc index dede32d9..0b3d3473 100644 --- a/cpp/src/api/resource.rc +++ b/cpp/src/api/resource.rc @@ -2,8 +2,8 @@ #include 1 VERSIONINFO -FILEVERSION 0, 27, 0, 0 -PRODUCTVERSION 0, 27, 0, 0 +FILEVERSION 0, 28, 0, 0 +PRODUCTVERSION 0, 28, 0, 0 FILEOS VOS__WINDOWS32 FILETYPE VFT_DLL BEGIN @@ -13,12 +13,12 @@ BLOCK "040904b0" BEGIN VALUE "CompanyName", "LOOT" VALUE "FileDescription", "Library providing LOOT's core functionality" -VALUE "FileVersion", "0.27.0" +VALUE "FileVersion", "0.28.0" VALUE "InternalName", "loot" VALUE "LegalCopyright", "Copyright (C) 2013-2022 Oliver Hamlet" VALUE "OriginalFilename", "loot.dll" VALUE "ProductName", "LOOT" -VALUE "ProductVersion", "0.27.0" +VALUE "ProductVersion", "0.28.0" END END BLOCK "VarFileInfo" diff --git a/docs/api/changelog.rst b/docs/api/changelog.rst index b3d8fc9e..5af7da69 100644 --- a/docs/api/changelog.rst +++ b/docs/api/changelog.rst @@ -2,7 +2,7 @@ Version History *************** -0.28.0 - Unreleased +0.28.0 - 2025-08-02 =================== Added diff --git a/docs/pyproject.toml b/docs/pyproject.toml index 4699056d..74a40e4c 100644 --- a/docs/pyproject.toml +++ b/docs/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "libloot-docs" -version = "0.27.0" +version = "0.28.0" requires-python = ">=3.11" dependencies = [ "breathe==4.36.0", diff --git a/docs/uv.lock b/docs/uv.lock index b03f26e7..2d8be87f 100644 --- a/docs/uv.lock +++ b/docs/uv.lock @@ -139,7 +139,7 @@ wheels = [ [[package]] name = "libloot-docs" -version = "0.27.0" +version = "0.28.0" source = { virtual = "." } dependencies = [ { name = "breathe" }, diff --git a/nodejs/__test__/index.spec.mjs b/nodejs/__test__/index.spec.mjs index b5cb6752..9074cb02 100644 --- a/nodejs/__test__/index.spec.mjs +++ b/nodejs/__test__/index.spec.mjs @@ -7,7 +7,7 @@ test('liblootVersion', t => { }); test('isCompatible', t => { - t.is(isCompatible(0, 27, 0), true) + t.is(isCompatible(0, 28, 0), true) }); test('Group equality', t => { diff --git a/nodejs/npm/linux-x64-gnu/package.json b/nodejs/npm/linux-x64-gnu/package.json index ade45a77..79af47f1 100644 --- a/nodejs/npm/linux-x64-gnu/package.json +++ b/nodejs/npm/linux-x64-gnu/package.json @@ -1,6 +1,6 @@ { "name": "libloot-nodejs-linux-x64-gnu", - "version": "0.27.0", + "version": "0.28.0", "os": [ "linux" ], diff --git a/nodejs/npm/win32-x64-msvc/package.json b/nodejs/npm/win32-x64-msvc/package.json index bd122b09..bff3ccad 100644 --- a/nodejs/npm/win32-x64-msvc/package.json +++ b/nodejs/npm/win32-x64-msvc/package.json @@ -1,6 +1,6 @@ { "name": "libloot-nodejs-win32-x64-msvc", - "version": "0.27.0", + "version": "0.28.0", "os": [ "win32" ], diff --git a/nodejs/package-lock.json b/nodejs/package-lock.json index ef54a8c9..aab53ad5 100644 --- a/nodejs/package-lock.json +++ b/nodejs/package-lock.json @@ -1,12 +1,12 @@ { "name": "libloot-nodejs", - "version": "0.27.0", + "version": "0.28.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "libloot-nodejs", - "version": "0.27.0", + "version": "0.28.0", "license": "MIT", "devDependencies": { "@napi-rs/cli": "^3.0.4", diff --git a/nodejs/package.json b/nodejs/package.json index da2d606d..435688e1 100644 --- a/nodejs/package.json +++ b/nodejs/package.json @@ -1,6 +1,6 @@ { "name": "libloot-nodejs", - "version": "0.27.0", + "version": "0.28.0", "main": "index.js", "types": "index.d.ts", "napi": {