Releases: FriendsOfSymfony/FOSUserBundle
Releases · FriendsOfSymfony/FOSUserBundle
2.2.0
- Deprecated the Groups feature.
- Marked all controllers final.
- Marked internal classes as such.
- Added Mongolian translation.
- Added an email provider.
- Added a custom user checker.
- Added PHP 7.4 and PHP 8.0 support.
- Removed fieldName attribute in MongoDB mapping.
- Registration confirmation now redirects to login page if token is invalid.
- User model will not rely on
AdvancedUserInterface
anymore. - Self-salting password encoders will not create a salt anymore.
- FlashListener constructor now accepts
SessionInterface
. - Fixed several Symfony deprecation notices.
- Fixed several translations.
- Bumped the min PHP version to 7.1.3.
- Bumped the min Symfony version to 4.4.
- Added compatibility with Twig 3.
- Added compatibility with doctrine/persistence 2.
2.1.2
2.1.1
2.1.0
- Dropped Symfony < 2.8 support.
- Added Symfony 4 compatibility.
- Refactored controllers and commands to use DI. Projects extending these classes will need to adapt their code (but should rather use supported extension points when possible).
- Redirect to login when requesting resetting password with invalid token.
- Added autocomplete hints for password inputs.
- Fixed several incorrect Turkish translations.
2.0.2
2.0.1
2.0.0
- Removed default
fos_user.from_email
configuration values. - Removed usage of internal Twig APIs when rendering emails.
- Add a timeout for the reset retry request.
- Add Esperanto translations.
- Fixed incorrect confirmation url.
- Commented outdated entries in several translation files.
- [BC break] Use
UserManager::getRepository()
instead ofUserManager::$repository
. - [BC break] Use
UserManager::getClass()
instead ofUserManager::$class
.
2.0.0-beta2
- Use ceil in
ResettingController
for a better token lifetime approximation. - Removed unused translation keys.
- Removed form deprecations.
- Use
@
-based Twig syntax for templates. - Improved several language files.
- Improved documentation.
- Ability to disable the authentication listener.
- Removed
DateUtil
class. - [BC break] Changed validation max length to match the database structure.
2.0.0-beta1
- Dropped Symfony < 2.7 support.
- Dropped PHP < 5.5 support.
- Exclude tests from autoloader.
- Allow to use POST for logout.
- Fix UserPassword constraint validation groups.
- Harmonized email detection in
UserManager
. - Added unique index for
confirmation_token
field. - Added Kyrgyz translation files.
- Added user manipulator events.
- Replaced
checkPostAuth
bycheckPreAuth
inAuthenticationListener
. - [BC break] Method
ResettingController::getObfuscatedEmail
has been removed. - [BC break] Renamed templates to underscore case.
- [BC break] Removed
UserManager::refreshUser
. - [BC break] Removed
UserManager::loadUserByUsername
. - [BC break] Removed
UserManager::supportsClass
. - [BC break] Removed unused properties
expired
andcredentialsExpired
including corresponding methods. - [BC break] The signature of the
Initializer
constructor has changed. - [BC break] The signature of the
LoginManager
constructor has changed. - [BC break] The signature of the
UserListener
constructor has changed. - [BC break] The signature of the
UserManager
constructor has changed. - [BC break] The translation key
resetting.request.invalid_username
has been removed. - [BC break] The propel dependency was dropped.
- [BC break] The
salt
field of theUser
class is now nullable.
1.3.7
- Fixed some yaml errors in translation files
- Fixed bad credentials translations
- Fixed canonicalizer with illegal chars
- Fixed deprecated routing configuration
- Fixed class name check in
UserProvider::refreshUser()
- Updated several translation files
- Removed colons from translation files
- Updated several documentation examples
- Converted documentation to rst format