Skip to content

Releases: SabreTools/MPF

v3.0.0

14 Nov 21:54
Compare
Choose a tag to compare

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

06 Nov 15:32
Compare
Choose a tag to compare

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

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.

Media Preservation Frontend (MPF) 2.7.4

31 Oct 18:36
Compare
Choose a tag to compare
  • Move Hash enum and simplify
  • Add other non-cryptographic hashes
  • Avoid unncessary allocation in hashing
  • Make Hasher more consistent
  • Move all hashing to Hasher
  • Separate out static hashing
  • Remove unncessary summary
  • Version-gate new switch statement
  • Ignore empty protection results
  • Remove and Sort Usings
  • Update Redumper to build 244
  • Enable Bluray dumping with Redumper
  • Add Bluray layerbreak support for Redumper
  • Remove now-obsolete notes
  • Compile most regex statements
  • Handle a couple of messages
  • Remove .manufacturer for Bluray
  • Fix typo that disables DIC during media check (Deterous)
  • Fix build
  • Remove duplicate check
  • Add PIC output for Redumper
  • Update Redumper to build 246
  • Enable HD-DVD for Redumper in UI
  • Attempt to fix window owner issue

What's Changed

  • Fix typo that disables DIC during media check by @Deterous in #591

Full Changelog: 2.7.3...2.7.4

Media Preservation Frontend (MPF) 2.7.3

26 Oct 13:54
Compare
Choose a tag to compare
  • Split InfoTool into 2 classes
  • Add path variants for PlayStation info
  • Convert Drive to use paths internally
  • Create skeleton for first-run
  • Show options window on first run
  • Fix drive letter issue in UI
  • Add first-run Options title, fix saving bug
  • Fix multiple handler invocation
  • Create method for applying theme
  • Fix drive letter check
  • Simply theme application
  • Add framework for deleteable files
  • Add deleteable file lists for Redumper and DIC
  • Add optional file deletion
  • Rearrange OptionsWindow to be easier to navigate
  • Fix up DumpEnvironment a bit
  • Add filename suffix setting (nw)
  • Wire through filename suffix
  • Expose suffix setting
  • Set UDF CD threshold at 800MB (Deterous)
  • Update package versions
  • Attempt to parse out PS5 params.json
  • Fix CRC32 hashing
  • Update XUnit packages
  • Update to BurnOutSharp 2.9.0
  • Update to MMI 3.0.0-preview.4
  • Fix two small nullability issues
  • Use Array.Empty in hasher
  • Always use relative path internally (Deterous)

What's Changed

Full Changelog: 2.7.2...2.7.3

Media Preservation Frontend (MPF) 2.7.2

18 Oct 01:04
Compare
Choose a tag to compare
  • Fix options loading for Check
  • Cleanup and gated code
  • Gate some switch expressions
  • Suppress some unnecessary messages
  • Disable dumping button when Redumper selected with unsupported media type (Deterous)
  • Improve check for which program supports which media (Deterous)
  • Remove code for getting Universal Hash from DIC logs (Deterous)
  • Fix Redumper retry count not showing
  • Enable parameters checkbox by default
  • Update Redumper to build 230
  • Fix GetPVD in dic (fuzz6001)
  • Get SecuROM data from Redumper
  • Clean up issue templates
  • Support Redumper 231 outputs

What's Changed

  • Disable dumping button when Redumper selected with unsupported media type by @Deterous in #576
  • Improve check for which program supports which media by @Deterous in #578
  • Remove code for getting Universal Hash from DIC logs by @Deterous in #577
  • Fix GetPVD in dic by @fuzz6001 in #582

Full Changelog: 2.7.1...2.7.2

Media Preservation Frontend (MPF) 2.7.1

11 Oct 18:03
Compare
Choose a tag to compare

2.7.1

  • Add pull-all flag for Check
  • Fix errant version detection issue
  • Allow user-supplied information in Check
  • Add BE read flag for Redumper
  • Add generic drive flag for Redumper
  • Handle numeric disc titles as issue numbers
  • Unify handling of enable/disable events
  • Enable nullability in Check
  • Remove all but .NET 6 for AppVeyor packaging
  • Place message boxes at center of main window (Deterous)
  • Enable nullability in MPF
  • Enable nullability in MPF.UI.Core
  • Enable nullability in MPF.Test
  • Handle some suggested changes
  • Var-ify many instances
  • Version-gate some newer syntax
  • Fix Check always showing Help text
  • Version-gate some more newer syntax
  • Enable path browse button by default
  • Remove unnecessary namespacing

2.7.1.1 (Check-only update)

  • Fix options loading for Check

What's Changed

  • Place message boxes at center of main window by @Deterous in #574

Full Changelog: 2.7.0...2.7.1

Media Preservation Frontend (MPF) 2.7.0

11 Oct 00:49
Compare
Choose a tag to compare

