Skip to content
This repository was archived by the owner on May 26, 2020. It is now read-only.

Commit 22cb31c

Browse files
committed
Add CHANGELOG.md
1 parent e24e702 commit 22cb31c

File tree

1 file changed

+282
-0
lines changed

1 file changed

+282
-0
lines changed

CHANGELOG.md

Lines changed: 282 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,282 @@
1+
# Change Log
2+
3+
## [1.7.0](https://github.com/GetBlimp/django-rest-framework-jwt/tree/1.7.0) (2015-08-17)
4+
[Full Changelog](https://github.com/GetBlimp/django-rest-framework-jwt/compare/1.6.0...1.7.0)
5+
6+
**Implemented enhancements:**
7+
8+
- Password form field uses type="text" [\#133](https://github.com/GetBlimp/django-rest-framework-jwt/issues/133)
9+
- Support Reading the JWT from the Requests Cookies [\#120](https://github.com/GetBlimp/django-rest-framework-jwt/issues/120)
10+
11+
**Fixed bugs:**
12+
13+
- Method utils.jwt\_payload\_handler ignores USERNAME\_FIELD [\#128](https://github.com/GetBlimp/django-rest-framework-jwt/issues/128)
14+
15+
**Closed issues:**
16+
17+
- Custom Payload Fields [\#145](https://github.com/GetBlimp/django-rest-framework-jwt/issues/145)
18+
- DATA deprecated in DRF 3.2.1 [\#143](https://github.com/GetBlimp/django-rest-framework-jwt/issues/143)
19+
- ImportError: cannot import name 'smart\_text' [\#141](https://github.com/GetBlimp/django-rest-framework-jwt/issues/141)
20+
- `NotImplementedError` on accessing `request.DATA` [\#139](https://github.com/GetBlimp/django-rest-framework-jwt/issues/139)
21+
- Throttling [\#135](https://github.com/GetBlimp/django-rest-framework-jwt/issues/135)
22+
- error: orig\_iat field is required [\#134](https://github.com/GetBlimp/django-rest-framework-jwt/issues/134)
23+
- Docs do not mention imports [\#132](https://github.com/GetBlimp/django-rest-framework-jwt/issues/132)
24+
- Get token if email confirmed [\#131](https://github.com/GetBlimp/django-rest-framework-jwt/issues/131)
25+
- Implement password reset mechanisim [\#130](https://github.com/GetBlimp/django-rest-framework-jwt/issues/130)
26+
- Installing fails - file name too long [\#129](https://github.com/GetBlimp/django-rest-framework-jwt/issues/129)
27+
- Add BrowsableAPIRenderer to views? [\#126](https://github.com/GetBlimp/django-rest-framework-jwt/issues/126)
28+
- Enable expiration by user [\#125](https://github.com/GetBlimp/django-rest-framework-jwt/issues/125)
29+
- Expire tokens on logout [\#116](https://github.com/GetBlimp/django-rest-framework-jwt/issues/116)
30+
- 'JWT\_PAYLOAD\_GET\_USER\_ID\_HANDLER' to 'JWT\_PAYLOAD\_GET\_PK\_HANDLER' [\#111](https://github.com/GetBlimp/django-rest-framework-jwt/issues/111)
31+
- OperationalError: no such table: auth\_user [\#97](https://github.com/GetBlimp/django-rest-framework-jwt/issues/97)
32+
- Allow JWT\_AUDIENCE to be a list of Strings [\#96](https://github.com/GetBlimp/django-rest-framework-jwt/issues/96)
33+
34+
**Merged pull requests:**
35+
36+
- remove throttle override in JSONWebTokenAPIView [\#138](https://github.com/GetBlimp/django-rest-framework-jwt/pull/138) ([resalisbury](https://github.com/resalisbury))
37+
38+
## [1.6.0](https://github.com/GetBlimp/django-rest-framework-jwt/tree/1.6.0) (2015-06-12)
39+
[Full Changelog](https://github.com/GetBlimp/django-rest-framework-jwt/compare/1.5.0...1.6.0)
40+
41+
**Closed issues:**
42+
43+
- ObtainJSONWebToken post method should return 401 status code for invalid credentials [\#107](https://github.com/GetBlimp/django-rest-framework-jwt/issues/107)
44+
- verify token returns a fresh jwt token. [\#106](https://github.com/GetBlimp/django-rest-framework-jwt/issues/106)
45+
- InvalidAudienceError results in 500 Error Rather than 401/403 [\#100](https://github.com/GetBlimp/django-rest-framework-jwt/issues/100)
46+
47+
**Merged pull requests:**
48+
49+
- run tests only against latest minor version [\#122](https://github.com/GetBlimp/django-rest-framework-jwt/pull/122) ([ticosax](https://github.com/ticosax))
50+
- Added the ability to use custom renderers for the JWT endpoints. [\#121](https://github.com/GetBlimp/django-rest-framework-jwt/pull/121) ([Jwpe](https://github.com/Jwpe))
51+
- Some specialized serializers needs the request in context. [\#119](https://github.com/GetBlimp/django-rest-framework-jwt/pull/119) ([ticosax](https://github.com/ticosax))
52+
- Drf 2.x.x and dj1.8 not supported [\#118](https://github.com/GetBlimp/django-rest-framework-jwt/pull/118) ([ticosax](https://github.com/ticosax))
53+
- Verify should not refresh [\#109](https://github.com/GetBlimp/django-rest-framework-jwt/pull/109) ([ticosax](https://github.com/ticosax))
54+
- 2 seconds is an eternity [\#108](https://github.com/GetBlimp/django-rest-framework-jwt/pull/108) ([ticosax](https://github.com/ticosax))
55+
56+
## [1.5.0](https://github.com/GetBlimp/django-rest-framework-jwt/tree/1.5.0) (2015-04-28)
57+
[Full Changelog](https://github.com/GetBlimp/django-rest-framework-jwt/compare/1.4.0...1.5.0)
58+
59+
**Implemented enhancements:**
60+
61+
- Add support for specifying scopes [\#55](https://github.com/GetBlimp/django-rest-framework-jwt/issues/55)
62+
- Allow view arguments to override default settings [\#54](https://github.com/GetBlimp/django-rest-framework-jwt/issues/54)
63+
- Make it a little easier to customize user [\#53](https://github.com/GetBlimp/django-rest-framework-jwt/issues/53)
64+
- email/password should be a valid login combination just like username/password is. [\#34](https://github.com/GetBlimp/django-rest-framework-jwt/issues/34)
65+
66+
**Fixed bugs:**
67+
68+
- Custom User is not handled correctly [\#36](https://github.com/GetBlimp/django-rest-framework-jwt/issues/36)
69+
70+
**Closed issues:**
71+
72+
- Should getting a token require POST? [\#104](https://github.com/GetBlimp/django-rest-framework-jwt/issues/104)
73+
- verify\_expiration no longer supported by pyJWT [\#103](https://github.com/GetBlimp/django-rest-framework-jwt/issues/103)
74+
- JWT\_ALLOW\_REFRESH working? [\#98](https://github.com/GetBlimp/django-rest-framework-jwt/issues/98)
75+
- TypeError: verify\_signature\(\) got an unexpected keyword argument 'algorithms' [\#93](https://github.com/GetBlimp/django-rest-framework-jwt/issues/93)
76+
- Allow token invalidation [\#87](https://github.com/GetBlimp/django-rest-framework-jwt/issues/87)
77+
- Handle jwt Issued by Another Service [\#76](https://github.com/GetBlimp/django-rest-framework-jwt/issues/76)
78+
79+
**Merged pull requests:**
80+
81+
- add python 3.2 to tox tests [\#99](https://github.com/GetBlimp/django-rest-framework-jwt/pull/99) ([JocelynDelalande](https://github.com/JocelynDelalande))
82+
- Test against django1.8 and drf 3.1.0 [\#95](https://github.com/GetBlimp/django-rest-framework-jwt/pull/95) ([ticosax](https://github.com/ticosax))
83+
- propagate request arg in all the doc strings [\#90](https://github.com/GetBlimp/django-rest-framework-jwt/pull/90) ([kvbik](https://github.com/kvbik))
84+
85+
## [1.4.0](https://github.com/GetBlimp/django-rest-framework-jwt/tree/1.4.0) (2015-03-18)
86+
[Full Changelog](https://github.com/GetBlimp/django-rest-framework-jwt/compare/1.3.2...1.4.0)
87+
88+
## [1.3.2](https://github.com/GetBlimp/django-rest-framework-jwt/tree/1.3.2) (2015-03-15)
89+
[Full Changelog](https://github.com/GetBlimp/django-rest-framework-jwt/compare/1.3.1...1.3.2)
90+
91+
**Implemented enhancements:**
92+
93+
- QueryParameterAuthentication [\#71](https://github.com/GetBlimp/django-rest-framework-jwt/issues/71)
94+
95+
**Closed issues:**
96+
97+
- No packaged file at version 1.3.0 [\#86](https://github.com/GetBlimp/django-rest-framework-jwt/issues/86)
98+
99+
**Merged pull requests:**
100+
101+
- Use only ASCII characters in README.rst [\#88](https://github.com/GetBlimp/django-rest-framework-jwt/pull/88) ([fantastic001](https://github.com/fantastic001))
102+
103+
## [1.3.1](https://github.com/GetBlimp/django-rest-framework-jwt/tree/1.3.1) (2015-03-10)
104+
[Full Changelog](https://github.com/GetBlimp/django-rest-framework-jwt/compare/1.3.0...1.3.1)
105+
106+
**Closed issues:**
107+
108+
- test.py [\#85](https://github.com/GetBlimp/django-rest-framework-jwt/issues/85)
109+
- Token verification view [\#74](https://github.com/GetBlimp/django-rest-framework-jwt/issues/74)
110+
111+
## [1.3.0](https://github.com/GetBlimp/django-rest-framework-jwt/tree/1.3.0) (2015-03-07)
112+
[Full Changelog](https://github.com/GetBlimp/django-rest-framework-jwt/compare/1.2.0...1.3.0)
113+
114+
**Implemented enhancements:**
115+
116+
- Add docs using MkDocs [\#48](https://github.com/GetBlimp/django-rest-framework-jwt/issues/48)
117+
118+
**Closed issues:**
119+
120+
- customize djangorestframework-jwt for authentication with email or username interchangeably and password [\#84](https://github.com/GetBlimp/django-rest-framework-jwt/issues/84)
121+
- Notes on RSASSA-PKCS1-v1\_5 Should be Updates [\#82](https://github.com/GetBlimp/django-rest-framework-jwt/issues/82)
122+
- Allow passing in an audience to verify\_signature. [\#81](https://github.com/GetBlimp/django-rest-framework-jwt/issues/81)
123+
- Allow setting issuer [\#79](https://github.com/GetBlimp/django-rest-framework-jwt/issues/79)
124+
- Documentation around Existing Session [\#78](https://github.com/GetBlimp/django-rest-framework-jwt/issues/78)
125+
126+
**Merged pull requests:**
127+
128+
- Update en\_US PO file [\#83](https://github.com/GetBlimp/django-rest-framework-jwt/pull/83) ([migonzalvar](https://github.com/migonzalvar))
129+
- Allow subclassing JSONWebTokenAuthentication [\#80](https://github.com/GetBlimp/django-rest-framework-jwt/pull/80) ([cancan101](https://github.com/cancan101))
130+
- Allow setting audience and issuer [\#77](https://github.com/GetBlimp/django-rest-framework-jwt/pull/77) ([cancan101](https://github.com/cancan101))
131+
- Added a JWT verification view [\#75](https://github.com/GetBlimp/django-rest-framework-jwt/pull/75) ([Jwpe](https://github.com/Jwpe))
132+
- Support HyperlinkedModelSerializer [\#73](https://github.com/GetBlimp/django-rest-framework-jwt/pull/73) ([semente](https://github.com/semente))
133+
- Added JWT TestCase Class and Client [\#72](https://github.com/GetBlimp/django-rest-framework-jwt/pull/72) ([davideme](https://github.com/davideme))
134+
135+
## [1.2.0](https://github.com/GetBlimp/django-rest-framework-jwt/tree/1.2.0) (2015-01-24)
136+
[Full Changelog](https://github.com/GetBlimp/django-rest-framework-jwt/compare/1.1.1...1.2.0)
137+
138+
**Fixed bugs:**
139+
140+
- DRF 3.0.1: ImportError: ImportError: cannot import name smart\_text. [\#52](https://github.com/GetBlimp/django-rest-framework-jwt/issues/52)
141+
142+
**Closed issues:**
143+
144+
- Any chance you guys might port this to Falcon/Talons? [\#69](https://github.com/GetBlimp/django-rest-framework-jwt/issues/69)
145+
- Encryption of user password in request [\#67](https://github.com/GetBlimp/django-rest-framework-jwt/issues/67)
146+
- Query token `issue at` [\#66](https://github.com/GetBlimp/django-rest-framework-jwt/issues/66)
147+
- Multiple tokens and logout [\#64](https://github.com/GetBlimp/django-rest-framework-jwt/issues/64)
148+
- Is the payload encrypted? [\#60](https://github.com/GetBlimp/django-rest-framework-jwt/issues/60)
149+
- Generate token manually [\#58](https://github.com/GetBlimp/django-rest-framework-jwt/issues/58)
150+
- Failure to import [\#57](https://github.com/GetBlimp/django-rest-framework-jwt/issues/57)
151+
- Automatically logged out when navigating directly to url [\#56](https://github.com/GetBlimp/django-rest-framework-jwt/issues/56)
152+
153+
**Merged pull requests:**
154+
155+
- user import problem for custom users issue fixed [\#70](https://github.com/GetBlimp/django-rest-framework-jwt/pull/70) ([cenkbircanoglu](https://github.com/cenkbircanoglu))
156+
- Add translation utils [\#68](https://github.com/GetBlimp/django-rest-framework-jwt/pull/68) ([migonzalvar](https://github.com/migonzalvar))
157+
- Added jwt\_response\_payload\_handler which allows returning additional response data [\#62](https://github.com/GetBlimp/django-rest-framework-jwt/pull/62) ([erichonkanen](https://github.com/erichonkanen))
158+
- Changed potentially misleading error message [\#59](https://github.com/GetBlimp/django-rest-framework-jwt/pull/59) ([skolsuper](https://github.com/skolsuper))
159+
160+
## [1.1.1](https://github.com/GetBlimp/django-rest-framework-jwt/tree/1.1.1) (2014-12-11)
161+
[Full Changelog](https://github.com/GetBlimp/django-rest-framework-jwt/compare/1.1.0...1.1.1)
162+
163+
**Closed issues:**
164+
165+
- Access user id and add to session with Ember [\#50](https://github.com/GetBlimp/django-rest-framework-jwt/issues/50)
166+
- Unix Time Stamp [\#49](https://github.com/GetBlimp/django-rest-framework-jwt/issues/49)
167+
- request.user shows AnonymousUser in middleware [\#45](https://github.com/GetBlimp/django-rest-framework-jwt/issues/45)
168+
169+
## [1.1.0](https://github.com/GetBlimp/django-rest-framework-jwt/tree/1.1.0) (2014-12-03)
170+
[Full Changelog](https://github.com/GetBlimp/django-rest-framework-jwt/compare/1.0.2...1.1.0)
171+
172+
**Closed issues:**
173+
174+
- Not compatible with pyjwt 0.3 because decode method signature has changed. [\#40](https://github.com/GetBlimp/django-rest-framework-jwt/issues/40)
175+
176+
**Merged pull requests:**
177+
178+
- Add DRF 3.x compatibility [\#47](https://github.com/GetBlimp/django-rest-framework-jwt/pull/47) ([astagi](https://github.com/astagi))
179+
- Invalid payload only if user\_id is None [\#46](https://github.com/GetBlimp/django-rest-framework-jwt/pull/46) ([astagi](https://github.com/astagi))
180+
181+
## [1.0.2](https://github.com/GetBlimp/django-rest-framework-jwt/tree/1.0.2) (2014-10-22)
182+
[Full Changelog](https://github.com/GetBlimp/django-rest-framework-jwt/compare/1.0.1...1.0.2)
183+
184+
**Fixed bugs:**
185+
186+
- I have found a bug that passing username "0" and password "0" successfully receives a token [\#33](https://github.com/GetBlimp/django-rest-framework-jwt/issues/33)
187+
188+
**Closed issues:**
189+
190+
- request.user returns AnonymousUser [\#35](https://github.com/GetBlimp/django-rest-framework-jwt/issues/35)
191+
- Multiple APIs and SSO using JWT [\#10](https://github.com/GetBlimp/django-rest-framework-jwt/issues/10)
192+
193+
**Merged pull requests:**
194+
195+
- update jwt\_decode\_handler to match pyjwt decode signature [\#41](https://github.com/GetBlimp/django-rest-framework-jwt/pull/41) ([vforgione](https://github.com/vforgione))
196+
197+
## [1.0.1](https://github.com/GetBlimp/django-rest-framework-jwt/tree/1.0.1) (2014-09-03)
198+
[Full Changelog](https://github.com/GetBlimp/django-rest-framework-jwt/compare/1.0.0...1.0.1)
199+
200+
**Implemented enhancements:**
201+
202+
- Implement configurable Authorization header prefix [\#32](https://github.com/GetBlimp/django-rest-framework-jwt/issues/32)
203+
204+
**Closed issues:**
205+
206+
- Ability to refresh JWT token [\#15](https://github.com/GetBlimp/django-rest-framework-jwt/issues/15)
207+
208+
## [1.0.0](https://github.com/GetBlimp/django-rest-framework-jwt/tree/1.0.0) (2014-08-30)
209+
[Full Changelog](https://github.com/GetBlimp/django-rest-framework-jwt/compare/0.1.6...1.0.0)
210+
211+
**Closed issues:**
212+
213+
- Is JWT in Authorization header a standard? [\#31](https://github.com/GetBlimp/django-rest-framework-jwt/issues/31)
214+
- RevokeJSONWebToken\(APIView\): [\#30](https://github.com/GetBlimp/django-rest-framework-jwt/issues/30)
215+
- "Invalid payload" error if user\_id is 0 [\#28](https://github.com/GetBlimp/django-rest-framework-jwt/issues/28)
216+
- Calling get token endpoint with expired token in header [\#27](https://github.com/GetBlimp/django-rest-framework-jwt/issues/27)
217+
- User ID in payload [\#25](https://github.com/GetBlimp/django-rest-framework-jwt/issues/25)
218+
- python-social-auth integration? [\#24](https://github.com/GetBlimp/django-rest-framework-jwt/issues/24)
219+
220+
## [0.1.6](https://github.com/GetBlimp/django-rest-framework-jwt/tree/0.1.6) (2014-07-30)
221+
[Full Changelog](https://github.com/GetBlimp/django-rest-framework-jwt/compare/0.1.5...0.1.6)
222+
223+
**Closed issues:**
224+
225+
- Is it possible to use this to verify JWT without users? [\#22](https://github.com/GetBlimp/django-rest-framework-jwt/issues/22)
226+
- unexpected keyword argument 'write\_only' [\#19](https://github.com/GetBlimp/django-rest-framework-jwt/issues/19)
227+
228+
**Merged pull requests:**
229+
230+
- User ID property in payloads \(and tests\) [\#26](https://github.com/GetBlimp/django-rest-framework-jwt/pull/26) ([orporat](https://github.com/orporat))
231+
- Custom User Models + Tests [\#21](https://github.com/GetBlimp/django-rest-framework-jwt/pull/21) ([alvinchow86](https://github.com/alvinchow86))
232+
233+
## [0.1.5](https://github.com/GetBlimp/django-rest-framework-jwt/tree/0.1.5) (2014-05-27)
234+
[Full Changelog](https://github.com/GetBlimp/django-rest-framework-jwt/compare/0.1.4...0.1.5)
235+
236+
**Closed issues:**
237+
238+
- Why jwt.py included in Pypi package ? [\#16](https://github.com/GetBlimp/django-rest-framework-jwt/issues/16)
239+
240+
**Merged pull requests:**
241+
242+
- Bump django-rest-framework dependency to 2.3.11 [\#20](https://github.com/GetBlimp/django-rest-framework-jwt/pull/20) ([stanhu](https://github.com/stanhu))
243+
- Support Custom User models. [\#18](https://github.com/GetBlimp/django-rest-framework-jwt/pull/18) ([cborgolte](https://github.com/cborgolte))
244+
- Clarified auth token request content type [\#14](https://github.com/GetBlimp/django-rest-framework-jwt/pull/14) ([arnuschky](https://github.com/arnuschky))
245+
246+
## [0.1.4](https://github.com/GetBlimp/django-rest-framework-jwt/tree/0.1.4) (2014-03-13)
247+
[Full Changelog](https://github.com/GetBlimp/django-rest-framework-jwt/compare/0.1.2...0.1.4)
248+
249+
**Closed issues:**
250+
251+
- Username and password encoding on login [\#13](https://github.com/GetBlimp/django-rest-framework-jwt/issues/13)
252+
- Wrong behavior if a field is empty [\#11](https://github.com/GetBlimp/django-rest-framework-jwt/issues/11)
253+
- Cannot use JSONWebTokenAuthentication and OAuth2Authentication authentication classes at the same time [\#3](https://github.com/GetBlimp/django-rest-framework-jwt/issues/3)
254+
- Overriding JSONWebTokenSerializer.validate\(\) to auth based on 3rd party response and not user model? [\#2](https://github.com/GetBlimp/django-rest-framework-jwt/issues/2)
255+
256+
**Merged pull requests:**
257+
258+
- Fix issue \#11: Allow null e-mail addresses [\#12](https://github.com/GetBlimp/django-rest-framework-jwt/pull/12) ([stanhu](https://github.com/stanhu))
259+
- Custom User model compatibility [\#9](https://github.com/GetBlimp/django-rest-framework-jwt/pull/9) ([spenthil](https://github.com/spenthil))
260+
- fix\(docs\): fix Keys name of `JWT\_AUTH` [\#8](https://github.com/GetBlimp/django-rest-framework-jwt/pull/8) ([theskumar](https://github.com/theskumar))
261+
- Handle missing fields in JWT payload [\#7](https://github.com/GetBlimp/django-rest-framework-jwt/pull/7) ([stanhu](https://github.com/stanhu))
262+
- Fix missing comma in documentation [\#6](https://github.com/GetBlimp/django-rest-framework-jwt/pull/6) ([stanhu](https://github.com/stanhu))
263+
264+
## [0.1.2](https://github.com/GetBlimp/django-rest-framework-jwt/tree/0.1.2) (2014-01-23)
265+
[Full Changelog](https://github.com/GetBlimp/django-rest-framework-jwt/compare/0.1.1...0.1.2)
266+
267+
**Merged pull requests:**
268+
269+
- Adds curl command with auth headers [\#5](https://github.com/GetBlimp/django-rest-framework-jwt/pull/5) ([gcollazo](https://github.com/gcollazo))
270+
- Added tests to validate JWT Auth compatibility with OAuth2 [\#4](https://github.com/GetBlimp/django-rest-framework-jwt/pull/4) ([marccerrato](https://github.com/marccerrato))
271+
272+
## [0.1.1](https://github.com/GetBlimp/django-rest-framework-jwt/tree/0.1.1) (2014-01-20)
273+
[Full Changelog](https://github.com/GetBlimp/django-rest-framework-jwt/compare/0.1.0...0.1.1)
274+
275+
**Merged pull requests:**
276+
277+
- Support custom user models in Django \>= 1.5 [\#1](https://github.com/GetBlimp/django-rest-framework-jwt/pull/1) ([rivol](https://github.com/rivol))
278+
279+
## [0.1.0](https://github.com/GetBlimp/django-rest-framework-jwt/tree/0.1.0) (2014-01-16)
280+
281+
282+
\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*

0 commit comments

Comments
 (0)