Releases: FriendsOfSymfony/FOSUserBundle
Releases · FriendsOfSymfony/FOSUserBundle
2.0.0-beta2
- Use ceil in
ResettingControllerfor 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
DateUtilclass. - [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_tokenfield. - Added Kyrgyz translation files.
- Added user manipulator events.
- Replaced
checkPostAuthbycheckPreAuthinAuthenticationListener. - [BC break] Method
ResettingController::getObfuscatedEmailhas 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
expiredandcredentialsExpiredincluding corresponding methods. - [BC break] The signature of the
Initializerconstructor has changed. - [BC break] The signature of the
LoginManagerconstructor has changed. - [BC break] The signature of the
UserListenerconstructor has changed. - [BC break] The signature of the
UserManagerconstructor has changed. - [BC break] The translation key
resetting.request.invalid_usernamehas been removed. - [BC break] The propel dependency was dropped.
- [BC break] The
saltfield of theUserclass 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
2.0.0-alpha3
Reverted the removed of the expired and credentialsExpired properties as the BC break could lead to corrupted objects being created if server sessions are not cleared when upgrading the bundle.
2.0.0-alpha2
DO NOT USE THIS RELEASE
One of the BC break in this PR could cause corrupted objects to be created when unserializing the session, and got reverted. Use alpha3 instead.
- [BC break] The deprecated entity classes have been removed.
- The minimum requirement for Symfony has been bumped to 2.3 (older versions are already EOLed).
- [BC break]
UserInterface::isUserhas been removed as it was used only by the old validation logic removed a long time ago. - [BC break] The
FOSUserBundle:Security:login.html.twigtemplate now receives an AuthenticationException in theerror
variable rather than an error message. - [BC break] The templating engine configuration has been removed, as well as the related code.
- [BC break] Changed the XML namespace to
http://friendsofsymfony.github.io/schema/dic/user - [BC break] Added
UserInterface::getId. - [BC break][Reverted in alpha3] Removed unused properties
expiredandcredentialsExpiredincluding corresponding methods. This may break code,
makes use of this methods, extending classes, and/or existing installations because of missing mappings for required db fields.
2.0.0-alpha1
- Updated many translations.
- Changed the way to pass the email to the page asking to check the email to avoid issues with non-blocking sessions.
- Changed the fos_user_security_check route to enforce POST.
- Removed the deprecated UserManager and GroupManager classes for the different Doctrine implementations.
- [BC break] Refactored the structure of controller to dispatch events instead of using form handlers.
- Removed all form handlers.
- [BC break] Changed Datetime properties of default User entity that were nullable to default to null when no value supplied.
- [BC break] Updated schema.xml for Propel BaseUser class to allow nullable and typehint accordingly.