Releases: SabreTools/MPF
v3.1.3
- Gate debug publishing behind use all flag
- Hide layerbreaks if value is 0
- Make GHA debug-only
- Remove GHA pull request builds
- Add PR check workflow
- Don't link to AppVeyor artifacts page anymore
- Add PS3 CFW support to MPF.Check (Deterous)
- Hide size if value is 0 (Deterous)
- Fix title normalization (Deterous)
- Ensure no labels are empty
- Use SabreTools.Hashing
- Update to SabreTools.RedumpLib 1.3.5
- Update packages to latest
- Enable LibIRD for all .NET frameworks (Deterous)
- Try updating PR check action
- Fix config access persmission (Deterous)
- Fix Check UI deadlock (Deterous)
- Fix formatting output formatting
- Update LibIRD to 0.9.0 (Deterous)
- Update packages
- Fix Redumper generic drive type (Deterous)
- Add MPF version to Submission info (Deterous)
- Update to RedumpLib 1.3.6
What's Changed
- Add PS3 CFW support to MPF.Check by @Deterous in #663
- Hide Size in DIW if value is 0 by @Deterous in #664
- Fix title normalization by @Deterous in #668
- Enable LibIRD for all .NET frameworks by @Deterous in #670
- Fix config access permissions by @Deterous in #671
- Fix Check UI deadlock by @Deterous in #672
- Update LibIRD to 0.8.0 by @Deterous in #673
- Update LibIRD to 0.9.0 by @Deterous in #674
- Fix Redumper generic drive type by @Deterous in #677
- Add MPF version to Submission info by @Deterous in #678
Full Changelog: 3.1.2...3.1.3
v3.1.2
- Remove debugging lines from build script
- Port build script fixes from BOS
- Fix double git hash version (feat. Deterous)
- Readd x86 builds by default
- Hide unavailable dumping programs (Deterous)
- Remove DIC and Aaru bundles from CI
- Add x86 builds to AppVeyor
- Make AppVeyor builds framework-dependent
- Fix misattributed artifact
- Update README with current build instructions
- Opt-in automatic IRD creation after PS3 dump (Deterous)
- Add CI via Github Workflows (Deterous)
- Reorganize solution items
- Split CI workflow files
- Add GHA CI status badges
- Rename badges for GHA
- More tweaks to CI
- Fix net35 build issue
- Remove now-unnecessary restore step
- Remove net35 from MPF... again
- Fix whitespace that got unwhitespaced
- Fix link in README
- Attempt to add CD to existing actions
- Try fixing the artifact upload
- Use recommendation from upload-artifact
- Revert artifact ID, use name?
- Try using download-artifact
- Download all artifacts?
- Use newer download version
- Build artifact before upload
- Change link to WIP builds in README
- Use commit SHA as body of rolling releases
- Don't omit body when setting body
- Remove unnecessary empty section
- Unified tag for rolling release
- Generate release notes automatically
- Remove generation, just in case
- Change link to WIP builds in README
- Show hashes in readonly data
- Update to BinaryObjectScanner 3.1.0
- Add Mattel HyperScan detection
- Pull PS3 Disc Key from redump (Deterous)
What's Changed
- Hide unavailable dumping programs by @Deterous in #654
- Opt-in automatic IRD creation after PS3 dump by @Deterous in #655
- Add CI via GitHub Workflows by @Deterous in #657
- Pull PS3 Disc Key from redump by @Deterous in #656
Full Changelog: 3.1.1...3.1.2
Rolling Release
Last built commit: 595cd0d
v3.1.1
- Remove .NET 6 from auto-builds
- Make Redumper the default for new users
- Fix DIC log parsing for SS version (Deterous)
- Write outputs with UTF-8
- Add funworld Photo Play detection
- Fix Aaru drive parameter generation
- Limit DVD protection outputs
- Add a GUI for PS3 IRD Creation (Deterous)
- Update LibIRD, disable UI elements when creating IRD (Deterous)
What's Changed
- Fix DIC log parsing for SS version by @Deterous in #649
- Add a GUI for PS3 IRD Creation by @Deterous in #647
- Update LibIRD, disable UI elements when creating IRD by @Deterous in #653
Full Changelog: 3.1.0...3.1.1
v3.1.0
- Update RedumpLib
- Update Redumper to build 294
- Fix commented out code
- Make missing hash data clearer
- Get BD PIC Identifier for redumper (Deterous)
- Support redumper skeleton and hash files (Deterous)
- Support ringcode and PIC for triple/quad-layer (fuzz6001)
- Cleanup !protectionInfo.txt (Deterous)
- Update Redumper to build 311 (Deterous)
- Use PSX/PS2 serial as filename when Volume Label not present (Deterous)
- Allow variables in output path (Deterous)
- Check for presence of complete dump from other programs (Deterous)
- Retrieve volume label from logs (Deterous)
- Correct missing space in PVD (fuzz6001)
- Prevent crashing on invalid parameters (Deterous)
- Detect CDTV discs (Deterous)
- Differentiate CD32 from CDTV (Deterous)
- Skip warning line in Redumper log
- Normalise Disc Titles in Submission Info (Deterous)
- Fix information pulling for CleanRip and UIC
- Add UMD handling for the disc info window
- Detect Photo CD
- Parse PSX/PS2/KP2 exe date from logs (Deterous)
- Exclude extra tracks when finding disc matches (Deterous)
- Verbose Redumper log by default (Deterous)
- Retrieve serial from Cleanrip
- Fix build from rushed code
- Remove
-disc2
from Cleanrip serial - Enable Windows builds on Linux and Mac
- Fix compiler warning (Deterous)
What's Changed
- Get BD PIC Identifier for redumper by @Deterous in #619
- Support redumper skeleton and hash files by @Deterous in #616
- Support ringcode and PIC for triple/quad-layer by @fuzz6001 in #620
- Cleanup !protectionInfo.txt by @Deterous in #621
- Update Redumper to build 311 by @Deterous in #622
- Use PSX/PS2 serial as filename when Volume Label not present by @Deterous in #623
- Allow variables in output path by @Deterous in #624
- Check for presence of complete dump from other programs by @Deterous in #625
- Retrieve volume label from logs by @Deterous in #627
- Correct missing space in PVD by @fuzz6001 in #628
- Prevent crashing on invalid parameters by @Deterous in #631
- Detect CDTV discs by @Deterous in #632
- Differentiate CD32 from CDTV by @Deterous in #633
- Normalize Disc Title in Submission Info by @Deterous in #634
- Add a GUI for MPF.Check by @Deterous in #635
- Parse PSX/PS2/KP2 exe date from logs by @Deterous in #639
- Exclude extra tracks when finding disc matches by @Deterous in #641
- Verbose Redumper log by default by @Deterous in #642
- Fix compiler warning by @Deterous in #645
Full Changelog: 3.0.3...3.1.0
v3.0.3
- Fix broken tests
- Fix using SHA-1 for track checks
- Fix build warning for NRE
- Remove .NET Framework 3.5 from build script
- Handle or suppress some messages
v3.0.2
- Read CSS for some copy protections
- Add Disc ID and Key fields in info window
- Replace build script with Powershell
- Fix Powershell build script
- Fix cross-framework UI rendering
- Fix most .NET Framework 3.5 issues
- Fix cross-framework UI styles
- Update Redumper to build 271
- Update USE_ALL in Powershell script
- Import WinFX for .NET Framework 3.5
- Reference .NET Framework 3.0 for 3.5
- Handle most VS and dotnet differences
v3.0.1
- Add Bandai Pippin detection
- Zip manufacturer files for Redumper
- Fix BE flag logic bug in DIC
- Support ancient .NET in Core
- Support ancient .NET in UI Core
- Support C# 12 syntax
- Support ancient .NET in Check
- Support ancient .NET in UI
- Fix TLS for older .NET
- Perform more ancient .NET support work
- Prepare XAML for ancient .NET support
- Suppress deprecation warnings
- Fix reversed ringcode test
- Add C#12 syntax to tests
- Trim PS3 serial and add unrelated notes
- Update RedumpLib and use moved methods
- Perform some post-move cleanup
- More C# 12 cleanup in Core
- Update to BinaryObjectScanner 3.0.1
- Update Xunit packages
- Get Core building with Framework 4.0
- Get UI.Core building with Framework 4.0
- Get Check building with Framework 4.0
- Use TryGetValue on dictionaries
- Support proper async in .NET Framework 4.0
- Temporarily remove .NET Framework 4.0
- Update to BinaryObjectScanner 3.0.2
- Re-enable .NET Framework 4.0 building in Core
- Re-enable .NET Framework 4.0 building in UI.Core
- Re-enable .NET Framework 4.0 building in Check
- Support .NET Framework 3.5
- Update compatibility libraries
- Support .NET Framework 2.0
- Support .NET Framework 3.5 in UI.Core
- Get UI building with Framework 4.0
- Temporarily remove .NET Framework 4.0 from UI
- Get UI building with Framework 4.0 again
- Support .NET Framework 3.5 in UI
- Update Redumper to build 268
Full Changelog: 3.0.0...3.0.1
v3.0.0
NOTE: This is the first release that only supports .NET 6 and .NET 8 (both LTS versions). If you need .NET Framework 4.8 builds, please see the README for more details.
- Remove .NET Framework 4.8 from build
- Remove .NET Framework 4.8 from projects
- Remove .NET Framework 4.8 gated code
- Address lingering modern .NET syntax
- Update README for Legacy
- Remove redundant information
- Remove 4.8 note from build script
- Even more README cleanup
- Consolidate build script information
- Remove lingering script reference
- Make releases less verbose
- Remove .NET Framework 4.8 from issue report
- Remove Unshield reference
- Update documentation for BOS change
- Bump library versions
- Update to .NET 8
Full Changelog: 2.7.5...3.0.0
NOTE: This is the first release that only supports .NET 6 and .NET 8 (both LTS versions). If you need .NET Framework 4.8 builds, please see the README for more details.
Media Preservation Frontend (MPF) 2.7.5
NOTE: This is the last official release that will be supporting .NET Framework 4.8, and thus, Windows 7 and below. There will be an official fork created to support those older systems. It will focus on bugfixes and not new features.
- Remove psxt001z Pkg Ref in MPF.Test (Deterous)
- Update Redumper to build 247
- Focus main window after child window closes (Deterous)
- Try to get PS3 data from SFB
- Fix PS3 version finding
- Pull PS3 Firmware Version (Deterous)
- Fix default layerbreak output
- Enable browsing for Redumper path (Deterous)
- Update to MMI 3.0.0 (Deterous)
What's Changed
- Remove psxt001z Pkg Ref in MPF.Test by @Deterous in #592
- Focus main window after child window closes by @Deterous in #596
- Pull PS3 Firmware Version by @Deterous in #599
- Enable browsing for Redumper path by @Deterous in #602
- Update to MMI 3.0.0 by @Deterous in #603
Full Changelog: 2.7.4...2.7.5
NOTE: This is the last official release that will be supporting .NET Framework 4.8, and thus, Windows 7 and below. There will be an official fork created to support those older systems. It will focus on bugfixes and not new features.