4368 Commits
Author SHA1 Message Date
Oliver Hamlet c8ffc90b00 More test fixture refactoring 2026-05-14 21:30:58 +01:00
Oliver Hamlet 7942083cd0 Allow loaded plugins to be retrieved using a .ghost extension
libloot trims any .ghost extension from plugins it loads, so be consistent with that behaviour when getting or sorting plugins.
2026-05-14 18:58:26 +01:00
Oliver Hamlet 4410265e10 Reduce test fixture filesystem interactions
Only copy across the plugins that are needed for each test to run. This reduces the tests' run time from 25s to 9s locally.

The exact plugins used for some tests changed (mostly to simplify handling of Starfield, which doesn't have Blank.esm in its test plugins) but only when the change didn't matter for what is being tested.

It's possible that some GameInterfaceTest tests were coincidently testing ghosted plugin support and now aren't, so I've added some more tests to explicitly cover that.
2026-05-14 18:53:50 +01:00
Oliver Hamlet 3873194408 Add a little more test coverage 2026-05-14 18:40:26 +01:00
Oliver Hamlet a7bd546a67 Don't use test fixtures unnecessarily
They're very slow due to their filesystem operations. This reduces the
tests running time from 27s to 25s locally.
2026-05-14 18:39:42 +01:00
Oliver HamletandGitHub a27b229b7d Merge pull request #258 from loot/dependabot/uv/docs/urllib3-2.7.0
Bump urllib3 from 2.6.3 to 2.7.0 in /docs
2026-05-12 19:25:46 +01:00
dependabot[bot]andGitHub c57055c988 Bump urllib3 from 2.6.3 to 2.7.0 in /docs
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.6.3 to 2.7.0.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.6.3...2.7.0)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-version: 2.7.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-11 17:28:55 +00:00
Oliver Hamlet b40014376d Update unicode-width from 0.2.0 to 0.2.2 2026-05-10 13:30:09 +01:00
Oliver Hamlet 730f1d9e99 Update windows-result from 0.4.0 to 0.4.1 2026-05-10 13:29:44 +01:00
Oliver Hamlet 9f97aa48fa Update serde from 1.0.219 to 1.0.228 2026-05-10 13:26:31 +01:00
Oliver Hamlet 25be2ce717 Update bitflags from 2.9.0 to 2.11.1 2026-05-10 13:26:31 +01:00
Oliver Hamlet eafb4db3b9 Update autocfg from 1.4.0 to 1.5.0 2026-05-10 13:26:31 +01:00
Oliver Hamlet 35a010f21f Update regex from 1.11.1 to 1.12.3 2026-05-10 13:26:31 +01:00
Oliver Hamlet 8ae013306e Update regex-automata from 0.4.9 to 0.4.14 2026-05-10 13:26:30 +01:00
Oliver Hamlet 4774689d0f Update once_cell from 1.21.3 to 1.21.4 2026-05-10 13:26:30 +01:00
Oliver Hamlet b19e90987b Update windows-sys from 0.61.1 to 0.61.2 2026-05-10 13:26:30 +01:00
Oliver Hamlet 273f8f8eda Update libc from 0.2.182 to 0.2.186 2026-05-10 13:26:30 +01:00
Oliver Hamlet d87defbe39 Update windows-link from 0.2.0 to 0.2.1 2026-05-10 13:25:41 +01:00
Oliver Hamlet 3233aee3bd Update cfg-if from 1.0.0 to 1.0.4 2026-05-10 13:25:41 +01:00
Oliver Hamlet 3bf15dbbaa Update syn from 2.0.114 to 2.0.117 2026-05-10 13:25:40 +01:00
Oliver Hamlet 6d5401764e Update quote from 1.0.43 to 1.0.45 2026-05-10 13:25:03 +01:00
Oliver Hamlet bbd0100995 Update memchr from 2.7.4 to 2.8.0 2026-05-10 13:25:02 +01:00
Oliver Hamlet 21e31c2972 Update rayon from 1.11.0 to 1.12.0 2026-05-10 13:25:01 +01:00
Oliver Hamlet a12fcfcef2 Set version and changelog for 0.29.5 0.29.5 2026-05-05 17:52:18 +01:00
Oliver Hamlet 6865181237 Update libloadorder to v18.8.2 2026-05-04 21:22:27 +01:00