mirror of
https://github.com/loot/loot-condition-interpreter.git
synced 2026-07-27 14:16:09 -07:00
1.1 KiB
1.1 KiB
Changelog
[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
ProductVersionfield in the executable'sVS_VERSIONINFOstructure, not from the product version fields in theVS_FIXEDFILEINFOstructure. This is so that the version read matches the version displayed by Windows' File Explorer.
[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.
[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