From 169d4652d95d3aff4d5e2c27f409be47c8b53295 Mon Sep 17 00:00:00 2001 From: Oliver Hamlet Date: Sat, 17 Apr 2021 15:33:10 +0100 Subject: [PATCH] Update versions and changelogs for v2.2.0 --- CHANGELOG.md | 24 ++++++++++++++++++++++++ Cargo.toml | 2 +- ffi/Cargo.toml | 2 +- 3 files changed, 26 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cf64f37..b45db2a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,29 @@ # Changelog +## [2.2.0] - 2021-04-17 + +### Added + +- Support for inverting expressions using `not ()` syntax, e.g. + `not ( file("example1") or file("example2") )`. + +### Changed + +- When evaluating a regular expression, installed ghosted plugin filenames have + their `.ghost` file extension removed before they are matched against the + regex. This makes functions that take regexes behave the same as those that + take paths when handling ghosted plugins. +- Updated nom to v6.0.0. +- Updated cbindgen to v0.19. + +### Fixed + +- `.ghost` file extensions are no longer recursively trimmed when checking if a + file has a plugin file extension, as only a single `.ghost` extension is + valid. +- When looking for a plugin file matching a path, only add a `.ghost` extension + to the path if one is not already present. + ## [2.1.2] - 2020-10-23 ### Fixed diff --git a/Cargo.toml b/Cargo.toml index bcc50c4..3a93dbb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "loot-condition-interpreter" -version = "2.1.2" +version = "2.2.0" authors = ["Oliver Hamlet "] license = "MIT" edition = "2018" diff --git a/ffi/Cargo.toml b/ffi/Cargo.toml index 2168db3..423e18d 100644 --- a/ffi/Cargo.toml +++ b/ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "loot-condition-interpreter-ffi" -version = "2.1.2" +version = "2.2.0" authors = ["Oliver Hamlet "] license = "MIT" build = "build.rs"