Releases: tidal-music/tidal-sdk-ios
Releases · tidal-music/tidal-sdk-ios
0.3.35
Added
- Add more logging in Player (Player)
- Add
sendAllEvents
func inTidalEventSender
(EventProducer)
[0.3.34] - 2024-09-17
Changed
- Format unformatted code
- Update unit test action
- Do not set up logging system in the Auth module (Logging)
- Update Logging library version to latest version (Logging)
- Add support to new logging structure in Auth (Auth)
- Update StreamingMetrics support for new offliner (Player)
- Integrate new OfflineStorage layer into OfflineEngine and PlaybackEngine (Player)
- Make OfflineStorage optional for PlaybackEngine for now (Player)
Added
- Add common code for logging (Logging)
- Add logging support in Player (Player)
- Add database-backed persistence layer for Asset Cache (Player)
- Add database-backed persistence layer for Offline (Player)
- Public interface for OfflineEngine (Player)
Removed
- Remove
setupUserConfiguration
fromPlayer
(Player)
Fixed
- Fix parsing error in
clientIdFromToken
inCredentialsSuccessDataParser
(Player)
0.3.33
Changed
- Do not set up loggging system in the Auth module (Auth)
0.3.32
New
- New
MediaProduct.referenceId
andMediaProduct.extras
fields as part of the Player spec
Removed
isStallWhenTransitionFromEndedToBufferingEnabled
fromFeatureFlagProvider
(Player)Interruption
as a subclass ofMediaProduct
(Player)ProgressEvents
are no longer reported (Player)
Changed
- Allow calls to
setNext
with the sameproductId
but with a different type ofMediaProduct
class. (Player)
0.3.30
0.3.29
Changed
- Add more log data in the error message to help with debugging (Player)
0.3.28
New
- Multiple unit tests for Playlog (Player)
Fixed
- Made accessing credentials thread safe (Auth)
0.3.27
0.3.26
Fixed
- Made access to the database queue thread-safe (EventProducer)
Changed
- Refactoring of configuration and schedulers (EventProducer)
- Invalidate existing schedulers in case of reconfiguration (EventProducer)
- Throw error in case of misconfiguration (EventProducer)
0.3.25
Fixed
- Readme had Polish language link instead of English
- Attempt to fix crashes + better logging (EventProducer)
New
- Added new empty catalogue module
- Check Queue Size (EventProducer)
- Added step to update chagelog in readme when releasing a new version