|
1 | 1 | # Changelog
|
2 | 2 |
|
3 | 3 | ### Changed
|
4 |
| -**Releases 0.1.9rc1** - 2021-03-16 |
5 |
| -- Allow for multiple tablenames for Google OAuth [Issue #206](https://github.com/joegasewicz/flask-jwt-router/issues/206) |
| 4 | + |
| 5 | +**Releases 0.1.9** - 2021-03-16 |
| 6 | +- 🎁 Allow for multiple tablenames for Google OAuth [Issue #206](https://github.com/joegasewicz/flask-jwt-router/issues/206) |
6 | 7 |
|
7 | 8 | **Releases 0.1.8** - 2021-03-16
|
8 |
| -- Outdated docstring - nice easy fix for a beginner developer! [Issue #192](https://github.com/joegasewicz/flask-jwt-router/issues/192) |
9 |
| -- Bump cryptography from 3.3.1 to 3.3.2 #197 |
10 |
| -- Multiple redirect URI's for Google OAuth #203 [Issue #203](https://github.com/joegasewicz/flask-jwt-router/issues/203) |
| 9 | +- 📝 Outdated docstring - nice easy fix for a beginner developer! [Issue #192](https://github.com/joegasewicz/flask-jwt-router/issues/192) |
| 10 | +- 🎁 Bump cryptography from 3.3.1 to 3.3.2 #197 |
| 11 | +- 🎁 Multiple redirect URI's for Google OAuth #203 [Issue #203](https://github.com/joegasewicz/flask-jwt-router/issues/203) |
11 | 12 |
|
12 | 13 | **Releases 0.1.7** - 2021-01-27
|
13 |
| -- Test utils for OAuth users should handle multiple user states. [Issue #188](https://github.com/joegasewicz/flask-jwt-router/pull/188) |
| 14 | +- 🎁 Test utils for OAuth users should handle multiple user states. [Issue #188](https://github.com/joegasewicz/flask-jwt-router/pull/188) |
14 | 15 |
|
15 | 16 | **Releases 0.1.6** - 2021-01-27
|
16 |
| -- Google test utility method can be scoped between tests. [Issue #185](https://github.com/joegasewicz/flask-jwt-router/issues/185) |
| 17 | +- 🎁 Google test utility method can be scoped between tests. [Issue #185](https://github.com/joegasewicz/flask-jwt-router/issues/185) |
17 | 18 |
|
18 | 19 | **Releases 0.1.5** - 2021-01-26
|
19 |
| -- Added extra test in [_routing.py line 174](https://github.com/joegasewicz/flask-jwt-router/blob/6ee5bcfb772b6cb66a5c621cf466014b94eaf635/flask_jwt_router/_routing.py#L174) for better check for X-Auth-Token headers. |
20 |
| -- Provide a utility method for testing & mocking OAuth headers. [Issue #183](https://github.com/joegasewicz/flask-jwt-router/issues/183) |
| 20 | +- 🎁 Added extra test in [_routing.py line 174](https://github.com/joegasewicz/flask-jwt-router/blob/6ee5bcfb772b6cb66a5c621cf466014b94eaf635/flask_jwt_router/_routing.py#L174) for better check for X-Auth-Token headers. |
| 21 | +- 🎁 Provide a utility method for testing & mocking OAuth headers. [Issue #183](https://github.com/joegasewicz/flask-jwt-router/issues/183) |
21 | 22 |
|
22 | 23 | **Releases 0.0.29 to 0.1.4** -
|
23 | 24 |
|
24 | 25 | - README.md references `user` but example table is `users`. [Issue #154](https://github.com/joegasewicz/flask-jwt-router/issues/154)
|
25 |
| -- Add OAuth 2.0 & compatibility with react-google-oauth2 npm pkg. [Issue #158](https://github.com/joegasewicz/flask-jwt-router/issues/158) |
26 |
| -- Fix docs. [Issue #162](https://github.com/joegasewicz/flask-jwt-router/issues/162) |
27 |
| -- Fix url is mutated. [Issue #169](https://github.com/joegasewicz/flask-jwt-router/issues/169) |
28 |
| -- Entity key state gets stale between requests. [Issue #171](https://github.com/joegasewicz/flask-jwt-router/issues/171) |
29 |
| -- Table name form oauth request is stale. [Issue #173](https://github.com/joegasewicz/flask-jwt-router/issues/173) |
30 |
| -- Clean up entity state before auth routing . [Issue #175](https://github.com/joegasewicz/flask-jwt-router/issues/175) |
31 |
| -- Return 401 status is oauth returns none. [Issue #177](https://github.com/joegasewicz/flask-jwt-router/issues/177) |
32 |
| -- PyJWT 2.0 causes Breaking change. [Issue #179](https://github.com/joegasewicz/flask-jwt-router/issues/179) |
| 26 | +- 🎁 Add OAuth 2.0 & compatibility with react-google-oauth2 npm pkg. [Issue #158](https://github.com/joegasewicz/flask-jwt-router/issues/158) |
| 27 | +- 📝 Fix docs. [Issue #162](https://github.com/joegasewicz/flask-jwt-router/issues/162) |
| 28 | +- 🪲 Fix url is mutated. [Issue #169](https://github.com/joegasewicz/flask-jwt-router/issues/169) |
| 29 | +- 🪲 Entity key state gets stale between requests. [Issue #171](https://github.com/joegasewicz/flask-jwt-router/issues/171) |
| 30 | +- 🪲 Table name form oauth request is stale. [Issue #173](https://github.com/joegasewicz/flask-jwt-router/issues/173) |
| 31 | +- 🪲 Clean up entity state before auth routing . [Issue #175](https://github.com/joegasewicz/flask-jwt-router/issues/175) |
| 32 | +- 🪲 Return 401 status is oauth returns none. [Issue #177](https://github.com/joegasewicz/flask-jwt-router/issues/177) |
| 33 | +- 🪲 PyJWT 2.0 causes Breaking change. [Issue #179](https://github.com/joegasewicz/flask-jwt-router/issues/179) |
33 | 34 |
|
34 | 35 | **Release 0.0.28** -
|
35 | 36 |
|
36 |
| -- Created custom error for `update_token` method called on non existent token [Issue #151](https://github.com/joegasewicz/flask-jwt-router/issues/151) |
37 |
| -- Updated `Authenticate`'s `update_token` method's doc string with entity_id kwarg. [Issue #150](https://github.com/joegasewicz/flask-jwt-router/issues/150) |
38 |
| -- README.md references `user` but example table is `users` [Issue #154](https://github.com/joegasewicz/flask-jwt-router/issues/154) |
| 37 | +- 🎁 Created custom error for `update_token` method called on non existent token [Issue #151](https://github.com/joegasewicz/flask-jwt-router/issues/151) |
| 38 | +- 📝 Updated `Authenticate`'s `update_token` method's doc string with entity_id kwarg. [Issue #150](https://github.com/joegasewicz/flask-jwt-router/issues/150) |
| 39 | +- 📝 README.md references `user` but example table is `users` [Issue #154](https://github.com/joegasewicz/flask-jwt-router/issues/154) |
39 | 40 |
|
40 | 41 | **Release 0.0.27** - 2020-09-14
|
41 | 42 |
|
42 |
| -- Secret Key now must be set [Issue #137](https://github.com/joegasewicz/flask-jwt-router/issues/137) |
43 |
| -- Fixes ModuleNotFoundError: No module named 'dateutil' [Issue #138](https://github.com/joegasewicz/flask-jwt-router/issues/138) |
44 |
| -- Removes strategy design pattern from project [Issue #141](https://github.com/joegasewicz/flask-jwt-router/issues/141) |
45 |
| -- Renamed extensions to Config [Issue #143](https://github.com/joegasewicz/flask-jwt-router/issues/143) |
46 |
| -- Added token expire duration option [Issue #44](https://github.com/joegasewicz/flask-jwt-router/issues/44) |
| 43 | +- 🪲 Secret Key now must be set [Issue #137](https://github.com/joegasewicz/flask-jwt-router/issues/137) |
| 44 | +- 🪲 Fixes ModuleNotFoundError: No module named 'dateutil' [Issue #138](https://github.com/joegasewicz/flask-jwt-router/issues/138) |
| 45 | +- 🎁 Removes strategy design pattern from project [Issue #141](https://github.com/joegasewicz/flask-jwt-router/issues/141) |
| 46 | +- 🎁 Renamed extensions to Config [Issue #143](https://github.com/joegasewicz/flask-jwt-router/issues/143) |
| 47 | +- 🎁 Added token expire duration option [Issue #44](https://github.com/joegasewicz/flask-jwt-router/issues/44) |
47 | 48 |
|
48 | 49 | **Release 0.0.26** - 2019-12-11
|
49 | 50 |
|
50 |
| -- Preflight OPTIONS bug fix [Issue #125](https://github.com/joegasewicz/Flask-JWT-Router/issues/125) |
| 51 | +- 🪲 Preflight OPTIONS bug fix [Issue #125](https://github.com/joegasewicz/Flask-JWT-Router/issues/125) |
51 | 52 |
|
52 | 53 | **Release 0.0.25** - 2019-12-10
|
53 | 54 |
|
54 |
| -- Replaced the the `entity_type` kwarg to `table_name` in the public method `register_entity` [Issue #111](https://github.com/joegasewicz/Flask-JWT-Router/issues/111) |
55 |
| -- Renamed the `update_entity` public method to be called `update_token` [Issue #114](https://github.com/joegasewicz/Flask-JWT-Router/issues/114) |
56 |
| -- Renamed the `register_entity` public method to be called `create_token` [Issue #113](https://github.com/joegasewicz/Flask-JWT-Router/issues/113) |
57 |
| -- Add Models to JWTRoutes class & init_app method [Issue #119](https://github.com/joegasewicz/Flask-JWT-Router/issues/119) |
| 55 | +- 🎁 Replaced the the `entity_type` kwarg to `table_name` in the public method `register_entity` [Issue #111](https://github.com/joegasewicz/Flask-JWT-Router/issues/111) |
| 56 | +- 🎁 Renamed the `update_entity` public method to be called `update_token` [Issue #114](https://github.com/joegasewicz/Flask-JWT-Router/issues/114) |
| 57 | +- 🎁 Renamed the `register_entity` public method to be called `create_token` [Issue #113](https://github.com/joegasewicz/Flask-JWT-Router/issues/113) |
| 58 | +- 🎁 Add Models to JWTRoutes class & init_app method [Issue #119](https://github.com/joegasewicz/Flask-JWT-Router/issues/119) |
58 | 59 |
|
59 | 60 | ## Unreleased
|
| 61 | +**Releases 0.2.0** - 2021-07-21 |
| 62 | +- 🎁 Remove testing logic from library's `Routing` & `Entity` classes [Issue #219](https://github.com/joegasewicz/flask-jwt-router/issues/219) |
| 63 | +- 🎁 Testing mixin for Google class [Issue #220](https://github.com/joegasewicz/flask-jwt-router/issues/220) |
0 commit comments