Skip to content

Commit 498a9f0

Browse files
committed
Update version number and changelog for 0.13.0
1 parent be44b75 commit 498a9f0

File tree

3 files changed

+60
-4
lines changed

3 files changed

+60
-4
lines changed

docs/api/changelog.rst

+56
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,62 @@
22
Version History
33
***************
44

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+
561
0.12.5 - 2018-02-17
662
===================
763

src/api/loot_version.cpp.in

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@
2626

2727
namespace loot {
2828
const unsigned int LootVersion::major = 0;
29-
const unsigned int LootVersion::minor = 12;
30-
const unsigned int LootVersion::patch = 5;
29+
const unsigned int LootVersion::minor = 13;
30+
const unsigned int LootVersion::patch = 0;
3131
const std::string LootVersion::revision = "@GIT_COMMIT_STRING@";
3232

3333
LOOT_API std::string LootVersion::string() {

src/api/resource.rc

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
#include <windows.h>
33

44
1 VERSIONINFO
5-
FILEVERSION 0, 12, 5, 0
6-
PRODUCTVERSION 0, 12, 5, 0
5+
FILEVERSION 0, 13, 0, 0
6+
PRODUCTVERSION 0, 13, 0, 0
77
FILEOS VOS__WINDOWS32
88
FILETYPE VFT_APP
99
BEGIN

0 commit comments

Comments
 (0)