1.9 KiB
1.9 KiB
CHANGELOG
2.2.0
Symfony\Component\Security\Http\Firewall
andSymfony\Component\Security\Http\RememberMe\ResponseListener
now implements EventSubscriberInterface- added secure random number generator
- added PBKDF2 Password encoder
2.1.0
- [BC BREAK] The signature of ExceptionListener has changed
- changed the HttpUtils constructor signature to take a UrlGenerator and a UrlMatcher instead of a Router
- EncoderFactoryInterface::getEncoder() can now also take a class name as an argument
- allow switching to the user that is already impersonated
- added support for the remember_me parameter in the query
- added AccessMapInterface
- [BC BREAK] moved user comparison logic out of UserInterface
- made the logout path check configurable
- after login, the user is now redirected to
default_target_path
ifuse_referer
is true and the referrer is thelogin_path
. - added a way to remove a token from a session
- [BC BREAK] changed
MutableAclInterface::setParentAcl
to acceptnull
, review your implementation to reflect this change. ObjectIdentity::fromDomainObject
,UserSecurityIdentity::fromAccount
andUserSecurityIdentity::fromToken
now return correct identities for proxies objects (e.g. Doctrine proxies)- [BC BREAK] moved the default authentication success and failure handling to
separate classes. The order of arguments in the constructor of the
AbstractAuthenticationListener
has changed. - [BC BREAK] moved the default logout success handling to a separate class. The
order of arguments in the constructor of
LogoutListener
has changed. - [BC BREAK] The constructor of
AuthenticationException
and all child classes now matches the constructor of\Exception
. The extra information getters and setters are removed. There are now dedicated getters/setters for token (AuthenticationException'), user (
AccountStatusException) and username (
UsernameNotFoundException`).