Releases
v0.13.1.AA
Synced with Upstream v0.13.1
Adds icon for Manjaro Linux
Fixes bug that can cause issues with disabled manual boot stanza referencing unreadable volumes
Accounts for new upstream initial logging function (ignored by RefindPlus)
Records selected EFI-based reboot options in the PreviousBoot variable
Implements support for setting systemd's LoaderDevicePartUUID EFI variable
Re-interpretes partial icon scaling fix implemented upstream
Synced with Upstream v0.13.0
Limited to items that did not originate from RefindPlus (which are kept in their original form)
Does not adopt upstream reinterpretation of RefindPlus graphics protocol detection
This was implemented upstream in a new 'MyLibLocateProtocol' function
Maintains the maximum available screen resolution as the default screen resolution
Selected resolutions larger than screen size reported as possibility upstream have not been observed so far
To be borne in mind for changes if such reports are received
Still accepts upstream config files including the new 'Max' resolution option (which is disregarded)
All other upstream options incoporated including rebooting into firmware efi and the new manual stanza options
Does not implement 'firmware_bootnum' manual stanzas dues to reliability issues
Fixes Potential GNU-EFI Build Failure (Partial)
The feature that provides Strict UEFI 2.x GOP has only ever worked on versions compiled with Tianocore.
Now takes steps to prevent build failures on GNUEFI which might not find linked Tianocore resources.
No Longer Saves RefindPlus Settings to Hardware NVRAM When Not Explicitly Set
Previously saved settings to Hardware NVRAM when Emulated NVRAM was not writable
This condition affected HFS+ setups and was implemented to help such users out
Now, the setting will simply not be saved in such instances
A debug log item will inform users that the setting was not saved
Improves OpenProtocol and HandleProtocol Mapping
Fixes potential race condition in mapping structure
Discards superflous variables
Fixes Several Memory Management Issues
These had largely been introduced after the v0.12.0.AN Release
One outcome had been a failure to run on some units
Adds 'ReinforceAPFS' Feature
Allows booting Mac OS Big Sur when SIP is disabled.
Allows booting FileVault encrypted volumes directly.
Attempts to Avoid Hardware NVRAM Writes of Unchanged Variables
Now compares new variables with existing NVRAM variables and does not write if already present.
Adds the 'IgnorePreviousBoot' Feature
Provides option not to always save the name of the previously booted loader
Limits 'AllowDuplicates' feature to ESPs
This feature now only applies to ESPs.
Changes 'enforce_apfs' Config Option to 'reinforce_apfs'
More accurately describes functionality
Changes 'allow_duplicates' Config Option to 'scan_other_esp'
Changes 'trim_force' Config Option Back to 'force_trim'
This more accurately reflects the action taken
Adds System Info Logging
Based on reinterpretation of upstream additions
Modified 'EfivarSetRaw' to match upstream changes that better align this with RefindPlus
Now only saves variables when not currently existing or do not match new values.
This is intended to reduce wear and tear on NVRAM storage.
Exisiting measures taken in RefindPlus such as 'ignore_previous_boot' remain.
You can’t perform that action at this time.