Major Changes
-
d864806: Remove getPlaylistByHandleAndSlug in favor of getBulkPlaylists
- Removes
sdk.playlists.getPlaylistByHandleAndSlug()in favor of callingsdk.playlists.getBulkPlaylists({ permalink: ['/handle/playlist/playlist-name-slug'] }) - Changes return values of
CommentsAPIto match other APIs, removingsuccessparam.
- Removes
Minor Changes
- 71bb31b: Add programmable distribution config to stream_conditions
Patch Changes
-
71bb31b: Fix missing bearer token for PUT /users
-
a7a9e17: Fix create/upload/update playlist in legacy path
publishTracksreturns string track IDs, which were being incorrectly parsed as though they were numbers that needed converting. This was changed behavior from recent SDK changes made to match the POST endpoints as this was working previouslycreatePlaylistwasn't equipped to handle using a presetplaylistIdlike our client expects, rejecting calls that hadplaylistIdalready set in the metadata (which would happen on our creation of playlists from scratch).createPlaylistInternalwas being passed parsed parameters in thecreatePlaylistcase, and unparsed in theuploadPlaylistcase, and used types that made it hard to squeeze both callsites in. This was resulting in incorrectly setting some IDs to hash IDs (eg inplaylistContents) and was uncovered when fixing the playlistId bug aboveupdatePlaylisthad incorrect schema still referencingcoverArtCidinstead ofplaylistImageSizesMultihash, blocking any playlist updates that included an image update
-
8f12bb7: Fix cover art CID metadata properties for playlists and tracks.
-
6cb4b6f: Fix UploadsApi to make start() a function