1.03 (5 January 2005)
 - Add ndiswrapper to blacklist.
 - Fix blacklisted modules without versions bug. (Peter Cech)
 - Fix random services-stopping-twice bug.
 - Add --bug-report option.
 - Support unloading particular versions of modules.
 - Use the hwclock.sh init script on Debian.
 - Restart services in reverse order to stopping them.

1.02 (24 November 2004)
 - Make misc launch scriptlets more robust.
 - Change /proc/sys/kernel/{modprobe,hotplug} to a non-existant executable
   whilst suspending.
 - Add PowerdownMethod for SysfsPowerState module (to select
   platform/shutdown/firmware).
 - Added UnmountFSTypes for selectively unmounting certain filesystems (eg nfs).
 - Added UnmountGraceTime to alter time between sending SIGTERM and SIGKILL to
   processes using a filesystem.
 - Support for implicit configuration files (calling script as hibernate-foo
   causes it to use /etc/hibernate/foo.conf).
 - Really fix RPM configuration file overwriting issue (Stefan Becker).

1.01 (18 November 2004)
 - Rename LeaveXBeforeSuspend to SwitchToTextMode.
 - Rename nVidiaHack to UseDummyXServer.
 - New acpi_sleep module to utilise /proc/acpi/sleep for vanilla swsusp.
 - Added Swsusp2AllSettingsFile option (and command-line option --save-settings)
 - Fix missing mawk compatibility bug in lock.
 - Add locking to hibernate script to avoid being run more than once
   simultaneously.
 - Turn off Unicode on the Software Suspend VT.
 - Fix completely broken error code reporting.
 - Log dmesg info to hibernate.log if errors occur.
 - Return a non-zero exit status on failure to suspend.

1.00 (7 November 2004)
 - Fix a long standing bug when printing error result codes.
 - Add AsyncIOLimit option (Lorenzo Colitti).
 - Make DefaultConsoleLevel not expect a boolean value.
 - Add the PowerdownMethod option for Software Suspend 2.1.
 - Add a ProcSetting option to allow setting any arbitrary entry in
   /proc/software_suspend.
 - Support suspending using do_suspend instead of activate.
 - Added ipw2200 to the blacklist.

0.99 (10 October 2004)
 - Make SCRIPTLET_PATH work again so that user-defined scriptlets can
   be placed in /etc/hibernate /usr/local/share/hibernate will actually
   work.  Place /usr/share/hibernate/scriptlets.d at the end of
   scriptlet search path so that custom scriptlets override standard ones.
     (Cameron Patrick)
 - Clear the screen before locking virtual consoles with vlock.
     (Cameron Patrick)
 - Explicitly add /sbin to PATH to ensure we find rmmod and friends.
 - Make mawk compatible (Lorenzo Colitti).
 - Ensure we do get a return value from the kernel.

0.98 (20 August 2004)
 - Add ImageSizeLimit option (including "nocache" for excluding caches &
   buffers - needs tweaking it seems)
 - Always switch consoles if swsusp >= 2.0.0.103.
 - Initial support for a module blacklist (on by default).
 - Support recursing module unloading (used for UnloadModules amongst others).
 - Initrd support - loading suspend modules only when needed, and setting a
   resume2 device.
 - Reimplemented xscreensaver locking (inspired by pmsuspend script)
 - Find gentoo's dcop program in funny places.
 - Stop RPM from clobbering config file.

0.97 (30 July 2004)
 - Added lilo scriptlet to ensure the current kernel boots next time to resume.
   (inspired by Fedor Karpelevitch).
 - Added the Mount option to mount filesystems after resume.
 - More bootsplash fixes.
 - Fix overgenerous module unloading.
 - Detect new /proc root (/proc/software_suspend/) for >= 2.0.0.102.
 - Make LogVerbosity option actually work.

0.96 (24 July 2004)
 - Make the --config-file= option work once again (oops!)
 - Added the lock scriptlet for locking KDE, XScreensaver or the entire system
   via vlock.
 - Minor bootsplash cleanups.

0.95.1 (23 July 2004)
 - Fixed misclaunch scripts always failing bug.

0.95 (21 July 2004)
 - Install distributed scriptlets into /usr/local/share/hibernate/scriptlets.d
   Locally installed scriptlets can go into either /etc/hibernate/scriptlets.d
   or /usr/local/share/hibernate/scriptlets.d. Distribution packages can use
   /usr/share/hibernate/scriptlets.d. All three are searched.
 - Added AlternateGrubMenuFile option.
 - Added devices scriptlet for defining suspend-incompatible devices (eg,
   /dev/dsp) using IncompatibleDevices option. (Carsten Rietzschel)
 - Added /sys/power/state scriptlet sysfs_power_state as an alternative to
   swsusp2. (Cameron Patrick)
 - Added -n option to be equivalent to --no-suspend.
 - Added --dry-run option to just list what would get done.
 - Don't hardcode /sbin/splash.
 - Fixed Bootsplash and LeaveXBeforeSuspend interactions.
 - Don't assume /proc/swsusp/reboot exists (2.0 w/o debug doesn't have it).
 - Generate and install man pages.
 - Created a vim syntax highlighting spec file

0.94 (12 July 2004)
 - Turn off "AlwaysForce yes" in the default config file.
 - Make switching back to X occur before networking and services, to give the
   impression that resuming is faster ;) (Cameron Patrick)
 - Take more care with scriptlet return values to make Ctrl+C actually work whn
   not using --force.

0.93 (11 July 2004 (later that evening))
 - Make Ctrl+C abort cleanly again.
 - chown the right directory in the installer.
 - Licensed under GPLv2.

0.92 (11 July 2004)
 - /etc/suspend/, suspend.conf, and swsusp.log are now called /etc/hibernate/,
   hibernate.conf and hibernate.log for consistency.
 - Redirect stderr to stdout so that both get logged. $LOGPIPE is also no
   longer required in scriptlets. New option LogVerbosity.
 - Cause abort if module unloading fails. (Cameron Patrick)
 - New (cleaner) method of launching fake X server.
 - Disable module loading during suspend.
 - Lots of speed improvements for faster start up time! (Bash scripts shouldn't
   *have* a startup time :)

0.91 (9 July 2004 (later that day))
 - Multiple fixes for grub - restoring the grub menu is now achieved by using
   "hibernate -g" or "hibernate --restore-grub", not by running the scriptlet.
 - Extend NN range for scripts to 00-99.
 - Bleeding obvious bugfixes to bootsplash, misclaunch and modules scriptlets.
 - Avoid sourcing editor backup files (ignore scriptlets *~ *.bak).
 - ash compatibility fix in install script.
 - Remove some unnecessary sleep calls.
 - Thanks to Cameron Patrick and Carsten Rietzschel for most of these fixes.

0.9 (9 July 2004)
 - First public release.
