Skip to content

Releases: Borewit/lizzy

v4.0.1

08 Jun 11:55
Compare
Choose a tag to compare

Changes

⬆️ Dependencies

  • Bump org.junit:junit-bom from 5.10.0 to 5.10.2 @dependabot (#105)
  • Bump org.glassfish.jaxb:jaxb-xjc from 4.0.3 to 4.0.5 @dependabot (#104)
  • Bump org.apache.logging.log4j:log4j-core from 2.21.0 to 2.23.1 @dependabot (#106)
  • Bump com.fasterxml.jackson.core:jackson-databind from 2.15.3 to 2.17.1 @dependabot (#108)
  • Bump com.googlecode.plist:dd-plist from 1.27 to 1.28 @dependabot (#103)
  • Bump org.gradlex.extra-java-module-info from 1.4.2 to 1.8 @dependabot (#109)
  • Bump org.glassfish.jaxb:jaxb-runtime from 4.0.4 to 4.0.5 @dependabot (#110)
  • Bump commons-io:commons-io from 2.14.0 to 2.16.1 @dependabot (#107)
  • Bump org.glassfish.jaxb:jaxb-runtime from 4.0.3 to 4.0.4 @dependabot (#87)

Maven Central Release

Release: io.github.borewit:lizzy:4.0.1

v4.0.0

26 Oct 18:15
Compare
Choose a tag to compare

Changes

  • Split M3U & M3U8, remove encoding argument in read and write @Borewit (#89)

🎨 Improvements

  • Switch encoding from UTF-8 to ISO-8859-1 for .m3u playlists @Borewit (#84)

⬆️ Dependencies

  • Bump commons-io:commons-io from 2.13.0 to 2.14.0 @dependabot (#81)
  • Bump org.apache.logging.log4j:log4j-core from 2.20.0 to 2.21.0 @dependabot (#82)
  • Bump com.fasterxml.jackson.core:jackson-databind from 2.15.2 to 2.15.3 @dependabot (#83)

Maven Central Release

Release: io.github.borewit:lizzy:4.0.0

v3.0.0

17 Sep 10:17
Compare
Choose a tag to compare

Changes

⚠️ API Change! This version requires Java version 9

  • Support Java Platform Module System (JPMS) @Borewit (#67)

⬆️ Dependencies

  • Bump org.glassfish.jaxb:jaxb-runtime from 4.0.2 to 4.0.3 @dependabot (#80)
  • Bump org.gradlex.extra-java-module-info from 1.3 to 1.4.2 @dependabot (#78)
  • Bump com.fasterxml.jackson.core:jackson-databind from 2.14.2 to 2.15.2 @dependabot (#74)
  • Bump org.glassfish.jaxb:jaxb-xjc from 4.0.2 to 4.0.3 @dependabot (#75)
  • Bump commons-io:commons-io from 2.11.0 to 2.13.0 @dependabot (#76)
  • Bump org.junit:junit-bom from 5.9.2 to 5.10.0 @dependabot (#79)

Maven Central Release

Release: io.github.borewit:lizzy:3.0.0

v2.0.1

21 Apr 18:18
Compare
Choose a tag to compare

Changes

🐛 Bug Fixes

⬆️ Dependencies

  • Bump com.googlecode.plist:dd-plist from 1.26 to 1.27 @dependabot (#66)

Maven Central Release

Release: io.github.borewit:lizzy:2.0.1

v2.0.0

24 Mar 09:23
Compare
Choose a tag to compare

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

v1.2.0

06 Mar 19:12
Compare
Choose a tag to compare

Changes

🎨 Improvements

  • Implement readFrom without the logger argument @Borewit (#19)

🔧 Under the hood

Maven Central Release

Release: io.github.borewit:lizzy:1.2.0

v1.1.3

28 Feb 19:42
Compare
Choose a tag to compare

Changes

🔧 Under the hood

  • Add unit tests for serializing playlist formats @Borewit (#16)

⬆️ Dependencies

  • Bump com.sun.xml.bind:jaxb-impl from 2.3.3 to 2.3.8 @dependabot (#18)
  • Bump org.codehaus.castor:castor-xml from 1.3.1 to 1.4.1 @dependabot (#13)

Maven Central Release

Release: io.github.borewit:lizzy:1.1.3

v1.1.2

26 Feb 11:49
Compare
Choose a tag to compare

Changes

🔧 Under the hood

⬆️ Dependencies

  • Bump commons-collections:commons-collections from 3.2.1 to 3.2.2 @dependabot (#15)
  • Bump asm:asm from 3.2 to 3.3.1 @dependabot (#12)
  • Bump org.codehaus.castor:castor-core from 1.3.1 to 1.4.1 @dependabot (#9)
  • Bump commons-logging:commons-logging from 1.1.1 to 1.2 @dependabot (#10)
  • Bump args4j:args4j from 2.0.12 to 2.33 @dependabot (#6)
  • Update dependencies castor-xml, commons-beanutils & dom4j @Borewit (#3)

Maven Central Release

Maven release: io.github.borewit:lizzy:1.1.2

v1.1.1

18 Feb 15:04
Compare
Choose a tag to compare

Based on Lizzy 1.1.1 on sourceforge.net

Changes 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