OpenCore 1.5.0 is released

Dortania team has released the new version of OpenCore (Legacy) Patcher.

According to Dortania​​​​​​​ the full 1.5.0 Changelog is:

  • Restructure project directories
    • Python:
      • Move logic into opencore_legacy_patcher directory
      • Use relative imports for local libraries
    • Documentation:
      • Move images to docs/images
    • Payloads:
      • Remove redundant/unused files bundled in payloads.dmg
  • Resolve unpatching Nvidia Web Drivers failing to clean up /Library/Extensions
  • Implement preflight code signature checks for macOS installer creation
    • Ensures validity of createinstallmedia binary before execution
  • Modularize AutoPkg’s pre/postinstall scripts
    • Adjusted to use functions for better readability
    • Implements ZSH shebang
    • Removes OS logging
  • Disable usage of OpenLegacyBoot.efi
    • Resolves boot issues on certain CSM-based Macs
  • Implement new PKG-based installer
    • OpenCore-Patcher.pkg is now the recommended method for installation
    • OpenCore-Patcher-Uninstaller.pkg is now available for uninstallation
      • Note this only removes the application, not any patches applied
    • OpenCore-Patcher-GUI.app.zip is deprecated and will be removed in future versions
  • Implement new Privileged Helper Tool
    • Removes need for password prompts when installing patches, creating installers, etc.
    • Installed at /Library/PrivilegedHelperTools/com.dortania.opencore-legacy-patcher.privileged-helper
    • No launch services required
    • For running from source, recompile tool with debug configuration (make debug)
  • Resolve OpenCore-Patcher.app window not appearing as topmost window on launch
  • Reworked CI tooling:
    • New build script with reworked parameters: Build-Project.command
    • Remove reliance on WhiteBox’s Packages for AutoPkg creation
      • Now implements pkgbuild and productbuild for package creation through macOs-Pkg-Builder Python module
  • Implement additional sanity checks before performing root patches
    • Checks for mismatched snapshots vs root volume macOS versions
  • Increment Binaries:
    • OpenCorePkg 1.0.0 – release