Tags: rfsbraz/trakt.py
Tags
Release 5.0.0.0rc1 Breaking Changes - Dropped support for Python 2.7, 3.5, 3.6 Changed - Switched to PEP 517 compatible build system
Release 4.3.0 Added - Interfaces: - `Trakt['movies']` `popular()` - `Trakt['shows']` `popular()` Changed - Updated "arrow" requirement to support v1.0.0 (fuzeman#91) - Updated "requests" requirement to exclude v2.16.0 (fuzeman#88)
v4.2.0 Added - Interfaces: - `Trakt['lists']` `popular()`, `trending()` - `Trakt['users/*']` `get()`, `follow()`, `unfollow()` - `Trakt['users/*/watched']` `get()`, `movies()`, `shows()` - Objects: - `PublicList` - Properties: - `Media` - `plays` - `last_updated_at` - `last_watched_at` - `reset_at`
v4.1.0 Added - Documentation is now generated for a number of modules that were previously missing - Interfaces: - `Trakt['sync/watchlist']` - now supports the `sort` parameter - `Trakt['users/*/following']` - `Trakt['users/*/friends']` - `Trakt['users/*/history']` - `Trakt['users/*/ratings']` - `Trakt['users/*/watchlist']` - Methods: - `Trakt['sync/history']` `seasons()`, `episodes()` - `Trakt['sync/ratings']` `all()` - Objects: - `User` Changed - Methods: - `Trakt['users/*/lists']` `create()` now cleans the provided `username` parameter.
v4.0.0 BREAKING - `pagination=True` now always returns a `PaginationIterator` with: - `total_items` - Total number of items - `total_pages` - Total number of pages - `get(page)` - Fetch the specified page - `__iter__` - Iterate over all items, automatically requesting the next page as required - `Trakt['search'].lookup()` now always returns a list of matched items (previously a list was only returned when more than one item was returned) Added - Pages can now be requested without using `pagination=True` by using the `page` and `per_page` parameters on: - `Trakt['movies']` `trending()` - `Trakt['search']` `lookup()`, `query()` - `Trakt['shows']` `trending()` - `Trakt['sync/history']` `get()`, `movies()`, `shows()` - `Trakt['sync/ratings']` `get()`, `movies()`, `shows()`, `seasons()`, `episodes()` - `Trakt['sync/watchlist']` `get()`, `seasons()`, `episodes()` - `Trakt['users']` `likes()` - `Trakt['users/*/lists/*']` `items()` - `Trakt['users/*/lists/*'].items()` now supports a `media` parameter (fuzeman#76)
v3.2.0 Added - Exposed episode runtime (fuzeman#69) - Support `extended` parameter on list `items()` function (fuzeman#71)
v3.1.0 Added - Support for absolute episode numbers (fuzeman#63) - Support for rating votes (fuzeman#68) Changed - Dropped support for Python 3.4
Added - Implemented the show progress interface (fuzeman#60) - Support for the `extended` parameter on sync methods (fuzeman#57) Changed - Requests that raise exceptions are now retried (with `retry=True`) - Dropped support for Python 2.6, 3.3 Fixed - Issue disabling pagination on watchlist requests (fuzeman#62)
PreviousNext