From c4cdfbbdf89072a5a9a69282621dcbfa5291a613 Mon Sep 17 00:00:00 2001 From: Oliver Hamlet Date: Sat, 1 Oct 2022 15:08:05 +0100 Subject: [PATCH] Update version and changelog for v0.18.1 release --- docs/api/changelog.rst | 33 +++++++++++++++++++++++++++++++++ include/loot/loot_version.h | 2 +- src/api/resource.rc | 8 ++++---- 3 files changed, 38 insertions(+), 5 deletions(-) diff --git a/docs/api/changelog.rst b/docs/api/changelog.rst index 46958c32..7f7f15e8 100644 --- a/docs/api/changelog.rst +++ b/docs/api/changelog.rst @@ -2,6 +2,39 @@ Version History *************** +0.18.1 - 2022-10-01 +=================== + +Fixed +----- + +- libloot will now use the correct local app data path for the GOG distribution + of Skyrim Special Edition when no local app data path is passed to + :cpp:any:`loot::CreateGameHandle()`. Via libloadorder. +- If Oblivion's ``Oblivion.ini`` could not be found or read, or if it did not + contain the ``bUseMyGamesDirectory`` setting, the game's install path would be + used as the parent directory for ``plugins.txt``. libloot now correctly + defaults to using the game's local app data directory, and only uses the + install path if ``bUseMyGamesDirectory=0`` is found. Via libloadorder. + +Changed +------- + +- When serialising plugin metadata as YAML, LOOT now: + + - Puts ``url`` before ``group`` + - Serialises single-element lists using the flow style if the element would be + serialised as a scalar value + - Pads CRC hexadecimal values to always be 8 characters long (excluding the + ``0x`` prefix) + - Uses uppercase letters in CRC hexadecimal values. + +- Updated esplugin to v4.0.0. +- Updated Google Test to v1.12.1. +- Updated libloadorder to v13.2.0. +- Updated loot-condition-interpreter to v2.3.1. +- Updated spdlog to v1.10.0. + 0.18.0 - 2022-02-27 =================== diff --git a/include/loot/loot_version.h b/include/loot/loot_version.h index b09a3774..b9d81aa7 100644 --- a/include/loot/loot_version.h +++ b/include/loot/loot_version.h @@ -37,7 +37,7 @@ inline constexpr unsigned int LIBLOOT_VERSION_MAJOR = 0; inline constexpr unsigned int LIBLOOT_VERSION_MINOR = 18; /** @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. diff --git a/src/api/resource.rc b/src/api/resource.rc index d8c8bd45..76108c9f 100644 --- a/src/api/resource.rc +++ b/src/api/resource.rc @@ -2,8 +2,8 @@ #include 1 VERSIONINFO -FILEVERSION 0, 18, 0, 0 -PRODUCTVERSION 0, 18, 0, 0 +FILEVERSION 0, 18, 1, 0 +PRODUCTVERSION 0, 18, 1, 0 FILEOS VOS__WINDOWS32 FILETYPE VFT_APP BEGIN @@ -11,9 +11,9 @@ BLOCK "StringFileInfo" BEGIN BLOCK "040904b0" BEGIN -VALUE "FileVersion", "0.18.0" +VALUE "FileVersion", "0.18.1" VALUE "LegalCopyright", "Copyright (C) 2013-2016 WrinklyNinja" -VALUE "ProductVersion", "0.18.0" +VALUE "ProductVersion", "0.18.1" END END BLOCK "VarFileInfo"