Release Notes¶
v3.6.0¶
Released on April 22, 2024
What's Changed¶
- [EMP-21398] feat: Privacy Manifests for SDKs by @robert-pelka in https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/pull/34
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/compare/v3.5.3...v3.6.0
v3.5.3¶
Released on January 18, 2024
What's Changed¶
- fix: Update dependencies by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/pull/32
- fix : Update dependencies by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/pull/33
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/compare/v3.5.2...v3.5.3
v3.5.2¶
Released on December 14, 2023
- Update dependencies
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/compare/v3.5.1...v3.5.2
v3.5.1¶
Released on December 14, 2023
What's Changed¶
- docs: Update documentation by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/pull/30
- fix : Treat 403 response to entitlement/downloadverified as offline asset has expired by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/pull/31
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/compare/v3.5.0...v3.5.1
v3.5.0¶
Released on October 12, 2023
- Use
publicationEnd
value when calculating isExpired & getExpiryTime for downloaded assets. SDK will usedownloadverified
end point to fetchpublicationEnd
value if there is an internet connection.
NOTE :
- The
enigmaDownloadManager.isExpired(assetId: _)
&enigmaDownloadManager.getExpiryTime(assetId: _)
has been changed to
enigmaDownloadManager.isExpired(assetId: _, environment: _, sessionToken: _) { expired, error in }
enigmaDownloadManager.getExpiryTime(assetId: _, environment: _, sessionToken: _) { expiryTime, error in }
What's Changed¶
- EMP-20382 by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/pull/29
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/compare/v3.4.0...v3.5.0
v3.4.0¶
Released on June 21, 2023
Changes :
- With this version
DownloadState
has a new statedownloading
& added a new API to fetch the state of anOfflineMediaAsset
:getDownloadState()
. Check the README for more information.
What's Changed¶
- Bug fix : OfflineMediaAsset has wrong state by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/pull/28
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/compare/v3.3.1...v3.4.0
v3.3.1¶
Released on June 13, 2023
What's Changed¶
- Add missing download renewed request to the exposure backend by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/pull/27
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/compare/v3.3.0...v3.3.1
v3.3.0¶
Released on June 09, 2023
Bug fixes :
- Entitlement becomes nil after renewal of licences.
Changes :
- Use the new API for renew the license for downloaded assets
enigmaDownloadManager.renewLicense(assetId: assetId, sessionToken: session, environment: environment) { offlineMediaAsset, error in ... }
. Check ReadMe for more information.
What's Changed¶
- EMP-20054 by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/pull/26
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/compare/v3.2.6...v3.3.0
V 3.2.6¶
Released on May 22, 2023
What's Changed¶
- Update dependencies by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/pull/25
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/compare/v3.2.500...v3.2.6
v3.2.5¶
Released on May 02, 2023
- [Bug Fix]
isExpired
method was always returning true for offline assets.
What's Changed¶
- EMP-19916 by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/pull/24
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/compare/v3.2.400...v3.2.500
V 3.2.4¶
Released on April 05, 2023
- pass
AVAssetDownloadTaskMediaSelectionPrefersMultichannelKey
tofalse
to avoid downloading multichannel renditions.
What's Changed¶
- EMP-19778 by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/pull/23
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/compare/v3.2.300...v3.2.400
V 3.2.3¶
Released on December 20, 2022
- pass
format
of the downloaded file (OfflineMediaAsset
) - This can be used to play specifically offline
MP3
files as these files need a separate implementation. Check the SDK Sample app for example
What's Changed¶
- EMP-18996 by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/pull/22
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/compare/v3.2.200...v3.2.300
v3.2.200¶
Released on December 07, 2022
- Add
presentationSize
to be passed from client apps when selecting download streams
Selecting Preferred PresentationSize¶
By default, a download task selects the variant with the largest media presentation size. To download a variant of a particular size, client apps cans provide a CGSize value.
task.use(bitrate: 16000, presentationSize: CGSize(width: 1920, height: 1080))
What's Changed¶
- EMP-19059 by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/pull/21
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/compare/v3.2.100...v3.2.200
V 3.2.100¶
Released on December 02, 2022
- support latest changes from Exposure
What's Changed¶
- Emp 18961 by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/pull/20
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/compare/v3.2.000...v3.2.100
V 3.2.0¶
Released on September 13, 2022
- Add a method to get downloadedAssets by
userId
:enigmaDownloadManager.getDownloadedAssets(userId: _ )
What's Changed¶
- Emp 18319 by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/pull/18
- EMP-18649 - Add method to get downloadedAssets by
userId
by @udayasri in https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/pull/19
Full Changelog: https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/compare/v3.1.100...v3.2.000
V 3.1.1¶
Released on June 22, 2022
- Bug fix : Player freeze when seek on offline assets
V 3.1.0¶
Released on April 22, 2022
- Use downloadInfo api for checking download availability
- Changes :
isAvailableToDownload
api has changed & now it takessessionToken
as a parameter
V 3.0.1¶
Released on April 05, 2022
- Update dependencies
V 3.0.0¶
Released on March 29, 2022
- Add support to SPM & Cocoapods
- [Breaking Changes] Change Module name from
ExposureDownload
toiOSClientExposureDownload