The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
## 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
- Update dependencies
**Full Changelog**: https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/compare/v3.5.1...v3.5.2
## 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
- 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
* 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
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](https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/blob/master/README.md#state-of-a-downloaded-asset) 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
## 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
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](https://github.com/EricssonBroadcastServices/iOSClientExposureDownload/blob/master/README.md#renew-licence) 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
## 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
- [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
- pass `AVAssetDownloadTaskMediaSelectionPrefersMultichannelKey` to `false` 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