@@ -47,7 +47,7 @@ Requirements
47
47
Installation
48
48
------------
49
49
50
- Install with pip
50
+ Install with pip::
51
51
52
52
pip install django-oauth-toolkit
53
53
@@ -86,97 +86,107 @@ Roadmap
86
86
87
87
Highest priority first
88
88
89
- * Test server improvements
90
- * OAuth2 client wrapper
91
- * OAuth1 support
89
+ * Test server improvements
90
+ * OAuth2 client wrapper
91
+ * OAuth1 support
92
92
93
93
Changelog
94
94
---------
95
95
96
96
0.5.0 [2013-09-17]
97
+ ~~~~~~~~~~~~~~~~~~
97
98
98
- * oauthlib 0.6.0 support
99
+ * oauthlib 0.6.0 support
99
100
100
101
**Backwards incompatible changes in 0.5.0 **
101
102
102
- * `backends.py ` module has been renamed to `oauth2_backends.py ` so you should change your imports whether
103
- you're extending this module
103
+ * `backends.py ` module has been renamed to `oauth2_backends.py ` so you should change your imports whether
104
+ you're extending this module
104
105
105
106
**Bugfixes **
106
107
107
- * Issue #54: Auth backend proposal to address #50
108
- * Issue #61: Fix contributing page
109
- * Issue #55: Add support for authenticating confidential client with request body params
110
- * Issue #53: Quote characters in the url query that are safe for Django but not for oauthlib
108
+ * Issue #54: Auth backend proposal to address #50
109
+ * Issue #61: Fix contributing page
110
+ * Issue #55: Add support for authenticating confidential client with request body params
111
+ * Issue #53: Quote characters in the url query that are safe for Django but not for oauthlib
111
112
112
113
0.4.1 [2013-09-06]
114
+ ~~~~~~~~~~~~~~~~~~
113
115
114
- * Optimize queries on access token validation
116
+ * Optimize queries on access token validation
115
117
116
118
0.4.0 [2013-08-09]
119
+ ~~~~~~~~~~~~~~~~~~
117
120
118
121
**New Features **
119
122
120
- * Add Application management views, you no more need the admin to register, update and delete your application.
121
- * Add support to configurable application model
122
- * Add support for function based views
123
+ * Add Application management views, you no more need the admin to register, update and delete your application.
124
+ * Add support to configurable application model
125
+ * Add support for function based views
123
126
124
127
**Backwards incompatible changes in 0.4.0 **
125
128
126
- * `SCOPE ` attribute in settings is now a dictionary to store `{'scope_name': 'scope_description'} `
127
- * Namespace 'oauth2_provider' is mandatory in urls. See issue #36
129
+ * `SCOPE ` attribute in settings is now a dictionary to store `{'scope_name': 'scope_description'} `
130
+ * Namespace 'oauth2_provider' is mandatory in urls. See issue #36
128
131
129
132
**Bugfixes **
130
133
131
- * Issue #25: Bug in the Basic Auth parsing in Oauth2RequestValidator
132
- * Issue #24: Avoid generation of client_id with ":" colon char when using HTTP Basic Auth
133
- * Issue #21: IndexError when trying to authorize an application
134
- * Issue #9: Default_redirect_uri is mandatory when grant_type is implicit, authorization_code or all-in-one
135
- * Issue #22: Scopes need a verbose description
136
- * Issue #33: Add django-oauth-toolkit version on example main page
137
- * Issue #36: Add mandatory namespace to urls
138
- * Issue #31: Add docstring to OAuthToolkitError and FatalClientError
139
- * Issue #32: Add docstring to validate_uris
140
- * Issue #34: Documentation tutorial part1 needs corsheaders explanation
141
- * Issue #36: Add mandatory namespace to urls
142
- * Issue #45: Add docs for AbstractApplication
143
- * Issue #47: Add docs for views decorators
134
+ * Issue #25: Bug in the Basic Auth parsing in Oauth2RequestValidator
135
+ * Issue #24: Avoid generation of client_id with ":" colon char when using HTTP Basic Auth
136
+ * Issue #21: IndexError when trying to authorize an application
137
+ * Issue #9: Default_redirect_uri is mandatory when grant_type is implicit, authorization_code or all-in-one
138
+ * Issue #22: Scopes need a verbose description
139
+ * Issue #33: Add django-oauth-toolkit version on example main page
140
+ * Issue #36: Add mandatory namespace to urls
141
+ * Issue #31: Add docstring to OAuthToolkitError and FatalClientError
142
+ * Issue #32: Add docstring to validate_uris
143
+ * Issue #34: Documentation tutorial part1 needs corsheaders explanation
144
+ * Issue #36: Add mandatory namespace to urls
145
+ * Issue #45: Add docs for AbstractApplication
146
+ * Issue #47: Add docs for views decorators
144
147
145
148
146
149
0.3.2 [2013-07-10]
150
+ ~~~~~~~~~~~~~~~~~~
147
151
148
- * Bugfix #37: Error in migrations with custom user on Django 1.5
152
+ * Bugfix #37: Error in migrations with custom user on Django 1.5
149
153
150
154
0.3.1 [2013-07-10]
155
+ ~~~~~~~~~~~~~~~~~~
151
156
152
- * Bugfix #27: OAuthlib refresh token refactoring
157
+ * Bugfix #27: OAuthlib refresh token refactoring
153
158
154
159
0.3.0 [2013-06-14]
160
+ ~~~~~~~~~~~~~~~~~~
155
161
156
- * `Django REST Framework <http://django-rest-framework.org/ >`_ integration layer
157
- * Bugfix #13: Populate request with client and user in validate_bearer_token
158
- * Bugfix #12: Fix paths in documentation
162
+ * `Django REST Framework <http://django-rest-framework.org/ >`_ integration layer
163
+ * Bugfix #13: Populate request with client and user in validate_bearer_token
164
+ * Bugfix #12: Fix paths in documentation
159
165
160
166
**Backwards incompatible changes in 0.3.0 **
161
167
162
- * `requested_scopes ` parameter in ScopedResourceMixin changed to `required_scopes `
168
+ * `requested_scopes ` parameter in ScopedResourceMixin changed to `required_scopes `
163
169
164
170
0.2.1 [2013-06-06]
171
+ ~~~~~~~~~~~~~~~~~~
165
172
166
- * Core optimizations
173
+ * Core optimizations
167
174
168
175
0.2.0 [2013-06-05]
176
+ ~~~~~~~~~~~~~~~~~~
169
177
170
- * Add support for Django1.4 and Django1.6
171
- * Add support for Python 3.3
172
- * Add a default ReadWriteScoped view
173
- * Add tutorial to docs
178
+ * Add support for Django1.4 and Django1.6
179
+ * Add support for Python 3.3
180
+ * Add a default ReadWriteScoped view
181
+ * Add tutorial to docs
174
182
175
183
0.1.0 [2013-05-31]
184
+ ~~~~~~~~~~~~~~~~~~
176
185
177
- * Support OAuth2 Authorization Flows
186
+ * Support OAuth2 Authorization Flows
178
187
179
188
0.0.0 [2013-05-17]
189
+ ~~~~~~~~~~~~~~~~~~
180
190
181
- * Discussion with Daniel Greenfeld at Django Circus
182
- * Ignition
191
+ * Discussion with Daniel Greenfeld at Django Circus
192
+ * Ignition
0 commit comments