service('sonata.admin.pool') and service('sonata.admin.configuration') optional. ([@Hanmac](https://github.com/Hanmac))service('sonata.user.admin_roles_builder') and service('sonata.user.security_roles_builder') optional. ([@Hanmac](https://github.com/Hanmac))sonata-project/block-bundle v4 ([@dmaicher](https://github.com/dmaicher))assertInstanceOf in tests ([@Hanmac](https://github.com/Hanmac))admin_resetting.php routing config ([@dmaicher](https://github.com/dmaicher))admin_security.php routing config ([@dmaicher](https://github.com/dmaicher))admin_resetting.xml routing config ([@dmaicher](https://github.com/dmaicher))admin_security.xml routing config ([@dmaicher](https://github.com/dmaicher))Symfony\Component\HttpKernel\DependencyInjection\Extension usage ([@VincentLanglet](https://github.com/VincentLanglet))json to be compatible with ORM 3 ([@RobinDev](https://github.com/RobinDev))true for the "multiple" option at RolesMatrixType form type ([@phansys](https://github.com/phansys))RolesMatrixType form type allows multiple values by default ([@phansys](https://github.com/phansys))sonata-project/form-extensions 2.0 ([@jordisala1991](https://github.com/jordisala1991))username and email is applied to usernameCanonical and emailCanonical fields ([@jordisala1991](https://github.com/jordisala1991))doctrine/collections 2 ([@gremo](https://github.com/gremo))doctrine/persistence 2.x ([@jordisala1991](https://github.com/jordisala1991))sonata-project/doctrine-extensions ^2.0. ([@jordisala1991](https://github.com/jordisala1991))sonata-project/twig-extensions ^2.0. ([@jordisala1991](https://github.com/jordisala1991))User::getUsername return the real value in database (and can return null). ([@VincentLanglet](https://github.com/VincentLanglet))RoleMatrixType:exclude Option to hide choices. ([@Hanmac](https://github.com/Hanmac))doctrine/persistence ^3.0. ([@jordisala1991](https://github.com/jordisala1991))ResetPasswordRequestFormType form type. ([@jordisala1991](https://github.com/jordisala1991))sonata:user:create command from FOSUserBundle ([@jordisala1991](https://github.com/jordisala1991))sonata:user:promote command from FOSUserBundle ([@jordisala1991](https://github.com/jordisala1991))sonata:user:demote command from FOSUserBundle ([@jordisala1991](https://github.com/jordisala1991))sonata:user:change-password command from FOSUserBundle ([@jordisala1991](https://github.com/jordisala1991))sonata:user:activate command from FOSUserBundle ([@jordisala1991](https://github.com/jordisala1991))sonata:user:deactivate command from FOSUserBundle ([@jordisala1991](https://github.com/jordisala1991))EditableRolesBuilderInterface. ([@jordisala1991](https://github.com/jordisala1991))__construct() of EditableRolesBuilder to provide TranslatorInterface ([@jordisala1991](https://github.com/jordisala1991))User::__serialize() and User::__unserialize() methods ([@VincentLanglet](https://github.com/VincentLanglet))sonata-project/GoogleAuthenticator ([@jordisala1991](https://github.com/jordisala1991))symfony/translation-contracts ^3.0. ([@jordisala1991](https://github.com/jordisala1991))sonata_user.userAdmin variable in Twig templates will throw a \LogicException if SonataAdminBundle is not installed. ([@supersmile2009](https://github.com/supersmile2009))SecurityRolesType to render roles on the User edit form. ([@jordisala1991](https://github.com/jordisala1991))nelmio/api-doc-bundle >= 3.6 ([@wbloszyk](https://github.com/wbloszyk))AbstractAdmin::getExportFields() method in UserAdmin. ([@phansys](https://github.com/phansys))ip_white_list by trusted_ip_list configuration key ([@davidromani](https://github.com/davidromani))UserController.
([@phansys](https://github.com/phansys))Sonata\UserBundle\Controller\Api\UserController for
sonata.user.controller.api.user service;
([@phansys](https://github.com/phansys))Sonata\UserBundle\Controller\Api\GroupController for
sonata.user.controller.api.group service.
([@phansys](https://github.com/phansys))symfony/*:<4.4;
([@phansys](https://github.com/phansys)){% spaceless %} tag, which is deprecated as of Twig 1.38
with {% apply spaceless %} filter_controller attribute for routes which were using deprecated syntax.sonata:user:two-step-verification even with proper configurationSonata\UserBundle\Command\TwoStepVerificationCommand that did not receive arguments.Replace deprecated use of Google\Authenticator\GoogleAuthenticator by Sonata's namespace
sonata.user.user_managersonata.user.group_managerSonata\UserBundle\Form\Type\RolesMatrixTypeSonata\UserBundle\Entity\UserManagerProxySonata\UserBundle\Twig\RolesMatrixExtension only if UserBundle is usedSonata\UserBundle\Form\Type\SecurityRolesType public, as it is lazy loadedEntity\BaseUser::getGenderList to Model\User so that it is available to all persistence systemsSonata\UserBundle\Form\Type\RolesMatrixTypeen, lt, and ru translation keys ([@ft-1408](https://github.com/ft-1408))nelmio/api-doc-bundle v4 ([@wbloszyk](https://github.com/wbloszyk))http-foundation 5.3 ([@jordisala1991](https://github.com/jordisala1991))GroupManager::getPager() return type is Sonata\DatagridBundle\Pager\PagerInterface. ([@Jean-ita](https://github.com/Jean-ita))UserManager::getPager() return type is Sonata\DatagridBundle\Pager\PagerInterface. ([@Jean-ita](https://github.com/Jean-ita))src/Resources/translations/SonataUserBundle.nl.xliff ([@elyanory](https://github.com/elyanory))Sonata\UserBundle\Mailer\Mailer ([@phansys](https://github.com/phansys))Sonata\UserBundle\Mailer\Mailer ([@phansys](https://github.com/phansys))choices_as_valuessonata-project/google-authenticator users. Showing QR-code in login form, automatically setting 2FA secret to user.symfony/security-core and symfony/security-acl instead of symfony/securityswiftmailer dependencysonata-project/google-authenticator an optional dependencyUser to UserInterfacesonata.user.admin.user and sonata.user.admin.group are public nowsrc, tests and docsAccountBlockService extends AbstractAdminBlockService instead of wrong AbstractBlockServicetitle_user_authentication.xml.skeleton files of configasset return / if default avatar is emptyUserManagerProxy uses Sonata\UserBundle\Entity\User instead of %fos_user.model.user.class%sonata.user.editable_role_builder servicesecurity.context on AdminSecurityControllersonata_basket_delivery_redirect is deprecated and won't be supported anymore>=2.0friendsofsymfony/rest-bundle dependency is optional againjms/serializer-bundle dependency is optional againnelmio/api-doc-bundle dependency is optional againSecurityFOSUser1Controller::loginActionAdminSecurityController::loginActionlogin.html.twigbase_login.html.twigSecurityFOSUser1Controller::loginActionRegistrationFOSUser1Controller::registerActionAdminSecurityControllerSonataUserBundle.de.xliffSonata\AdminBundle\Admin\AbstractAdminHow can I help you explore Laravel packages today?