mirror of
https://github.com/loot/loot-condition-interpreter.git
synced 2026-07-27 14:16:09 -07:00
Update versions and changelog for v2.0.0
This commit is contained in:
@@ -1,5 +1,57 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## [2.0.0] - 2019-06-30
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
- A cbindgen configuration file at `ffi/cbindgen.toml` so that cbindgen can now
|
||||||
|
be run as `cbindgen ffi/ -o ffi/include/loot_condition_interpreter.h`.
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- The `ParsingError` enum has been renamed to `ParsingErrorKind`, and its
|
||||||
|
`Unknown(u32)` variant has been replaced by a `GenericParserError(String)`
|
||||||
|
variant.
|
||||||
|
- The `Error::GenericParsingError` and `Error::CustomParsingError` variants have
|
||||||
|
been combined into a single `Error::ParsingError(String, ParsingErrorKind)`
|
||||||
|
variant.
|
||||||
|
- `GameType` variants have been renamed to use fewer acronyms:
|
||||||
|
- `Tes4` -> `Oblivion`
|
||||||
|
- `Tes5` -> `Skyrim`
|
||||||
|
- `Tes5se` -> `SkyrimSE`
|
||||||
|
- `Tes5vr` -> `SkyrimVR`
|
||||||
|
- `Fo3` -> `Fallout3`
|
||||||
|
- `Fonv` -> `FalloutNV`
|
||||||
|
- `Fo4` -> `Fallout4`
|
||||||
|
- `Fo4vr` -> `Fallout4VR`
|
||||||
|
- `Tes3` -> `Morrowind`
|
||||||
|
- The `LCI_GAME_*` constants have been renamed to match the new `GameType`
|
||||||
|
names:
|
||||||
|
- `LCI_GAME_TES4` -> `LCI_GAME_OBLIVION`
|
||||||
|
- `LCI_GAME_TES5` -> `LCI_GAME_SKYRIM`
|
||||||
|
- `LCI_GAME_TES5SE` -> `LCI_GAME_SKYRIM_SE`
|
||||||
|
- `LCI_GAME_TES5VR` -> `LCI_GAME_SKYRIM_VR`
|
||||||
|
- `LCI_GAME_FO3` -> `LCI_GAME_FALLOUT_3`
|
||||||
|
- `LCI_GAME_FNV` -> `LCI_GAME_FALLOUT_NV`
|
||||||
|
- `LCI_GAME_FO4` -> `LCI_GAME_FALLOUT_4`
|
||||||
|
- `LCI_GAME_FO4VR` -> `LCI_GAME_FALLOUT_4_VR`
|
||||||
|
- `LCI_GAME_TES3` -> `LCI_GAME_MORROWIND`
|
||||||
|
- The C header generated by cbindgen can now be used from C++.
|
||||||
|
- Updated nom to v5.
|
||||||
|
- Updated cbindgen to v0.9.
|
||||||
|
- Updated code to Rust 2018 syntax.
|
||||||
|
|
||||||
|
### Removed
|
||||||
|
|
||||||
|
- The C++ header `loot_condition_interpreter.hpp` is no longer generated by
|
||||||
|
cbindgen. Include `loot_condition_interpreter.h` instead.
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- Evaluating `version()` and `product_version()` conditions will no longer error
|
||||||
|
if the given executable has no version fields. Instead, it will be evaluated
|
||||||
|
as having no version.
|
||||||
|
|
||||||
## [1.3.0] - 2019-04-07
|
## [1.3.0] - 2019-04-07
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "loot-condition-interpreter"
|
name = "loot-condition-interpreter"
|
||||||
version = "1.3.0"
|
version = "2.0.0"
|
||||||
authors = ["Oliver Hamlet <oliver.hamlet@gmail.com>"]
|
authors = ["Oliver Hamlet <oliver.hamlet@gmail.com>"]
|
||||||
license = "MIT"
|
license = "MIT"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "loot-condition-interpreter-ffi"
|
name = "loot-condition-interpreter-ffi"
|
||||||
version = "1.3.0"
|
version = "2.0.0"
|
||||||
authors = ["Oliver Hamlet <oliver.hamlet@gmail.com>"]
|
authors = ["Oliver Hamlet <oliver.hamlet@gmail.com>"]
|
||||||
license = "MIT"
|
license = "MIT"
|
||||||
build = "build.rs"
|
build = "build.rs"
|
||||||
|
|||||||
Reference in New Issue
Block a user