Commit Graph
385 Commits
Author SHA1 Message Date
Oliver Hamlet 906198e599 Update versions and changelog for v5.3.0 5.3.0 2025-03-26 18:11:37 +00:00
Oliver Hamlet 537718766b Recover from poisoning of internal cache locks
Since they only contain cached values, it's reasonable to overwrite the
value with a new empty map and go from there.

This doesn't affect the lock used in the FFI layer because that protects
caller-provided state, and it doesn't change the function return types
to avoid breaking backwards compatibility.
2025-03-26 18:11:37 +00:00
Oliver HamletandGitHub 7871fcf176 Merge pull request #65 from loot/dependabot/cargo/tempfile-3.19.1
Bump tempfile from 3.19.0 to 3.19.1
2025-03-24 12:01:35 +00:00
dependabot[bot]andGitHub 4c13020e24 Bump tempfile from 3.19.0 to 3.19.1
Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.19.0 to 3.19.1.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.19.0...v3.19.1)

---
updated-dependencies:
- dependency-name: tempfile
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-20 03:48:17 +00:00
Oliver HamletandGitHub 28262ceb91 Merge pull request #64 from loot/dependabot/cargo/tempfile-3.19.0
Bump tempfile from 3.18.0 to 3.19.0
2025-03-14 08:22:46 +00:00
dependabot[bot]andGitHub d84a491697 Bump tempfile from 3.18.0 to 3.19.0
Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.18.0 to 3.19.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.18.0...v3.19.0)

---
updated-dependencies:
- dependency-name: tempfile
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-14 03:58:43 +00:00
Oliver HamletandGitHub 66e081fdd8 Merge pull request #63 from loot/dependabot/cargo/libc-0.2.171
Bump libc from 0.2.170 to 0.2.171
2025-03-12 07:35:37 +00:00
dependabot[bot]andGitHub bc915d1440 Bump libc from 0.2.170 to 0.2.171
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.170 to 0.2.171.
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.171/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/libc/compare/0.2.170...0.2.171)

---
updated-dependencies:
- dependency-name: libc
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-12 03:55:20 +00:00
Oliver HamletandGitHub 0364ac5ade Merge pull request #62 from loot/dependabot/cargo/tempfile-3.18.0
Bump tempfile from 3.17.1 to 3.18.0
2025-03-07 19:37:11 +00:00
dependabot[bot]andGitHub a8c3472756 Bump tempfile from 3.17.1 to 3.18.0
Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.17.1 to 3.18.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.17.1...v3.18.0)

---
updated-dependencies:
- dependency-name: tempfile
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-07 03:56:05 +00:00
Oliver Hamlet f7d9947fa4 Add Send, Sync and 'static bounds to Error variant 2025-02-26 19:45:59 +00:00
Oliver Hamlet 08749f51ad Add more derived traits to enums and structs 2025-02-26 19:45:33 +00:00
Oliver HamletandGitHub cf1dd29a2a Merge pull request #61 from loot/dependabot/cargo/libc-0.2.170
Bump libc from 0.2.169 to 0.2.170
2025-02-24 17:13:44 +00:00
dependabot[bot]andGitHub e381bfacd2 Bump libc from 0.2.169 to 0.2.170
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.169 to 0.2.170.
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.170/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/libc/compare/0.2.169...0.2.170)

---
updated-dependencies:
- dependency-name: libc
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-24 03:54:42 +00:00
Oliver Hamlet da95554781 Update versions and changelog for v5.2.0 5.2.0 2025-02-20 17:48:23 +00:00
Oliver Hamlet f8cc7de5f8 Support line breaks in condition string whitespace 2025-02-20 17:47:55 +00:00
Oliver HamletandGitHub 35c7166661 Merge pull request #58 from loot/dependabot/cargo/tempfile-3.17.1
Bump tempfile from 3.17.0 to 3.17.1
2025-02-18 08:08:08 +00:00
dependabot[bot]andGitHub 2d52c9128a Bump tempfile from 3.17.0 to 3.17.1
Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.17.0 to 3.17.1.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.17.0...v3.17.1)

---
updated-dependencies:
- dependency-name: tempfile
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-18 03:48:07 +00:00
Oliver HamletandGitHub 8ae8fbd67a Merge pull request #57 from loot/dependabot/cargo/tempfile-3.17.0
Bump tempfile from 3.16.0 to 3.17.0
2025-02-17 12:57:06 +00:00
dependabot[bot]andGitHub 94553dd229 Bump tempfile from 3.16.0 to 3.17.0
Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.16.0 to 3.17.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.16.0...v3.17.0)

---
updated-dependencies:
- dependency-name: tempfile
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 03:56:27 +00:00
Oliver Hamlet f7ba01a46b Update versions and changelog for v5.1.0 5.1.0 2025-02-16 09:13:51 +00:00
Oliver Hamlet 2367403cad Use correct dir order for OpenMW when evaluating dir entries
I don't think this actually matters since evaluation just returns true and only exits early on success, but if the evaluator has side effects then it could matter.
2025-02-16 09:13:51 +00:00
Oliver Hamlet 174ba55c95 Add description_contains() condition function
It evaluates to true if the plugin description contains text that matches the given regex.
2025-02-15 22:38:18 +00:00
Oliver Hamlet f84083da52 Add filename_version() condition function
Unlike the other functions it will always evaluate to false if the version cannot be extracted from any filenames.
2025-02-15 21:27:39 +00:00
Oliver Hamlet 30e3ed9c86 Add file_size() function
It evaluates to false if the file doesn't exist.
2025-02-15 18:28:39 +00:00