Skip to content

Releases: kaltura/playkit-ios

widevine/v3.0.3.rc2

24 Jul 14:52
Compare
Choose a tag to compare
widevine/v3.0.3.rc2 Pre-release
Pre-release

Note: This Version is ONLY for Applications that use Widevine Classic

Cocoapods

Since it's Widevine release please use following on your Podfile:

pod 'PlayKit/WidevineClassic', :git => 'https://github.com/kaltura/playkit-ios.git', :tag => 'widevine/v3.0.3.rc2'

Note: You have to use same convention for any plugin.
For example for YouboraPlugin:
pod 'PlayKit/YouboraPlugin', :git => 'https://github.com/kaltura/playkit-ios.git', :tag => 'widevine/v3.0.3.rc2'

Widevine Classic Documentation

Note: To get started with Widevine Classic click on black arrow under Widevine Classic section.

Widevine Classic Doc

Release Notes

https://github.com/kaltura/playkit-ios/releases/tag/v3.0.3.rc2

v3.0.3.rc2

11 Jul 14:57
Compare
Choose a tag to compare
v3.0.3.rc2 Pre-release
Pre-release

Cocoapods

Since it's pre-release please use following on your Podfile:

pod 'PlayKit', :git => 'https://github.com/kaltura/playkit-ios.git', :tag => 'v3.0.3.rc2'

Breaking Changes

New Way For Setting The Player View see documentation


