Skip to content

Commit

Permalink
Update version and changelog for v0.22.1 release
Browse files Browse the repository at this point in the history
  • Loading branch information
Ortham committed Oct 6, 2023
1 parent 352d45c commit 2614e02
Show file tree
Hide file tree
Showing 3 changed files with 38 additions and 5 deletions.
33 changes: 33 additions & 0 deletions docs/api/changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,39 @@
Version History
***************

0.22.1 - 2023-10-06
===================

Changed
-------

- Updated Boost to v1.83.0.
- Updated libloadorder to v15.0.1.
- Updated spdlog to v1.12.0.
- Updated yaml-cpp to v0.8.0+merge-key-support.1.

Fixed
-----

- :cpp:any:`GameInterface::LoadCurrentLoadOrderState()` now correctly handles
the case where plugin timestamps matter for load order and two plugins have
the same timestamp. The plugins are sorted in ascending filename order for
Starfield and descending filename order for all other games. Via libloadorder.
- :cpp:any:`GameInterface::LoadCurrentLoadOrderState()` now sorts installed
plugins by timestamp instead of filename before they are added to the load
order. This ensures that plugins that do not have an explicit load order
position are given a position that matches the game's behaviour and the
behaviour of xEdit and Wrye Bash. Via libloadorder.
- :cpp:any:`GameInterface::IsLoadOrderAmbiguous()` now always returns false for
Morrowind, Oblivion, Fallout 3 and Fallout New Vegas. Via libloadorder.
- :cpp:any:`GameInterface::IsLoadOrderAmbiguous()` no longer requires implicitly
active plugins to be listed in ``plugins.txt`` for the load order to be
unambiguous for Skyrim Special Edition, Skyrim VR, Fallout 4, Fallout 4 VR and
Starfield. Via libloadorder.
- :cpp:any:`GameInterface::SetLoadOrder()` now modifies plugin file modification
timestamps to match the given load order if the game is Fallout 4, Fallout 4
VR or Starfield, and if ``plugins.txt`` is being ignored. Via libloadorder.

0.22.0 - 2023-09-29
===================

Expand Down
2 changes: 1 addition & 1 deletion include/loot/loot_version.h
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ inline constexpr unsigned int LIBLOOT_VERSION_MAJOR = 0;
inline constexpr unsigned int LIBLOOT_VERSION_MINOR = 22;

/** @brief libloot's patch version number. */
inline constexpr unsigned int LIBLOOT_VERSION_PATCH = 0;
inline constexpr unsigned int LIBLOOT_VERSION_PATCH = 1;

/**
* @brief Get the library version.
Expand Down
8 changes: 4 additions & 4 deletions src/api/resource.rc
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
#include <windows.h>

1 VERSIONINFO
FILEVERSION 0, 22, 0, 0
PRODUCTVERSION 0, 22, 0, 0
FILEVERSION 0, 22, 1, 0
PRODUCTVERSION 0, 22, 1, 0
FILEOS VOS__WINDOWS32
FILETYPE VFT_DLL
BEGIN
Expand All @@ -13,12 +13,12 @@ BLOCK "040904b0"
BEGIN
VALUE "CompanyName", "LOOT"
VALUE "FileDescription", "Library providing LOOT's core functionality"
VALUE "FileVersion", "0.22.0"
VALUE "FileVersion", "0.22.1"
VALUE "InternalName", "loot"
VALUE "LegalCopyright", "Copyright (C) 2013-2022 Oliver Hamlet"
VALUE "OriginalFilename", "loot.dll"
VALUE "ProductName", "LOOT"
VALUE "ProductVersion", "0.22.0"
VALUE "ProductVersion", "0.22.1"
END
END
BLOCK "VarFileInfo"
Expand Down

0 comments on commit 2614e02

Please sign in to comment.