All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.5.0 - 2020-08-19
- Allow to provide an
httpx.Client
instance for*AuthorizationCode
flows (evenPKCE
),*ClientCredentials
and*ResourceOwnerPasswordCredentials
flows.
0.4.0 - 2020-08-07
- Mock an access token by default in
httpx_auth.testing.token_cache_mock
. Getting rid ofpyjwt
default dependency for testing. - Requires
httpx
==0.14.*
- Still under development, subject to breaking changes without notice:
AWS4Auth
authentication class for AWS. Ported fromrequests-aws4auth
byMichael E. Martinka
. Note that a few changes were made:- deprecated
amz_date
attribute has been removed. - it is not possible to provide an
AWSSigningKey
instance, use explicit parameters instead. - it is not possible to provide a
date
. It will default to now. - it is not possible to provide
raise_invalid_date
parameter anymore as the date will always be valid. include_hdrs
parameter was renamed intoinclude_headers
host
is not considered as a specific Amazon service anymore (no test specific code).- Each request now has it's own signing key and x-amz-date. Meaning you can use the same auth instance for more than one request.
session_token
was renamed intosecurity_token
for consistency with the underlying name at Amazon.
- deprecated
0.3.0 - 2020-05-26
- Requires
httpx
==0.13.*
0.2.0 - 2020-03-23
- Deprecated
httpx_auth.Auths
class has been removed.
0.1.0 - 2020-03-09
- Requires
httpx
==0.12.*
0.0.2 - 2020-02-10
- Port of requests_auth 5.0.2 for httpx
0.0.1 - 2020-02-04
- Placeholder for port of requests_auth to httpx