Skip to content

Release Notes

v3.6.0

Released on April 22, 2024

What's Changed

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

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

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 use downloadverified end point to fetch publicationEnd 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

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 state downloading & added a new API to fetch the state of an OfflineMediaAsset : getDownloadState() . Check the README for more information.

What's Changed

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

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

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

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

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 to false to avoid downloading multichannel renditions.

What's Changed

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

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

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

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

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 takes sessionToken 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 to iOSClientExposureDownload