Version 0.4.2 -> 0.5.0 Feburary 2002
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Added controlling of the volume of the internal audio output.
  While the feature does work on Plextor drives it did not work
  on my Yamaha Writer.
- Provided makefiles for binary installs now use install.
- Fixed problem with command line handling (segementation fault when
  giving parameter after option without a space or no option at all).
- Fixed applet bug that prevented correct error handling.
- Corrected man page (explanation of -a option was wrong).
- Changed license to GPL.

Version 0.4.1 -> 0.4.2 February 2001
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Fixed problem that GNOME applet kept all non-controlled sg devices
  open.
- Command line option handling is now more flexible (a little more
  like with getopt but still handmade).

Version 0.4.0 -> 0.4.1 January 2001
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Fixed problem in connection with the Linux kernel 2.4 (the old
  driver interface did gracefully accept my erraneous commands). Now
  plextor-tool detects a newer kernel and partially uses the new SCSI
  generic interface.
- The applet is no longer installed as setuid root. This is necessary
  because the GNOME panel itself most of the time crashes when a
  setuid program tries to work. This means that the permissions of the
  SCSI generic devices must be set to allow read write access for all
  users that want to use the panel!
- The applet no longer crashes when there is no available device
  (instead a error message appears).
- Fixed some minor problems/bugs.
- Now primarily compiled on RedHat 7.0 (with GNOME 1.2).
- The Windows version is now compiled with the current Cygnus gcc (and
  the accompanying cygwin.dll)

Version 0.1.0 -> 0.4.0 November 1, 1999
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Fixed erroneous warning message when program was setuid root.
- Fixed bug that prevented multiple settings (except speed and
  spindown) to take effect (only the last setting was effective
  (the last one was the avoid vibration bit).
- Added man page.
- Corrections to printed messages (better/more output like BIOS
   version).
- If numerical devices are available (/dev/sg0,...) others are no
  longer searched for (when using -l)
- Added support for MMC drives (Plextor Writer are such drives and
  thus are now supported as are most other CD-Writers). The speed mode
  bit, the disable avoid vibration bit, and the waiting for maximum
  speed bit are not available for MMC drives (as they are not
  available AFAIK). Setting the spindown setting may also not work
  (although it should, but at least a Yamaha CDR400c returns one of
  the following additional sense codes every time I tried:
  0x1A 0x00 PARAMETER LIST LENGTH ERROR
  0x28 0x00 NOT READY TO READY CHANGE, MEDIUM MAY HAVE CHANGED
  0x29 0x00 POWER ON, RESET, OR BUS DEVICE RESET OCCURRED).
- Added a GNOME applet for better Linux desktop integration (and a
  much nicer interface). Multiple devices may be set and all settings
  are re-set again when the panel is started again (this mechanism
  relies on the GNOME session management, so it might not work when
  removing the applet before the panel is ended). The GNOME applet is
  contained in a different package than the console tool both tools
  are independent of each other.
- Added RPM packages for easier installation on RedHat and compatible
  distributions.
- Added Makefiles for installation to the Linux .tar.gz archives.

Version 0.0.1 -> 0.1.0 February 11, 1999
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Fixed bug that prevented correct usage of inquiry data (v 0.0.1 might
  try to set non Plextor drives in very unlikely cases).
- Added possibility to search for the device names of Plextor drives.
- Added Windows support.
- Made available settings for the speed mode bit, the disable avoid
  vibration bit, and the waiting for maximum speed bit.
- Changed the parameter parsing and the accepted values for the
  speed/inactivity timer value.
