-
-
Notifications
You must be signed in to change notification settings - Fork 289
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Checking mergeability…
Don’t worry, you can still create the pull request.
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: spotify-web-api-java/spotify-web-api-java
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: spotify-web-api-java/spotify-web-api-java
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: beta
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 9 commits
- 1,094 files changed
- 3 contributors
Commits on Feb 11, 2026
-
feat!: Spotify Web API breaking changes for 2026-02-11 (#448)
* Initial plan * Remove 20 request classes, their test classes, and test fixtures Co-authored-by: dargmuesli <[email protected]> * Remove deleted request class references and add new library builder methods in SpotifyApi.java Co-authored-by: dargmuesli <[email protected]> * Remove deprecated endpoints and add new /me/library endpoints - Remove 20 deprecated request classes (GET several/top, POST/GET user-specific, PUT/DELETE per-type library) - Remove corresponding 20 test classes and 12 test fixtures - Remove 28 builder methods from SpotifyApi.java - Add SaveToLibraryRequest (PUT /me/library) and RemoveFromLibraryRequest (DELETE /me/library) - Add saveToLibrary() and removeFromLibrary() builder methods to SpotifyApi.java Co-authored-by: dargmuesli <[email protected]> * Remove availableMarkets, externalIds, label, and popularity fields from Album model Co-authored-by: dargmuesli <[email protected]> * Remove albumGroup and availableMarkets fields from AlbumSimplified Co-authored-by: dargmuesli <[email protected]> * Remove followers and popularity fields from Artist model class Co-authored-by: dargmuesli <[email protected]> * Remove availableMarkets, externalIds, linkedFrom, and popularity fields from Track model Remove field declarations, constructor assignments, getter methods, Builder setter methods, and JsonUtil deserialization code for the four fields. Also remove unused imports (CountryCode, ExternalId, TrackLink, Gson) and update toString method. Update GetTrackRequestTest to remove assertions for removed fields. Co-authored-by: dargmuesli <[email protected]> * Remove availableMarkets and linkedFrom fields from TrackSimplified Co-authored-by: dargmuesli <[email protected]> * Remove availableMarkets and publisher fields from Show and ShowSimplified Co-authored-by: dargmuesli <[email protected]> * Remove country, email, followers, and product fields from User model Co-authored-by: dargmuesli <[email protected]> * Rename tracks/track fields to items/item in Playlist, PlaylistSimplified, and PlaylistTrack Co-authored-by: dargmuesli <[email protected]> * Fix test compilation errors after model field removals Co-authored-by: dargmuesli <[email protected]> * Rename playlist JSON fixture fields: tracks→items, track→item Co-authored-by: dargmuesli <[email protected]> * Add tests for SaveToLibraryRequest and RemoveFromLibraryRequest endpoints Co-authored-by: dargmuesli <[email protected]> * Update examples directory for API changes and add compile-examples CI step - Remove 20 example files for deleted endpoints - Add SaveToLibraryExample and RemoveFromLibraryExample - Fix pre-existing SavedEpisode import bug in GetUsersSavedEpisodesExample - Add compile-examples Maven profile to compile examples with project sources - Add CI step to compile examples during builds Co-authored-by: dargmuesli <[email protected]> * Fix Javadoc for renamed playlist fields and add @OverRide to library request execute methods - PlaylistSimplified.setItems(): update @param tracks → items - Playlist.setItems(): update Javadoc wording and @param tracks → items - PlaylistTrack.setItem(): update Javadoc wording and @param track → item - SaveToLibraryRequest.execute(): add @OverRide annotation - RemoveFromLibraryRequest.execute(): add @OverRide annotation Co-authored-by: dargmuesli <[email protected]> * ci: compile examples by default --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: dargmuesli <[email protected]> Co-authored-by: Jonas Thelemann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 761d87d - Browse repository at this point
Copy the full SHA 761d87dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fbec5b9 - Browse repository at this point
Copy the full SHA fbec5b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 786623b - Browse repository at this point
Copy the full SHA 786623bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0dcfaf - Browse repository at this point
Copy the full SHA d0dcfafView commit details
Commits on Mar 9, 2026
-
Configuration menu - View commit details
-
Copy full SHA for a93ad50 - Browse repository at this point
Copy the full SHA a93ad50View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3f71dc - Browse repository at this point
Copy the full SHA e3f71dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f77f1d - Browse repository at this point
Copy the full SHA 8f77f1dView commit details -
Merge pull request #454 from spotify-web-api-java/copilot/add-create-…
…playlist-endpoint Add CreatePlaylist endpoint (POST /v1/me/playlists)
Configuration menu - View commit details
-
Copy full SHA for 91bf5aa - Browse repository at this point
Copy the full SHA 91bf5aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for a069569 - Browse repository at this point
Copy the full SHA a069569View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...beta