All Versions
Latest Version
Avg Release Cycle
37 days
Latest Release
551 days ago

Changelog History
Page 3

  • v3.7.0 Changes

    November 18, 2018

    ๐Ÿš€ Changes from v3.6.3

    • Chrome Cast implementation of the CAF Sender (#301)
    • PlayKitUtils 0.1.6 (#304)
    • ๐Ÿ›  Fixed crash upon going to the background in some cases. (#303)
    • โž• Added replay function to the player. (#306)
    • โž• Added pluginVersion to PKPlugin protocol (#307)

    ๐Ÿ’ฅ Breaking Changes

    • ๐Ÿšš Most subspecs were removed from the core repo into their own repos and pods
    • 0๏ธโƒฃ The PKPlugin protocol has a new static property which a default implementation is provided in the BasePlugin, and can be overwritten by plugins.

    ๐Ÿ‘€ See the details in the migration guide.

  • v3.6.3 Changes

    November 07, 2018

    ๐Ÿš€ Changes from v3.6.2

    โšก๏ธ Updated PlayKitUtils package to v0.1.6, which is compatible with Swift v4.2.
    No other code changes.

  • v3.6.2 Changes

    October 22, 2018

    ๐Ÿš€ Changes from v3.6.1

    • ๐ŸŒฒ Switched logging library to XCGLogger (from due to Xcode 10/Swift 4.2 incompatibility issues (#294)
    • โฌ‡๏ธ Reduced logs shown by default
    • ๐Ÿ›  Fixed excess calls to PlayerEngine.currentPosition (#295)
    • TimeObserver: avoid calling currentTime if a player is not set (#296)
    • ๐Ÿ“ˆ Phoenix Analytics:
      • Hit Bookmark should be sent only after playback starts, every 30 sec. (#298)
      • Finish Bookmark sent twice - fixed, should only be sent upon PlayerEvent.Ended. (#297)
      • Added Stop Bookmark. (#299)

    ๐Ÿ‘ From this version Swift 3 is not supported

  • v3.6.1 Changes

    September 28, 2018

    ๐Ÿš€ Changes from v3.6.0

    • ๐Ÿ›  Fixes in PhoenixMediaProvider related to catchup and startover assets
    • ๐Ÿ“‡ Rename SimpleOVPSessionProvider to SimpleSessionProvider because it's also used for OTT/Phoenix. Created an empty subclass with the old name to avoid breaking old code.

    Minor Breaking Change

    • ๐Ÿ‘ The .unknown cases in AssetType and PlaybackContextType were renamed to .unset -- but an app shouldn't use them anyway (they only exist because Objective-C doesn't support optional enums, and an app would simply not specify that parameter if it's not relevant).