]> code.delx.au - refind/blobdiff - NEWS.txt
Updated NEWS and docs for 0.10.6
[refind] / NEWS.txt
index c31529c24f51456eeed8c6e9ab7f38b650f6da35..780088032e9ca6a72e57aaec6a2a50f5785abfe3 100644 (file)
--- a/NEWS.txt
+++ b/NEWS.txt
@@ -1,6 +1,95 @@
-0.10.3 (?/??/2016):
+0.10.6 (??/??/2017):
+------------------
+
+- Two more improvements to initrd detection for Linux kernels:
+  - Do not choose an initrd that has no matching version characters with
+    the kernel version string.
+  - In order to support Arch Linux kernel naming the strings "linux"
+    and "linux-lts". So "vmlinuz-linux-lts" has version "linux-lts",
+    which matches "initramfs-linux-lts.img".
+
+0.10.5 (3/4/2017):
+------------------
+
+- Two improvements to initrd detection for Linux kernels:
+  - If multiple initrd files match the kernel's version number, the file
+    with more matching characters after the version number is used, rather
+    than the first initrd file found.
+  - The "%v" string, if present in the refind_linux.conf file's second
+    field, will be replaced by the kernel version number. Thus, you can
+    specify options like:
+    "Boot with standard initrd" "ro root=/dev/sda2 initrd=initrd-%v-std"
+    "Boot with debug initrd"    "ro root=/dev/sda2 initrd=initrd-%v-debug"
+    This enables using multiple initrd files per kernel, to be used for
+    different purposes.
+
+- Minor code optimization.
+
+- Add new key mappings: Backspace (Delete on Mac keyboards) works the same
+  as Esc, and Tab works the same as F2/Insert/+. This is done for the
+  benefit of new Apple laptops that lack physical Esc and function keys.
+
+- Fix to refind-install to work better with disks other than /dev/sd? and
+  /dev/hd? devices.
+
+- Fixes to touch/tablet support to improve reliability.
+
+0.10.4 (10/9/2016):
 -------------------
 
+- Fixed compile problem for drivers with recent versions of GNU-EFI
+  (3.0.4, maybe 3.0.3).
+
+- Fixed bug that could cause program crash on startup. (In practice, it
+  manifested with GNU-EFI starting with version 3.0.3 or 3.0.4.)
+
+- An anonymous contributor has provided support for touch screens. This
+  support requires that the "enable_touch" token be used in refind.conf.
+  Note, however, that not all tablet computers have EFIs that provide the
+  necessary support in the firmware.
+
+- Martin Whitaker contributed 64-bit support to the ext4fs driver, which
+  makes it compatible with ext4fs as written by some recent Linux
+  distributions.
+
+- Tweaked refind-install to do a better job of detecting disks other
+  than /dev/sd? and /dev/hd? devices.
+
+0.10.3 (4/24/2016):
+-------------------
+
+- Altered RPM & Debian installation scripts so as to NOT call sbsign if
+  Secure Boot is disabled. This is a response to Ubuntu bug #1574372
+  (https://bugs.launchpad.net/ubuntu/+source/sbsigntool/+bug/1574372): In
+  Ubuntu 16.04, the sbsign program is segfaulting randomly, which prevents
+  proper installation of the program. This change at least permits proper
+  installation IF Secure Boot is disabled.
+
+- Changed description of BIOS/CSM/legacy OS loaders on Macs to include the
+  string "(Legacy)", so as to more easily identify BIOS/CSM/legacy-mode OSes
+  in the rEFInd main menu.
+
+- Added recognition of the fwupx64.efi file as a firmware update tool.
+  This filename is excluded from the first-row launchers, and is instead
+  presented on the second row, controlled by the "fwupdate" item on the
+  "showtools" option line. It's enabled by default. Note that it's still a
+  bit unclear to me how this tool is supposed to be used. rEFInd launches it
+  with no options, but if it should take options, this will have to be
+  changed in the future.
+
+- Tightened exclusion of shell binary filenames from boot loader scan.
+  Previously, any filename containing the substring "shell" was excluded
+  from scans. Now it's tighter; only files matching one of the filenames in
+  the constant SHELL_NAMES in main.c are excluded. This change will enable
+  programs with names that include "shell", but that aren't in rEFInd's
+  SHELL_NAMES list, such as "shelly.efi", to be shown in the rEFInd main
+  menu.
+
+- Fixed bug in NTFS driver that caused it to hang (and thus hang the
+  computer) in some situations, particularly when a file on an NTFS volume
+  had many fragments and when the computer's CSM was activated. (Fix
+  courtesy of "S L.")
+
 - Modified SIP/CSR rotation code: If the csr-active-config EFI variable is
   missing AND the firmware is Apple (as identified by the string "Apple"
   being present in the ST->FirmwareVendor string), rEFInd treats the