Skip to content

Commit

Permalink
Update version number and changelog for 0.12.4
Browse files Browse the repository at this point in the history
  • Loading branch information
Ortham committed Feb 17, 2018
1 parent 3e03df4 commit ec946b5
Show file tree
Hide file tree
Showing 4 changed files with 32 additions and 4 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

## Introduction

LOOT is a plugin load order optimisation tool for TES IV: Oblivion, TES V: Skyrim, TES V: Skyrim Special Edition, Fallout 3, Fallout: New Vegas and Fallout 4. It is designed to assist mod users in avoiding detrimental conflicts, by automatically calculating a load order that satisfies all plugin dependencies and maximises each plugin's impact on the user's game.
LOOT is a plugin load order optimisation tool for TES IV: Oblivion, TES V: Skyrim, TES V: Skyrim Special Edition, Fallout 3, Fallout: New Vegas, Fallout 4 and Fallout 4 VR. It is designed to assist mod users in avoiding detrimental conflicts, by automatically calculating a load order that satisfies all plugin dependencies and maximises each plugin's impact on the user's game.

LOOT also provides some load order error checking, including checks for requirements, incompatibilities and cyclic dependencies. In addition, it provides a large number of plugin-specific usage notes, bug warnings and Bash Tag suggestions.

Expand Down
28 changes: 28 additions & 0 deletions docs/api/changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,34 @@
Version History
***************

0.12.4 - 2018-02-17
===================

Fixed
-----

- Loading or saving a load order could be very slow because the plugins
directory was scanned recursively, which is unnecessary. In the reported case,
this fix caused saving a load order to go from 23 seconds to 43 milliseconds
(via libloadorder).
- Plugin parsing errors were being logged with trace severity, they are now
logged as errors.
- Saving a load order for Oblivion, Fallout 3 or Fallout: New Vegas now updates
plugin access times to the current time for correctness (via libloadorder).

Changed
-------

- ``GameInterface::SetLoadOrder()`` now errors if passed a load order that does
not contain all installed plugins. The previous behaviour was to append any
missing plugins, but this was undefined and could cause unexpected results
(via libloadorder).
- Performance improvements for load order operations, benchmarked at 2x to 150x
faster (via libloadorder).
- Updated mentions of libespm in error messages to mention esplugin instead.
- Updated libloadorder to v11.0.1.
- Updated spdlog to v0.16.3.

0.12.3 - 2018-02-04
===================

Expand Down
2 changes: 1 addition & 1 deletion src/api/loot_version.cpp.in
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
namespace loot {
const unsigned int LootVersion::major = 0;
const unsigned int LootVersion::minor = 12;
const unsigned int LootVersion::patch = 3;
const unsigned int LootVersion::patch = 4;
const std::string LootVersion::revision = "@GIT_COMMIT_STRING@";

LOOT_API std::string LootVersion::string() {
Expand Down
4 changes: 2 additions & 2 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, 12, 3, 0
PRODUCTVERSION 0, 12, 3, 0
FILEVERSION 0, 12, 4, 0
PRODUCTVERSION 0, 12, 4, 0
FILEOS VOS__WINDOWS32
FILETYPE VFT_APP
BEGIN
Expand Down

0 comments on commit ec946b5

Please sign in to comment.