diff --git a/CHANGELOG.md b/CHANGELOG.md index 303971e..51904ff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [5.4.0] - 2026-01-01 + +### Changed + +- Removed the pelite dependency in favour of a new built-in PE version parsing + implementation. +- Removed the FFI wrapper's direct dependency on libc: `usize` is now used in + place of the `libc::size_t` type alias (which is `usize` on all supported + platforms). +- Updated dependency versions in Cargo.lock: + + - Updated esplugin to v6.1.4. + - Updated regex to v1.12.2. + ## [5.3.3] - 2025-09-29 ### Fixed diff --git a/Cargo.lock b/Cargo.lock index 8593a3e..2b478d9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -309,7 +309,7 @@ checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" [[package]] name = "loot-condition-interpreter" -version = "5.3.3" +version = "5.4.0" dependencies = [ "crc32fast", "criterion", @@ -322,7 +322,7 @@ dependencies = [ [[package]] name = "loot-condition-interpreter-ffi" -version = "5.3.3" +version = "5.4.0" dependencies = [ "loot-condition-interpreter", ] diff --git a/Cargo.toml b/Cargo.toml index a8894ec..a302c3f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -29,7 +29,7 @@ harness = false members = ["ffi"] [workspace.package] -version = "5.3.3" +version = "5.4.0" authors = ["Oliver Hamlet "] repository = "https://github.com/loot/loot-condition-interpreter.git" license = "MIT"