Skip to content

Releases: M3U8Kit/M3U8Parser

1.1.0

13 Mar 08:01
f796552
Compare
Choose a tag to compare

What's Changed

  • Add additionalParameters to resolve tvg-logo/tvg-id/tvg-country or other additional properties as key-value pairs for M3U8 EXTINF. by @wolfcon in #36
  • Add Privacy manifest

Full Changelog: 1.0.2...1.1.0

1.0.2

16 Jun 03:01
118469b
Compare
Choose a tag to compare
  • Set support from 9.0 instead of 8.0 in PodSpec

1.0.1: Fix exporting Swift Package Manager package (#33)

23 Dec 06:10
03b8a21
Compare
Choose a tag to compare

1.0.0

22 Oct 07:47
994ad2c
Compare
Choose a tag to compare
  • Fix some spelling mistakes(m3u8PlainString instead of m3u8PlanString)
  • Fix array values like Codecs missing part in parsing.
  • Add method namespace for Category (m3u_)
  • Remove redundant targets in project.

Add EXT-X-Version:4 support

01 Oct 07:21
812d737
Compare
Choose a tag to compare
  • Add EXT-X-Version:4 support

0.4.1

20 Apr 02:01
Compare
Choose a tag to compare
  • Fix CRLF handling when reading master playlist (#24) .
  • Release SPM support officially.

0.4.0

26 Mar 09:38
Compare
Choose a tag to compare
  • Add support for AVERAGE-BANDWIDTH property
  • Add tvOS/watchOS/macOS support

Bug Fix

21 Aug 09:43
f976d68
Compare
Choose a tag to compare
  • loadM3U8AsynchronouslyCompletion should not run in main queue specifically.
  • fix a bug that parsing error could not send to block
  • rename easy funtion loadM3U8AsyncCompletion

Bug fix

20 May 07:13
Compare
Choose a tag to compare
Fix when m3u8 isMediaPlaylist, Init M3U8MediaPlaylist with self.baseU…

…rl  always nil (#18)

Add X-Key for each ts resource.

06 Mar 06:42
Compare
Choose a tag to compare

Refactor:

  1. Class 'XSessionKey' is renamed 'XKey' for reuse.
  2. KeyValue parser by equal mark implementation is rewritten.
  3. Remove demo pod

New:

  1. Add X-Key for each ts resource.
  2. Add more unit tests.
  3. add carthage check status