|
| 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