Commit Graph
22 Commits
Author SHA1 Message Date
Oliver Hamlet f97de90e02 Update wrapper version to 3.1.1 2018-05-12 21:50:30 +01:00
Oliver Hamlet d00c59b7b2 Update LOOT API to v0.13.2 2018-05-12 21:15:17 +01:00
Oliver Hamlet a564f230be Update wrapper version to 3.1.0
Although the LOOT API update includes breaking changes, none of them are
exposed by the Python wrapper, so this is just a minor update.
2018-04-15 13:16:49 +01:00
Oliver Hamlet 671ca81beb Update to LOOT API v0.13.1 2018-04-15 13:16:49 +01:00
Oliver Hamlet a8e2b11280 Allow initialise_locale() to be called with no args
Use a blank string as the default argument, as it's the most commonly desired value.
2017-12-30 15:27:48 +00:00
Oliver Hamlet 1275a11be7 Expose load_current_load_order_state() via GameInterface 2017-11-04 17:27:15 +00:00
Oliver Hamlet 04088ac8f4 Update wrapper version to 3.0.0 2017-11-04 12:29:27 +00:00
Oliver Hamlet 7098671ad5 Update to LOOT API v0.12.0
Significant changes include:

- The logging interface has changed, a callback can now be set
  instead of an output file and verbosity, giving clients more
  control.
- DatabaseInterface::EvalLists() has been removed.
- SimpleMessage now has a condition field.
2017-11-04 12:14:26 +00:00
Oliver Hamlet 1e0dbe8dc2 Update to LOOT API v0.11.1 and fix Linux builds 2017-10-17 20:34:45 +01:00
Oliver Hamlet abbc0892fd Update wrapper version to 2.0.0 2017-05-13 08:46:04 +01:00
Oliver Hamlet a94fb19bde Update to LOOT API v0.11.0
This is a breaking change:
- LanguageCode has been removed
- The SimpleMessage Python class is now "SimpleMessage", from "Message"
- DatabaseInterface::sort_plugins() has been removed
- DatabaseInterface::get_plugin_messages() has been replaced with
DatabaseInterface::get_plugin_metadata() followed by
PluginMetadata::get_simple_messages()
- set_logging_verbosity(), set_log_file() and initialise_locale() have
been added

Not everything in the v0.11 API has been wrapped, to limit the potential
for future breaking changes.

The PluginTags struct and PluginCleanliness enum and their associated
functions have been re-implemented as part of the Python wrapper as they
were removed from the API due to no longer exposing any additional
functionality but are still useful.
2017-05-13 08:41:42 +01:00
Oliver Hamlet cf391b0da0 Update to LOOT API v0.10.2 and remove Linux builds
Support for Linux builds is removed as LOOT's snapshot builds are no
longer reliably available, and Linux builds aren't published as part of
LOOT releases. Linux builds could easily be reinstated if LOOT API
binaries become reliably available again.
2016-12-15 20:38:44 +00:00
Oliver Hamlet 96d4f37bb5 Increment version to 1.1.2 2016-11-13 15:42:41 +00:00
Oliver Hamlet 8685762ed9 Update LOOT API to v0.10.1 2016-11-13 15:42:41 +00:00
Oliver Hamlet 1fb6502293 Increment version to 1.1.1 2016-11-06 15:10:57 +00:00
Oliver Hamlet 8847905515 Increment the version number to 1.1.0 2016-11-06 14:51:01 +00:00
Oliver Hamlet fe1f98b449 Increment version to 1.0.1 2016-10-05 19:42:44 +01:00
Oliver Hamlet 648eca9d23 Fix non-static version string functions 2016-10-05 19:31:23 +01:00
Oliver Hamlet 459234e91a Misc. changes to support Linux builds 2016-09-18 20:49:42 +01:00
Oliver Hamlet 645c2ac47b Added independent versioning for the wrapper
Closes #5.
2016-09-18 18:18:08 +01:00
Oliver Hamlet 260b3b6e19 Update LOOT API to 6809c39 2016-09-18 18:18:08 +01:00
Oliver Hamlet 123820a9ea Update to wrap the C++ API
The C API's use of output parameters is incompatible with function
calls made to the Python wrapper.
2016-08-13 13:15:57 +01:00