diff --git a/docs/api/changelog.rst b/docs/api/changelog.rst index e5ed8c44..1d4726b8 100644 --- a/docs/api/changelog.rst +++ b/docs/api/changelog.rst @@ -2,6 +2,32 @@ Version History *************** +0.18.3 - 2022-12-13 +=================== + +Fixed +----- + +- Resolved a CMake warning relating to policy CMP0135 when building libloot. +- Some of the documentation on ``not`` operators in the metadata syntax was + outdated. +- The libloot Windows DLL did not include some file info fields that are + required according to Microsoft's documentation. The ``CompanyName``, + ``FileDescription``, ``InternalName``, ``OriginalFilename`` and + ``ProductName`` fields have been added. +- The libloot Windows DLL advertised its ``FILETYPE`` as ``VFT_APP``, which has + been changed to ``VFT_DLL``. + +Changed +------- + +- Sorting optimisations mean that sorting is now significantly faster (over 5 + times faster in testing). +- Log message severities have been adjusted to reduce the verbosity at the + "info" level and to move some messages between "debug" and "trace". +- Release build archive names no longer include the output of ``git describe``. +- Updated spdlog to v1.11.0. + 0.18.2 - 2022-10-11 =================== diff --git a/include/loot/loot_version.h b/include/loot/loot_version.h index 15441a13..384ac812 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 = 2; +inline constexpr unsigned int LIBLOOT_VERSION_PATCH = 3; /** * @brief Get the library version. diff --git a/src/api/resource.rc b/src/api/resource.rc index 1b431674..499f5ea5 100644 --- a/src/api/resource.rc +++ b/src/api/resource.rc @@ -2,8 +2,8 @@ #include 1 VERSIONINFO -FILEVERSION 0, 18, 2, 0 -PRODUCTVERSION 0, 18, 2, 0 +FILEVERSION 0, 18, 3, 0 +PRODUCTVERSION 0, 18, 3, 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.18.2" +VALUE "FileVersion", "0.18.3" VALUE "InternalName", "loot" VALUE "LegalCopyright", "Copyright (C) 2013-2022 Oliver Hamlet" VALUE "OriginalFilename", "loot.dll" VALUE "ProductName", "LOOT" -VALUE "ProductVersion", "0.18.2" +VALUE "ProductVersion", "0.18.3" END END BLOCK "VarFileInfo"