Releases: BjoernPetersen/m3u-parser
m3u-parser 1.4.0
This is mostly a "refresher" release since over a year has passed since the last version. There shouldn't be any user-facing changes in this version.
The kotlin-logging library that's internally used on top of the SLF4J API was updated to the most recent version 5.1.0, which came with a Maven group ID and Java package name change. While that's technically a breaking change from their side, and did take some adjustments in this library's code, it shouldn't affect users of this library, because the dependency on kotlin-logging is an implementation detail and not an api dependency in Gradle. This library will no longer cause users to transitively depend on the outdated kotlin-logging version though, which is why this release exists.
m3u-parser 1.3.0
- Support key-value metadata from
#EXTINF
directives (#43)- The metadata can be accesses using
M3uEntry.metadata
M3uMetadata
has a convenience property for logo access, seeM3uMetadata.logo
- The metadata can be accesses using
m3u-parser 1.2.0
- Fixed Regex usage on Android for extended m3u files (#42)
- Using JDK 17 for compilation (with release target 1.8)
- If you experience any issues on Java <17, please create an issue
- Added Automatic-Module-Name
net.bjoernpetersen.m3u
for Java 9+ users
m3u-parser 1.1.0
- Added new method for recursive playlist resolution
- Updated dependencies
m3u-parser 1.0.0
MediaPath.toString()
now returns the path string instead of the URL
m3u-parser 0.2.0
Fixed
- Fixed parsing of files with comments after
#EXTINF
lines
m3u-parser 0.1.0
Initial release