The format is based on Keep a Changelog, and this project adheres to Semantic Versioning as of 1.0.0.
- Load default certs to fix SSL failures (#67)
- Add support for manual token exchange to handle stubborn BadAuthentication situations (#41)
- Set Accept-Encoding: identity to prevent NeedsBrowser in some cases (#61)
- Fix compatibility with urllib3 < 2 (#51)
- Fix compatibility with urllib3 < 1.26 (#43)
- Update master token flow to prevent NeedsBrowser responses. Thanks @CyberAltra!
Thanks to @KapJI for their contributions to this release!
- Set minimum supported Python version to 3.8 (#31)
- PEP 585 type hints (#33)
- Misc tooling/release improvements
- Use a modified copy of DEFAULT_CIPHERS to prevent problems when other libraries modify it (#35)