Release Notes¶
v3.15.1¶
Released on October 14, 2024
What's Changed¶
- [EMP-21873] fix: Ads playback issues and next episode bug by @robert-pelka in https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/pull/134
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/compare/v3.15.0...v3.15.1
v3.15.0¶
Released on May 09, 2024
What's Changed¶
- [EMP-21444] feat: Improve caching sprites by @robert-pelka in https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/pull/132
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/compare/v3.14.0...v3.15.0
v3.14.0¶
Released on April 22, 2024
What's Changed¶
- [EMP-21164] fix: Seeking not working for streams with ads by @robert-pelka in https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/pull/129
- [EMP-21398] feat: Privacy Manifests for SDKs by @robert-pelka in https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/pull/130
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/compare/v3.13.0...v3.14.0
v3.13.0¶
Released on April 02, 2024
What's Changed¶
- [EMP-16154] feat: Add support for audio description / captions for hearing impaired by @robert-pelka in https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/pull/122
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/compare/v3.12.1...v3.13.0
v3.12.1¶
Released on March 12, 2024
What's Changed¶
- [EMP-21261] feat: V2 endpoint for fetching the EPG data related to channels by @rdktrnwskbsg in https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/pull/124
- [EMP-21286] feat: Add forced subtitle boolean parameter to the returned response for SubtitleTrack
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/compare/v3.12.0...v3.12.1
v3.11.0¶
Released on March 05, 2024
What's Changed¶
- [EMP-17547] feat: User preferred audio and subtitles by @robert-pelka in https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/pull/121
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/compare/v3.10.0...v3.11.0
v3.10.0¶
Released on February 27, 2024
What's Changed¶
- Feat: Use custom user-agent for ad tracking URLs by @rdktrnwskbsg in https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/pull/119
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/compare/v3.9.1...v3.10.0
v3.9.0¶
Released on February 16, 2024
What's Changed¶
- Feat: Add support to play streams with URL as source by @robert-pelka in https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/pull/117
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/compare/v3.8.0...v3.9.0
v3.8.0¶
Released on February 07, 2024
What's Changed¶
- Feat: Align analytics properties for apps and device models. by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/pull/116
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/compare/v3.7.1...v3.8.0
v3.7.1¶
Released on January 17, 2024
What's Changed¶
- Feat: ProgramID and AssetID for VirtualChannels by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/pull/114
- Bug Fix: Inconsistency in videoLength / duplicate offline analytics events by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/pull/115
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/compare/v3.7.0...v3.7.1
v3.7.0¶
Released on January 11, 2024
- New property has been added;
ProgramAssetId
, which contains the assetId for the program, to the analytics eventPlayback.ProgramChanged
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/compare/v3.6.1...v3.7.0
v3.6.1¶
Released on January 09, 2024
What's Changed¶
- Docs: Update documentation by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/pull/112
- Fix/emp 21097 by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/pull/113
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/compare/v3.6.0...v3.6.1
v3.6.0¶
Released on October 24, 2023
- Add support for analytics events
Playback.AppBackgrounded
,Playback.AppResumed
&Playback.GracePeriodEnded
What's Changed¶
- EMP-13788 by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/pull/111
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/compare/v3.5.1...v3.6.0
v3.5.1¶
Released on October 11, 2023
- Fix issue that causes the cancellation of all URLSession tasks when canceling sprite downloading tasks
What's Changed¶
- Emp 17871 by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/pull/108 https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/pull/110
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/compare/v3.5.0...v3.5.1
v3.5.0¶
Released on October 11, 2023
- Added functionality to support analytics for offline playback.
- Bumped up the minimum deployment version to
iOS/tvOS 12
.
What's Changed¶
- Added functionality to support analytics for offline playback. by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/pull/107
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/compare/v3.4.7...v3.5.0
V 3.4.7¶
Released on May 22, 2023
What's Changed¶
- Update dependencies by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/pull/106
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/compare/v3.4.600...v3.4.7
V 3.4.6¶
Released on April 18, 2023
Breaking Changes
- If you are using
AdsOption
previously there was a parametergdprOptin
. Now you can safely remove it as it is not needed anymore. - Parameter:
deviceMake
: client developers can ignore it, SDK will set it . If you are going to set it, it should beapple
( lowercase) otherwise remove it so that the SDKs sets it.
Bug fixes
- downloaded assets can not be played from custom position / time
What's Changed¶
- EMP-19828 by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/pull/105
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/compare/v3.4.500...v3.4.600
v3.4.500¶
Released on April 17, 2023
- Update SSAI parameters, including Device make and Model
What's Changed¶
- EMP-19630 by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/pull/104
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/compare/v3.4.400...v3.4.500
V 3.4.4¶
Released on March 03, 2023
- Bug Fix: Subtitles seems to be disappear when doing fast seek on downloaded assets
- Pass
entitlementDate
when doing entitlement checks for the epg data. - Request EPG data only when it exists and distribute entitlement checks.
What's Changed¶
- EMP-19026 by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/pull/102
- Emp 19370 by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/pull/103
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/compare/v3.4.300...v3.4.400
V 3.4.3¶
Released on December 02, 2022
- Pass analytics percentage and post interval, use custom base url to send analytics if available
- Deprecate passing analytics base url from the clients
What's Changed¶
- Emp 18961 by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/pull/101
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/compare/v3.4.200...v3.4.300
V 3.4.2¶
Released on October 05, 2022
- Bug Fix: App version not visible in session analyzer
- Add
StopCasting
analytic event
What's Changed¶
- Emp 18541 - App version not visible in session analyzer. by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/pull/100
- Emp 18032 by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/pull/91
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/compare/v3.4.000...v3.4.200
V 3.4.0¶
Released on September 12, 2022
- Allow developers get
DateRangeMetadataGroups
:#EXT-X-DATERANGE tag
changes by listening toonDateRangeMetadataChanges
event - Allow developers to pass date range metada identifier for filtering
- Bump minimum support iOS version to iOS 12
What's Changed¶
- Emp 18532 by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/pull/99
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposurePlayback/compare/v3.3.700...v3.4.000
V 3.3.7¶
Released on August 18, 2022
- Fix the bug that cause the app to crash when trying to airplay downloaded content
V 3.3.6¶
Released on August 03, 2022
- Send airplay analytics events
V 3.3.5¶
Released on August 02, 2022
- Update dependencies
V 3.3.4¶
Released on July 04, 2022
- Bug Fix: SSAI events do not get fired when playing catchups with pre roll Ads.
V 3.3.3¶
Released on June 30, 2022
- Update dependencies
V 3.3.2¶
Released on June 22, 2022
- Bug Fix: Player freeze when seek on offline assets
V 3.3.1¶
Released on June 09, 2022
- Bug Fix: tvOS player doesn't send player version to the analytics
V 3.3.0¶
Released on May 30, 2022
- pass number of ads & ad index during an ad break. This add two new parameters to
onWillPresentInterstitial
: noOfAds & adIndex - Allow passing
materialProfile
&customAdParams
V 3.1.0¶
Released on May 13, 2022
- Allow developers to pass appName as an anlytics param
V 3.0.5¶
Released on April 27, 2022
- Fix the bug that cause prevent seeking to mid roll ads when a user seek beyond the mid roll ad in tvos
V 3.0.4¶
Released on April 25, 2022
- Bug Fix: SDK does not send
onWillPresentInterstitial
event on pre rolls
V 3.0.3¶
Released on April 11, 2022
- Bug Fix: Quartiles (ad Tracking Events) are sent twice from SDK
V 3.0.2¶
Released on April 05, 2022
- Update dependencies
V 3.0.1¶
Released on March 29, 2022
- Fix broken Xcode project
V 3.0.0¶
Released on March 24, 2022
- Add support to SPM & Cocoapods
- [Breaking Changes] Change Module name from
ExposurePlayback
toiOSClientExposurePlayback
V 2.7.1¶
Released on March 22, 2022
- Make analyticsBaseUrl optional when initiating the player
V 2.7.0¶
Released on March 21, 2022
- Support to receive analyticsBaseUrl as sdk configuration
- Remove passing nil value after receiving sprites
V 2.6.5¶
Released on March 11, 2022
- Allow developers to select audio / subtitles using the track id or track title
V 2.6.4¶
Released on March 08, 2022
- Bug fixes on SSAI
V 2.6.3¶
Released on February 09, 2022
- Bug fixes related to sprites