Oliver Hamlet
136f3983c3
Set version and changelog for 0.29.6
0.29.6
2026-06-27 18:33:18 +01:00
Oliver Hamlet
947ee37850
Update dependency copyright notices and changelog
2026-06-27 18:32:34 +01:00
Oliver Hamlet and GitHub
ce266d45f7
Merge pull request #272 from loot/dependabot/github_actions/actions/cache-6
...
Bump actions/cache from 5 to 6
2026-06-25 16:31:25 +01:00
dependabot[bot] and GitHub
10f7b99850
Bump actions/cache from 5 to 6
...
Bumps [actions/cache](https://github.com/actions/cache ) from 5 to 6.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-25 15:23:11 +00:00
Oliver Hamlet and GitHub
48a58bc4b6
Merge pull request #271 from loot/dependabot/npm_and_yarn/nodejs/tar-7.5.16
...
Bump tar from 7.5.13 to 7.5.16 in /nodejs
2026-06-25 07:59:17 +01:00
Oliver Hamlet
fd4eff37ae
Update log from 0.4.29 to 0.4.33
2026-06-21 13:46:26 +01:00
Oliver Hamlet and GitHub
7f71024579
Merge pull request #269 from loot/dependabot/github_actions/rust-lang/crates-io-auth-action-1.0.5
...
Bump rust-lang/crates-io-auth-action from 1.0.4 to 1.0.5
2026-06-21 13:38:31 +01:00
dependabot[bot] and GitHub
6dcb1b265c
Bump rust-lang/crates-io-auth-action from 1.0.4 to 1.0.5
...
Bumps [rust-lang/crates-io-auth-action](https://github.com/rust-lang/crates-io-auth-action ) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/rust-lang/crates-io-auth-action/releases )
- [Commits](https://github.com/rust-lang/crates-io-auth-action/compare/bbd81622f20ce9e2dd9622e3218b975523e45bbe...c6f97d42243bad5fab37ca0427f495c86d5b1a18 )
---
updated-dependencies:
- dependency-name: rust-lang/crates-io-auth-action
dependency-version: 1.0.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-20 15:31:01 +00:00
dependabot[bot] and GitHub
218ea77dd1
Bump tar from 7.5.13 to 7.5.16 in /nodejs
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.13 to 7.5.16.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.13...v7.5.16 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.16
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-20 15:30:48 +00:00
Oliver Hamlet and GitHub
0ad4b41e5d
Merge pull request #268 from loot/dependabot/github_actions/actions/checkout-7
...
Bump actions/checkout from 6 to 7
2026-06-20 16:29:25 +01:00
dependabot[bot] and GitHub
ad419f5234
Bump actions/checkout from 6 to 7
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-18 15:23:04 +00:00
Oliver Hamlet
4af6f88d86
Fix typo in changelog entry
2026-05-29 22:00:30 +01:00
Oliver Hamlet
41543ecec5
Update changelog
2026-05-29 19:52:04 +01:00
Oliver Hamlet
5a5351ec71
Update dependency copyright notices
2026-05-29 19:46:01 +01:00
Oliver Hamlet
520242b90c
Add config for measuring code coverage using MSVC 2026
...
It may work for older versions of MSVC, but before 2026 it wasn't available in the Community edition.
2026-05-29 19:45:32 +01:00
Oliver Hamlet
86abf044a7
Don't resolve symlink game and local paths
...
Path::is_dir() already resolves symlinks before checking if the path is a directory.
Passing down the resolved game path symlink to libloadorder means that when using MO2's VFS, libloadorder won't see the plugins that MO2 has "installed", because its VFS doesn't work with symlinks, so the files don't appear to be present in the symlink's target directory, they only appear to be present within the symlink directory path.
2026-05-29 08:58:39 +01:00
Oliver Hamlet
1dac8e0396
Fix missing PDB in C++ wrapper debug packages
2026-05-28 18:27:40 +01:00
Oliver Hamlet and GitHub
7b8de85957
Merge pull request #253 from loot/dependabot/github_actions/astral-sh/setup-uv-8.1.0
...
Bump astral-sh/setup-uv from 8.0.0 to 8.1.0
2026-05-26 14:21:28 +01:00
dependabot[bot] and GitHub
fd31deccda
Bump astral-sh/setup-uv from 8.0.0 to 8.1.0
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 8.0.0 to 8.1.0.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/cec208311dfd045dd5311c1add060b2062131d57...08807647e7069bb48b6ef5acd8ec9567f424441b )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 8.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-26 13:15:30 +00:00
Oliver Hamlet and GitHub
1b3b9e0fce
Merge pull request #259 from loot/dependabot/uv/docs/idna-3.15
...
Bump idna from 3.10 to 3.15 in /docs
2026-05-26 14:13:58 +01:00
dependabot[bot] and GitHub
9cf364ceae
Bump idna from 3.10 to 3.15 in /docs
...
Bumps [idna](https://github.com/kjd/idna ) from 3.10 to 3.15.
- [Release notes](https://github.com/kjd/idna/releases )
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.md )
- [Commits](https://github.com/kjd/idna/compare/v3.10...v3.15 )
---
updated-dependencies:
- dependency-name: idna
dependency-version: '3.15'
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-19 19:47:15 +00:00
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