CakePHP Authentication 2.10.0
Updated Dependencies
- The 2.10.0 release requires a minimum of CakePHP 4.4.0 and PHP 7.4.0
- The optional dependency on firebase/jwt has changed from ^5.5 to ^6.2
New Features
- Implement Impersonation by @ajibarra in #532
- Add
AuthenticationComponent
identityCheckEvent
option by @Erwane in #555 - Token Identifier: Add Option to Hash Token Before Resolving by @amayer5125 in #559
- Adds tls option to LDAP identifier by @eardkdw in #510
- Added EnvironmentAuthenticator to allow integration with Shiboleth authentication by @MolbioUnige in #565
Bug fixes
- Bump to php-jwt 6.2 and remove temporary/deprecated code by @swiffer in #507
- User friendly exception when auth middleware is not loaded by @cnizzardini in #513
- Fix
null
value causing a type error in the password identifier. by @ndm2 in #542 - Fix deprecations in tests by @markstory in #544
- Fix return type for offsetSet() by @othercorey in #547
- Fix invalid default value for $config parameter by @othercorey in #546
- Fix return type annotation for Identity::__isset() by @othercorey in #548
Documentation and tooling changes
- Fixed syntax errors in documentation @cnizzardini in #511
- Add more context to testing docs. by @markstory in #515
- Updated documentation tooling by @ndm2 in #516, #519
- Update french doc translation by @zachee54 in #523
- Update to PHPStan 1.5 and Psalm to 4.22 by @LordSimal in #522
- よりわかりやすく by @yuki-yasumura in #524
- Add note on Authentication.Password Identifier resolvers default finder by @cnizzardini in #525
- firebase/php-jwt compatibility note by @cnizzardini in #531
- Replaced Legacy AuthComponent Update password-hashers.rst by @markusramsak in #534
- update phpstan and psalm by @LordSimal in #537
- Fix typo by @PhantomWatson in #540
- Refactor example code by @PhantomWatson in #539
- [doc][fr] Translate d2db317 by @zachee54 in #541
- Remove redundant logic from login action example by @nishimura-d in #543
- Add docs for account impersonation. by @markstory in #551
- Update the middleware example by @B3none in #552
- Note about IDE comp improvement by @dereuromark in #561
- update docs links by @Arhell in #568
- Use newer ubuntu for tests. by @markstory in #578
New Contributors
- @cnizzardini made their first contribution in #511
- @yuki-yasumura made their first contribution in #524
- @dependabot made their first contribution in #526
- @markusramsak made their first contribution in #534
- @nishimura-d made their first contribution in #543
- @ajibarra made their first contribution in #532
- @B3none made their first contribution in #552
- @amayer5125 made their first contribution in #559
- @eardkdw made their first contribution in #510
- @MolbioUnige made their first contribution in #565
Full Changelog: 2.9.0...2.10.0