default_protocol equals true for UrlTypeatsrc/Block/Service/RssBlockService.php` ([@eerison](https://github.com/eerison))array to named argument for Length validation constraint in src/Block/Service/RssBlockService.php ([@eerison](https://github.com/eerison))sonata-project/form-extensions v1 ([@dmaicher](https://github.com/dmaicher))Symfony\Component\HttpKernel\DependencyInjection\Extension usage ([@VincentLanglet](https://github.com/VincentLanglet))sonata.block.* to sonata.block.service.* ([@gremo](https://github.com/gremo))FormMapper. ([@jordisala1991](https://github.com/jordisala1991))sonata.block are not made public anymore ([@dmaicher](https://github.com/dmaicher))doctrine/common ^2 ([@jordisala1991](https://github.com/jordisala1991))BlockManagerInterface deprecated class. ([@jordisala1991](https://github.com/jordisala1991))sonata-project/form-extensions 2.0 ([@jordisala1991](https://github.com/jordisala1991))required field from false to true in getFormSettingsKeys ([@eerison](https://github.com/eerison))removeChild to be consistent with addChild for Block Model. ([@jordisala1991](https://github.com/jordisala1991))editable field from ContainerBlockService, it was added twice. ([@jordisala1991](https://github.com/jordisala1991))addChild to BlockInterface instead of self. ([@jordisala1991](https://github.com/jordisala1991))hasChildren method. ([@jordisala1991](https://github.com/jordisala1991))psr/container and psr/log. ([@jordisala1991](https://github.com/jordisala1991))BlockServiceManager ([@dmaicher](https://github.com/dmaicher))BlockServiceManager::__construct ([@dmaicher](https://github.com/dmaicher))sonata-project/twig-extensions since it wasn't used. ([@jordisala1991](https://github.com/jordisala1991))BlockHelper::__construct as [@internal](https://github.com/internal) ([@dmaicher](https://github.com/dmaicher))AbstractBlockService::renderPrivateResponse() ([@dmaicher](https://github.com/dmaicher))cache_policy on MenuBlockService ([@dmaicher](https://github.com/dmaicher))BlockServiceManagerInterface as first argument for BlockHelper::__construct ([@dmaicher](https://github.com/dmaicher))BaseBlock::$ttl ([@dmaicher](https://github.com/dmaicher))$cacheBlocks as 3rd argument for BlockContextManager::__construct ([@dmaicher](https://github.com/dmaicher))BlockContextManagerInterface::CACHE_KEY ([@dmaicher](https://github.com/dmaicher))SonataCacheBundle has been deprecated ([@dmaicher](https://github.com/dmaicher))Sonata\BlockBundle\Cache\HttpCacheHandlerInterface and it's implementations have been deprecated ([@dmaicher](https://github.com/dmaicher))Sonata\BlockBundle\Templating\Helper\BlockHelper changed: all caching related arguments should be removed ([@dmaicher](https://github.com/dmaicher))sonata_block.http_cache should be set to false ([@dmaicher](https://github.com/dmaicher))__construct. ([@VincentLanglet](https://github.com/VincentLanglet))symfony/event-dispatcher-contracts ^3.0. ([@jordisala1991](https://github.com/jordisala1991))BlockServiceTestCase ([@core23](https://github.com/core23))sonata-project/doctrine-extensions is an optional dependency now ([@core23](https://github.com/core23))Sonata\BlockBundle\Model\BlockManagerInterface ([@core23](https://github.com/core23))Sonata\BlockBundle\Form\Mapper\FormMapper methods signature to be compatible with Sonata\AdminBundle\Form\Mapper\FormMapper ([@VincentLanglet](https://github.com/VincentLanglet))sonata.block.form.type.container_template service array argument in the extension ([@VincentLanglet](https://github.com/VincentLanglet))BlockServiceTestCase phpdoc ([@VincentLanglet](https://github.com/VincentLanglet))assertSettings() ([@VincentLanglet](https://github.com/VincentLanglet))[@internal](https://github.com/internal) annotation from BlockServiceTestCase class ([@core23](https://github.com/core23))MenuBlockService non-final ([@core23](https://github.com/core23))doctrine/common 3 ([@jaikdean](https://github.com/jaikdean))BlockExtension to speed Twig initialization ([@mikemix](https://github.com/mikemix))symfony/event-dispatcher-contracts 2.xBlockLoaderInterface::exists method to interfaceBlockContextManagerInterface::exists method to interfaceAbstractBlockService::getTemplating method renamed to getTwigTweakCompilerPasssymfony/event-dispatcher dependencyAbstractBlockService classsymfony/templating in composer.jsonFakeTemplating classAbstractBlockServiceTest::$containerMenuRegistry::add method signature to allow string values instead of MenuBuilderInterfacesonata.block.menu tag in favor of the existing knp_menu.menu tagMenuBuilderInterface classBlockDataCollector to be compatible with Symfony 3.4AbstractBlockServiceTestCase now works with PHPUnit >= 6.0Sonata\BlockBundle\Block\Service\MenuBlockService to be allowed the type of arraycommands.yml to correct folderaddClassesToCompileMenuManager to collect all menus for the MenuBlockServicesonata.block_menu tagTweakCompilerPassMenuBlockServicein favor of the new MenuManagerBaseBlockService class was removed from the list of classes to compileServiceListType returned choices option ([@gremo](https://github.com/gremo))sonata.block.form.type.container_template service array argument in the extension ([@gremo](https://github.com/gremo))BlockServiceTestCase phpdoc ([@VincentLanglet](https://github.com/VincentLanglet))BlockContextInterface::getTemplate() ([@core23](https://github.com/core23))[@internal](https://github.com/internal) annotation from BlockServiceTestCase class ([@core23](https://github.com/core23))Sonata\BlockBundle\Block\Service\AbstractAdminBlockService classSonata\BlockBundle\Block\Service\AbstractBlockService classSonata\BlockBundle\Block\Service\AdminBlockServiceInterface classSonata\BlockBundle\Block\Service\BlockServiceInterface classSonata\BlockBundle\Block\AbstractBlockService is deprecatedSonata\BlockBundle\Block\BaseBlockService is deprecatedSonata\BlockBundle\Block\BlockAdminServiceInterface is deprecatedSonata\BlockBundle\Block\BlockServiceInterface is deprecateddoctrine/common 3.BlockServiceTestCaseSymfony\Component\EventDispatcher\EventDispatcherInterface::dispatch() deprecationSonata\BlockBundle\Templating\TwigEngine and Sonata\BlockBundle\Test\FakeTemplating classes.EditableBlockBlockServiceTestCaseBaseCommand classAbstractBlockServiceTestCase class with BlockServiceTestCaseAdminBlockServiceInterface interfaceAbstractAdminBlockService classBlockServiceInterface::getName methodBaseCommand::getBlockServiceManager() method in favor of BaseCommand::$blockManager property;DebugBlocksCommand class, which will be declared final in 4.0;DebugBlocksCommand with "debug:sonata:block" as name.[@final](https://github.com/final)BlockDataCollectorContainerAwareCommand.uniqid from [@jacquesbh](https://github.com/jacquesbh).null as a block name in service definitionsSonata\CoreBundle\Form\*Sonata\CoreBundle\Model\*sonata.block will be auto registeredEditableBlockService and FormMapper interfacesMeta\Metadata class (import from CoreBundle)Meta\MetadataInterface class (import from CoreBundle)debug:sonata:block command alias for DebugBlocksCommandsetDefaultSettings() for blocks is handled correctly.
You should avoid using it in favor of configureSettings() but it will work
and show the deprecated message.BlockServiceInterface::getJavascripts()BlockServiceInterface::getStylesheets()RssBlockServiceRssBlockServiceRssBlockServiceRssBlockServiceRssBlockService templateAbstractBlockServiceTestCasesymfony/asset and symfony/templating dependenciessonata.templating for use in place of templatingtemplating.helper back to sonata.block.templating.helper servicetemplating.helper from sonata.block.templating.helper servicedefault_contexts config parameterTests\Block\Service\FakeTemplating in favor of Test\Mock\MockTemplating (missing PR for 3.1.0)*BlockService* now uses AbstractBlockServiceTestCaseBaseTestBlockServiceTests\Block\AbstractBlockServiceTest in favor of Test\AbstractBlockServiceTestCaseBlockRenderer is decreased from critical to errorconfig:dump-reference commandHow can I help you explore Laravel packages today?