- handle refresh token expiration and max session length expiration (#26)
- Wiki and Python SDK examples: https://github.com/ilanddev/python-sdk/wiki
- Added support for
timeoutparameter toget/post/put/deletemethods
- doc update
- Support for iland API v1.0
- Update outdated dependencies
- iland API v0.9
- Force iland API v0.8.
- Update dev requirements.
- Dependencies definition shared with
setup.py - Add support for passing additional headers with api requests.
- Use a
requests.Sessionobject for all api calls - Remove
base_url,access_token_url, andverify_sslfrom Api constructor
- Fix internal use of
REFRESH_URLwhen overridingaccess_token_urlat constructor time.
- optional
access_url_tokenApiconstructor param allowing one to override token exchange URL. - update dependencies.
- lower required version of
requestsmodule from==2.14.2to>=2.2.1.
- update outdated dependencies
- drop Python 3.3 support "just like everybody"
- update token exchange endpoint. We keeping BBB for old client implementations
- update token exchange endpoint. We keeping BBB for old client implementations
- update requests lib
- update dev dependencies
- promote to stable
- update dependencies
- default resource path update
- promote to beta status
- extra
verify_sslApiconstructor to allow one to not verify endpoints SSL
- support 204 no content HTTP return code
- fix naming of _validate_token method
- update Sphynx dependency
- full unit tests coverage
- fix return on POST, PUT and DELETE operations
- fix use of custom BASE API URL
- implement exceptions handling
- docstrings and documentation
- Housekeeping and refactoring
- Better CI setup
- Sphynx doc and readthedocs.org publishing.
- Minor fixes.
- First release on PyPI.