Bumps spotipy from 2.19.0 to 2.22.0.
Release notes
Sourced from spotipy's releases.
2.22: Get queue endpoint
Added
- Integration tests via GHA (non-user endpoints)
- Unit tests for new releases, passing limit parameter with minimum and maximum values of 1 and 50
- Unit tests for categories, omitting country code to test global releases
- Added
CODE_OF_CONDUCT.md
Fixed
- Incorrect
category_id
input for test_category
- Assertion value for
test_categories_limit_low
and test_categories_limit_high
- Pin Github Actions Runner to Ubuntu 20 for Py27
- Fixed potential error where
found
variable in test_artist_related_artists
is undefined if for loop never evaluates to true
- Fixed false positive test
test_new_releases
which looks up the wrong property of the JSON response object and always evaluates to true
2.21: Flask cache handler
Added
- Added
market
parameter to album
and albums
to address #753
- Added 'show_featured_artists.py' to 'examples'.
- Expanded contribution and license sections of the documentation.
- Added
FlaskSessionCacheHandler
, a cache handler that stores the token info in a flask session.
- Added Python 3.10 in GitHub Actions
Fixed
- Updated the documentation to specify ISO-639-1 language codes.
- Fix
AttributeError
for text
attribute of the Response
object
- Require redis v3 if python2.7 (fixes readthedocs)
2.20: Redis cache handler
Added
- Added
RedisCacheHandler
, a cache handler that stores the token info in Redis.
- Changed URI handling in
client.Spotify._get_id()
to remove qureies if provided by error.
- Added a new parameter to
RedisCacheHandler
to allow custom keys (instead of the default token_info
key)
- Simplify check for existing token in
RedisCacheHandler
Changed
- Removed Python 3.5 and added Python 3.9 in Github Action
Changelog
Sourced from spotipy's changelog.
[2.22.0] - 2022-12-10
Added
- Integration tests via GHA (non-user endpoints)
- Unit tests for new releases, passing limit parameter with minimum and maximum values of 1 and 50
- Unit tests for categories, omitting country code to test global releases
- Added
CODE_OF_CONDUCT.md
Fixed
- Incorrect
category_id
input for test_category
- Assertion value for
test_categories_limit_low
and test_categories_limit_high
- Pin Github Actions Runner to Ubuntu 20 for Py27
- Fixed potential error where
found
variable in test_artist_related_artists
is undefined if for loop never evaluates to true
- Fixed false positive test
test_new_releases
which looks up the wrong property of the JSON response object and always evaluates to true
[2.21.0] - 2022-09-26
Added
- Added
market
parameter to album
and albums
to address (#753
- Added
show_featured_artists.py
to /examples
.
- Expanded contribution and license sections of the documentation.
- Added
FlaskSessionCacheHandler
, a cache handler that stores the token info in a flask session.
- Added Python 3.10 in GitHub Actions
Fixed
- Updated the documentation to specify ISO-639-1 language codes.
- Fix
AttributeError
for text
attribute of the Response
object
- Require redis v3 if python2.7 (fixes readthedocs)
[2.20.0] - 2022-06-18
Added
- Added
RedisCacheHandler
, a cache handler that stores the token info in Redis.
- Changed URI handling in
client.Spotify._get_id()
to remove qureies if provided by error.
- Added a new parameter to
RedisCacheHandler
to allow custom keys (instead of the default token_info
key)
- Simplify check for existing token in
RedisCacheHandler
Changed
- Removed Python 3.5 and added Python 3.9 in Github Action
Commits
![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=spotipy&package-manager=pip&previous-version=2.19.0&new-version=2.22.0)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it
@dependabot merge
will merge this PR after your CI passes on it
@dependabot squash and merge
will squash and merge this PR after your CI passes on it
@dependabot cancel merge
will cancel a previously requested merge and block automerging
@dependabot reopen
will reopen this PR if it is closed
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependencies