Skip to content

Releases: glensc/python-pytrakt

4.2.2

08 Sep 19:15
4e78678

Choose a tag to compare

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

15 Jul 11:30
10f0e5c

Choose a tag to compare

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

13 Feb 11:37
6ceda9a

Choose a tag to compare

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

31 Jan 16:01
811da1e

Choose a tag to compare

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

30 Jan 12:42
23b79f3

Choose a tag to compare

Commits

  • bcd1165: Package trakt.auth subpackage (Elan Ruusamäe) #67
  • 23b79f3: Package trakt.auth subpackage (#67) (Elan Ruusamäe) #67

4.0.1

28 Jan 21:21
91d3a20

Choose a tag to compare

Commits

  • a3ad6c2: Skip sending trakt-api-key with None value (Elan Ruusamäe) #64
  • 727ec0f: Add debug message on skipped credentials (Elan Ruusamäe) #64
  • Skip sending trakt-api-key with None value (#64) #64 (Elan Ruusamäe)

4.0.0

27 Jan 19:46

Choose a tag to compare

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)

3.4.35

08 Jan 21:25
9634420

Choose a tag to compare

Commits

3.4.34

02 Jan 14:50
8ed6828

Choose a tag to compare

Commits

3.4.33

11 Dec 15:12
11bf3c0

Choose a tag to compare

Commits

  • 0b1e118: Store OAuth global variables on initial auth (f0e) #49
  • 11bf3c0: Store OAuth global variables on initial auth (#49) (Elan Ruusamäe) #49