Releases: pylast/pylast
Releases · pylast/pylast
5.3.0
Added
- Add support for Python 3.13 (#448) @hugovk
- Add type annotations to methods that take timestamp parameter (#442) @esimonov
Changed
Fixed
- Fix example_test_pylast.yaml link in README.md (#455) @christianmckinnon
- Double read timeout to fix 'The read operation timed out' (#445) @hugovk
- Fix incorrect docstrings (#439) @meebcodes
5.2.0
5.1.0
5.0.0
Changed
- Replace
http.client
with HTTPX (#379) @hugovk - Log method names at INFO level, also log API return data at DEBUG level (#394) @hugovk
- Cleanup: remove redundant code and add some typing (#395) @hugovk
Removed
- Drop support for Python 3.6 (#387) @hugovk
- Remove deprecated
is_streamable
andis_fulltrack_available
(#388) @hugovk
Fixed
4.5.0
Upcoming breaking changes
- pylast 5.0.0 will switch from
http.client
to https://www.python-httpx.org for HTTP calls (#361)enable_proxy(host, port)
will have a breaking change toenable_proxy(proxy)
whereproxy
can be a string like"http://localhost:8030"
or a dict for more advanced use cases. See: https://www.python-httpx.org/advanced/#http-proxying- Some underlying network exceptions will change
- pylast 5.0.0 will drop support for EOL Python 3.6
Deprecated
Fixed
4.4.0
Changed
- Speedup: Use faster
importlib.metadata
for getting version (#377) @hugovk - Convert setup.py to static setup.cfg and format with setup-cfg-fmt (#376) @hugovk
- Rename master to main, use 3.10 final, add workflow_dispatch (#374) @hugovk
Fixed
- Set
get_top_tracks
limit even if it'sNone
, to get unlimited usertop_tracks
(#367) @ChandlerSwift
4.3.0
4.2.1
Fixed
- Bugfix for get_userloved and get_userplaycount resulting in an empty response from the server (#358) @kvanzuijlen
4.2.0
Changed
- Fix unsafe creation of temp file for caching, and improve exception raising (#356) @kvanzuijlen
- [pre-commit.ci] pre-commit autoupdate (#362) @pre-commit-ci
4.1.0
Added
- Add support for streaming (#336) @kvanzuijlen
- Add Python 3.9 final to Travis CI (#350) @sheetalsingala
Changed
- Update copyright year (#360) @hugovk
- Replace Travis CI with GitHub Actions (#352) @hugovk
- [pre-commit.ci] pre-commit autoupdate (#359) @pre-commit-ci