Update changelog and version for 0.25.4

This commit is contained in:
Oliver Hamlet
2025-03-04 19:22:51 +00:00
parent 2b46b92fa7
commit 59901d2318
4 changed files with 28 additions and 6 deletions
+1 -1
View File
@@ -423,7 +423,7 @@ endif()
# Install
########################################
set(LIBLOOT_VERSION "0.25.3")
set(LIBLOOT_VERSION "0.25.4")
set_property(TARGET loot PROPERTY VERSION ${LIBLOOT_VERSION})
set_property(TARGET loot PROPERTY SOVERSION 0)
+22
View File
@@ -2,6 +2,28 @@
Version History
***************
0.25.4 - 2025-03-04
===================
Fixed
-----
- The changes to groups handling during sorting that were introduced in v0.25.0
included an optimisation that skipped processing groups that had already been
processed, but it prematurely skipped groups when the defined groups included
one that loaded directly after more than one other group.
- :cpp:any:`loot::GameInterface::LoadPlugins()` added loaded plugins to the
internal cache before resolving their record IDs, so a failure to do the
latter could result in valid loaded plugin state being replaced by invalid
plugin state. The cache is now only updated after record IDs have been
successfully resolved.
- A couple of misleading log statements about edges being skipped during sorting
to avoid cycles were also written when edges were skipped due to a path
between the plugins in question already existing.
- The documentation for :cpp:any:`loot::SetLoggingCallback()` incorrectly stated
that libloot would print mesages to the console until that function was
called.
0.25.3 - 2025-02-23
===================
+1 -1
View File
@@ -37,7 +37,7 @@ inline constexpr unsigned int LIBLOOT_VERSION_MAJOR = 0;
inline constexpr unsigned int LIBLOOT_VERSION_MINOR = 25;
/** @brief libloot's patch version number. */
inline constexpr unsigned int LIBLOOT_VERSION_PATCH = 3;
inline constexpr unsigned int LIBLOOT_VERSION_PATCH = 4;
/**
* @brief Get the library version.
+4 -4
View File
@@ -2,8 +2,8 @@
#include <windows.h>
1 VERSIONINFO
FILEVERSION 0, 25, 3, 0
PRODUCTVERSION 0, 25, 3, 0
FILEVERSION 0, 25, 4, 0
PRODUCTVERSION 0, 25, 4, 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.25.3"
VALUE "FileVersion", "0.25.4"
VALUE "InternalName", "loot"
VALUE "LegalCopyright", "Copyright (C) 2013-2022 Oliver Hamlet"
VALUE "OriginalFilename", "loot.dll"
VALUE "ProductName", "LOOT"
VALUE "ProductVersion", "0.25.3"
VALUE "ProductVersion", "0.25.4"
END
END
BLOCK "VarFileInfo"