Releases: lexik/LexikJWTAuthenticationBundle
v2.17.0
What's Changed
- PHP_CS removed in favour of ECS by @Spomky in #1038
- Fix deprecation message by @mbabker in #1043
- feat: try to invalidate realpath cache if keypair loading failed by @lobodol in #1046
- Fix CI by @chalasr in #1060
- Improve user_identity_field deprecation message by @Jean85 in #1069
- Inject Clock in LcobucciJWSProvider by @dbrumann in #1072
- Update link to refresh token bundle by @Nek- in #1074
- Fixes TypeError in JWTManager by @magikid in #1067
- allow environment variables for
remove_token_from_body_when_cookies_used
by @usu in #1092 - Test under Symfony 6.2 / PHP 8.2 by @chalasr in #1096
- Add API Platform compatibility by @vincentchalamon in #1098
- Update GitHub generic actions by @vincentchalamon in #1099
- Fix creation of dynamic property by @SpartakusMd in #1105
- Simplify JWTTokenAuthenticator::loadUser by @dmitryuk in #1102
- Use the Security domain for translated messages by @jderusse in #1110
New Contributors
- @lobodol made their first contribution in #1046
- @Jean85 made their first contribution in #1069
- @dbrumann made their first contribution in #1072
- @Nek- made their first contribution in #1074
- @magikid made their first contribution in #1067
- @usu made their first contribution in #1092
- @vincentchalamon made their first contribution in #1098
- @SpartakusMd made their first contribution in #1105
- @dmitryuk made their first contribution in #1102
- @jderusse made their first contribution in #1110
Full Changelog: v2.16.0...v2.17.0
v2.16.0
What's Changed
- Fix deprecations on Symfony 6.1 by @chalasr in #1001
- [Docs] Tweaks and improvements by @javiereguiluz in #1011
- [Doc] Add the bundle config for Symfony Docs by @javiereguiluz in #1013
- Fix ECDSA algo names in LcobucciJWSProvider by @ControlAltBen in #1015
- [Doc] Fix some cross references by @javiereguiluz in #1026
- [Doc] Replace tilde in paths with carets by @Sajito in #1024
- Update token claims list on doc by @romlly in #1016
- Fix #944: Separate CompatFailureResponse from FailureResponse by @GErpeldinger in #1019
- Add
allow_no_expiration
option to allow validating tokens without ttl by @pluk77 in #1020 - Code migration helper by @Spomky in #1035
- Deprecate user_identity_field config option by @chalasr in #1037
- Allow for creation of tokens without exp by @pluk77 in #1007
New Contributors
- @javiereguiluz made their first contribution in #1011
- @ControlAltBen made their first contribution in #1015
- @Sajito made their first contribution in #1024
- @romlly made their first contribution in #1016
- @GErpeldinger made their first contribution in #1019
- @pluk77 made their first contribution in #1020
Full Changelog: v2.15.1...v2.16.0
v2.15.1
v2.15.0
What's Changed
- Fix AuthenticationFailureListener example by @Seb33300 in #977
- Fix a type related depreciation with php 8.1 by @RiffFred in #982
- Translate message errors by @flohw in #973
- Fix authentication with integer as useridentifier by @Floruzus in #976
- Fix tests on Symfony 6.1 by @chalasr in #985
- Add Request object into AuthenticationFailureEvent by @Dumra in #995
New Contributors
- @Seb33300 made their first contribution in #977
- @RiffFred made their first contribution in #982
- @flohw made their first contribution in #973
- @Floruzus made their first contribution in #976
- @Dumra made their first contribution in #995
Full Changelog: v2.14.4...v2.15.0
v2.14.4
What's Changed
- Typo-Fix in the ChainUserProvider by @KhorneHoly in #972
- Update index.md by @vitito93 in #975
New Contributors
- @KhorneHoly made their first contribution in #972
- @vitito93 made their first contribution in #975
Full Changelog: v2.14.3...v2.14.4
v2.14.3
What's Changed
- fix getIterator compatible with php 8.1 by @eerison in #966
- Fix PHP 8.1 deprecation - avoid passing null to is_file() by @chalasr in #969
- Allowing session cookie (split cookie) by @JeremyPasco in #958
- Add support of multiple public keys to verify tokens with a set of keys by @alexandre-daubois in #928
- Add
remove_token_from_body_when_cookies_used
config option by @TjorvenB in #940
New Contributors
- @JeremyPasco made their first contribution in #958
- @alexandre-daubois made their first contribution in #928
- @TjorvenB made their first contribution in #940
Full Changelog: v2.14.2...v2.14.3
v2.14.2
What's Changed
- Test instanceof Passport instead of more restrictive SelfValidatingPassport by @TristanPouliquen in #951
- Allow symfony/deprecations-contract v3.0 by @bravik in #961
New Contributors
Full Changelog: v2.14.1...v2.14.2
v2.14.1
v2.14.0
CHANGELOG
90bf498 feature #923 Add 3 new getter method to JWTTokenAuthenticator (@fd6130)
7b79a11 bug #931 Fix: Only attempt split_cookie extraction if all of the cookies are present (@carlobeltrame)
9e32ce2 feature #925 Allow to set provider in jwt authenticator. (@fd6130)
c6ba7c7 feature #937 Symfony 6 Compatibility (@mbabker)
3f30e12 bug #922 Fix error when trying to decode token using new authenticator system (@fd6130)
v2.13.0
CHANGELOG
591673a feature #916 Allow to use custom authenticator by extending JWTAuthenticator (@fd6130)
9847bbd bug #914 Bundle breaks application if Symfony Console not installed (@yivi)
cced83e feature #903 Implement AuthenticatorInterface::createToken()
(Symfony 5.4) (@chalasr)
adfcb5b bug #905 Changed JWTAuthenticator::start
method return type to more generic Response
type (@aurimasniekis)
0161668 feature #912 Added argument to AuthenticationSuccessHandler to stop token from being removed from response (@Naitsirch)