Releases: FriendsOfSymfony/FOSUserBundle
Releases · FriendsOfSymfony/FOSUserBundle
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
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::isUser
has been removed as it was used only by the old validation logic removed a long time ago. - [BC break] The
FOSUserBundle:Security:login.html.twig
template 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
expired
andcredentialsExpired
including 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.