Skip to content

3.3.0

Compare
Choose a tag to compare
@JonathanHuot JonathanHuot released this 17 Jun 23:20
· 42 commits to master since this release
6413d2e

What's Changed

See also CHANGELOG.md

  • Use proper SPDX identifier by @Shortfinga in #836
  • Upgrade GitHub Actions and make bandit, codespell, and pytest mandatory by @cclauss in #835
  • OAuth2Error: Allow falsy values as state by @TiphaineLAURENT in #815
  • Update pre-configured OIDC server to use OIDC flavor of Refresh Token grant type by @burkel24 in #838
  • Update setup.cfg to use license_files by @mgorny in #839
  • Ensure expires_at is always int by @sindrig in #828
  • create security policy by @auvipy in #831
  • Fix failing GitHub Action lint_python.yml by @cclauss in #854
  • Lint with ruff to replace bandit, flake8, isort, pyupgrade by @cclauss in #855
  • Add classifier for Python 3.11 by @eseifert in #840
  • Move from Travis to GitHub Actions CI by @auvipy in #834
  • Add support for Python 3.12 by @hugovk in #859
  • CI: Only attempt upload for upstream by @hugovk in #858
  • Lint with ruff to replace bandit, flake8, isort, pyupgrade by @cclauss in #861
  • Ensure that request.client_id is set during Refresh Token Grant. by @luhn in #853
  • Tox use ruff by @cclauss in #864
  • Make UtilsTests.test_filter_params Python 3.13+ compatible by @hroncok in #866
  • Create dependency-review.yml by @auvipy in #850
  • Update supported python versions in classifier by @auvipy in #860
  • Coveralls parallel is True — Turn GitHub Actions green by @cclauss in #871
  • Fix CI Errors by @shawnz in #878
  • Update create_code_verifier to output the proper length by @shawnz in #876
  • Add the device authorization endpoint (RFC8628 section 3.1 & 3.2) by @duzumaki in #881
  • Add support for Python 3.13 by @hugovk in #883
  • Allow user_code to be configured for device auth flow (Device Authorization Grant) by @duzumaki in #885
  • Guard ui_locales.split() by @jaap3 in #879
  • Add DeviceCodeGrant type for device code flow(rfc8628) section 3.4 & 3.5 by @duzumaki in #889
  • Device flow: Pass verification_uri_complete to endpoint + pass Server kwargs to DeviceCodeGrant to allow validators to be setup with more flexibility by @duzumaki in #891
  • Remove code verifier regex by @shawnz in #893
  • Remove generic classifier by @EvertonSA in #895
  • docs: add django-allauth to available options by @pennersr in #902
  • Handle expires_at with best effort basis by @JonathanHuot in #900
  • 3.3.0 release by @JonathanHuot in #898

New Contributors

Full Changelog: v3.2.2...v3.3.0