Releases: glensc/python-pytrakt
Releases · glensc/python-pytrakt
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)
3.4.35
3.4.34
3.4.33
3.4.32
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
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
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)