diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f09bf9..297d912 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,15 +3,24 @@ Version numbers are shared between libloadorder and libloadorder-ffi. This changelog does not include libloadorder-ffi changes. +## [18.0.0] - 2024-08-24 + +Same as 17.1.0: the breaking changes intended for this release were accidentally +in that release. The changelog entry for 17.1.0 has been updated to include +those changes. + ## [17.1.0] - 2024-08-23 ### Added - Support for blueprint masters, as introduced by Starfield. - Starfield's `SFBGS004.esm` plugin is now treated as implicitly active. +- `Error::InvalidBlueprintPluginPosition`, which is used when attempting to put + a blueprint plugin in a load order position that is invalid. ### Changed +- The `Error`, `GameId` and `LoadOrderMethod` enums are now non-exhaustive. - Updated esplugin to 6.1.0. - Updated regex to 1.10.6. - Updated rust-ini to 0.21.1. @@ -22,6 +31,11 @@ changelog does not include libloadorder-ffi changes. - The wrong insert position could be calculated for a plugin being inserted into a load order that contains one or more hoisted non-masters. +### Removed + +- `Error::SystemTimeError`, `Error::NotUtf8` and + `Error::GameMasterMustLoadFirst` as they are unused. + ## [17.0.1] - 2024-06-29 ### Changed diff --git a/Cargo.lock b/Cargo.lock index dec6c7f..51a2716 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -400,7 +400,7 @@ checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" [[package]] name = "libloadorder" -version = "17.1.0" +version = "18.0.0" dependencies = [ "criterion", "dirs", @@ -417,7 +417,7 @@ dependencies = [ [[package]] name = "libloadorder-ffi" -version = "17.1.0" +version = "18.0.0" dependencies = [ "libc", "libloadorder", diff --git a/Cargo.toml b/Cargo.toml index 1e5b8e0..470bbec 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libloadorder" -version = "17.1.0" +version = "18.0.0" authors = ["Oliver Hamlet "] description = "A cross-platform library for manipulating the load order and active status of plugins for the Elder Scrolls and Fallout games." documentation = "https://docs.rs/libloadorder" diff --git a/ffi/CHANGELOG.md b/ffi/CHANGELOG.md index d2ca053..8c0db42 100644 --- a/ffi/CHANGELOG.md +++ b/ffi/CHANGELOG.md @@ -3,12 +3,23 @@ Version numbers are shared between libloadorder and libloadorder-ffi. This changelog only contains libloadorder-ffi changes. +## [18.0.0] - 2024-08-23 + +### Changed + +- Updated to libloadorder v18.0.0. + ## [17.1.0] - 2024-08-23 ### Changed - Updated to libloadorder v17.1.0. +### Removed + +- `LIBLO_ERROR_FILE_NOT_UTF8` and `LIBLO_ERROR_TIMESTAMP_WRITE_FAIL` as they are + unused. + ## [17.0.1] - 2024-06-29 ### Changed diff --git a/ffi/Cargo.toml b/ffi/Cargo.toml index 3c8231c..35429b9 100644 --- a/ffi/Cargo.toml +++ b/ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libloadorder-ffi" -version = "17.1.0" +version = "18.0.0" authors = ["Oliver Hamlet "] description = "A wrapper library providing a C FFI for libloadorder." documentation = "https://docs.rs/libloadorder-ffi"