Skip to content

Commit 8338002

Browse files
bigsfootauvipy
authored andcommitted
Update changelogs in the docs with last information from github changelog (#758)
1 parent 6c7260d commit 8338002

File tree

1 file changed

+70
-0
lines changed

1 file changed

+70
-0
lines changed

docs/changelog.rst

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,76 @@
11
Changelog
22
=========
33

4+
1.3.0 [unreleased]
5+
------------------
6+
7+
* Fix a race condition in creation of AccessToken with external oauth2 server.
8+
* **Backwards-incompatible** squashed migrations:
9+
If you are currently on a release < 1.2.0, you will need to first install 1.2.x then `manage.py migrate` before
10+
upgrading to >= 1.3.0.
11+
12+
13+
1.2.0 [2018-06-03]
14+
------------------
15+
16+
* **Compatibility**: Python 3.4 is the new minimum required version.
17+
* **Compatibility**: Django 2.0 is the new minimum required version.
18+
* **New feature**: Added TokenMatchesOASRequirements Permissions.
19+
* validators.URIValidator has been updated to match URLValidator behaviour more closely.
20+
* Moved `redirect_uris` validation to the application clean() method.
21+
22+
23+
1.1.2 [2018-05-12]
24+
------------------
25+
26+
* Return state with Authorization Denied error (RFC6749 section 4.1.2.1)
27+
* Fix a crash with malformed base64 authentication headers
28+
* Fix a crash with malformed IPv6 redirect URIs
29+
30+
31+
1.1.1 [2018-05-08]
32+
------------------
33+
34+
* **Critical**: Django OAuth Toolkit 1.1.0 contained a migration that would revoke all existing
35+
RefreshTokens (`0006_auto_20171214_2232`). This release corrects the migration.
36+
If you have already ran it in production, please see the following issue for more details:
37+
https://github.com/jazzband/django-oauth-toolkit/issues/589
38+
39+
40+
1.1.0 [2018-04-13]
41+
------------------
42+
43+
* **Notice**: The Django OAuth Toolkit project is now hosted by JazzBand.
44+
* **Compatibility**: Django 1.11 is the new minimum required version. Django 1.10 is no longer supported.
45+
* **Compatibility**: This will be the last release to support Django 1.11 and Python 2.7.
46+
* **New feature**: Option for RFC 7662 external AS that uses HTTP Basic Auth.
47+
* **New feature**: Individual applications may now override the `ALLOWED_REDIRECT_URI_SCHEMES`
48+
setting by returning a list of allowed redirect uri schemes in `Application.get_allowed_schemes()`.
49+
* **New feature**: The new setting `ERROR_RESPONSE_WITH_SCOPES` can now be set to True to include required
50+
scopes when DRF authorization fails due to improper scopes.
51+
* **New feature**: The new setting `REFRESH_TOKEN_GRACE_PERIOD_SECONDS` controls a grace period during which
52+
refresh tokens may be re-used.
53+
* An `app_authorized` signal is fired when a token is generated.
54+
55+
56+
1.0.0 [2017-06-07]
57+
------------------
58+
59+
* **New feature**: AccessToken, RefreshToken and Grant models are now swappable.
60+
* #477: **New feature**: Add support for RFC 7662 (IntrospectTokenView, introspect scope)
61+
* **Compatibility**: Django 1.10 is the new minimum required version
62+
* **Compatibility**: Django 1.11 is now supported
63+
* **Backwards-incompatible**: The `oauth2_provider.ext.rest_framework` module
64+
has been moved to `oauth2_provider.contrib.rest_framework`
65+
* #177: Changed `id` field on Application, AccessToken, RefreshToken and Grant to BigAutoField (bigint/bigserial)
66+
* #321: Added `created` and `updated` auto fields to Application, AccessToken, RefreshToken and Grant
67+
* #476: Disallow empty redirect URIs
68+
* Fixed bad `url` parameter in some error responses.
69+
* Django 2.0 compatibility fixes.
70+
* The dependency on django-braces has been dropped.
71+
* The oauthlib dependency is no longer pinned.
72+
73+
474
0.12.0 [2017-02-24]
575
-------------------
676

0 commit comments

Comments
 (0)