Releases: glensc/python-pytrakt
Releases · glensc/python-pytrakt
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)
4.2.1
Commits
- be02e9e: Use TOKEN_REFRESH_MARGIN constant (Elan Ruusamäe) #77
- b42c7d3: Update validate_token doc (Elan Ruusamäe) #77
- 6b5aac2: Log expiring message (Elan Ruusamäe) #77
- 35084a7: Ensure timedelta is calculated on each request (Elan Ruusamäe) #77
- 3cf8771: Use TOKEN_REFRESH_MARGIN constant (#77) (Elan Ruusamäe) #77
- d860d01: log error when refresh token fails (simonc56) #81
- c6eee75: string placeholders in log (Simon) #81
- ee7dd4f: catch JSONDecodeError if response body is not json (Simon) #81
- 10f0e5c: Log error when refresh token fails (#81) (Elan Ruusamäe) #81
4.2.0
Commits
- 09b7c45: Create dependabot.yml: Enable github-actions updating (Elan Ruusamäe)
- 659faf3: Bump actions/deploy-pages from 1 to 4 (dependabot[bot]) #72
- 6661b79: Bump actions/checkout from 3 to 4 (dependabot[bot]) #73
- 3899d6c: Bump actions/upload-pages-artifact from 1 to 3 (dependabot[bot]) #75
- 9205b90: Bump actions/deploy-pages from 1 to 4 (#72) (Elan Ruusamäe) #72
- 95acd46: Bump actions/upload-pages-artifact from 1 to 3 (#75) (Elan Ruusamäe) #75
- 7e2bf37: Bump actions/configure-pages from 2 to 5 (dependabot[bot]) #74
- 3f41f4e: Bump actions/configure-pages from 2 to 5 (#74) (Elan Ruusamäe) #74
- f1770d1: Bump actions/checkout from 3 to 4 (#73) (Elan Ruusamäe) #73
- 202b160: Bump actions/setup-python from 4 to 5 (dependabot[bot]) #71
- 1fb43d3: Bump actions/setup-python from 4 to 5 (#71) (Elan Ruusamäe) #71
- 060300a: Remove HISTORY.rst from pypi release page (Elan Ruusamäe) #69
- 29a67ef: Remove HISTORY.rst from pypi release page (#69) (Elan Ruusamäe) #69
- c809e00: Remove un-needed Attributes documentation (Elan Ruusamäe) #68
- 877c2f6: Use Auth rather object type (Elan Ruusamäe) #68
- Remove un-needed Attributes documentation (#68) #68 (Elan Ruusamäe)
- 8d135af: Reduce token refresh margin delay from 2 days to 10 minutes (simonc56) #76
- 6ceda9a: Reduce access_token refresh margin delay from 2 days to 10 minutes (#76) (Elan Ruusamäe) #76
4.1.0
Commits
- 8a2b9ae: Import from trakt.core to avoid import loop errors (Elan Ruusamäe) #66
- Import from trakt.core to avoid import loop errors (#66) #66 (Elan Ruusamäe)
- b114445: Move logger to class static in TokenAuth (Elan Ruusamäe) #65
- 1dc2f73: Move logger to class static in HttpClient (Elan Ruusamäe) #65
- af80847: Add AccountLimitExceeded error (Elan Ruusamäe) #63
- 5912643: Add AccountLimitExceeded to registered errors (Elan Ruusamäe) #63
- ad3704e: Add account_limit property to AccountLimitExceeded (Elan Ruusamäe) #63
- 17b3e9c: Add doc and default value to account_limit (Elan Ruusamäe) #63
- Move logging.getLogger to class static (#65) #65 (Elan Ruusamäe)
- 811da1e: Add AccountLimitExceeded error (#63) (Elan Ruusamäe) #63
4.0.2
4.0.1
4.0.0
Commits
- 113a8b9: Add HttpClient class (Elan Ruusamäe) #51
- 15acd61: Add timeout to HttpClient (Elan Ruusamäe) #51
- 84b8673: Add Config class (Elan Ruusamäe) #51
- 153d7bb: Add config factory to core (Elan Ruusamäe) #51
- 46687f0: Export config factory (Elan Ruusamäe) #51
- f2ea711: Add TokenAuth class (Elan Ruusamäe) #51
- 155a85d: Add api factory (Elan Ruusamäe) #51
- ff737a2: Export api factory (Elan Ruusamäe) #51
- 24795af: Add BaseAdapter class (Elan Ruusamäe) #51
- 72a2d78: Add OAuthAdapter adapter (Elan Ruusamäe) #51
- 54fd899: Add PinAuthAdapter adapter (Elan Ruusamäe) #51
- 3d1e23d: Add DeviceAuthAdapter module (Elan Ruusamäe) #51
- 38b3d70: Add auth module (Elan Ruusamäe) #51
- 9b45253: Add decorators module (Elan Ruusamäe) #51
- cc0d449: Export decorators for backward compat (Elan Ruusamäe) #51
- df32767: Use updated init_auth in core.init() (Elan Ruusamäe) #51
- 3e5ad90: Drop unused Core class (Elan Ruusamäe) #51
- 7951438: Drop unused auth methods from core (Elan Ruusamäe) #51
- 1e12732: Cleanup unused imports in core (Elan Ruusamäe) #51
- 41ffb5a: Drop unused core constants (Elan Ruusamäe) #51
- c1790a8: Update MockCore to use HttpClient (Elan Ruusamäe) #51
- 0b1d0f2: Update base version to 4.0.0 (Elan Ruusamäe) #51
- Add api client class (#51) #51 (Elan Ruusamäe)
- 28fae60: Add HttpClient.auth setter/getter (Elan Ruusamäe) #55
- 4ef5d08: Uset auth setter to set token auth (Elan Ruusamäe) #55
- 4f34003: Cleanup unuset set_auth method (Elan Ruusamäe) #55
- 06c16e7: 📝 Add docstrings to
auth-refactor(coderabbitai[bot]) #56 - b66874b: Fix comment for cached function (Elan Ruusamäe) #56
- a38f02e: 📝 Add docstrings to
auth-refactor(#56) (Elan Ruusamäe) #56 - Replace HttpClient set_auth method with auth property (#55) #55 (Elan Ruusamäe)
- 44db661: Update precommit isort: 5.12.0 -> 5.13.2 (Elan Ruusamäe)
- cd8771c: Add python 3.13 to CI test (Elan Ruusamäe) #54
- 974a1c1: Add python 3.10 - 3.13 to package classifiers (Elan Ruusamäe) #54
- 91217b2: Add CI job to test if docs build (Elan Ruusamäe) #12
- 6e1f012: Ignore CI job if updating only docs (Elan Ruusamäe) #12
- Add Python 3.13 to CI (#54) #54 (Elan Ruusamäe)
- Add job to test docs build (#12) #12 (Elan Ruusamäe)
- 4e2addb: Use sphinx from pip (Elan Ruusamäe) #58
- c083a96: Use tee rather direction (Elan Ruusamäe) #58
- a5b5b12: Enable shell tracing (Elan Ruusamäe) #58
- Use sphinx from pip (#58) #58 (Elan Ruusamäe)
- 15dbcc2: Fix oauth/token path (Elan Ruusamäe) #59
- a8e5fba: Fix oauth/token path, recursive overflow (#59) (Elan Ruusamäe) #59
- b6ed4b4: Add max retries to token refresh (Elan Ruusamäe) #60
- Add max retries to token refresh (#60) #60 (Elan Ruusamäe)
- 29921e7: Add api test (Elan Ruusamäe) #53
- Add api test (#53) #53 (Elan Ruusamäe)
- 02f49ac: Set max retries to 1 (Elan Ruusamäe) #61
- Set max retries to 1 (#61) #61 (Elan Ruusamäe)
- d7eb0ca: Trailing whitespace cleanup: trakt/api.py (Elan Ruusamäe)
- 7a8ba35: Whitespace cleanup: trakt/core.py (Elan Ruusamäe)
- 42b6ccc: Whitespace cleanup on all files (Elan Ruusamäe)