|
2 | 2 | Version History
|
3 | 3 | ***************
|
4 | 4 |
|
| 5 | +0.13.0 - 2018-04-02 |
| 6 | +=================== |
| 7 | + |
| 8 | +Added |
| 9 | +----- |
| 10 | + |
| 11 | +- Group metadata as a replacement for priority metadata. Each plugin belongs to |
| 12 | + a group, and a group can load after other groups. Plugins belong to the |
| 13 | + ``default`` group by default. |
| 14 | + |
| 15 | + - Added the :cpp:any:`loot::Group` class to represent a group. |
| 16 | + - Added :cpp:any:`loot::UndefinedGroupError`. |
| 17 | + - Added :cpp:any:`GetGroups()`, :cpp:any:`GetUserGroups()` and :cpp:any:`SetUserGroups()`. |
| 18 | + - Added :cpp:any:`GetGroup()`, :cpp:any:`IsGroupExplicit()` |
| 19 | + and :cpp:any:`SetGroup()`. |
| 20 | + - Updated :cpp:any:`MergeMetadata()` to replace the existing |
| 21 | + group with the given object's group if the latter is explicit. |
| 22 | + - Updated :cpp:any:`NewMetadata()` to return an object using |
| 23 | + the called object's group. |
| 24 | + - Updated :cpp:any:`HasNameOnly()` to check the group is |
| 25 | + implicit. |
| 26 | + - Updated :cpp:any:`SortPlugins()` to take into account plugin |
| 27 | + groups. |
| 28 | + |
| 29 | +Changed |
| 30 | +------- |
| 31 | + |
| 32 | +- :cpp:any:`LoadPlugins()` and |
| 33 | + :cpp:any:`SortPlugins()` no longer load the current load order |
| 34 | + state, so :cpp:any:`LoadCurrentLoadOrderState()` must be called |
| 35 | + separately. |
| 36 | +- Updated libgit2 to v0.27.0. |
| 37 | +- Updated libloadorder to v11.1.0. |
| 38 | + |
| 39 | +Removed |
| 40 | +------- |
| 41 | + |
| 42 | +- Support for local and global plugin priorities. |
| 43 | + |
| 44 | + - Removed the ``loot::Priority`` class. |
| 45 | + - Removed ``PluginMetadata::GetLocalPriority()``, |
| 46 | + ``PluginMetadata::GetGlobalPriority()``, |
| 47 | + ``PluginMetadata::SetLocalPriority()`` and |
| 48 | + ``PluginMetadata::SetGlobalPriority()`` |
| 49 | + - Priorities are no longer taken into account when sorting plugins. |
| 50 | + |
| 51 | +Fixed |
| 52 | +----- |
| 53 | + |
| 54 | +- An error when applying a load order for Morrowind, Oblivion, Fallout 3 or |
| 55 | + Fallout: New Vegas when a plugin had a timestamp earlier than 1970-01-01 |
| 56 | + 00:00:00 UTC (via libloadorder). |
| 57 | +- An error when loading the current load order for Skyrim with a |
| 58 | + ``loadorder.txt`` incorrectly encoded in Windows-1252 (via libloadorder). |
| 59 | + |
| 60 | + |
5 | 61 | 0.12.5 - 2018-02-17
|
6 | 62 | ===================
|
7 | 63 |
|
|
0 commit comments