]> code.delx.au - refind/blob - NEWS.txt
8723aa573a7eb633ee0e2d881c731829247ae625
[refind] / NEWS.txt
1 0.2.6 (4/14/2012):
2 ------------------
3
4 - Added "volume" keyword to configuration file's stanza options. This
5 option changes the volume from which subsequent files (specified by
6 "loader" and "icon") are loaded. You pass "volume" the name/label of the
7 FILESYSTEM you want to use (not the GPT partition name), or a number
8 followed by a colon (e.g., "1:"). The former should reliably identify a
9 filesystem, assuming the name is unique. The latter assigns numbers based
10 on the order in which they're scanned, which may not be as reliable but
11 should work when a volume is unnamed.
12
13 - Fixed bug in 0.2.5 that caused failure of Linux initial RAM disk
14 mapping on some (but not all) systems. Affected computers include at
15 least some Intel motherboards, maybe others.
16
17 0.2.5 (4/9/2012):
18 -----------------
19
20 - Fixed bug that caused an inability to associate initial RAM disks with
21 Linux kernels stored in a volume's root directory.
22
23 - Volume badges (that override default badges) are now stored in
24 .VolumeBadge.icns. Although undocumented, rEFInd formerly loaded custom
25 volume badges from .VolumeIcon.icns. This carryover from rEFIt was a
26 confusing name, given the next (new) feature, so I've changed and
27 documented the name....
28
29 - Added ability to set a default icon for a loader stored in the root
30 directory of a volume: The icon is stored in .VolumeIcon.icns. This icon
31 is also used for Mac OS X volumes booted from the standard location.
32
33 - Fixed bug that caused icons to drop back to generic icons when rEFInd
34 was launched in certain ways (such as from an EFI shell in rEFInd's
35 directory) on certain systems.
36
37 - Fixed bug that caused "unknown disable flag" to be shown (very briefly)
38 instead of "unknown hideui flag" when an improper hideui flag was set.
39
40 0.2.4 (4/5/2012):
41 -----------------
42
43 - Created new refind.conf entry: "showtools". This entry takes options of
44 "shell", "gptsync", "about", "exit", "reboot", and "shutdown". This
45 option is in some respects an affirmative version of portions of the old
46 "disable" and "hideui" options; however, it enables users to specify the
47 order in which these options appear on the screen. Also, the "exit"
48 option is new; it terminates the program. The effect is usually to return
49 to whatever tool launched it or to launch a default OS; however, this is
50 somewhat unpredictable. The default therefore omits the "exit" option, as
51 well as "gptsync", which has always been dangerous (but necessary on most
52 MacOS/Windows dual-boot setups on Macs). As part of this reconfiguration,
53 I've eliminated the "rescue Linux" option, which always seemed pointless
54 to me.
55
56 - Folded "disable" and "hideui" refind.conf entries into one ("disable"),
57 and reduced the number of options to six: "banner", "label",
58 "singleuser", "hwtest", "arrows", and "all". ("arrows" is new and
59 disables the scroll arrows when a system has too many tags to display
60 simultaneously.)
61
62 - Added max_tags option to the refind.conf file, enabling users to reduce
63 the maximum number of OS loader tags that can be displayed at once.
64
65 - Updated rEFIt icon, based on the 128x128 volume label from the rEFIt CD
66 image.
67
68 - Added x86 and x86-64 EFI shells to the CD image version of the binary,
69 but NOT to the binary zip file. The logic is that the CD image is more
70 likely to be used directly as an emergency disc and so may need this
71 feature, even though the source isn't part of the rEFInd project. (The
72 source is readily available from the TianoCore project.)
73
74 - EFI shells may now be stored at /shellx64.efi for x86-64 systems or at
75 /shellia32.efi for x86 systems. The /EFI/tools/shell.efi name is also
76 recognized; however, if both files are present, two EFI shell icons will
77 appear on the main menu. The /efi/{refind-path/apps/shell.efi filename,
78 which was never officially documented but worked as a carryover from
79 rEFIt, is no longer valid.
80
81 0.2.3 (3/26/2012):
82 ------------------
83
84 - Fixed (maybe) a bug that caused hangs when launching a second program
85 after returning from a first. There are some weird system-to-system
86 differences, though, and this fix causes (apparently harmless) error
87 messages about "(re)opening our installation volume" on at least one
88 system (a 32-bit Mac Mini). I'm committing this change because, imperfect
89 though it is, it's preferable to the earlier version, at least on my
90 small sample of computers.
91
92 - Because of news that the Linux kernel developers are planning to use the
93 filename linux.conf to hold Linux kernel configuration data for EFI
94 booting, I'm transitioning rEFInd away from that name and to
95 refind_linux.conf to avoid a conflict. This version can use either name,
96 with refind_linux.conf taking precedence if both are present.
97
98 - Added logo for Arch Linux.
99
100 0.2.2 (3/23/2012):
101 ------------------
102
103 - Fixed bug that caused program failure when Linux kernels with EFI stub
104 support were detected with no associated version numbers. rEFInd now
105 permits automatic linking of *ONE* versionless kernel to *ONE*
106 versionless initrd file.
107
108 - Fixed bug that caused program hangs when a boot loader filename or label
109 was too long. Such names are now properly truncated and program execution
110 continues.
111
112 - Fixed bug that caused no text to appear in submenus on UEFI systems with
113 small screens (800x600). NOTE: Problem still occurs on screens smaller
114 than this, but such systems are very rare.
115
116 0.2.1 (3/19/2012):
117 ------------------
118
119 - Added ability to set a "default_selection" that's a title or a substring
120 of one -- the name given to a stanza in a "menuentry" or the boot
121 loader's filename, in most cases, although "Mac OS X", "Windows XP
122 (XoM)", and "Microsoft EFI boot" are also titles.
123
124 - Added support for semi-automatic scans of Linux kernels with EFI stub
125 loader support. The program auto-detects matching initial RAM disk files
126 and loads additional options from the "linux.conf" file in the same
127 directory as the kernel.
128
129 - Added support for "submenuentry" keyword and associated sub-stanza
130 entries in refind.conf file.
131
132 - Renamed icons/os_mint.icns to icons/os_linuxmint.icns to match the
133 filename Linux Mint ACTUALLY uses for its ESP boot loader directory.
134
135
136 0.2.0 (3/14/2012):
137 ------------------
138
139 - Initial public release