All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- All type declarations to the return type of requests.
PlaylistVersion
to encapsulate playlist modifications.
- Podcast-related retrieval and searching endpoints:
getEpisode
,getSeveralEpisodes
,getCurrentUserSavedShows
,searchShows
,searchEpisodes
. - Podcast-related models:
EpisodeSimplified
,Episode
,SavedShow
,Show
,ShowSimplified
. actions
toCurrentlyPlaying
andEpisode
as a possibleitem
type.episodes
andshows
as possible attributes inSearchResults
.additionalTypes
to the query parameters ofgetCurrentUserCurrentlyPlayingTrack
andgetUserPlaybackInformation
to allow considering anEpisode
as the currently playing media.'shows'
as a possible value for thetype
inareSavedToCurrentUserLibrary
.
saveAlbumsOrTracksForCurrentUser
renamed tosaveToCurrentUserLibrary
and support to shows.removeAlbumsOrTracksForCurrentUser
renamed toremoveFromCurrentUserLibrary
and support to shows.
- Instanbul CLI to generate test coverage reports.
- Create CHANGELOG, CONTRIBUTING and PR template.
- Simplify tests for checking matching attributes between API responses and the objects generated from custom classes.
- Consider tests when linting.
- Fix a bug with the start/resume user playback request.
- Fix a pagination bug when subsequent API calls are made.
- Update the versions of several dependencies.