- Add readthedocs config.
- Makefile refactor (thanks @pantuza).
- Drop support for python 3.7.x.
- Add a fix for stricter enforcement around client scoping.
- Update base requirements version.
- Update pre-commit config and code format.
- Remove broken examples.
- Update base requirements version.
- Fix preserve resource_name as given (thanks @leorochael).
- Fix content-type is always json if json_encode_body is true (thanks @aenima-x).
- Drop support for python 3.6.x.
- Fix json_encode_body cannot be overridden bug (thanks @denravonska).
- Replace asynctest with asyncmock.
- Update httpx and python-slugify to latest versions.
- Update pre-commit rules.
- Use httpx.RequestError as base exception for ClientConnectionError.
- Update ClientConnectionError to deal with httpx.NetworkError exceptions (thanks @depauwjimmy).
- Fix httpx exception imports on httpx 0.13.x (thanks @denravonska).
- Fix imports on httpx 0.12.x (thanks @stekman37).
- Update httpx version (sync version is back yey!).
- Use exceptions.TimeoutException for ClientConnectionError.
- Fix api resource names (thanks @cfytrok).
- Locking httpx version below 0.8.0 (thanks @patcon).
- Simplify httpx timeout handling (thanks @daneoshiga).
- Major release.
- Use httpx instead of aiohttp and requests.
- Drop python 3.5.
- Add support for disable certificate validation (thanks @rfrp).
- Prevent urls with double slashes.
- Fix api_root_url without trailing slash (thanks @dspechnikov).
- Fix JSONDecodeError when processing empty server responses (thanks @zmbbb).
- Change log level for async requests (thanks @kwarunek).
- Add new exceptions: AuthError and NotFoundError.
- Add request.kwargs support.
- Add client_response in Response object.
- Add asyncio support (aiohttp).
- Add MANIFEST.in (fix install by pip).
- Initial release.