Skip to content

Tags: mi5hmash/MandarinJuice

Tags

v1.4.1

Toggle v1.4.1's commit message
Instantiate gaming platforms per request

- GamingPlatformRegistry now stores platform types instead of singleton instances and creates a fresh IGamingPlatform each time GetGamingPlatform is called. This avoids reusing shared platform instances while preserving existing lookup and friendly-name registration behavior through a shared GetOrThrow helper.
- Added a new xUnit theory test to confirm bruteforce user ID parsing fails when the user ID is intentionally wrong, tightening negative-case coverage around MandarinDeencryptor.TryParsedUserId.

v1.4.0

Toggle v1.4.0's commit message
Refactor to use Mi5hmasH.Progress package

Replace internal ProgressReporter helper with external Mi5hmasH.Progress package, providing ProgressTracker and ErrorCounter utilities. Update converter references from Mi5hmasH.WpfHelper to Mi5hmasH.ConvertersWpf. Modernize resource disposal with using statements. Bump all assembly versions to 1.4.0.0 and update dependencies. Also improve error handling by throwing FileNotFoundException when no files found instead of silent returns.

v1.3.0

Toggle v1.3.0's commit message
Bump version to 1.3.0

- Reorganize gaming platform types;
- Modify Resident Evil 9 Requiem details in README;
- Seal some classes;
- Add Unit Tests for Variants;

v1.2.0

Toggle v1.2.0's commit message
Bump version to 1.2.0

- Bump Microsoft.NET.Test.Sdk to 18.6.0;
- Enhance Epic ID parsing and variants;
- Move Murmur3_32 to deencryptor;

v1.1.1

Toggle v1.1.1's commit message
Add PRAGMATA to the game list

v1.1.0

Toggle v1.1.0's commit message
Update README.md

v1.0.0

Toggle v1.0.0's commit message
Initial commit