Version 1.1.1

    * Tracker issue "Transcode.sh doesn't work on Linux due to DOS line endings" solved thanks to chocolateboy
    * Tracker issue "Lizzy produces invalid RSS" solved thanks to chocolateboy
    * Removed dependency on Apache Xerces-J 2
    * Castor version upgraded to 1.3.1
    * Jaxen version upgraded to 1.1.3
    * Apache Ant 1.8.1 has been used to build the distribution
    * The Sun JDK 1.6.0_21 has been used to build the distribution
    * Housekeeping

Version 1.1.0

    * Support of the 'extension' element in XSPF 'playlist' and 'track' elements
    * Use of the JAXB API for the RMP playlist format, as an usage example
    * Castor version upgraded to 1.3
    * args4j version upgraded to 2.0.12
    * PMD version upgraded to 4.2.5
    * Jaxen version upgraded to 1.1.2
    * ObjectWeb ASM version upgraded to 3.2
    * Apache Ant 1.7.1 has been used to build the distribution
    * The Sun JDK 1.6.0_17 has been used to build the distribution

Version 1.0.1

    * Support of the Hypetape XML playlist format
    * The build process is now documented in the main HTML page 

Version 1.0.0

    Note for the developer: API COMPATIBILITY ISSUES with previous versions (see below)

    * CAUTION: refactoring of Java package christophedelory.content (see below)
    * CAUTION: refactoring of Java package christophedelory.playlist.spi (the specific playlist providers are now located in their dedicated package)
    * CAUTION: refactoring of Java package christophedelory.playlist.asx (simplifications)
    * CAUTION: The christophedelory.content.Content duration is now specified as a simple long (not a Long instance anymore)
    * The content definition (christophedelory.content.Content) may now specify a width and height in pixels
    * The RSS playlist provider now makes use of the new generic content's width and height
    * NEW: content metadata providers for content duration and dimension in christophedelory.content
    * NEW: Some media contents may now be analyzed in order to extract their duration and dimension: audio (WAV, AU, AIFF, MIDI, RMF through JavaSound), images (PNG, JPG, GIF, BMP, WBMP through ImageIO) and all media types supported by FFMPEG through FFMPEG-Java
    * CAUTION: the class christophedelory.playlist.AbstractPlaylistVisitor has been renamed to BasePlaylistVisitor, and is no more abstract
    * CAUTION: the interface christophedelory.playlist.smil.SmilPlaylistVisitor has been renamed to SmilVisitor
    * CAUTION: the class christophedelory.playlist.smil.AbstractSmilPlaylistVisitor has been renamed to BaseSmilVisitor, and is no more abstract
    * CAUTION: the class christophedelory.playlist.PlaylistComponent has been renamed to AbstractPlaylistComponent
    * CAUTION: the class christophedelory.playlist.TimeContainer has been renamed to AbstractTimeContainer
    * CAUTION: the class christophedelory.playlist.SpecificPlaylistFactory is now a singleton
    * Java code audit has been performed thanks to PMD (new build dependency)
    * CAUTION: the java.util.ArrayList class is now used instead of the java.util.Vector class (performance issue)
    * CAUTION: the class christophedelory.playlist.wpl.SourceFilter has been removed; christophedelory.playlist.wpl.Filter must be used instead
    * CAUTION: the class christophedelory.plist.AbstractPlistText has been renamed to PlistText, and is no more abstract
    * Removed dependency on Apache Commons IO
    * Support of Atom Web feeds as playlists

Version 0.3.0

    * Support of Real Metadata Package playlists (".rmp")
    * Support of Kalliope playlists (".kpl")
    * Support of iTunes playlists (".plist")
    * Support of Media Player Classic playlists (".mpcpl")
    * Miscellaneous minor fixes

Version 0.2.0

    * CAUTION: in the binary distribution, the directory layout has changed: the "cli" directory has been removed and its contents moved one level up.
    * CAUTION: the "lizzy" CLI has been renamed to "Transcode" (i.e. "Transcode.bat" and "Transcode.sh")
    * CAUTION: the "Transcode" CLI no more accepts a list of input playlists, but only ONE playlist
    * New CLI, "AddToPlaylist.bat" and "AddToPlaylist.sh", allowing to add to a new playlist (or an existing one) one or more files, directories and/or URLs; the output playlist can also be saved to a remote URL
    * Support of iRiver playlists (".pla")
    * Support of Sansa playlists (".plp")
    * Information about the media players supporting each type of playlist (in progress)
    * christophedelory.content.ContentType now extends the Swing abstract class javax.swing.filechooser.FileFilter (useful for JFileChooser usage)
    * New method "getProviders()" in the christophedelory.playlist.SpecificPlaylistFactory class, allowing to list all specific playlist providers

Version 0.1.0

    Initial version