- 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
timeout
parameter toget
/post
/put
/delete
methods
- 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.Session
object for all api calls - Remove
base_url
,access_token_url
, andverify_ssl
from Api constructor
- Fix internal use of
REFRESH_URL
when overridingaccess_token_url
at constructor time.
- optional
access_url_token
Api
constructor param allowing one to override token exchange URL. - update dependencies.
- lower required version of
requests
module from==2.14.2
to>=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_ssl
Api
constructor 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.