Features & Fixed Bugs

  • FEM-1471, (#187)
    • Seperated PlayerView from player engine, now it is the app responsibility to maintain the view and the SDK just uses it (as custom).

v3.0.3.rc1

06 Jul 13:17
Compare
Choose a tag to compare
v3.0.3.rc1 Pre-release
Pre-release

Cocoapods

Since it's pre-release please use following on your Podfile:

pod 'PlayKit', :git => 'https://github.com/kaltura/playkit-ios.git', :tag => 'v3.0.3.rc1'

Features & Fixed Bugs

  • FEM-1540, (#198)
    • Handling messages and actions in playback context response

v3.0.2

05 Jul 14:19
Compare
Choose a tag to compare

Features & Fixed Bugs


Cocoapods

https://cocoapods.org/pods/PlayKit


PlayKit Technical Documentation

http://cocoadocs.org/docsets/PlayKit/3.0.2/

v3.0.1

04 Jul 09:01
Compare
Choose a tag to compare

Breaking Changes

New Way For Setting The Player View see documentation


Features & Fixed Bugs

  • FEM-1471, (#187)

    • Seperated PlayerView from player engine, now it is the app responsibility to maintain the view and the SDK just uses it (as custom).
  • FEM-1531, (#196)

    • Export provider API call raw response
    • Adding a way to listen to the response of the get play back context and other requests are being sent by the mediaEntryProvider
    • Sending the response element itself and not only response data in order to include the error.

Cocoapods

https://cocoapods.org/pods/PlayKit


PlayKit Technical Documentation

http://cocoadocs.org/docsets/PlayKit/3.0.1/

widevine/v3.0.1

04 Jul 11:51
Compare
Choose a tag to compare

Note: This Version is ONLY for Applications that use Widevine Classic

Cocoapods

Since it's Widevine release please use following on your Podfile:

pod 'PlayKit/WidevineClassic', :git => 'https://github.com/kaltura/playkit-ios.git', :tag => 'widevine/v3.0.1'

Note: You have to use same convention for any plugin.
For example for YouboraPlugin:
pod 'PlayKit/YouboraPlugin', :git => 'https://github.com/kaltura/playkit-ios.git', :tag => 'widevine/v3.0.1'

Widevine Classic Documentation

Note: To get started with Widevine Classic click on black arrow under Widevine Classic section.

Widevine Classic Doc

Release Notes

https://github.com/kaltura/playkit-ios/releases/tag/v3.0.1

widevine/v3.0.0

03 Jul 09:06
Compare
Choose a tag to compare

Note: This Version is ONLY for Applications that use Widevine Classic

Cocoapods

Since it's Widevine release please use following on your Podfile:

pod 'PlayKit/WidevineClassic', :git => 'https://github.com/kaltura/playkit-ios.git', :tag => 'widevine/v3.0.0'

Note: You have to use same convention for any plugin.
For example for YouboraPlugin:
pod 'PlayKit/YouboraPlugin', :git => 'https://github.com/kaltura/playkit-ios.git', :tag => 'widevine/v3.0.0'

Widevine Classic Documentation

Note: To get started with Widevine Classic click on black arrow under Widevine Classic section.

Widevine Classic Doc

Release Notes

https://github.com/kaltura/playkit-ios/releases/tag/v3.0.0

v3.0.0

02 Jul 14:56
Compare
Choose a tag to compare

Breaking Changes

  1. IMA Plugin Declaration Under Podfile

Before:

pod 'PlayKit/IMAPlugin'

After:

pod 'PlayKit_IMA', :git => 'https://github.com/kaltura/playkit-ios-ima.git', :tag => 'v0.0.1.rc2'
  1. New config classes for analytics plugins see documentation


Features & Fixed Bugs

  • FEM-1433, (#178)
    • Remove default activity indicator from IMA plugin should be handled on client side.
  • FEM-1439, (#179)
    • Added namespace for events for better readability when debugging.
    • Added more info for posting events, now prints to the console the event name and data, for example:
      PlayerEvent.SourceSelected ,with data: ["contentUrl" : "https://..."]
  • Added tests scheme and added code coverage flag to get coverage reports. (#181)
  • FEM-1330, (#182)
    • Added referrer sending in playback url.
  • FEM-1440, (#180)
    • Updated playing ads after time from IMA SDK after updating to version v3.5.2
  • FEM-1457, (#183)
    • Added unit-tests for providers
    • Added more unit-tests for ott analytics plugins
  • FEM-1444, (#184)
    • remove master source flavor id from playable sources
  • FEM-1469, (#185)
    • release player view when player is destroyed
  • FEM-1437, (#176)
    • Move IMA plugin to a separate repo/module
  • FEM-1428, (#168)
    • Update cast sdk from 3.3.0 to 3.5
  • FEM-1449, resolve ad issue when destroying player
  • FEM-1475, (#186)
    • make AppStateProvider public
  • Player Error Handling Enhancements, (#188)
  • FEM-1483, (#189)
    • Added additional data attributes to kaltura stats.
    • Added new class for kaltura stats config (KalturaStatsPluginConfig, see breaking changes).
  • FEM-1503, (#191)
    • bump SwiftyXMLParser to fix xcode9 issue
  • FEM-1493, (#192)
    • Changed PlayerEvent.SourceSelected to send MediaSource object instead of just content url.
    • Changed file id param to be received from the media source and not from config.
    • Added phoenix and tvpapi analytics plugin config (PhoenixAnalyticsPluginConfg + TVPAPIAnalyticsPluginConfig, see breaking changes).
    • Renamed OTTAnalyticsConfig to OTTAnalyticsPluginConfig
    • Added @objc attribute to config initializers
  • Update PlayKit SDK File Headers, (#194)
  • FEM-1500, (#195)
    • Fixed issue with tvpapi and phoenix analytics where called register events twice.
    • Added comments about live stream handling in the player for easier understanding in the future.
    • Fixed issues with kaltura live stats plugin.
    • Added new config class for kaltura live stats plugin named KalturaLiveStatsPluginConfig (see breaking changes).
    • Renamed KalturaStatsConfig to KalturaStatsPluginConfig.
  • FEM-1521, (#193)
    • Replace loading event with ended.
    • Reflect current state property.
    • Remove isContentEnded Boolean.

Cocoapods

https://cocoapods.org/pods/PlayKit


PlayKit Technical Documentation

http://cocoadocs.org/docsets/PlayKit/3.0.0/

v3.0.0.rc1

29 Jun 15:07
Compare
Choose a tag to compare
v3.0.0.rc1 Pre-release
Pre-release

Cocoapods

Since it's pre-release please use following on your Podfile:

pod 'PlayKit', :git => 'https://github.com/kaltura/playkit-ios.git', :tag => 'v3.0.0.rc1'

Features & Fixed Bugs

  • Update PlayKit SDK File Headers, (#194)
  • FEM-1500, (#195)
    • Fixed issue with tvpapi and phoenix analytics where called register events twice.
    • Added comments about live stream handling in the player for easier understanding in the future.
    • Fixed issues with kaltura live stats plugin.
    • Added new config class for kaltura live stats plugin named KalturaLiveStatsPluginConfig (see breaking changes).
    • Renamed KalturaStatsConfig to KalturaStatsPluginConfig.
  • FEM-1521, (#193)
    • Replace loading event with ended.
    • Reflect current state property.
    • Remove isContentEnded Boolean.

Breaking Changes

New config classes for analytics plugins see documentation

v0.4.0.rc3

28 Jun 15:12
Compare
Choose a tag to compare
v0.4.0.rc3 Pre-release
Pre-release

Cocoapods

Since it's pre-release please use following on your Podfile:

pod 'PlayKit', :git => 'https://github.com/kaltura/playkit-ios.git', :tag => 'v0.4.0.rc3'

Features & Fixed Bugs

  • Player Error Handling Enhancements, (#188)
  • FEM-1483, (#189)
    • Added additional data attributes to kaltura stats.
    • Added new class for kaltura stats config (KalturaStatsPluginConfig, see breaking changes).
  • FEM-1503, (#191)
    • bump SwiftyXMLParser to fix xcode9 issue
  • FEM-1493, (#192)
    • Changed PlayerEvent.SourceSelected to send MediaSource object instead of just content url.
    • Changed file id param to be received from the media source and not from config.
    • Added phoenix and tvpapi analytics plugin config (PhoenixAnalyticsPluginConfg + TVPAPIAnalyticsPluginConfig, see breaking changes).
    • Renamed OTTAnalyticsConfig to OTTAnalyticsPluginConfig
    • Added @objc attribute to config initializers

Breaking Changes

New config classes for analytics plugins see documentation