Skip to content

Commit fd891d7

Browse files
committed
Update CHANGELOG.md (only for user relevant changes).
per https://django-oauth-toolkit.readthedocs.io/en/stable/contributing.html#pull-requests.
1 parent d06fd89 commit fd891d7

File tree

1 file changed

+19
-38
lines changed

1 file changed

+19
-38
lines changed

CHANGELOG.md

Lines changed: 19 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -16,52 +16,33 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1616

1717
## [Unreleased]
1818

19-
## [1.6.0] 2021-12-14
19+
## [1.6.0] 2021-12-19
2020
### Added
21-
* #712, #636, #808. Calls to `django.contrib.auth.authenticate()` now pass a `request`
22-
to provide compatibility with backends that need one.
23-
* #950 Add support for RSA key rotation.
24-
* #968 Add support for Django 3.2
25-
* #949 Provide django.contrib.auth.authenticate() with a request for compatibiity with more backends.
26-
* #953 Allow loopback redirect URIs using ports as described in RFC8252
27-
* #972 Add Farsi/fa language support
28-
* #978 Multiple rsa keys
29-
* #967 OpenID: Add claims to Well know
30-
* #1019 #1024 #1026 #1030 #1033 #1036 [pre-commit.ci] pre-commit autoupdate
31-
* #1021 Jazzband: Synced file(s) with jazzband/.github
32-
* #1039 Add support for Dj40, drop Py36 and Dj31
33-
* #1041 Admin: make extensive fields raw_id, add search fields
21+
* #949 Provide django.contrib.auth.authenticate() with a `request` for compatibiity with more backends (like django-axes).
22+
* #968, #1039 Add support for Django 3.2 and 4.0.
23+
* #953 Allow loopback redirect URIs using random ports as described in [RFC8252 section 7.3](https://datatracker.ietf.org/doc/html/rfc8252#section-7.3).
24+
* #972 Add Farsi/fa language support.
25+
* #978 OIDC: Add support for [rotating multiple RSA private keys](https://django-oauth-toolkit.readthedocs.io/en/latest/oidc.html#rotating-the-rsa-private-key).
26+
* #978 OIDC: Add new [OIDC_JWKS_MAX_AGE_SECONDS](https://django-oauth-toolkit.readthedocs.io/en/latest/settings.html#oidc-jwks-max-age-seconds) to improve `jwks_uri` caching.
27+
* #967 OIDC: Add [additional claims](https://django-oauth-toolkit.readthedocs.io/en/latest/oidc.html#adding-claims-to-the-id-token) beyond `sub` to the id_token.
28+
* #1041 Add a search field to the Admin UI (e.g. for search for tokens by email address).
3429

3530
### Changed
36-
* #1022 Replaced pkg_resources usage with importlib.metadata
37-
* #981 Require redirect_uri if multiple URIs are registered
38-
* #963 Handles ValueErrors with invalid hex values in query strings (#954)
39-
* #989 Change remaining HttpResponse to JsonResponse
40-
* #988 Optimize DB access in AccessTokenAdmin
41-
* #973 Use django-cors-headers in docs
42-
* #1009 Add missing space in assertion error
43-
* #1025 Moved version info from setup.cfg into package
44-
* #991 Update settings.rst with text
45-
* #956 doc: missing argument to get_userinfo_claims
46-
* #985 Documentation grammar
47-
* #977 doc: Add missing import
48-
* #1014 Update tutorial_03.rst to use arrays instead of tuples in the settings.py file
49-
50-
### Fixed
51-
* #948 Fix #524 - Restrict usage of timezone aware expire dates to Django projects with USE_TZ set to True
52-
* #957 Fix double oauth2_provider mountpoint in oidc view
53-
* #524 Restrict usage of timezone aware expire dates to Django projects with USE_TZ set to True.
54-
* #953 Allow loopback redirect URIs with random ports using http scheme, localhost address and no explicit port
55-
configuration in the allowed redirect_uris for Oauth2 Applications (RFC8252)
56-
* #954 Query strings with invalid hex values now raise a SuspiciousOperation exception
57-
* #955 Avoid doubling of `oauth2_provider` urls mountpath in json response for OIDC view `ConnectDiscoveryInfoView`.
58-
Breaks existing OIDC discovery output
31+
* #981 Require redirect_uri if multiple URIs are registered per [RFC6749 section 3.1.2.3](https://datatracker.ietf.org/doc/html/rfc6749#section-3.1.2.3)
32+
* #991 Update documentation of [REFRESH_TOKEN_EXPIRE_SECONDS](https://django-oauth-toolkit.readthedocs.io/en/latest/settings.html#refresh-token-expire-seconds) to indicate it may be `int` or `datetime.timedelta`.
33+
* #977 Update [Tutorial](https://django-oauth-toolkit.readthedocs.io/en/stable/tutorial/tutorial_01.html#) to show required `include`.
5934

6035
## Removed
61-
* #968 Remove support for Django 3.0
36+
* #968 Remove support for Django 3.0 & 3.1 and Python 3.6
6237
* #1035 Removes default_app_config for Django Deprecation Warning
6338
* #1023 six should be dropped
6439

40+
### Fixed
41+
* #963 Fix handling invalid hex values in client query strings with a 400 error rather than 500.
42+
* #973 [Tutorial](https://django-oauth-toolkit.readthedocs.io/en/latest/tutorial/tutorial_01.html#start-your-app) updated to use `django-cors-headers`.
43+
* #956 OIDC: Update documentation of [get_userinfo_claims](https://django-oauth-toolkit.readthedocs.io/en/latest/oidc.html#adding-information-to-the-userinfo-service) to add the missing argument.
44+
45+
6546
## [1.5.0] 2021-03-18
6647

6748
### Added

0 commit comments

Comments
 (0)