Releases: dakanji/RefindPlus
Releases · dakanji/RefindPlus
v0.12.0.AJ
- Fixes on-screen notices
- Debug log improvements
- Optimises Bootlog routines
- Provides different log files per login and no longer places all logs in one file
- Itemises found bootloaders
- Discarded superfluous log items
- Logs screensaver
- Logs details of found Bootloaders
- Optimises device connection routines
- Increase Keyboard Shortcut Keys to cover 10 Bootloaders
- Enhances screensaver function
- Improves Direct GOP Renderer Implementation
- General Stability Fixes
v0.12.0.AH
- Rebrands 'Refind-GOPFix' as 'RefindPlus'
- This is to reflect wider scope of interventions beyond fixing GOP Screens
- Misc Optimisation
- Removes more redundant wrapper calls
- Improves logging scope and presentation
- General look and feel improvements
- Misc coding intervention
- Restores on-screen notices on Apple Firmware
- This fixes a long standing rEFInd bug that meant most on-screen notices could not be displayed on Macs
- Implements "ContinueOnWarning" config option
- This allows users to set RefindPlus to automatically proceed after waiting for a while on screen notices
- Fixes UGAPassThrough Feature
- The UGAPassThrough feature was sometimes not activated
- Handles Invalid GOP Instances
- Validates GOP Instances before providing console GOP
- Optimises Device Handle Connection
- Improve connection reliability as well as boot speed
v0.12.0.AG
- Fixes Bug that Removed UGA Support and Disabled the Boot Screen on Legacy GPUs
- This bug appeared in v0.12.0.B
- Implements BootKicker Feature from OpenCore
- This allows loading the Apple Boot Screen directly from Refind which may be useful in getting the environment for full EFI Shell support.
- Requires GOP Capable Fully Compatible GPUs
- Implements Clean NVRAM Feature from OpenCore
- Allows resetting the NVRAM Directly from Refind
- Improves Direct GOP Renderer Implementation
- Expands and Improves Debug Logging
v0.12.0.AF
- Misc Performance Optimisation
- Expands Debug Logging Coverage
- Implements Direct GOP Renderer from OpenCore
- Changes Default 'text_renderer' Status to FALSE
- Forces 'text_renderer' Configuration Setting to 'True' on Switch To Text
- Permits Running EFI Shell from 'BOOT/tools_x64' folder
- Permits Running Memtest from standard locations
- Permits using 'Memtest.efi' filename in addition to existing 'Memtest86.efi'
v0.12.0.AE
- Fixes GOP Selection Bug Introduced in v0.12.0.D
v0.12.0.AD
- Fixes Debug Output Issues from v0.12.0.C
- Expands Debug Log Coverage
- Adds "text_renderer" as Configuration Option
- This allows switching the TextRenderer Feature, Introduced in v0.12.0.C, "ON" or "OFF" in the configuration file. Default is "ON"
- Adds "uga_pass_through" as Configuration Option
- This allows switching the UGAPassThrough" Feature, Introduced in v0.12.0.C, "ON" or "OFF" in the configuration file. Default is "ON"
- Adds "provide_console_gop" as Configuration Option
- This allows switching the ProvideConsoleGOP" Feature, Introduced in v0.12.0.C, "ON" or "OFF" in the configuration file. Default is "ON"
- Optimises libeg/screen.c by removing redundant wrapper calls from libeg/screen.c
- Various function calls were previously routed through a wrapper but can be called directly instead to save on processing cycles
- Broadens the scope of the search for available Graphics Protocols
- This reduces the likelihood of false negatives when locating GOP, UGADraw and ConsoleControl.
v0.12.0.AC
- Implements ProvideConsoleGOP from OpenCore
- This allows Pre-Boot Configuration Screens (Boot Screen) on units with broken GOP Implementation (such as Classic MacPro 4,1 and 5,1 Models) when running Semi Compatible GPUs.
- Units such as the Classic MacPro 3,1 Models running Semi Compatible GPUs can still display Boot Screens as before
- Implements UGAPassThrough from OpenCore
- This allows Boot Screen on Operating Systems such as Mac OS v10.4 (Tiger) that use old EFIBoot processes
- Implements BuiltinText Renderer from OpenCore
- This fixes Text Mode on units with broken text display implementations such as Classic MacPros
- This allows running EFI Shell on such units
- Includes all Mac OS SIP Values for CSR Rotation (Thanks @startergo)
- This implements the actual Mac OS default value of 877 in place of the previously defined value of 77
- This allows disabling SIP on, and booting with caveats, pre-release versions of Mac OS v11.0 (Big Sur)
- Expands Debug Logging
- Improves Boot Speed