Skip to content

Latest commit

 

History

History
117 lines (90 loc) · 3.69 KB

CHANGELOG.md

File metadata and controls

117 lines (90 loc) · 3.69 KB

2.1.0

  • BREAKING: setShuffle now does not expect a named argument
  • fixes accessToken being ignored in connectToSpotify()
  • exposes spotifyURI on connectToSpotify() method

2.0.0

  • BREAKING: opt into null safety
  • upgrade Dart SDK constraints to >=2.12.0-0 <3.0.0

1.0.2

  • fixes image dimension exception on getImage

1.0.1

  • improves error reporting on iOS
  • supports adding additional scopes for iOS
  • offers option to start radio while connecting to Spotify
  • updates packages

1.0.0

  • adds support for iOS 🎉 (thanks fotiDim)
  • adapts to breaking changes in the spotify android sdk (thanks itsMatoosh)
  • implements PKCE auth flow for the web implementation (thanks itsMatoosh)
  • adds the setShuffle() and setRepeatMode() APIs for Android (thanks Joran-Dob)
  • renames logout to disconnect
  • adds accessToken as an optional parameter to connectToSpotifyRemote() (only supported on iOS)
  • some minor bug fixing

0.5.0

  • adds support for web (thanks itsMatoosh)
  • adds custom scopes for the web api (thanks arnav-sh)
  • adds logout functionality for android
  • moved from pedantic to lint for static analyses
  • some minor bug fixing

0.3.4

  • adds handling of unexpected disconnects from Spotify via subscribeConnectionStatus()-Stream(thanks itsMatoosh)
  • adds usage of .env file for the example project
  • fixes some minor error message issues

0.3.3

  • adds getImage to get an Image from any spotifyURI (thanks eddwhite)
  • fixes some minor issues
  • raised dart-sdk version to 2.7.0

0.3.2

  • fixes compatibility with spotify-auth dependency above version 1.2.0 (thanks itsMatoosh)
    • spotify introduced some breaking changes: Rename classes from AuthenticationClassName to AuthorizationClassName

0.3.1

  • fixes wrong links and incorrect docs

0.3.0

  • android user api implementation finished
    • remove from library
    • subscribe to user status
    • subscribe to capabilities
    • get librarystate
  • updated package references

0.2.0

  • android player api implementation subscriptions finished
    • subscribe to playerContext and playerState now possible
  • added more instructions for android
  • code refactoring
  • extended the example
  • extended the documentation

0.1.0

  • android player api implementation finished
  • error handling finished
  • setup instructions for android finished
  • naming for modules finished

0.0.4

  • added instructions for android
  • fixed naming for modules

0.0.3

  • added the following implementations for android:
    • getCrossfadeState
    • getPlayerState
  • general refactoring of the native android implementation
  • adds documentation to all methods
  • adds json_annotation: ^3.0.0, build_runner: ^1.0.0, json_serializable: ^3.2.0 to make use of some json serializing functionality for the crossfadeState and PlayerState

0.0.2

  • added the following implementations for android:
    • resume
    • skip next
    • skip previous
    • seek to
    • seek to relative
  • splitted remote authorization and token retrieval in two seperate functions
  • implemented the example project
  • added logger package for prettier logs

0.0.1