Note: For those who have been paying attention to the last few releases, this release of MPF has all versions of .NET on equal footing for the first time. You do not need to select .NET Framework 4.8 if you want a complete experience.

  • Attempt to replace NRT
  • Try alternate archive naming
  • Publish, but don't package, release builds
  • Add note about git being required
  • Try out using version number in AppVeyor
  • Job number not build ID
  • Fix errant space in variable name
  • Build number not job number
  • Use System.IO.Hashing for CRC32
  • Don't reverse the CRC32 output
  • Add submission info preamble
  • Fix missing comma
  • Remove IMAPI2 with no substitution
  • Remove framework exceptions
  • Slight reorganization of code
  • Update README with support information
  • Remove msbuild-specific AppVeyor items
  • Be trickier when it comes to type from size
  • Fix "detected" message
  • Be smarter about media type based on system
  • Consolidate into MPF.Core
  • Fix failing tests
  • Remove debug symbols in release builds (Deterous)
  • Allow nullability for modern .NET
  • Fix failing tests
  • Remove unnecessary include
  • Move element items to Core
  • Move LogLevel enumeration
  • Split logging code a bit more
  • Split info window code a bit more
  • Clarify build instructions in README (Deterous)
  • Split options window code a bit more
  • Use binding for more disc info textboxes
  • Handle Redump password changing better
  • Refine options window bindings
  • Refine options window bindings further
  • Refine info window bindings further
  • Move decoupled view models
  • Fix log output
  • Start migrating MainViewModel
  • Perform most of MainViewModel changes
  • Small updtes to MainViewModel
  • Remove MainWindow from MainViewModel
  • Use callback for logging, fix Options window
  • Remove WinForms from MainViewModel
  • Remove some message boxes from MainViewModel
  • Remove more Windows from MainViewModel
  • Fix null reference exception in disc type
  • Detected type and selected type are different
  • Remove message boxes from MainViewModel
  • Move MainViewModel to Core
  • Remove LogOutputViewModel
  • Consolidate some constants
  • Fix media type ordering
  • Fix dumping button not enabling
  • Recentralize some Check functionality
  • Fix media combobox not updating (Deterous)

What's Changed

Full Changelog: 2.6.6...2.7.0

Media Preservation Frontend (MPF) 2.6.6

04 Oct 17:30
Compare
Choose a tag to compare

Note: For those unaware, only the .NET Framework 4.8 version of the main UI application is considered to be fully-featured at this time. See the README for more details.

  • Update Nuget packages
  • Update to MMI 3.0.0-preview.2
  • Remove errant character from script
  • Add placeholders for release builds
  • Fully sync AppVeyor build with script
  • Stop compiling Chime finally
  • Address some warnings and infos
  • Add setting for pulling comment/contents
  • Move to config.json
  • Omit track 0.2 and 00.2 from hash search
  • Tweak README again
  • Fix redumper EDC detection output
  • Fix XGD4 PIC reading
  • Ensure popups are topmost
  • Try out more UI functionality
  • Skip system detection on inactive drives
  • Fix path tests
  • Clean up csproj files
  • Update redumper to build 221
  • Ensure multisession info is populated
  • Be clearer with protection outputs

Note: For those unaware, only the .NET Framework 4.8 version of the main UI application is considered to be fully-featured at this time. See the README for more details.

Media Preservation Frontend (MPF) 2.6.5

27 Sep 03:15
Compare
Choose a tag to compare

Note: For those unaware, only the .NET Framework 4.8 version of the main UI application is considered to be fully-featured at this time. See the README for more details.

Note: This release comes with both the addition of .NET 7 builds as well as Release-mode builds. This greatly increase the number of possible files you can download. If you wish to continue to use Debug builds (in order to provide more accurate debug information in issues), they are available with -dbg in the name.

  • Normalize Redumper CSS output
  • Update redumper to build 219
  • Add .NET 7 to build scripts
  • Disable subdump download in AppVeyor
  • Normalize publish scripts
  • Update AppVeyor to match scripts
  • Add release publish scripts
  • Handle invalid characters when changing program
  • Fix options not saving on update
  • Combine build scripts
  • Force information window to top
  • Reset debug option to false

Note: For those unaware, only the .NET Framework 4.8 version of the main UI application is considered to be fully-featured at this time. See the README for more details.

Media Preservation Frontend (MPF) 2.6.4

26 Sep 02:12
Compare
Choose a tag to compare

Note: For those unaware, only the .NET Framework 4.8 version of the main UI application is considered to be fully-featured at this time. See the README for more details.

  • Add CD Projekt ID field
  • Fix speed setting in Aaru
  • Add helper for changing dumping program from UI
  • Handle extension changing only
  • Swap order of operations for changing program
  • Fix dumping path in DD
  • Fix PlayStation serial code region parsing (Deterous)
  • Retrofit README
  • Migrate to Nuget package for Redump
  • Remove dd for Windows
  • Migrate to Nuget package for XMID
  • Migrate to Nuget package for cuesheets
  • Migrate to Nuget package for PIC
  • Fix timestamp (Ragowit)
  • Not building against .NET Standard
  • Move RedumpSystemComboBoxItem
  • Move Constants
  • Move WPFCustomMessageBox
  • Remove EnableProgressProcessing
  • Remove EnableLogFormatting
  • Remove App references from LogViewModel
  • Remove log formatting code
  • Move LogOutput
  • Move to csproj tag for internals
  • Move OptionsWindow
  • Begin decoupling App
  • Fix build
  • More decoupling App
  • Make Options non-cloneable
  • Set parent on MainViewModel init
  • Make logger a local reference
  • Move options into MainViewModel
  • Move MainWindow
  • Add .NET 7 as a build target (not AppVeyor)
  • Fix tests that have been broken for a while

Note: For those unaware, only the .NET Framework 4.8 version of the main UI application is considered to be fully-featured at this time. See the README for more details.