Skip to content

v2.0.0

Compare
Choose a tag to compare
@Borewit Borewit released this 24 Mar 09:23
· 55 commits to main since this release

Changes

  • Update the license to MIT @Borewit (#64)
  • Change package christophedelory into io.github.borewit.lizzy @Borewit (#57)
  • Change Exception to IOException in provider and playlist interface @Borewit (#56)
  • Convert component access to java.util.List @Borewit (#48)
  • Replace Apache Commons Logging with Apache Log4j @Borewit (#41)
  • Drop The Kalliope PlayList (.kpl) support @Borewit (#29)

🚀 Enhancements

  • Be able to read from Path @Borewit (#59)
  • Enumerate supported playlist formats @Borewit (#58)
  • Be able to read UTF-16BE-BOM & UTF-16LE-BOM encoded M3U files @Borewit (#55)

🎨 Improvements

  • Change ASX encoding to ANSI @Borewit (#62)
  • Allow multiple playlist-providers to handle a filename extension @Borewit (#53)
  • Be able to handle infinite value in SMIL repeatCount and duration @Borewit (#52)
  • Improve WinAmp B4S playlist XML schema @Borewit (#51)
  • Be able to read M3U with BOM @Borewit (#49)
  • Convert XSPF to JAXB, using jxc to generate JAXB XML beans @Borewit (#32)
  • Illegal encoded XML playlists will no longer be accepted and corrected @Borewit (#31)

🔧 Under the hood

  • Remove Lizzy command line utilities @Borewit (#63)
  • Switch WPL interpretation to UTF-8 as default text encoding. @Borewit (#54)
  • Reorganize samples, grouping them by playlist type in sub-directories @Borewit (#50)
  • Convert WPL to JAXB @Borewit (#43)
  • Convert WPL to JAXB @Borewit (#42)
  • Parsing SMIL with simplified XML-schema/JAXB @Borewit (#40)
  • Generate RSS beans from XML Schema @Borewit (#38)
  • Drop hypetape support @Borewit (#37)
  • Prevent using obsolete internal Sun JDK @Borewit (#36)
  • Generate B4S & RMP JAXB beans with JXC using XSD schema @Borewit (#35)
  • Migrate ASX to JAXB @Borewit (#34)
  • Switch to com.googlecode.plist:dd-plist implementation for p-list. @Borewit (#26)
  • Improve unit tests @Borewit (#30)
  • Move common XML pre-processing to AbstractPlaylistProvider @Borewit (#28)
  • Enable checkStyle, fix code smells @Borewit (#25)

⬆️ Dependencies

Maven Central Release

Release: io.github.borewit:lizzy:2.0.0