What's breaking
- Remove deprecated endpoints by @KieranLProctor in #58
- Move and rename Facades by @aerni in #60
Upgrade guide
Spotify has deprecated certain endpoints of their Web API. This only affects newly created apps. More on this here. This release removes those endpoints moving forward.
Note: If you have an existing application and rely on those endpoints, you should stick to v2 of this package.
Deprecated methods
The following methods have been removed as their endpoints are no longer supported by the Spotify Web API.
- Spotify::artistRelatedArtists()
- Spotify::categoryPlaylists()
- Spotify::featuredPlaylists()
- Spotify::recommendations()
- Spotify::availableGenreSeeds()
- Spotify::audioAnalysisForTrack()
- Spotify::audioFeaturesForTrack()
- Spotify::audioFeaturesForTracks()
Deprecated classes
The SpotifySeed
class has been removed, as it was used with the deprecated Spotify::recommendations()
method.
Removed aliases
This release also takes the opportunity to remove the Spotify
and SpotifyClient
aliases in favor of directly using the respective facades. You should upgrade your code accordingly:
- use Spotify;
+ use Aerni\Spotify\Facades\Spotify;
- use SpotifyClient
+ use Aerni\Spotify\Facades\SpotifyClient;