Pandora Behaviour Engine v4.1.0-beta
·
133 commits
to main
since this release
What's Changed
- [Feat(parser)]: Enhance command-line argument parsing by @zndxcvbn in #537
- [Test(args)]: Add arguments tests by @zndxcvbn in #538
- [Perf]: Pre-process CLI arguments in-place by @JonathanFeenstra in #539
- [Chore]: Add SkyWalking Eyes header fix workflow by @JonathanFeenstra in #541
- [Chore]: Checkout actual branch in license header fix workflow by @JonathanFeenstra in #543
- [Chore]: Attempt 2 to fix the checkout step of the fix license headers workflow by @JonathanFeenstra in #545
- [Refactor]: Improved the reliability of determining the path to Data by @zndxcvbn in #544
- [CI]: On forks, only check license headers instead of trying to fix them by @JonathanFeenstra in #546
- [Feat]: Add support detect Mod Manager in Proton by @zndxcvbn in #549
- [Chore]: Add logging in Preload chain by @zndxcvbn in #550
- [CI]: Remove Linux release of broken builds by @zndxcvbn in #553
- [Chore]: Set logger config in build by @zndxcvbn in #554
- [Test]: Add dedicated test class for Skyrim path resolution priorities (fixed) by @JonathanFeenstra in #558
- [Refactor(skyrim-path-resolver)]: Use TheoryData in test and increasing testability by @zndxcvbn in #561
- [Refactor(PackFileCache)]: Using ConcurrentDictionary instead of lock Dictionary by @zndxcvbn in #560
- [Chore]: Update packages by @zndxcvbn in #562
- [Refactor(patcher)]: Make UpdateAsync truly asynchronous by @zndxcvbn in #563
- [Fix]: An exception occurs if the file PreviousOutptut.txt does not exist by @zndxcvbn in #564
- [Refactor(exporter)]: Reduced code duplication by @zndxcvbn in #565
- [Fix]: Use InvariantCulture for default thread culture by @zndxcvbn in #568
- Ci bump up dotnet10 by @SARDONYX-sard in #574
- [Feature]: Use Game Finder before Registry to find install more reliably by @Monitor221hz in #576
- [Feature]: Add GUI to select Game and Output paths, [Refactor]: Dependancy Injection for IoC by @Monitor221hz in #582
Full Changelog: v4.0.4-beta...v4.1.0-beta