Set version and changelog for 0.29.5

This commit is contained in:
Oliver Hamlet
2026-05-05 17:52:18 +01:00
parent 6865181237
commit a12fcfcef2
12 changed files with 47 additions and 19 deletions
Generated
+5 -5
View File
@@ -593,7 +593,7 @@ dependencies = [
[[package]]
name = "libloot"
version = "0.29.4"
version = "0.29.5"
dependencies = [
"array-parameterized-test",
"crc32fast",
@@ -613,7 +613,7 @@ dependencies = [
[[package]]
name = "libloot-cpp"
version = "0.29.4"
version = "0.29.5"
dependencies = [
"cxx",
"cxx-build",
@@ -624,11 +624,11 @@ dependencies = [
[[package]]
name = "libloot-ffi-errors"
version = "0.29.4"
version = "0.29.5"
[[package]]
name = "libloot-nodejs"
version = "0.29.4"
version = "0.29.5"
dependencies = [
"libloot",
"libloot-ffi-errors",
@@ -639,7 +639,7 @@ dependencies = [
[[package]]
name = "libloot-python"
version = "0.29.4"
version = "0.29.5"
dependencies = [
"libloot",
"libloot-ffi-errors",
+1 -1
View File
@@ -39,7 +39,7 @@ lto = "thin"
members = ["cpp", "ffi-errors", "nodejs", "array-parameterized-test", "python"]
[workspace.package]
version = "0.29.4"
version = "0.29.5"
repository = "https://github.com/loot/libloot.git"
edition = "2024"
license = "GPL-3.0-or-later"
+1 -1
View File
@@ -5,7 +5,7 @@ endif()
if(POLICY CMP0167)
cmake_policy(SET CMP0167 NEW)
endif()
project(libloot VERSION "0.29.4")
project(libloot VERSION "0.29.5")
include(CMakeDependentOption)
include(CMakePackageConfigHelpers)
include(GNUInstallDirs)
+1 -1
View File
@@ -37,7 +37,7 @@ inline constexpr unsigned int LIBLOOT_VERSION_MAJOR = 0;
inline constexpr unsigned int LIBLOOT_VERSION_MINOR = 29;
/** @brief libloot's patch version number. */
inline constexpr unsigned int LIBLOOT_VERSION_PATCH = 4;
inline constexpr unsigned int LIBLOOT_VERSION_PATCH = 5;
/**
* @brief Get the library version.
+4 -4
View File
@@ -2,8 +2,8 @@
#include <windows.h>
1 VERSIONINFO
FILEVERSION 0, 29, 4, 0
PRODUCTVERSION 0, 29, 4, 0
FILEVERSION 0, 29, 5, 0
PRODUCTVERSION 0, 29, 5, 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.29.4"
VALUE "FileVersion", "0.29.5"
VALUE "InternalName", "loot"
VALUE "LegalCopyright", "Copyright (C) 2013-2026 Oliver Hamlet"
VALUE "OriginalFilename", "loot.dll"
VALUE "ProductName", "LOOT"
VALUE "ProductVersion", "0.29.4"
VALUE "ProductVersion", "0.29.5"
END
END
BLOCK "VarFileInfo"
+28
View File
@@ -2,6 +2,34 @@
Version History
***************
0.29.5 - 2026-05-05
===================
Fixed
-----
- Resolving the default user config and user data directories referenced in
OpenMW configuration when libloot is running inside a Flatpak sandbox and
OpenMW was not installed as a Flatpak application and the host did not have
the ``XDG_CONFIG_HOME`` and/or ``XDG_DATA_HOME`` environment variables defined
would incorrectly look for the directories inside the current Flatpak's XDG
directories instead of in the host's home directory. Via libloadorder.
Changed
-------
- When reading BSAs and BA2s, libloot now stores asset paths instead of hashes
of their paths. This improves the accuracy of asset overlap checks performed
during sorting, as the hashes used by BSAs are relatively collision-prone.
This means that BSAs are now required to include folder and file names, and
any that don't will be skipped with an error logged for each. All official
BSAs and BSAs created using the official tools include folder and file names.
- Updated dependency versions in Cargo.lock (which sets the versions used by the
C++ wrapper):
- Updated libloadorder to v18.8.2.
0.29.4 - 2026-04-17
===================
+1 -1
View File
@@ -1,6 +1,6 @@
[project]
name = "libloot-docs"
version = "0.29.4"
version = "0.29.5"
requires-python = ">=3.12"
dependencies = [
"breathe==4.36.0",
Generated
+1 -1
View File
@@ -126,7 +126,7 @@ wheels = [
[[package]]
name = "libloot-docs"
version = "0.29.4"
version = "0.29.5"
source = { virtual = "." }
dependencies = [
{ name = "breathe" },
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "libloot-nodejs-linux-x64-gnu",
"version": "0.29.4",
"version": "0.29.5",
"os": [
"linux"
],
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "libloot-nodejs-win32-x64-msvc",
"version": "0.29.4",
"version": "0.29.5",
"os": [
"win32"
],
+2 -2
View File
@@ -1,12 +1,12 @@
{
"name": "libloot-nodejs",
"version": "0.29.4",
"version": "0.29.5",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "libloot-nodejs",
"version": "0.29.4",
"version": "0.29.5",
"license": "MIT",
"devDependencies": {
"@napi-rs/cli": "^3.1.3",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "libloot-nodejs",
"version": "0.29.4",
"version": "0.29.5",
"main": "index.js",
"types": "index.d.ts",
"napi": {