Releases: adamint/spotify-web-api-kotlin
Releases · adamint/spotify-web-api-kotlin
3.6.0-rc.1 release - 3.6.0 release candidate including spotify-auth wrapper, broadcast notifications, and JS IR target
Merge pull request #263 from adamint/dev add spotify-auth wrapper, IR target for Kotlin/JS
3.5.06 release - fix coroutine library versioning on non-native platforms
Merge pull request #260 from adamint/dev 3.5.06 release - fixes incompatible coroutine versioning
3.5.05 release - bug fixes, Spotify Web Playback SDK Wrapper
Fixes #252 and fixes #253
Fixes #254 and fixes #255
Reduces platform-specific logic to one file with 5 methods([Desktop]PlatformUtils.kt) instead of the package it was before. tl;dr: now very easy to add new targets
Adds in experimental Spotify Web Playback SDK (JS) wrapper
Remove SpotifyLogger
Fixes #248
Replaces retryIfInternalServerError with retryOnInternalServerErrorTimes in SpotifyApiOptions
Fixes #258 by adding definitions for the api provides a link to an example project that showcases a Kotlin frontend application with Spotify web playback sdk integration
3.5.04 release - PagingObject, PlayerApi updates, bug fixes
- Makes PagingObject, CursorBasedPagingObject inherit from List
- Exposes ShowApi and EpisodeApi to SpotifyAppApi
- Cleans up ClientPlayerApi endpoints
- Adds new ContextUri
- Implements take for PagingObjects (instead of Kotlin Iterable.take)
3.5.03 release - make CursorBasedPagingObject nullable
3.5.02 release - add SearchApi.searchAllTypes
- Add SearchApi.searchAllTypes
3.5.01 release - remove kotlinx-datetime dependency from all targets
- Remove kotlinx-datetime dependency from targets and replace in Native targets with klock.
- Fix issue where responses with 401 and 429 status codes throw BadRequestException even if a refresh/retry should be performed instead.
3.5.0 release (adding native targets)
- Introduces three new targets - mingwX64, macosX64, linuxX64 #198
- Change cache from per-endpoint to global
- Add documentation for public actual functions in each of the targets
- Fixes #237 by recursively checking NeedsAPI objects and instantiating api field
- Refactors URIs and simplifies (de)serialization utilities
- Add option in SpotifyApiOptions to retry (once) on internal server error (5xx)
- Native logic is abstracted into desktopMain to allow for more native targets to be easily added
- Rename spotify-api-kotlin (JVM target) to spotify-api-kotlin-jvm
3.4.03 release
- Introduces full coroutine support
- Fixes #229
3.0.0 Release
Merge pull request #183 from adamint/dev docs/samples updates