github SabreTools/MPF 3.11.1
v3.11.1

latest release: rolling
3 hours ago

Note: Due to a combination of Redump site changes and other issues with the last release this is considered a required update to users of all previous versions of MPF. It is also highly recommended to start with both a clean extraction directory and configuration for related reasons.

UI Builds

Windows x64 - Recommended for all Windows users
Windows x86 - Only needed for older machines

Changelog

  • Clean up unnecessary array copies
  • Separate out Windows drive code, cleanup
  • Clean up more drive-related code
  • Clean up some unnecessary safety in Linux drive code
  • Clean up some unnecessary safety in MacOS drive code
  • Fix framework-specific issues from previous commits
  • Remove need for DialogService in Avalonia
  • Reduce unnecessary code in ThemeService in Avalonia
  • Remove all uses of 'global:' prefix
  • Make Linux theme helpers easier to follow
  • Slight cleanup to TerminalBuffer
  • Slight cleanup to OutputPump
  • More cleanup to TerminalBuffer
  • Major cleanup for ToolOutputWindow
  • Rename TerminalBuffer to TerminalOutputProcessor
  • Move TerminalOutputProcessor to Frontend
  • Consolidate ToolOutputWindow constructors
  • Slight cleanup to ToolOutputConsole
  • Always use Avalonia ToolOutputConsole
  • Clean up MainViewModel around ToolOutputConsole
  • Invert AutoClose property assignment in ToolOutputWindow
  • Unify some interface language logic
  • Make WPF version of StringResourceLoader
  • Migrate FromCurrentCulture to common Frontend location
  • Fix some broken behavior in Avalonia options window
  • Move OutputPump to base Avalonia namespace
  • Move more logic into SyncWithSystemTheme
  • Wrap ThemeService into Avalonia Theme
  • Move ToolOutputConsole to base Avalonia namespace
  • Sync implementations of ElementConverter
  • Separate out GetLanguageXamlFilename, set resources
  • Adjust formatting of ToolOutputConsole code
  • Directly integrate OutputPump into ToolOutputWindow
  • Add missing summaries in ToolOutputWindow
  • DrainAvailable doesn't need to be public anymore
  • Fix warning in MarkWindowsFloppyDrives
  • Make StringBuilder readonly for all but oldest .NET
  • Minor cleanup around Avalonia window code
  • Clean up code around removed option
  • Report exit codes from internal program execution (gmipf)
  • Make KillInternalProgram return a bool, currently unused
  • Fix wording of dumping cancellation message
  • Fix Dreamdump path resolution in CLI (gmipf)
  • Minor cleanup around exit code handling
  • Fix leftover text in tool output lines (gmipf)
  • Fix Aaru MacOS ARM64 download link
  • Fix per-framework OS detection
  • Simplify per-framework OS detection
  • Create and use centralized OS detection methods
  • Add future removal note
  • Fix a couple of other OS-related issues
  • Maintain Redumper extraction path
  • Fix protection scan main UI checkbox alignment
  • Update packages
  • Update Redumper to build 767

What's Changed

  • Fix Dreamdump path resolution in CLI by @gmipf in #1043
  • Fix leftover text in tool output lines by @gmipf in #1044

Full Changelog: 3.11.0...3.11.1

Don't miss a new MPF release

NewReleases is sending notifications on new releases.