Oliver Hamlet
977cf26d40
Update esplugin to 4.0.0
2022-09-15 22:20:51 +01:00
Oliver Hamlet
522fe26185
Apply clippy suggestion
2022-09-15 22:08:08 +01:00
Oliver Hamlet
f6c64deb55
Update GitHub Actions cargo caching
...
To reflect latest example config given by actions/cache.
2022-09-15 22:06:35 +01:00
Oliver Hamlet
6164c6b8e6
Remove use of 'as' keyword
...
It was used for an unnecessary pointer cast, and a enum value
cast (which needed tests to make sure those values didn't change over
time).
2022-09-15 22:06:35 +01:00
Oliver Hamlet and GitHub
33cb1a0aff
Merge pull request #20 from loot/dependabot/cargo/criterion-0.4.0
...
Update criterion requirement from 0.3.0 to 0.4.0
2022-09-12 18:16:40 +01:00
dependabot[bot] and GitHub
628b64ffb6
Update criterion requirement from 0.3.0 to 0.4.0
...
Updates the requirements on [criterion](https://github.com/bheisler/criterion.rs ) to permit the latest version.
- [Release notes](https://github.com/bheisler/criterion.rs/releases )
- [Changelog](https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bheisler/criterion.rs/compare/0.3.0...0.4.0 )
---
updated-dependencies:
- dependency-name: criterion
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-09-12 03:02:29 +00:00
Oliver Hamlet and GitHub
d03964f881
Merge pull request #19 from loot/dependabot/cargo/cbindgen-0.24
...
Update cbindgen requirement from 0.20 to 0.24
2022-06-08 08:37:02 +01:00
dependabot[bot] and GitHub
ededddf0c6
Update cbindgen requirement from 0.20 to 0.24
...
Updates the requirements on [cbindgen](https://github.com/eqrion/cbindgen ) to permit the latest version.
- [Release notes](https://github.com/eqrion/cbindgen/releases )
- [Changelog](https://github.com/eqrion/cbindgen/blob/master/CHANGES )
- [Commits](https://github.com/eqrion/cbindgen/compare/v0.20.0...v0.24.2 )
---
updated-dependencies:
- dependency-name: cbindgen
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-08 03:03:27 +00:00
Oliver Hamlet
85e92873bd
Update versions and changelog for v2.3.0
2.3.0
2022-02-27 08:26:49 +00:00
Oliver Hamlet
548793ba34
Add readable(path) condition function
...
It returns true if the path is a directory that can be read, or if
it is not a directory and can be opened as a file in read-only mode.
This is being added to allow conditions to guard against trying to
read the version of an executable that exists but is unreadable,
e.g. any of the official game executables for games installed
through the Microsoft Store or Xbox app.
The Windows test for evaling with an unreadable file doesn't use a
file that's unreadable for the same reason as what's motivating this
new function, but the error that is handled when checking the file
is the same kind (permission denied).
2022-02-27 08:24:22 +00:00
Oliver Hamlet
a17542c0e9
Update versions and changelog for v2.2.2
2.2.2
2022-02-04 16:52:51 +00:00
Oliver Hamlet
d874dfcdbc
Fix comparisons of versions with and without a pre-release ID
...
Semver says that 1.0.0-alpha < 1.0.0 but the comparison didn't account
for this case.
2022-02-04 16:22:55 +00:00
Oliver Hamlet
6127a7973a
Add bcrypt library to fix C/C++ linking on Windows
2022-01-23 22:18:03 +00:00
Oliver Hamlet
aa3dabab8d
Apply changes suggested by clippy lints
2022-01-23 22:17:35 +00:00
Oliver Hamlet and GitHub
1ca8bb1e49
Merge pull request #14 from loot/dependabot/cargo/nom-7.0.0
...
Update nom requirement from 6.0.0 to 7.0.0
2021-08-23 08:21:57 +01:00
dependabot[bot] and GitHub
e2bfd0c9cf
Update nom requirement from 6.0.0 to 7.0.0
...
Updates the requirements on [nom](https://github.com/Geal/nom ) to permit the latest version.
- [Release notes](https://github.com/Geal/nom/releases )
- [Changelog](https://github.com/Geal/nom/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Geal/nom/compare/6.0.0...7.0.0 )
---
updated-dependencies:
- dependency-name: nom
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-08-23 03:02:15 +00:00
Oliver Hamlet and GitHub
b14eae8ba1
Merge pull request #13 from loot/dependabot/cargo/cbindgen-0.20
...
Update cbindgen requirement from 0.19 to 0.20
2021-08-05 19:59:51 +01:00
dependabot[bot] and GitHub
a615ab0143
Update cbindgen requirement from 0.19 to 0.20
...
Updates the requirements on [cbindgen](https://github.com/eqrion/cbindgen ) to permit the latest version.
- [Release notes](https://github.com/eqrion/cbindgen/releases )
- [Changelog](https://github.com/eqrion/cbindgen/blob/master/CHANGES )
- [Commits](https://github.com/eqrion/cbindgen/compare/v0.19.0...v0.20.0 )
---
updated-dependencies:
- dependency-name: cbindgen
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-08-05 18:54:34 +00:00
Oliver Hamlet
c6eb338839
Update tarpaulin to 0.18.0
2021-08-05 19:44:38 +01:00
Oliver Hamlet
eae8f542ea
Update versions and changelogs for v2.2.1
2.2.1
2021-04-25 20:02:12 +01:00
Oliver Hamlet
d3fec5ee6a
Improve the correctness of version comparison
...
This makes the comparison between a numeric and a non-numeric release ID
more granular, by trying to parse leading digits in a non-numeric
release ID as a number and comparing it against the numeric ID. If the
two differ, their ordering is used as the ID ordering. If they're equal,
the non-numeric ID is considered greater so long as it has a non-zero
length suffix after the numeric leading digits. This means that
the version
0.78b is correctly considered to be less than the version 0.86, which
was not previously the case.
Pre-release IDs are not affected to avoid not conforming to the Semver
spec, which states that numeric pre-release IDs are always less than
non-numeric pre-release IDs. As non-numeric release IDs are not allowed
in semver, this commit's changes don't change the behaviour for semver
version comparisons.
2021-04-25 18:07:16 +01:00
Oliver Hamlet
169d4652d9
Update versions and changelogs for v2.2.0
2.2.0
2021-04-17 15:33:10 +01:00
Oliver Hamlet
f71a2abed1
Update my email address
2021-04-17 11:04:16 +01:00
Oliver Hamlet and GitHub
d74d486b1d
Merge pull request #11 from loot/dependabot/cargo/cbindgen-0.19
...
Update cbindgen requirement from 0.18 to 0.19
2021-04-10 10:28:32 +01:00
dependabot[bot] and GitHub
f0b2292188
Update cbindgen requirement from 0.18 to 0.19
...
Updates the requirements on [cbindgen](https://github.com/eqrion/cbindgen ) to permit the latest version.
- [Release notes](https://github.com/eqrion/cbindgen/releases )
- [Changelog](https://github.com/eqrion/cbindgen/blob/master/CHANGES )
- [Commits](https://github.com/eqrion/cbindgen/compare/v0.18.0...v0.19.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-04-09 05:39:12 +00:00