Releases: fuzeman/trakt.py
Releases · fuzeman/trakt.py
5.0.0.0rc1
Breaking Changes
- Dropped support for Python 2.7, 3.5, 3.6
Changed
- Switched to PEP 517 compatible build system
4.4.0
4.3.0
4.2.0
v4.1.0
Added
- Documentation is now generated for a number of modules that were previously missing
- Interfaces:
Trakt['sync/watchlist']
- now supports thesort
parameterTrakt['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 providedusername
parameter.
v4.0.0
BREAKING
- Method signatures have been changed for:
Trakt['sync/history']
get()
,movies()
,shows()
Trakt['sync/ratings']
get()
,movies()
,shows()
,seasons()
,episodes()
Trakt['sync/watchlist']
get()
,movies()
,shows()
,seasons()
,episodes()
pagination=True
now always returns aPaginationIterator
with:total_items
- Total number of itemstotal_pages
- Total number of pagesget(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 thepage
andper_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 amedia
parameter (#76)