Skip to content

v0.14.0.AA

Compare
Choose a tag to compare
@dakanji dakanji released this 13 Jun 19:00
· 50 commits to GOPFix since this release
  1. Attached a replacement package, HotFix-01, to address misc post release issues1

  • Synced with Upstream v0.14.0
  • Updates Deprecated EFI 1.x Protocols
    • Misc deprecated protocols aligned with UEFI 2.x specs
    • Some are related to filesystem drivers; for which updated versions are created accordingly
  • Adds HelpIcon Feature
    • Improves loading speed by preferring the current theme's generic/default loader icons
    • Enabled by default but can be disabled using a new decline_help_icon configuration token
  • Adds GZippedLoaders Feature
    • Stub implementation of upstream feature focused on the ARM architecture
  • Adds Misc Upstream Changes/Fixes
  • Fixes ReloadGOP Feature
    • A regression had meant that the feature was not active
    • This bug was introduced in v0.13.3.AD (Commit dc642c6)
  • Improves SupplyNVME Feature
    • Further isolated from other code
  • Improves SupplyAPFS Feature
    • Now run after device connection to ensure APFS availability
    • This should also resolve availability with some third party flashed GPUs
  • Improves AcquireGOP Feature
    • Now handles uncompressed OptionROMs
    • None encountered to date but theoretically possible
  • Improves AlsoScan Feature
    • The @root/boot path was added to the default also_scan_dirs list
  • Improves DynamicCSR Feature
    • Now also enables the RotateCSR tool if configured to be displayed
      • The tool was previously always disabled when DynamicCSR was active
    • Now attempts up to three (3) rotations
      • Some users have more than two (2) CSR settings
      • Stops at the first match of the target setting or after the third attempt
    • A screen message about NormalisedCSR was additionally suppressed
  • Improves Generic Menu Handling
    • Now provides a Return to Main Menu option on all such menus
  • Improves OpenCore Instance Handling
    • Now prevents loading OpenCore when RefindPlus is loaded via OpenCore
    • That is, prevents loading OpenCore when it is already active
  • Improves NvramProtect and NvramProtectEx Features
    • Now disabled when RefindPlus is loaded via OpenCore
  • Exposes MitigatePrimedBuffer Feature for User Configuration
    • Previously activated by default on all types of firmware
    • A limited base implementation is always active on Non-Apple firmware
    • Can now be extended on by activating a new mitigate_primed_buffer token
    • The feature does not operate on Apple firmware regardless of the token setting
  • Amends Filesystem Drivers
  • Amends Big Selection Image Size Filtering
    • The maximum Big Selection image size is increased to 512px from 320px
    • The Small Selection image maximum is maintained at 256px
  • Amends EFI File Validity Checks
    • Apple Fat Binaries are now always assumed to be valid on Apple firmware
    • This similarly applies to binaries with missing PE32+ headers

  1. HotFix 01: 22 Jul 23