-
-
Notifications
You must be signed in to change notification settings - Fork 291
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
- 16 commits
- 1,126 files changed
- 4 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 <4778485+dargmuesli@users.noreply.github.com> * Remove deleted request class references and add new library builder methods in SpotifyApi.java Co-authored-by: dargmuesli <4778485+dargmuesli@users.noreply.github.com> * 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 <4778485+dargmuesli@users.noreply.github.com> * Remove availableMarkets, externalIds, label, and popularity fields from Album model Co-authored-by: dargmuesli <4778485+dargmuesli@users.noreply.github.com> * Remove albumGroup and availableMarkets fields from AlbumSimplified Co-authored-by: dargmuesli <4778485+dargmuesli@users.noreply.github.com> * Remove followers and popularity fields from Artist model class Co-authored-by: dargmuesli <4778485+dargmuesli@users.noreply.github.com> * 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 <4778485+dargmuesli@users.noreply.github.com> * Remove availableMarkets and linkedFrom fields from TrackSimplified Co-authored-by: dargmuesli <4778485+dargmuesli@users.noreply.github.com> * Remove availableMarkets and publisher fields from Show and ShowSimplified Co-authored-by: dargmuesli <4778485+dargmuesli@users.noreply.github.com> * Remove country, email, followers, and product fields from User model Co-authored-by: dargmuesli <4778485+dargmuesli@users.noreply.github.com> * Rename tracks/track fields to items/item in Playlist, PlaylistSimplified, and PlaylistTrack Co-authored-by: dargmuesli <4778485+dargmuesli@users.noreply.github.com> * Fix test compilation errors after model field removals Co-authored-by: dargmuesli <4778485+dargmuesli@users.noreply.github.com> * Rename playlist JSON fixture fields: tracks→items, track→item Co-authored-by: dargmuesli <4778485+dargmuesli@users.noreply.github.com> * Add tests for SaveToLibraryRequest and RemoveFromLibraryRequest endpoints Co-authored-by: dargmuesli <4778485+dargmuesli@users.noreply.github.com> * 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 <4778485+dargmuesli@users.noreply.github.com> * 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 <4778485+dargmuesli@users.noreply.github.com> * ci: compile examples by default --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: dargmuesli <4778485+dargmuesli@users.noreply.github.com> Co-authored-by: Jonas Thelemann <e-mail@jonas-thelemann.de>
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
Commits on Apr 13, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 557f20d - Browse repository at this point
Copy the full SHA 557f20dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fcf3d08 - Browse repository at this point
Copy the full SHA fcf3d08View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01f413e - Browse repository at this point
Copy the full SHA 01f413eView commit details
Commits on Apr 29, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 2b41d3e - Browse repository at this point
Copy the full SHA 2b41d3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 57276dd - Browse repository at this point
Copy the full SHA 57276ddView commit details -
Merge pull request #457 from fm-sys/common-interfaces
feat: add common interfaces
Configuration menu - View commit details
-
Copy full SHA for 7ef43d2 - Browse repository at this point
Copy the full SHA 7ef43d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2841d7a - Browse repository at this point
Copy the full SHA 2841d7aView 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