This release has working gettext support. The "loadcd" alias has been added to trayclose. Now releases are built with make dist, and it also generates the ChangeLog using an svn2cl XSL file (require xsltproc and access to the unieject SVN repository, which is not public right now). Preliminary support for Doxygen has been added. Now unieject builds fine without any kind of warning.
This is a major release. Gettext
(internationalization) support was added. Support
for a configuration file with default parameters
was added to the unieject command. Support for
configurable umount wrappers like pumount and
hmount was added. A test manpage for the
libunieject_setspeed(3) function was written. This
version requires libconfuse and builds only with
GCC and ICC (with support for
__attribute__((constructor)).
The default access method for Linux CD-ROMs was
changed from ioctl to READ_CD, as ioctl seems to
be broken on SCSI media. The man page was improved
with information about the environment variables
affecting the execution. A parameter was added to
change the access mode for the command, and
another parameter was added to set the debug level
for libcdio output (but doesn't affect unieject
verbosity).
This is the second public "working" version, and
the first to hit Gentoo's Portage. Compared to the
first release, it features a complete manpage for
the unieject tool, a "wannabe stable" API
interface, and a complete FreeBSD support for both
direct ATAPI mode and CAM mode.