Skip to content

Releases: Borewit/listFix

v2.11.1

07 Jan 12:10
Compare
Choose a tag to compare

Changes

🐛 Bug Fixes

  • Update dependency Lizzy to 4.1.1, fixing JAXB-runtime inclusion @Borewit (#303)

v2.11.0

05 Jan 18:25
Compare
Choose a tag to compare

Changes

🚀 Enhancements

  • Add JSPF playlist support by updating dependency Lizzy to v4.1.0 @Borewit (#294)

⬆️ Dependencies

  • Bump org.gradlex.extra-java-module-info from 1.8 to 1.9 @dependabot (#282)
  • Bump com.fasterxml.jackson.dataformat:jackson-dataformat-yaml from 2.17.1 to 2.18.2 @dependabot (#296)
  • Bump me.qoomon.git-versioning from 6.4.3 to 6.4.4 @dependabot (#279)
  • Bump com.fasterxml.jackson.core:jackson-databind from 2.17.1 to 2.18.2 @dependabot (#298)
  • Bump org.junit:junit-bom from 5.10.2 to 5.11.4 @dependabot (#300)
  • Bump commons-io:commons-io from 2.16.1 to 2.18.0 @dependabot (#299)
  • Bump org.beryx.jlink from 3.0.1 to 3.1.1 @dependabot (#297)

v2.10.1

08 Jun 12:02
Compare
Choose a tag to compare

Changes

⬆️ Dependencies

  • Bump com.fasterxml.jackson.core:jackson-databind from 2.16.0 to 2.17.1 @dependabot (#268)
  • Bump org.apache.logging.log4j:log4j-core from 2.22.0 to 2.23.1 @dependabot (#269)
  • Bump org.gradlex.extra-java-module-info from 1.6 to 1.8 @dependabot (#261)
  • Bump org.junit:junit-bom from 5.10.1 to 5.10.2 @dependabot (#262)
  • Bump commons-io:commons-io from 2.15.0 to 2.16.1 @dependabot (#270)
  • Bump com.fasterxml.jackson.dataformat:jackson-dataformat-yaml from 2.16.0 to 2.17.1 @dependabot (#271)
  • Bump jakarta.activation:jakarta.activation-api from 2.1.2 to 2.1.3 @dependabot (#272)
  • Bump io.github.borewit:lizzy from 4.0.0 to 4.0.1 @dependabot (#267)

v2.10.0

01 Dec 19:27
Compare
Choose a tag to compare

Changes

  • Prevent dot from appearing in installer name @Borewit (#253)

🎨 Improvements

  • Clone the playlist type when creating a new playlist @Borewit (#229)
  • Only show "Remove playlist directory" on configured playlist folder @Borewit (#237)

🐛 Bug Fixes

  • Fix log file generation @Borewit (#239)
  • Remove malfunctioning F2 accelerator to rename playlist @Borewit (#228)
  • Update dependency Lizzy to 3.0.1, change M3U text encoding to ISO-8859-1 @Borewit (#224)

🔧 Under the hood

  • Replace mouse-listener with more conventional action-listener @Borewit (#222)
  • Prevent memory leaks by cleaning up playlist listeners @Borewit (#218)

⬆️ Dependencies

  • Bump com.fasterxml.jackson.dataformat:jackson-dataformat-yaml from 2.15.3 to 2.16.0 @dependabot (#247)
  • Bump org.beryx.jlink from 3.0.0 to 3.0.1 @dependabot (#232)
  • Bump commons-io:commons-io from 2.14.0 to 2.15.0 @dependabot (#231)
  • Bump org.apache.logging.log4j:log4j-core from 2.21.0 to 2.22.0 @dependabot (#243)
  • Bump org.junit:junit-bom from 5.10.0 to 5.10.1 @dependabot (#236)
  • Bump org.gradlex.extra-java-module-info from 1.4.2 to 1.6 @dependabot (#242)
  • Bump com.fasterxml.jackson.core:jackson-databind from 2.15.3 to 2.16.0 @dependabot (#245)
  • Bump io.github.borewit:lizzy from 3.0.1 to 4.0.0 @dependabot (#234)
  • Update dependency Lizzy to 3.0.1, change M3U text encoding to ISO-8859-1 @Borewit (#224)
  • Bump org.apache.logging.log4j:log4j-core from 2.20.0 to 2.21.0 @dependabot (#225)
  • Bump com.fasterxml.jackson.core:jackson-databind from 2.15.2 to 2.15.3 @dependabot (#220)
  • Bump com.fasterxml.jackson.dataformat:jackson-dataformat-yaml from 2.15.2 to 2.15.3 @dependabot (#221)

v2.9.0

06 Oct 18:07
Compare
Choose a tag to compare

Changes

🎨 Improvements

  • Remove multi-list closest-match repair @Borewit (#214)
  • Remove deprecated option playlistsDirectory from options.json @Borewit (#216)
  • Rename repair playlist entries in context menu @Borewit (#206)
  • Parallel processing repairing playlist @Borewit (#203)

🔧 Under the hood

⬆️ Dependencies

👏 Credits

  • Testing and quality control: @touwys

v2.8.1

22 Sep 14:02
Compare
Choose a tag to compare

Changes

🎨 Improvements

  • Improve tablemodel notification repair playlist @Borewit (#202)
  • Improve cancellation behavior in fix playlist dialogs @Borewit (#199)

🐛 Bug Fixes

⬆️ Dependencies

  • Bump org.gradlex.extra-java-module-info from 1.4.1 to 1.4.2 @dependabot (#204)
  • Bump com.fasterxml.jackson.core:jackson-databind from 2.15.0 to 2.15.2 @dependabot (#184)
  • Bump com.fasterxml.jackson.dataformat:jackson-dataformat-yaml from 2.15.0 to 2.15.2 @dependabot (#185)
  • Bump org.junit:junit-bom from 5.9.3 to 5.10.0 @dependabot (#197)
  • Bump commons-io:commons-io from 2.11.0 to 2.13.0 @dependabot (#186)
  • Bump org.gradlex.extra-java-module-info from 1.4 to 1.4.1 @dependabot (#187)

👏 Credits

  • Testing and quality control: @touwys

v2.8.0

07 May 10:38
Compare
Choose a tag to compare

Changes

🎨 Improvements

🐛 Bug Fixes

  • Fix update status icon after reverting changes playlist @Borewit (#176)
  • Fix uncommon root path exception @Borewit (#170)

🔧 Under the hood

⬆️ Dependencies

  • Bump jakarta.activation:jakarta.activation-api from 2.1.1 to 2.1.2 @dependabot (#172)
  • Bump org.gradlex.extra-java-module-info from 1.3 to 1.4 @dependabot (#171)
  • Bump com.fasterxml.jackson.dataformat:jackson-dataformat-yaml from 2.14.2 to 2.15.0 @dependabot (#167)
  • Bump com.fasterxml.jackson.core:jackson-databind from 2.14.2 to 2.15.0 @dependabot (#168)

👏 Credits

  • Testing and quality control: @touwys

v2.7.0

02 Apr 18:49
Compare
Choose a tag to compare

Changes

🚀 Enhancements

  • Persist open playlists in configuration file @Borewit (#141)
  • Open file location of best match @Borewit (#106)
  • Be able to drag playlist folders into Playlists-Directories panel @Borewit (#113)

🎨 Improvements

  • Be able to drag new media directories into the media-list @Borewit (#147)
  • Preserve playlist sequence & persist active playlist editor @Borewit (#148)
  • Improve drag-and-drop playlist implementation @Borewit (#136)
  • Adjust total progress based on partial task progress @Borewit (#111)

🐛 Bug Fixes

  • Prevent exception being thrown when comparing different Path types @Borewit (#123)
  • Fix being able to delete folder from Playlists-Directories panel @Borewit (#114)

🔧 Under the hood

⬆️ Dependencies

  • Share Lizzy playlist implementation @Borewit (#144)
  • Drop com.google.guava:guava dependency, resolving vulnerability @Borewit (#145)
  • Bump io.github.borewit:lizzy from 1.1.2 to 1.2.0 @dependabot (#139)
  • Bump me.qoomon.git-versioning from 6.3.6 to 6.4.2 @dependabot (#134)
  • Bump com.jgoodies:jgoodies-common from 1.8.0 to 1.8.1 @dependabot (#129)
  • Bump org.apache.logging.log4j:log4j-core from 2.19.0 to 2.20.0 @dependabot (#127)
  • Bump org.apache.logging.log4j:log4j-slf4j2-impl from 2.19.0 to 2.20.0 @dependabot (#130)
  • Use io.github.borewit:lizzy from Maven Central @Borewit (#115)

👏 Credits

  • Testing and quality control: @touwys

v2.6.0

17 Feb 16:56
d0c102c
Compare
Choose a tag to compare

Changes

🚀 Enhancements

🎨 Improvements

  • Improve rename file in playlist directory @Borewit (#87)

🐛 Bug Fixes

  • Closes playlist editor upon deletion from playlist directory component. @Borewit (#92)
  • Fix NullPointerException in PlaylistEditCtrl @Borewit (#89)
  • Fix isModified flag in playlist @Borewit (#90)
  • Fix progress bar @Borewit (#85)
  • Fix reading UTF16-LE & UTF-16-BE encoded M3U files @Borewit (#82)
  • Fix Exception thrown opening folder in "Playlist Directory" @Borewit (#76)
  • Fix NullPointer exception when running Deep-fix button. @Borewit (#72)

🔧 Under the hood

⬆️ Dependencies

  • Update dependencies: javafx-gradle-plugin 0.0.13 & io.github.fvarrui:javapackager 1.7.0 @Borewit (#32)
  • Replace jar for JFontChooser with com.rover12421.opensource:JFontChoose:1.0.5-3 @Borewit (#52)
  • Eliminate com.jidesoft:jide-components dependency @Borewit (#51)

🖊️ Remarks

Special thanks to @touwys for extensive testing after nearly every change

v2.5.1

30 Jan 19:17
Compare
Choose a tag to compare

🚀 Enhancements

  • Enable log files in %USERPROFILE%\.listDir()\logs @Borewit (#44)
  • Ignore unknown properties in the JSON application configuration files @Borewit (#40)

🐛 Bug Fixes

  • Fix iTunes dependencies required by lizzy.jar @Borewit (#36)

🔧 Under the hood

  • Use java.io.File to construction application config paths @Borewit (#39)
  • Use java.io.File instead custom implementations. @Borewit (#38)