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 thesortparameterTrakt['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 providedusernameparameter.
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=Truenow always returns aPaginationIteratorwith: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=Trueby using thepageandper_pageparameters 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 amediaparameter (#76)