Skip to content

Releases: glensc/python-pytrakt

4.1.0

31 Jan 16:01
811da1e
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

Commits

3.4.34

02 Jan 14:50
8ed6828
Compare
Choose a tag to compare

Commits

3.4.33

11 Dec 15:12
11bf3c0
Compare
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

3.4.32

07 Apr 14:27
3c4a5fe
Compare
Choose a tag to compare

Commits

  • 5cf96a6: Update documentation link in readme (Elan Ruusamäe) #47
  • a5a5673: Add 2024 to copyright years in docs (Elan Ruusamäe) #47
  • b37c570: Update documentation link in readme (#47) (Elan Ruusamäe) #47
  • 097c3fc: Add PlaybackEntry dataclass (Elan Ruusamäe) #48
  • 3cb44ae: Add get_playback method placeholder (Elan Ruusamäe) #48
  • 9ebc163: Implement get_playback method (Elan Ruusamäe) #48
  • dfc367f: Add IdsMixin to PlaybackEntry (Elan Ruusamäe) #48
  • Add sync.get_playback method (#48) #48 (Elan Ruusamäe)

3.4.31

09 Mar 16:22
9a4f9f2
Compare
Choose a tag to compare

Commits

  • Add release environment for pypi job (Elan Ruusamäe)
  • d8fe234: Rename UserListEntry to ListDescription (Elan Ruusamäe) #43
  • 541cec6: Make creator optional in ListEntry (Elan Ruusamäe) #43
  • e02c5c7: Add PublicList class for official lists (Elan Ruusamäe) #43
  • 47cc782: Register PublicList in all (Elan Ruusamäe) #43
  • 8f136f9: Enable annotations for users.py (Elan Ruusamäe) #43
  • 35c2531: Add return type annotation for PublicList.load (Elan Ruusamäe) #43
  • 52b6fa4: Add len method to PublicList (Elan Ruusamäe) #43
  • 31cd483: Add iter method (Elan Ruusamäe) #43
  • 9507dd6: Add ListEntry class (Elan Ruusamäe) #43
  • 09b96bb: Use ListEntry dataclass (Elan Ruusamäe) #43
  • ef624e9: Restore compat with py 3.6 (Elan Ruusamäe) #43
  • da3b508: Fix cached property recursion problem (Elan Ruusamäe) #43
  • e1662ab: Add show to ListEntry (Elan Ruusamäe) #43
  • a5567ce: Add season to ListEntry (Elan Ruusamäe) #43
  • 9aa9e69: Add episode to ListEntry (Elan Ruusamäe) #43
  • b560cd5: Update season builder not to trigger fetch (Elan Ruusamäe) #43
  • d5d8d89: Add PublicList tests (Elan Ruusamäe) #44
  • 66ed992: Add mock data for lists (Elan Ruusamäe) #44
  • 3975894: Add test data for list items (Elan Ruusamäe) #44
  • b9b869f: Test items iterate (Elan Ruusamäe) #44
  • 9d18e21: Test list items types (Elan Ruusamäe) #44
  • 5443269: Test trakt property (Elan Ruusamäe) #44
  • Add PublicList class (#43) #43 (Elan Ruusamäe)
  • 0ccf394: Add PublicList tests (#44) (Elan Ruusamäe) #44
  • 5da2b8d: Test py3.11, py3.12 (Elan Ruusamäe) #45
  • 9a4f9f2: Add CI to test py3.11, py3.12 (#45) (Elan Ruusamäe) #45

3.4.30

21 Feb 13:07
23f2bb5
Compare
Choose a tag to compare

Commits

  • 24cc239: Add rated_at parameter to Movie.rate() (Elan Ruusamäe) #41
  • d1a31be: Add rated_at parameter to TVShow.rate() (Elan Ruusamäe) #41
  • 8a9224b: Add rated_at parameter to TVEpisode.rate() (Elan Ruusamäe) #41
  • Pass rated_at for Movie/TVShow/TVEpisode rate method (#41) #41 (Elan Ruusamäe)
  • af7995c: Allow rate rated_at to be str or datetime (Elan Ruusamäe) #42
  • Allow rate rated_at to be str or datetime (#42) #42 (Elan Ruusamäe)