Skip to content

Releases: tidal-music/tidal-sdk-ios

0.3.35

24 Sep 15:03
4993e8d
Compare
Choose a tag to compare

Added

  • Add more logging in Player (Player)
  • Add sendAllEvents func in TidalEventSender (EventProducer)

[0.3.34] - 2024-09-17

17 Sep 12:46
d2eed3a
Compare
Choose a tag to compare

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 from Player (Player)

Fixed

  • Fix parsing error in clientIdFromToken in CredentialsSuccessDataParser (Player)

0.3.33

10 Sep 12:24
d1a24d4
Compare
Choose a tag to compare

Changed

  • Do not set up loggging system in the Auth module (Auth)

0.3.32

03 Sep 15:39
c382d66
Compare
Choose a tag to compare

New

  • New MediaProduct.referenceId and MediaProduct.extras fields as part of the Player spec

Removed

  • isStallWhenTransitionFromEndedToBufferingEnabled from FeatureFlagProvider (Player)
  • Interruption as a subclass of MediaProduct (Player)
  • ProgressEvents are no longer reported (Player)

Changed

  • Allow calls to setNext with the same productId but with a different type of MediaProduct class. (Player)

0.3.30

27 Aug 16:50
ab44079
Compare
Choose a tag to compare

Changed

  • Reworked the encoding logic of the payloads (EventProducer)

0.3.29

13 Aug 11:38
c7e46c8
Compare
Choose a tag to compare

Changed

  • Add more log data in the error message to help with debugging (Player)

0.3.28

06 Aug 18:49
7abd682
Compare
Choose a tag to compare

New

  • Multiple unit tests for Playlog (Player)

Fixed

  • Made accessing credentials thread safe (Auth)

0.3.27

30 Jul 15:36
c187da6
Compare
Choose a tag to compare

New

  • Use swift-log library for logging different events (Auth)

Fixed

  • Fixed crash for the new cache implementation in AVQueuePlayerWrapper (Player)

0.3.26

23 Jul 16:30
097d3a5
Compare
Choose a tag to compare

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

09 Jul 14:32
d8ebe88
Compare
Choose a tag to compare

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