Update versions and changelog for v2.0.0

This commit is contained in:
Oliver Hamlet
2019-06-30 11:25:24 +01:00
parent 99e1c6d378
commit 214cc93423
3 changed files with 54 additions and 2 deletions
+52
View File
@@ -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
View File
@@ -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
View File
@@ -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"