Files
loot-condition-interpreter/CHANGELOG.md
T

39 lines
1.1 KiB
Markdown
Raw Normal View History

2018-10-23 21:04:13 +01:00
# Changelog
2018-12-22 23:51:01 +00:00
## [1.2.0] - 2018-12-22
### Added
- Support for parsing version strings that match the regular expression
`\d+, \d+, \d+, \d+`.
### Changed
- An executable's product version is now read from the `ProductVersion` field in
the executable's `VS_VERSIONINFO` structure, not from the product version
fields in the `VS_FIXEDFILEINFO` structure. This is so that the version read
matches the version displayed by Windows' File Explorer.
2018-11-14 21:17:59 +00:00
## [1.1.1] - 2018-11-14
### Fixed
- Parsing error caused by using `>=` or `<=` as the comparator in version
functions.
- Parsing error when encountering backslashes in a version or checksum
function's path argument.
- Parsing error when parentheses around expressions are padded with whitespace.
2018-10-23 21:04:13 +01:00
## [1.1.0] - 2018-10-23
### Added
- Support for `product_version()` condition functions, e.g.
`product_version("file.exe", "1.0.0", ==)`. It will read the product version
field of the executable at the given path, or error if the given path does not
point to an executable.
## [1.0.0] - 2018-10-21
Initial release