Releases: glensc/python-pytrakt
Releases · glensc/python-pytrakt
Release list
4.4.5
4.4.4
Commits
- a5b27b5: Use build_uri in movies module (Elan Ruusamäe) #126
- e42104c: Use build_uri in sync module (Elan Ruusamäe) #126
- e3032be: Use build_uri in tv module (Elan Ruusamäe) #126
- d8690ee: Use build_uri in users module (Elan Ruusamäe) #126
- Make dismiss_recommendation title required #126 (Elan Ruusamäe)
- Use build_uri in modules (#126) #126 (Elan Ruusamäe)
- e87bf33: Add module level logger to user module (Elan Ruusamäe) #128
- 96780f1: Handle invalid data in build_movies (Elan Ruusamäe) #128
- Handle invalid data in build_movies (#128) #128 (Elan Ruusamäe)
- a15a804: Paginage user.movie_collection property (Elan Ruusamäe) #129
- 557568c: Add merge=True to _build_movies (Elan Ruusamäe) #129
- 6179d42: Re-use _build_movies in movie_collection (Elan Ruusamäe) #129
- Paginage user.movie_collection property (#129) #129 (Elan Ruusamäe)
4.4.3
Commits
- d28e5a4: Re-use build_movies for watchlist_movies (Elan Ruusamäe) #124
- b840214: Improve variable name in _build_movies (Elan Ruusamäe) #124
- b266674: Add debug log if request is not paginated, but should (Elan Ruusamäe) #125
- Re-use build_movies for watchlist_movies (#124) #124 (Elan Ruusamäe)
- Add debug log if request is not paginated, but should (#125) #125 (Elan Ruusamäe)
4.4.2
Commits
- 11dba8a: Reorder extended= param to be first (Elan Ruusamäe) #121
- Reorder extended= param to be first (#121) #121 (Elan Ruusamäe)
- 333251d: Rename _build_watched_movies to _build_movies for re-use (Elan Ruusamäe) #123
- 89de789: Mark _build_movies static (Elan Ruusamäe) #123
- 06d548c: Add pagination to watchlist_movies (Elan Ruusamäe) #123
- f4ea689: Add pagination to watchlist_shows (Elan Ruusamäe) #123
- Add pagination to watchlists (#123) #123 (Elan Ruusamäe)
4.4.1
Commits
- 185a12f: Add AGENTS.md agent guide (Elan Ruusamäe) #118
- Add AGENTS.md agent guide (#118) #118 (Elan Ruusamäe)
- 3764001: Add pagination helper module (Elan Ruusamäe) #120
- 63b461f: Delegate HTTP pagination helpers (Elan Ruusamäe) #120
- 295abde: Allow paginate to discover api client itself (Elan Ruusamäe) #120
- 086bb4f: Test pagination helpers (Elan Ruusamäe) #120
- 35cc0da: Refactor watched_movies property to use paginate helper (Elan Ruusamäe) #120
- 5a217df: Remove paginate wrapper in api (Elan Ruusamäe) #120
- Avoid iter_pages crash with page kwarg #120 (Elan Ruusamäe)
- Add standalone paginate helper (#120) #120 (Elan Ruusamäe)
4.4.0
Commits
- e26a62f: Extract _build_watched_movies helper and refactor watched_movies to use it (Elan Ruusamäe) #114
- 22761ba: Add User.get_watched_movies method (Elan Ruusamäe) #114
- 6a6d92a: Add test for get_watched_movies (Elan Ruusamäe) #114
- 7d5ddad: Refactor watched_movies property to use get_watched_movies (Elan Ruusamäe) #114
- 6efabb2: Remove redundant @get from watched_movies property (Elan Ruusamäe) #114
- Add User.get_watched_movies (without pagination) (#114) #114 (Elan Ruusamäe)
- 1fc344d: Add Elan Ruusamäe to utils author dunder (Elan Ruusamäe) #115
- dbbd28f: Add validate pagination param helper to utils (Elan Ruusamäe) #115
- 107955e: Improve validate_pagination_param to reject booleans (Elan Ruusamäe) #115
- 3216518: Add build_uri helper to utils (Elan Ruusamäe) #115
- 8547707: Add URI builder tests (Elan Ruusamäe) #115
- 2dafaf1: Add pagination to User.get_watched_movies method (Elan Ruusamäe) #115
- fc554ef: Add pagination validator tests (Elan Ruusamäe) #115
- c3f85fc: Add tests for get_watched_movies pagination and invalid param validation (Elan Ruusamäe) #115
- Add pagination to User.get_watched_movies (#115) #115 (Elan Ruusamäe)
- ee1c321: Apply isort to test_users.py (Elan Ruusamäe)
- ac5fb71: Add extended param support to build_uri (Elan Ruusamäe) #116
- 29db3d2: Adjust build_uri tests (Elan Ruusamäe) #116
- cd0fd1e: Use build_uri in movies module (Elan Ruusamäe) #116
- 1a5a889: Use build_uri in calendar module (Elan Ruusamäe) #116
- 67bdd83: Use build_uri in sync module (Elan Ruusamäe) #116
- a6674f5: Use build_uri in people module (Elan Ruusamäe) #116
- a1ea71a: Use build_uri in users module (Elan Ruusamäe) #116
- acb3897: Use build_uri in tv module (Elan Ruusamäe) #116
- Use build_uri for building urls (#116) #116 (Elan Ruusamäe)
- 17f3a97: Remove get_watched deprecation (Elan Ruusamäe) #119
- c1f23d0: Cleanup unused deprecated import (Elan Ruusamäe) #119
- Remove get_watched deprecation (#119) #119 (Elan Ruusamäe)
- 50ad938: Add include_headers to api request method (Elan Ruusamäe) #117
- c2f2405: Add include_headers to api get method (Elan Ruusamäe) #117
- 1d07a16: Add generic pagination helper (Elan Ruusamäe) #117
- 98f4de8: Auto-paginate User.watched_movies using get_all_pages (Elan Ruusamäe) #117
- 81848ec: Adopt conftest to support include_headers param (Elan Ruusamäe) #117
- Auto-paginate User.watched_movies (#117) #117 (Elan Ruusamäe)
4.3.1
Commits
- f3126de: Remove app metadata from scrobble payloads (Elan Ruusamäe) #105
- 677f32f: Add regression test for scrobble payload fields (Elan Ruusamäe) #105
- 21b58bc: Remove undocumented app metadata from scrobble payloads (#105) (Elan Ruusamäe) #105
- 071c35c: Bump actions/checkout from 6 to 7 (dependabot[bot]) #110
- d3df38f: Bump actions/checkout from 6 to 7 (#110) (Elan Ruusamäe) #110
- 622d1e9: Ignore unknown API fields when building ListEntry (Sai Asish Y) #112
- Ignore unknown API fields when building ListEntry (#112) #112 (Elan Ruusamäe)
4.3.0
Commits
- 388d539: Bump actions/upload-pages-artifact from 3 to 4 (dependabot[bot]) #86
- be7c26d: Bump actions/setup-python from 5 to 6 (dependabot[bot]) #90
- 6c2468a: Avoid duplicate calls to e.response.json() (Elan Ruusamäe) #93
- 777f45d: Auto-format api.py imports (Elan Ruusamäe) #93
- 58f085a: Bump actions/checkout from 4 to 6 (dependabot[bot]) #94
- Avoid duplicate calls to e.response.json() (#93) #93 (Elan Ruusamäe)
- 65f340b: Bump actions/checkout from 4 to 6 (#94) (Elan Ruusamäe) #94
- eb26632: Bump actions/setup-python from 5 to 6 (#90) (Elan Ruusamäe) #90
- fdc0d55: Bump actions/upload-pages-artifact from 3 to 4 (#86) (Elan Ruusamäe) #86
- bb738f2: Bump actions/deploy-pages from 4 to 5 (dependabot[bot]) #97
- 90d643b: Bump actions/upload-pages-artifact from 4 to 5 (dependabot[bot]) #101
- 340f965: Bump actions/upload-pages-artifact from 4 to 5 (#101) (Elan Ruusamäe) #101
- 4b1753f: Bump actions/configure-pages from 5 to 6 (dependabot[bot]) #98
- fdd9888: Bump actions/deploy-pages from 4 to 5 (#97) (Elan Ruusamäe) #97
- 2c7091c: Bump actions/configure-pages from 5 to 6 (#98) (Elan Ruusamäe) #98
- eb576a3: Add message to OAuthRefreshException (Elan Ruusamäe) #106
- Add message to OAuthRefreshException (#106) #106 (Elan Ruusamäe)
- 9ffa847: Improve response parsing for OAuthRefreshException (Elan Ruusamäe) #108
- c0566a7: Add OAuthRefreshException class docstring (copilot-swe-agent[bot]) #108
- d65434c: Refine OAuthRefreshException docstring wording (copilot-swe-agent[bot]) #108
- Safely parse OAuth refresh error responses (#108) #108 (Elan Ruusamäe)
- 3aeaedf: Add str to OAuthRefreshException (Elan Ruusamäe) #107
- Add str to OAuthRefreshException (#107) #107 (Elan Ruusamäe)
- dec18c8: Reset refresh flag reliably (Elan Ruusamäe) #109
- 4f8e664: Raise OAuth refresh failures (Elan Ruusamäe) #109
- 3b53f18: Add regression test for OAuth refresh exception (Elan Ruusamäe) #109
- af4cbb1: Raise OAuthRefreshException on refresh failure and remove dead retry flow (#109) (Elan Ruusamäe) #109
4.2.3
Commits
- use builtin dataclasses.fields instead of annotations #96 (purarue)
- use builtin dataclasses.fields instead of annotations (#96) #96 (Elan Ruusamäe)
4.2.2
Commits
- 82e9b55: Switch ubuntu-20.04 with ubuntu-22.04 runner (Elan Ruusamäe) #82
- fe4cdc5: Drop Python 3.6 testing (Elan Ruusamäe) #82
- Switch ubuntu-20.04 with ubuntu-22.04 runner (#82) #82 (Elan Ruusamäe)
- e879853: Add 2025 to copyright years in docs (Elan Ruusamäe)
- Trakt refresh token after expiry #88 (modem)
- 719f0e3: Tentative to avoid token refresh race condition (modem) #88
- Trakt refresh token after expiry (#88) #88 (Elan Ruusamäe)