+- New icons! The old ones were getting to be a jumbled mess of styles,
+ particularly for OS tags. I used the AwOken icon set
+ (http://alecive.deviantart.com/art/AwOken-163570862) for the core icons,
+ then expanded from there by creating my own icons and modifying icons for
+ Debian and Elementary OS. I'm also trying to keep better track of
+ copyrights and licenses on icons. Between that and some icons being for
+ OSes that probably see very little use (FreeDOS and eComstation, for
+ instance), a few OS icons have been lost. If you prefer the old icons,
+ you can continue to use them by upgrading rEFInd, renaming icons-backup
+ to something else (say, icons-classic), and then adding an "icons" line
+ in refind.conf to point to the old icons directory.
+
+- Changed from .zip to .tar.gz as source code archive format. I did this
+ because Linux is the only officially-supported build platform, and
+ tarballs are a more natural fit to a Linux environment. I'm leaving .zip,
+ .deb, and .rpm files as the formats for binary packages.
+
+- Added detection of System Integrity Protection (SIP; aka "rootless") mode
+ to OS X portion of install.sh script. When detected, and if no existing
+ rEFInd installation is found, the script now prints a warning and brief
+ instructions of how to enter the Recovery mode to install rEFInd and
+ suggests aborting the installation. (The user can override and attempt
+ installation anyhow.) If SIP is detected along with an existing rEFInd
+ installation, the script moderates the warning and explains that an
+ update of a working rEFInd will probably succeed, but that re-installing
+ to fix a broken rEFInd will probably fail.
+
+- Added new "spoof_osx_version" token, which takes an OS X version number
+ (such as "10.9") as an option. This feature, when enabled, causes rEFInd
+ to tell a Mac's firmware that the specified version of OS X is being
+ launched. This option is usually unnecessary, but it can help properly
+ initialize some hardware -- particularly secondary video devices. OTOH,
+ on some Macs it can cause hardware (notably keyboards and mice) to become
+ unresponsive, so you should not use this option unnecessarily.
+
+- Worked around an EFI bug that affected my 32-bit Mac Mini: That system
+ seems to have a broken EFI, or possibly a buggy CPU, that causes some
+ (but not all) conversions from floating-point to integer numbers to hang
+ the computer. Such operations were performed only in rEFInd's
+ graphics-resizing code, and so would manifest only when icons or
+ background images were resized. My fix eliminates the use of
+ floating-point operations in the affected function, which eliminates the
+ crashes. There may be some degradation in the quality of resized images,
+ though, particularly on 32-bit systems. (64-bit systems use larger
+ integers, which enable greater precision in my floating-point
+ workaround.)
+