Releases: rinukkusu/spotify-dart
Releases · rinukkusu/spotify-dart
Release list
v0.16.1
v0.16.0
What's New in 0.16.0
- Add full PKCE (Proof Key for Code Exchange) support for public clients (#237)
- Add
codeVerifierfield toSpotifyApiCredentials - Add
SpotifyApiCredentials.pkce()constructor for public client flows - Add
SpotifyApi.generateCodeVerifier()helper method - Add
isPkcegetter to identify PKCE credentials - Update
fullyQualifiedto support PKCE credentials (with verifier but no secret) - Code verifier is now preserved during credential refresh
- Add comprehensive PKCE example (
example/example_pkce.dart) - Add PKCE test suite (
test/pkce_test.dart) - Update README with PKCE documentation
- Add
- Add audiobooks and chapters endpoints (#232)
- Add duration field to episodes (#244)
- Refactor me endpoint structure (#243)
- Enhance deprecation messages for Spotify-deprecated endpoints (#240)
- Improve README structure and documentation (#236, #239)
- Enforce trailing commas and linter rules (#235)
v0.15.0
- use Track instead of TrackSimple in PlayHistory and Recommendations for more complete track information
- replace assert statements with ArgumentError and RangeError for better production safety
- add deprecation annotations for Spotify-deprecated endpoints
- split test suite by endpoint for better organization and maintainability
v0.14.0
v0.13.8
v0.13.7
What's Changed
- fix: toJson not called on child properties explicitly by @KRTirtho in #214
- Add filter function to pagination logic and use it in playlists by @Skycoder42 in #219
- Bump lints from 3.0.0 to 4.0.0 by @dependabot in #217
New Contributors
- @Skycoder42 made their first contribution in #219
Full Changelog: v0.13.6...v0.13.7