File tree Expand file tree Collapse file tree 4 files changed +28
-6
lines changed
Expand file tree Collapse file tree 4 files changed +28
-6
lines changed Original file line number Diff line number Diff line change @@ -423,7 +423,7 @@ endif()
423423# Install
424424########################################
425425
426- set (LIBLOOT_VERSION "0.25.3 " )
426+ set (LIBLOOT_VERSION "0.25.4 " )
427427
428428set_property (TARGET loot PROPERTY VERSION ${LIBLOOT_VERSION} )
429429set_property (TARGET loot PROPERTY SOVERSION 0)
Original file line number Diff line number Diff line change 22Version History
33***************
44
5+ 0.25.4 - 2025-03-04
6+ ===================
7+
8+ Fixed
9+ -----
10+
11+ - The changes to groups handling during sorting that were introduced in v0.25.0
12+ included an optimisation that skipped processing groups that had already been
13+ processed, but it prematurely skipped groups when the defined groups included
14+ one that loaded directly after more than one other group.
15+ - :cpp:any: `loot::GameInterface::LoadPlugins() ` added loaded plugins to the
16+ internal cache before resolving their record IDs, so a failure to do the
17+ latter could result in valid loaded plugin state being replaced by invalid
18+ plugin state. The cache is now only updated after record IDs have been
19+ successfully resolved.
20+ - A couple of misleading log statements about edges being skipped during sorting
21+ to avoid cycles were also written when edges were skipped due to a path
22+ between the plugins in question already existing.
23+ - The documentation for :cpp:any: `loot::SetLoggingCallback() ` incorrectly stated
24+ that libloot would print mesages to the console until that function was
25+ called.
26+
5270.25.3 - 2025-02-23
628===================
729
Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ inline constexpr unsigned int LIBLOOT_VERSION_MAJOR = 0;
3737inline constexpr unsigned int LIBLOOT_VERSION_MINOR = 25 ;
3838
3939/* * @brief libloot's patch version number. */
40- inline constexpr unsigned int LIBLOOT_VERSION_PATCH = 3 ;
40+ inline constexpr unsigned int LIBLOOT_VERSION_PATCH = 4 ;
4141
4242/* *
4343 * @brief Get the library version.
Original file line number Diff line number Diff line change 22#include <windows.h>
33
441 VERSIONINFO
5- FILEVERSION 0, 25, 3 , 0
6- PRODUCTVERSION 0, 25, 3 , 0
5+ FILEVERSION 0, 25, 4 , 0
6+ PRODUCTVERSION 0, 25, 4 , 0
77FILEOS VOS__WINDOWS32
88FILETYPE VFT_DLL
99BEGIN
@@ -13,12 +13,12 @@ BLOCK "040904b0"
1313BEGIN
1414VALUE "CompanyName", "LOOT"
1515VALUE "FileDescription", "Library providing LOOT's core functionality"
16- VALUE "FileVersion", "0.25.3 "
16+ VALUE "FileVersion", "0.25.4 "
1717VALUE "InternalName", "loot"
1818VALUE "LegalCopyright", "Copyright (C) 2013-2022 Oliver Hamlet"
1919VALUE "OriginalFilename", "loot.dll"
2020VALUE "ProductName", "LOOT"
21- VALUE "ProductVersion", "0.25.3 "
21+ VALUE "ProductVersion", "0.25.4 "
2222END
2323END
2424BLOCK "VarFileInfo"
You can’t perform that action at this time.
0 commit comments