|
1 | 1 | # Change Log
|
2 | 2 |
|
| 3 | +## [4.0.0](https://github.com/auth0/jwt-auth-bundle/tree/4.0.0) (2021-03-23) |
| 4 | + |
| 5 | +[Full Changelog](https://github.com/auth0/jwt-auth-bundle/compare/3.4.0...4.0.0) |
| 6 | + |
| 7 | +This release introduces PHP 8.0 support and upgrades the bundle to use Auth0's PHP SDK 7.x branch. It also includes expanded JWT validation options, upgraded caching support, a simplified configuration format, and other improvements. |
| 8 | + |
| 9 | +This release includes potential breaking changes that may require minor changes to host applications to support. Please review [UPGRADING.md](UPGRADING.md) for guidance on updating your application. |
| 10 | + |
| 11 | +**Added** |
| 12 | + |
| 13 | +- Introduce PHP 8.0 support [\#108](https://github.com/auth0/jwt-auth-bundle/pull/108) ([olix21](https://github.com/olix21)) |
| 14 | +- Update to latest Auth0 PHP SDK version [\#108](https://github.com/auth0/jwt-auth-bundle/pull/108) ([evansims](https://github.com/evansims)) |
| 15 | + - Configuration format updated. See README for example. |
| 16 | + - Cache support updated to support PSR-6 or PSR-16 caches. This cache is handed off to the Auth0 PHP SDK for use in JWK fetching. |
| 17 | + - Added opt-in JWT validation checks around nonce, azp, org_id, and aud claims, and support for max_age and leeway checks. |
| 18 | + - Enforces strict typing and expands type hinting. |
| 19 | + - Upgrades to PHPUnit 9, and updates unit tests to support syntax changes. |
| 20 | + - Adds unit tests for new helper classes. |
| 21 | + - Adds phpcs and phpstan checks. |
| 22 | +- Adds support for Auth0 Organizations, currently in closed beta testing |
| 23 | + |
| 24 | +**Changed** |
| 25 | + |
| 26 | +- Use Symfony PSR-6 > PSR-16 cache adapter [\#110](https://github.com/auth0/jwt-auth-bundle/pull/110) ([darthf1](https://github.com/darthf1)) |
| 27 | + |
3 | 28 | ## [3.4.0](https://github.com/auth0/jwt-auth-bundle/tree/3.4.0) (2020-06-22)
|
| 29 | + |
4 | 30 | [Full Changelog](https://github.com/auth0/jwt-auth-bundle/compare/3.3.1...3.4.0)
|
5 | 31 |
|
6 | 32 | **Added**
|
| 33 | + |
7 | 34 | - Add support for autowiring [\#94](https://github.com/auth0/jwt-auth-bundle/pull/94) ([dunglas](https://github.com/dunglas))
|
8 | 35 | - Give access to the raw JWT in the user provider [\#97](https://github.com/auth0/jwt-auth-bundle/pull/97) ([dunglas](https://github.com/dunglas))
|
9 | 36 |
|
10 | 37 | **Changed**
|
| 38 | + |
11 | 39 | - Remove unused argument, and unused property [\#95](https://github.com/auth0/jwt-auth-bundle/pull/95) ([dunglas](https://github.com/dunglas))
|
12 | 40 |
|
13 | 41 | ## [3.3.1](https://github.com/auth0/jwt-auth-bundle/tree/3.3.1) (2019-12-10)
|
| 42 | + |
14 | 43 | [Full Changelog](https://github.com/auth0/jwt-auth-bundle/compare/3.3.0...3.3.1)
|
15 | 44 |
|
16 | 45 | **Fixed**
|
| 46 | + |
17 | 47 | - Configuration authorized_issuer string or array compatibility [\#89](https://github.com/auth0/jwt-auth-bundle/pull/89) ([antzo](https://github.com/antzo))
|
18 | 48 |
|
19 | 49 | ## [3.3.0](https://github.com/auth0/jwt-auth-bundle/tree/3.3.0) (2019-12-05)
|
| 50 | + |
20 | 51 | [Full Changelog](https://github.com/auth0/jwt-auth-bundle/compare/3.2.0...3.3.0)
|
21 | 52 |
|
22 | 53 | **Closed issues**
|
| 54 | + |
23 | 55 | - new release [\#86](https://github.com/auth0/jwt-auth-bundle/issues/86)
|
24 | 56 | - Remove SimplePreAuthenticatorInterface? [\#80](https://github.com/auth0/jwt-auth-bundle/issues/80)
|
25 | 57 |
|
26 | 58 | **Added**
|
| 59 | + |
27 | 60 | - Symfony 5 support [\#87](https://github.com/auth0/jwt-auth-bundle/pull/87) ([darthf1](https://github.com/darthf1))
|
28 | 61 | - Multiple authorized issuer [\#85](https://github.com/auth0/jwt-auth-bundle/pull/85) ([antzo](https://github.com/antzo))
|
29 | 62 |
|
30 | 63 | **Fixed**
|
| 64 | + |
31 | 65 | - Fix deprecation Treebuilder::root [\#79](https://github.com/auth0/jwt-auth-bundle/pull/79) ([darthf1](https://github.com/darthf1))
|
32 | 66 |
|
33 | 67 | ## [3.2.0](https://github.com/auth0/jwt-auth-bundle/tree/3.2.0) (2019-09-26)
|
| 68 | + |
34 | 69 | [Full Changelog](https://github.com/auth0/jwt-auth-bundle/compare/3.1.0...3.2.0)
|
35 | 70 |
|
36 | 71 | **Added**
|
| 72 | + |
37 | 73 | - GuardAuthenticator implementation for Symfony 2.8 and later [\#75](https://github.com/auth0/jwt-auth-bundle/pull/75) ([niels-nijens](https://github.com/niels-nijens))
|
38 | 74 |
|
39 | 75 | ## [3.1.0](https://github.com/auth0/jwt-auth-bundle/tree/3.1.0) (2018-07-12)
|
| 76 | + |
40 | 77 | [Full Changelog](https://github.com/auth0/jwt-auth-bundle/compare/3.0.2...3.1.0)
|
41 | 78 |
|
42 | 79 | **Closed issues**
|
| 80 | + |
43 | 81 | - Support Symfony4 [\#55](https://github.com/auth0/jwt-auth-bundle/issues/55)
|
44 | 82 | - Allow multiple audiences in config [\#54](https://github.com/auth0/jwt-auth-bundle/issues/54)
|
45 | 83 |
|
46 | 84 | **Added**
|
| 85 | + |
47 | 86 | - Add multiple audiences capability to JWT verification [\#57](https://github.com/auth0/jwt-auth-bundle/pull/57) ([joshcanhelp](https://github.com/joshcanhelp))
|
48 | 87 | - Allow symfony/framework-bundle 4.x [\#56](https://github.com/auth0/jwt-auth-bundle/pull/56) ([ricbra](https://github.com/ricbra))
|
49 | 88 |
|
50 | 89 | ## [3.0.2](https://github.com/auth0/jwt-auth-bundle/tree/3.0.2) (2017-07-19)
|
| 90 | + |
51 | 91 | [Full Changelog](https://github.com/auth0/jwt-auth-bundle/compare/2.0.0...3.0.2)
|
52 | 92 |
|
53 | 93 | **Added**
|
| 94 | + |
54 | 95 | - Added support for cache [\#51](https://github.com/auth0/jwt-auth-bundle/pull/51) ([Nyholm](https://github.com/Nyholm))
|
55 | 96 |
|
56 | 97 | ## [2.0.0](https://github.com/auth0/jwt-auth-bundle/tree/2.0.0) (2016-01-29)
|
| 98 | + |
57 | 99 | [Full Changelog](https://github.com/auth0/jwt-auth-bundle/compare/1.2.8...2.0.0)
|
58 | 100 |
|
59 | 101 | **Closed issues:**
|
|
67 | 109 | - Symfony 3.0 Changes [\#25](https://github.com/auth0/jwt-auth-bundle/pull/25) ([frodosghost](https://github.com/frodosghost))
|
68 | 110 |
|
69 | 111 | ## [1.2.8](https://github.com/auth0/jwt-auth-bundle/tree/1.2.8) (2016-01-29)
|
| 112 | + |
70 | 113 | [Full Changelog](https://github.com/auth0/jwt-auth-bundle/compare/1.2.7...1.2.8)
|
71 | 114 |
|
72 | 115 | **Merged pull requests:**
|
|
75 | 118 | - YAML files that use double quotes need to escape backslashes [\#22](https://github.com/auth0/jwt-auth-bundle/pull/22) ([frodosghost](https://github.com/frodosghost))
|
76 | 119 |
|
77 | 120 | ## [1.2.7](https://github.com/auth0/jwt-auth-bundle/tree/1.2.7) (2016-01-18)
|
| 121 | + |
78 | 122 | [Full Changelog](https://github.com/auth0/jwt-auth-bundle/compare/1.2.6...1.2.7)
|
79 | 123 |
|
80 | 124 | **Merged pull requests:**
|
81 | 125 |
|
82 | 126 | - updated auth0-php dependency [\#21](https://github.com/auth0/jwt-auth-bundle/pull/21) ([glena](https://github.com/glena))
|
83 | 127 |
|
84 | 128 | ## [1.2.6](https://github.com/auth0/jwt-auth-bundle/tree/1.2.6) (2015-11-17)
|
| 129 | + |
85 | 130 | [Full Changelog](https://github.com/auth0/jwt-auth-bundle/compare/1.2.5...1.2.6)
|
86 | 131 |
|
87 | 132 | **Closed issues:**
|
88 | 133 |
|
89 |
| -- Setting secret\_base64\_encoded as false causes an exception [\#18](https://github.com/auth0/jwt-auth-bundle/issues/18) |
| 134 | +- Setting secret_base64_encoded as false causes an exception [\#18](https://github.com/auth0/jwt-auth-bundle/issues/18) |
90 | 135 | - Installation method is incorrect [\#15](https://github.com/auth0/jwt-auth-bundle/issues/15)
|
91 | 136 |
|
92 | 137 | **Merged pull requests:**
|
93 | 138 |
|
94 |
| -- \[\#18\] Remove "cannotBeEmpty" property of secret\_base64\_encoded [\#19](https://github.com/auth0/jwt-auth-bundle/pull/19) ([mickadoo](https://github.com/mickadoo)) |
| 139 | +- \[\#18\] Remove "cannotBeEmpty" property of secret_base64_encoded [\#19](https://github.com/auth0/jwt-auth-bundle/pull/19) ([mickadoo](https://github.com/mickadoo)) |
95 | 140 | - Replaces scope: 'openid profile' [\#17](https://github.com/auth0/jwt-auth-bundle/pull/17) ([aguerere](https://github.com/aguerere))
|
96 | 141 |
|
97 | 142 | ## [1.2.5](https://github.com/auth0/jwt-auth-bundle/tree/1.2.5) (2015-10-29)
|
| 143 | + |
98 | 144 | [Full Changelog](https://github.com/auth0/jwt-auth-bundle/compare/1.2.4...1.2.5)
|
99 | 145 |
|
100 | 146 | **Closed issues:**
|
|
108 | 154 | - Fixed typo on Symfony word [\#12](https://github.com/auth0/jwt-auth-bundle/pull/12) ([tristanbes](https://github.com/tristanbes))
|
109 | 155 |
|
110 | 156 | ## [1.2.4](https://github.com/auth0/jwt-auth-bundle/tree/1.2.4) (2015-07-17)
|
| 157 | + |
111 | 158 | [Full Changelog](https://github.com/auth0/jwt-auth-bundle/compare/1.2.3...1.2.4)
|
112 | 159 |
|
113 | 160 | **Merged pull requests:**
|
114 | 161 |
|
115 | 162 | - Updated JWT dependency [\#10](https://github.com/auth0/jwt-auth-bundle/pull/10) ([glena](https://github.com/glena))
|
116 | 163 |
|
117 | 164 | ## [1.2.3](https://github.com/auth0/jwt-auth-bundle/tree/1.2.3) (2015-05-15)
|
| 165 | + |
118 | 166 | [Full Changelog](https://github.com/auth0/jwt-auth-bundle/compare/1.2.2...1.2.3)
|
119 | 167 |
|
120 | 168 | **Merged pull requests:**
|
121 | 169 |
|
122 | 170 | - New info headers scheme [\#9](https://github.com/auth0/jwt-auth-bundle/pull/9) ([glena](https://github.com/glena))
|
123 | 171 |
|
124 | 172 | ## [1.2.2](https://github.com/auth0/jwt-auth-bundle/tree/1.2.2) (2015-05-13)
|
| 173 | + |
125 | 174 | [Full Changelog](https://github.com/auth0/jwt-auth-bundle/compare/1.2.1...1.2.2)
|
126 | 175 |
|
127 | 176 | **Merged pull requests:**
|
128 | 177 |
|
129 | 178 | - Added optional domain config + support for auth0-php 1.0.2 [\#8](https://github.com/auth0/jwt-auth-bundle/pull/8) ([glena](https://github.com/glena))
|
130 | 179 |
|
131 | 180 | ## [1.2.1](https://github.com/auth0/jwt-auth-bundle/tree/1.2.1) (2015-05-12)
|
| 181 | + |
132 | 182 | [Full Changelog](https://github.com/auth0/jwt-auth-bundle/compare/1.2.0...1.2.1)
|
133 | 183 |
|
134 | 184 | **Closed issues:**
|
|
140 | 190 | - SDK Client headers spec compliant \#6 [\#7](https://github.com/auth0/jwt-auth-bundle/pull/7) ([glena](https://github.com/glena))
|
141 | 191 |
|
142 | 192 | ## [1.2.0](https://github.com/auth0/jwt-auth-bundle/tree/1.2.0) (2015-05-08)
|
| 193 | + |
143 | 194 | [Full Changelog](https://github.com/auth0/jwt-auth-bundle/compare/1.0.0...1.2.0)
|
144 | 195 |
|
145 | 196 | **Implemented enhancements:**
|
|
157 | 208 | - Api v2 + SDK 1.0 support [\#5](https://github.com/auth0/jwt-auth-bundle/pull/5) ([glena](https://github.com/glena))
|
158 | 209 |
|
159 | 210 | ## [1.0.0](https://github.com/auth0/jwt-auth-bundle/tree/1.0.0) (2015-01-30)
|
| 211 | + |
160 | 212 | [Full Changelog](https://github.com/auth0/jwt-auth-bundle/compare/0.0.3...1.0.0)
|
161 | 213 |
|
162 | 214 | ## [0.0.3](https://github.com/auth0/jwt-auth-bundle/tree/0.0.3) (2015-01-28)
|
| 215 | + |
163 | 216 | [Full Changelog](https://github.com/auth0/jwt-auth-bundle/compare/0.0.2...0.0.3)
|
164 | 217 |
|
165 | 218 | ## [0.0.2](https://github.com/auth0/jwt-auth-bundle/tree/0.0.2) (2015-01-27)
|
| 219 | + |
166 | 220 | [Full Changelog](https://github.com/auth0/jwt-auth-bundle/compare/0.0.1...0.0.2)
|
167 | 221 |
|
168 | 222 | ## [0.0.1](https://github.com/auth0/jwt-auth-bundle/tree/0.0.1) (2015-01-27)
|
169 | 223 |
|
170 |
| - |
171 |
| -\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* |
| 224 | +\* _This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)_ |
0 commit comments