diff --git a/CHANGELOG.md b/CHANGELOG.md index 8b67eec09..20f637451 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # OpenCore Legacy Patcher changelog +## 1.2.0 +- Resolve application not existing if user dismisses an update instead of installing + ## 1.1.0 - Resolve rendering issues on Intel Broadwell iGPUs - Update non-Metal Binaries for macOS Sonoma: @@ -11,11 +14,14 @@ - Resolve T1 Security Chip support on macOS 14 - Applicable for MacBookPro13,2, MacBookPro13,3, MacBookPro14,2, MacBookPro14,3 - Add support for stand alone OpenCore Vaulting without Xcode Command Line Tools (Jazzzny) +- Re-allow NVMeFix for macOS 14 +- Remove `-lilubetaall` argument for machines without AppleALC - Increment Binaries: - PatcherSupportPkg 1.4.2 - release - AirportBrcmFixup 2.1.8 - release - BlueToolFixup 2.6.8 - release - RestrictEvents 1.1.3 - release + - AMFIPass 1.4.0 - release ## 1.0.1 - Resolve rendering issues on Intel Ivy Bridge iGPUs @@ -69,6 +75,7 @@ - CPUFriend 1.2.7 - release - BlueToolFixup 2.6.8 - rolling (2305aaa) - CryptexFixup 1.0.2 - release + - NVMeFix 1.1.1 - release - PatcherSupportPkg 1.3.2 - release - Build Server Changes: - Upgrade Python backend to 3.11.5 diff --git a/payloads/Config/config.plist b/payloads/Config/config.plist index 056b6cf68..96c21ad6c 100644 --- a/payloads/Config/config.plist +++ b/payloads/Config/config.plist @@ -887,7 +887,7 @@ Enabled MaxKernel - 22.99.99 + MinKernel 18.0.0 BundlePath diff --git a/payloads/Kexts/Acidanthera/AMFIPass-v1.4.0-RELEASE.zip b/payloads/Kexts/Acidanthera/AMFIPass-v1.4.0-RELEASE.zip new file mode 100644 index 000000000..eb1ea3872 Binary files /dev/null and b/payloads/Kexts/Acidanthera/AMFIPass-v1.4.0-RELEASE.zip differ diff --git a/resources/build/build.py b/resources/build/build.py index 911dcde6c..df8011a2a 100644 --- a/resources/build/build.py +++ b/resources/build/build.py @@ -65,8 +65,6 @@ class BuildOpenCore: ]: function(self.model, self.constants, self.config) - self.config["NVRAM"]["Add"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"]["boot-args"] += " -lilubetaall" - # Work-around ocvalidate if self.constants.validate is False: logging.info("- Adding bootmgfw.efi BlessOverride") diff --git a/resources/constants.py b/resources/constants.py index 21721ab95..eae192d37 100644 --- a/resources/constants.py +++ b/resources/constants.py @@ -13,7 +13,7 @@ from data import os_data class Constants: def __init__(self) -> None: # Patcher Versioning - self.patcher_version: str = "1.1.0" # OpenCore-Legacy-Patcher + self.patcher_version: str = "1.2.0" # OpenCore-Legacy-Patcher self.patcher_support_pkg_version: str = "1.4.2" # PatcherSupportPkg self.copyright_date: str = "Copyright © 2020-2023 Dortania" self.patcher_name: str = "OpenCore Legacy Patcher" @@ -94,7 +94,7 @@ class Constants: self.aspp_override_version: str = "1.0.1" # ACPI_SMC_PlatformPlugin Override self.ecm_override_version: str = "1.0.0" # AppleUSBECM Override self.rsrhelper_version: str = "1.0.0" # RSRHelper - self.amfipass_version: str = "1.3.1" # AMFIPass + self.amfipass_version: str = "1.4.0" # AMFIPass self.amfipass_compatibility_version: str = "1.2.1" # Minimum AMFIPass version required ## Syncretic diff --git a/resources/wx_gui/gui_main_menu.py b/resources/wx_gui/gui_main_menu.py index 1417b35fe..d235bf69c 100644 --- a/resources/wx_gui/gui_main_menu.py +++ b/resources/wx_gui/gui_main_menu.py @@ -276,7 +276,7 @@ class MainFrame(wx.Frame): def _check_for_updates(self): if self.constants.has_checked_updates is True: return - + ignore_updates = global_settings.GlobalEnviromentSettings().read_property("IgnoreAppUpdates") if ignore_updates is True: self.constants.ignore_updates = True @@ -290,7 +290,7 @@ class MainFrame(wx.Frame): version = dict["Version"] logging.info(f"New version: {version}") - + wx.CallAfter(self.on_update, dict["Link"], version, dict["Github Link"]) def on_build_and_install(self, event: wx.Event = None): @@ -366,9 +366,9 @@ class MainFrame(wx.Frame): @media (prefers-color-scheme: dark) { body { color: #fff; - background-color: rgb(47,47,47); + background-color: rgb(47,47,47); } - + } """ @@ -408,7 +408,7 @@ class MainFrame(wx.Frame): frame.Centre() result = frame.ShowModal() - + if result == ID_GITHUB: webbrowser.open(oclp_github_url) @@ -422,6 +422,8 @@ class MainFrame(wx.Frame): version_label=oclp_version ) + frame.Destroy() + def _onWebviewNav(self, event): url = event.GetURL() webbrowser.open(url) \ No newline at end of file