X-Git-Url: https://code.delx.au/refind/blobdiff_plain/2a6ed1155086a30aaa01ced44b559183e7521083..228291e22c232b9d428feefcd3a1a4b4081ae795:/NEWS.txt diff --git a/NEWS.txt b/NEWS.txt index 220ec48..985837f 100644 --- a/NEWS.txt +++ b/NEWS.txt @@ -1,3 +1,78 @@ +0.8.3 (7/6/2014): +----------------- + +- Added new feature: Setting "timeout = -1" in refind.conf causes rEFInd to + immediately boot the default option UNLESS a keypress is in the buffer + when rEFInd launches. In that case, if the keypress corresponds to a + shortcut key, the associated boot loader is launched; or if not, the menu + is displayed. + +- Added new icons for Clover boot loader and for Mythbuntu Linux + distribution. + +- rEFInd now displays the partition's label, when one is available, when + offering a BIOS-mode boot option for a partition with no filesystem + driver. This works only on Macs doing BIOS-mode booting. + +- Removed GPLv2 code from the FSW core files. This was done because the + Btrfs driver is derived from the GRUB Btrfs driver, which is licensed + under the GPLv3. Ironically, the GPLv2 and GPLv3 are incompatible + licenses, so ensuring that the Btrfs driver doesn't rely on GPLv2 code + was legally necessary. In most cases, I reverted to the original rEFIt + code, although I kept my own cache code; since I wrote it, I can + change its license to a BSD license. + +- Fixed bug that caused rEFInd to unload drivers immediately after loading + them. This didn't affect rEFInd's own drivers because they didn't include + the unload hooks, but it did affect some other drivers. + +- Changed default scan_all_linux_kernels setting from "false" to "true", + and commented the option out in refind.conf-sample. This should not + affect most people, since refind.conf-sample had this option commented + out, and most rEFInd users either use it that way or don't have Linux + kernels installed at all. I've made this change because I want rEFInd to + "do the right thing" by default in as many cases as possible. For a while + now, rEFInd has been excluding non-bootable files from its menu, and most + kernels "in the wild" now include the EFI stub. Thus, enabling this + support by default seems worthwhile. If you prefer to not scan Linux + kernels by default, simply uncomment the "scan_all_linux_kernels" line + and ensure it's set to "false". + +0.8.2.1 (6/8/2014): +------------------- + +- Removed stray bit of debugging code that caused a prompt to press a + key to appear at rEFInd startup. + +0.8.2 (6/8/2014): +----------------- + +- Changed behavior when default_selection is not set: It now boots the + previously-booted loader, assuming it's still available; if not, rEFInd + boots the first loader (as it does now). Behavior is unchanged if + default_selection is set. Note that this behavior depends on the ability + of rEFInd to store an EFI variable in NVRAM. It therefore fails on + systems with flaky NVRAM storage. You can view the previously-booted + loader in the + /sys/firmware/efi/efivars/PreviousBoot-36d08fa7-cf0b-42f5-8f14-68df73ed3740 + variable under Linux. + +- Added icon for Mageia Linux (os_mageia.png). + +- Fixed bug that could misidentify a not-quite-GUID as a GUID in a + manual boot stanza's "volume" line. + +- I've updated my personal build system, and therefore the rEFInd Makefiles + and related files, to use TianoCore UDK2014 rather than UDK2010. + +- Added "deep_uefi_legacy_scan" token. When not set (the default), rEFInd + does not modify EFI NVRAM settings when scanning for BIOS-mode boot + loaders on UEFI-based (non-Mac) computers. Some computers require + uncommenting this setting for rEFInd to reliably detect some BIOS-mode + boot devices. Passing "0", "off", or "false" as an option resets it to + the default value (useful in a loaded secondary configuration file to + override a setting in the main file). + 0.8.1 (5/15/2014): ------------------