Release 11.3.0-alpha1 from 2025-11-06 to today.
| Issue | Title | Category | Component | Version | Comments | Followers | Created |
|---|---|---|---|---|---|---|---|
| #3559201 | Entity field manager cache seems to get warmed on any request | Bug | field system | 11.3.x-dev | 9 | 4 | |
| #3559162 | Accessing a toolbar sub-menu results in a keyboard trap | Bug | ckeditor5.module | 11.3.x-dev | 2 | 1 | |
| #3559077 | Dropbutton doesn't allow external links | Bug | views.module | 11.3.x-dev | 1 | 1 | |
| #3558998 | OOP: Module $module should not implement $hook more than once | Support | base system | 11.3.x-dev | 1 | 3 | |
| #3558647 | Include the description field in menu linkset endpoint | Feature | menu system | 11.3.x-dev | 2 | 1 | |
| #3558466 | LazyMarkup object for deferred processing of strings | Feature | render system | 11.3.x-dev | 1 | 1 | |
| #3557982 | Add ConfigActionDoc attribute to describe config actions for recipes | Feature | recipe system | 11.3.x-dev | 8 | 3 | |
| #3557856 | Add created, changed, and author data to config entities | Feature | configuration system | 11.3.x-dev | 3 | 2 | |
| #3557855 | Entity objects cannot have virtual properties invoking set() | Bug | entity system | 11.3.x-dev | 4 | 2 | |
| #3557353 | Allow specifying additional metadata on Typed Data field definitions (or perhaps data definitions) | Feature | typed data system | 11.3.x-dev | 1 | 2 | |
| #3557182 | Html errors in pages when using olivero | Bug | Olivero theme | 11.3.x-dev | 6 | 2 | |
| #3557151 | Navigation menus do not support dynamically enabled/disabled menu items | Bug | navigation.module | 11.3.x-dev | 3 | 2 | |
| #3556836 | ck-balloon-panel not visible for CKE5(link balloon, media balloon …) in Layout Builder | Bug | ckeditor5.module | 11.3.x-dev | 4 | 2 | |
| All issues opened and fixed during this release window | |||||||
| #3559632 | Recipe input default value needs to be a string value | Bug | recipe system | 11.3.x-dev | 12 | 5 | |
| #3559587 | PHP 8.5 fails on 11.3.x | Bug | base system | 11.3.x-dev | 7 | 2 | |
| #3559487 | Default to PHP 8.5 for testing to prevent regressions | Task | phpunit | 11.3.x-dev | 15 | 4 | |
| #3559459 | Remove unneeded patterns from deprecation-ignore.txt | Bug | phpunit | 11.3.x-dev | 10 | 4 | |
| #3559412 | Upgrade behat/mink and behat/mink-browserkit-driver for PHP 8.5 | Task | composer | 11.3.x-dev | 11 | 4 | |
| #3559326 | Random fail in ConfigTranslationCacheTest since labels changed from escaped to XSS filtered text | Bug | config_translation.module | 11.3.x-dev | 15 | 4 | |
| #3559286 | Fix EntityLinksTest for PHP 8.5 | Bug | ckeditor5.module | 11.3.x-dev | 9 | 4 | |
| #3559280 | Upgrade phpspec/prophecy to 1.24 | Task | composer | 11.3.x-dev | 9 | 4 | |
| #3559247 | Wrong hook reference in SystemHooks.php | Bug | system.module | 11.3.x-dev | 12 | 4 | |
| #3559003 | [CI] Set GIT_CLONE_PATH to a static path | Task | other | 11.3.x-dev | 15 | 5 | |
| #3558753 | [CI] Performance pipeline execution drops metrics report indicators | Bug | phpunit | 11.3.x-dev | 14 | 4 | |
| #3558749 | [CI] Refactor lint cache downloads and allow easier testing | Task | other | 11.3.x-dev | 23 | 4 | |
| #3558704 | [CI] Fix yarn caching on lint jobs | Task | other | 11.3.x-dev | 15 | 4 | |
| #3558592 | Improve lint cache warming even more | Task | other | 11.3.x-dev | 11 | 4 | |
| #3558021 | Default content tests are slow | Task | phpunit | 11.3.x-dev | 14 | 5 | |
| #3557938 | Fix BC for WorkspaceAssociation::moveTrackedEntities() | Bug | workspaces.module | 11.3.x-dev | 9 | 4 | |
| #3557639 | Update to Symfony 7.4.0-RC1 | Task | composer | 11.3.x-dev | 12 | 6 | |
| #3557584 | \Drupal\Tests\jsonapi\Functional\ResourceTestBase::resaveEntity() can trigger deprecations on PHP 8.5 | Task | jsonapi.module | 11.3.x-dev | 10 | 4 | |
| #3557579 | Drupal\jsonapi\Normalizer\FieldItemNormalizer->checkForSerializedStrings()() (Line: 32) triggers deprecations on PHP 8.5 | Task | serialization.module | 11.3.x-dev | 9 | 4 | |
| #3557557 | Drupal\Core\FileTransfer\Form\FileTransferAuthorizeForm->setConnectionSettingsDefaults()() (Line: 312) triggers deprecations in PHP 8.5 | Task | base system | 11.3.x-dev | 10 | 4 | |
| #3557531 | \Drupal\Tests\rest\Functional\EntityResource\EntityResourceTestBase::setUp() can trigger deprecations on PHP 8.5 | Task | rest.module | 11.3.x-dev | 10 | 4 | |
| #3557530 | \Drupal\views\ManyToOneHelper::addTable() triggers deprecations in PHP 8.5 | Task | views.module | 11.3.x-dev | 9 | 4 | |
| #3557528 | Drupal\search\SearchPageRepository->getDefaultSearchPage()() (Line: 80) triggers deprecations in PHP 8.5 | Task | search.module | 11.3.x-dev | 9 | 4 | |
| #3557522 | Fix PHP 8.5 deprecations in Drupal\Core\Language\LanguageManager->getLanguage()() (Line: 157) | Task | content_translation.module | 11.3.x-dev | 9 | 4 | |
| #3557516 | \Drupal\views\Plugin\views\argument_validator\Entity::calculateDependencies() causes deprecations on PHP 8.5 | Task | user.module | 11.3.x-dev | 9 | 4 | |
| #3557507 | \Drupal\KernelTests\Core\Render\Element\WeightTest triggers a deprecation in NestedArray on PHP 8.5 | Task | base system | 11.3.x-dev | 9 | 4 | |
| #3557505 | \Drupal\Core\Entity\EntityLastInstalledSchemaRepository::getLastInstalledDefinition() triggers deprecations on PHP 8.5 | Bug | entity system | 11.3.x-dev | 10 | 4 | |
| #3557467 | \Drupal\content_moderation\ViewsData::getViewsData() causes PHP 8.5 deprecations and tries to and moderation_state info for non-existing table | Bug | content_moderation.module | 11.3.x-dev | 9 | 4 | |
| #3557465 | The default content exporter should ignore `created` fields | Bug | default content system | 11.3.x-dev | 11 | 3 | |
| #3557459 | Tests trigger deprecations in \Drupal\views\Plugin\views\field\FieldPluginBase::getRenderTokens on PHP 8.5 | Task | views.module | 11.3.x-dev | 13 | 4 | |
| #3557384 | \Drupal\Core\Field\Plugin\Field\FieldFormatter\EntityReferenceFormatterBase::prepareView() triggers deprecations on PHP 8.5 | Task | field system | 11.3.x-dev | 9 | 4 | |
| #3557372 | \Drupal\Core\Field\BaseFieldDefinition::getPropertyDefinition() causes deprecations on PHP 8.5 | Task | field system | 11.3.x-dev | 12 | 5 | |
| #3557367 | \Drupal\views\Plugin\views\HandlerBase::getJoin() triggers deprecation on PHP 8.5 | Task | views.module | 11.3.x-dev | 9 | 4 | |
| #3557362 | Drupal\Core\Render\Element\RenderElementBase::preRenderAjaxForm() triggers deprecations on PHP 8.5 | Task | ajax system | 11.3.x-dev | 12 | 5 | |
| #3557357 | \Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator triggers deprecations on PHP 8.5 | Task | plugin system | 11.3.x-dev | 9 | 4 | |
| #3557346 | \Drupal\Core\Plugin\DefaultSingleLazyPluginCollection::addInstanceId() can cause deprecations on PHP 8.5 | Task | block.module | 11.3.x-dev | 9 | 4 | |
| #3557333 | Deprecations in \Drupal\Core\Entity\EntityStorageBase::mapFromStorageRecords() on PHP 8.5 | Bug | entity system | 11.3.x-dev | 13 | 4 | |
| #3557273 | Fix deprecations due to kernel tests in \Drupal\language\EventSubscriber\ConfigSubscriber::onConfigSave() | Task | language system | 11.3.x-dev | 10 | 4 | |
| #3557270 | \Drupal\filter\Element\TextFormat::processFormat() triggers deprecations on PHP 8.5 | Task | filter.module | 11.3.x-dev | 9 | 4 | |
| #3557268 | \Drupal\block\Entity\Block::preSave() triggers deprecations on PHP 8.5 | Task | block.module | 11.3.x-dev | 9 | 4 | |
| #3557181 | \Drupal\content_translation\Hook\ContentTranslationHooks::viewsDataAlter() causes deprecations on PHP 8.5 | Task | content_moderation.module | 11.3.x-dev | 9 | 4 | |
| #3557174 | Fix use of NULL as array key in \Drupal\user\Plugin\migrate\process\d6\UserUpdate7002::transform() triggers deprecations on PHP 8.5 | Task | user system | 11.3.x-dev | 9 | 4 | |
| #3557167 | Fix deprecations in \Drupal\Core\ImageToolkit\ImageToolkitManager::getDefaultToolkitId() due to kernel testing | Task | other | 11.3.x-dev | 14 | 5 | |
| #3557157 | \Drupal\views\Entity\Render\TranslationLanguageRenderer::getLangcodeTable() causes deprecations on PHP 8.5 | Task | views.module | 11.3.x-dev | 9 | 4 | |
| #3557153 | \Drupal\language\LanguageNegotiator::negotiateLanguage() causes deprecation on PHP 8.5 | Task | language system | 11.3.x-dev | 9 | 4 | |
| #3557142 | \Drupal\views\FieldViewsDataProvider::defaultFieldImplementation creates a join for a non-existing table causing deprecations on PHP 8.5 | Task | views.module | 11.3.x-dev | 12 | 4 | |
| #3557138 | Remove use of Contact from ExtensionAvailableConstraintValidatorTest | Task | contact.module | 11.3.x-dev | 11 | 6 | |
| #3557135 | Calling \Drupal\Core\Entity\EntityTypeBundleInfo::getBundleInfo() with a NULL causes a deprecation in PHP 8.5 | Task | entity system | 11.3.x-dev | 12 | 5 | |
| #3557102 | Remove use of Contact in profile nightwatch_a11y_testing | Task | contact.module | 11.3.x-dev | 8 | 4 | |
| #3556987 | Add a recursive sort-by-key function to SortArray | Feature | base system | 11.3.x-dev | 10 | 5 | |
| #3556884 | \Drupal\workspaces\WorkspaceRepository::loadTree() uses NULL as an array key | Task | workspaces.module | 11.3.x-dev | 10 | 4 | |
| #3556721 | Fix \Drupal\KernelTests\Core\Installer\InstallerLanguageTest::testInstallerTranslationFiles on PHP 8.5 | Task | base system | 11.3.x-dev | 16 | 5 | |
| #3556717 | Fix \Drupal\Tests\media\Kernel\MediaSourceTest on PHP 8.5 | Task | media system | 11.3.x-dev | 15 | 6 | |
| #3556706 | Deprecate ArchiverManager and ArchiverInterface | Task | base system | 11.3.x-dev | 12 | 6 | |
| #3556693 | Change use of Contact in ContentEntityNullStorageTest | Task | contact.module | 11.3.x-dev | 12 | 5 | |
| #3556583 | Remove remaining references to @dataProvider annotations from tests | Task | phpunit | 11.3.x-dev | 13 | 4 | |
| #3556582 | Remove remaining references to @covers* annotations from tests | Task | phpunit | 11.3.x-dev | 10 | 4 | |
| #3556493 | Fix deprecation in ContentEntityStorageBase::__get() | Task | entity system | 11.3.x-dev | 25 | 9 | |
| All other issues fixed during this release window | |||||||
| #3556289 | \Drupal\Core\Hook\HookCollectorPass has stale documentation | Bug | extension system | 11.3.x-dev | 14 | 4 | |
| #3555935 | \Drupal\Tests\Core\Config\Entity\ConfigEntityStorageTest triggers deprecations on PHP. 8.5 | Task | configuration entity system | 11.3.x-dev | 11 | 4 | |
| #3555886 | \Drupal\Tests\Core\Entity\ContentEntityBaseUnitTest does not mock EntityType::getId() correctly cuasing PHP 8.5 deprecations | Task | entity system | 11.3.x-dev | 13 | 5 | |
| #3555884 | Drupal\Tests\Core\Entity\Sql\SqlContentEntityStorageTest::testCreate triggers PHP 8.5 deprecations | Task | entity system | 11.3.x-dev | 12 | 5 | |
| #3555881 | \Drupal\Core\Theme\Icon\IconFinder::extractGroupFromPath() causes deprecations on PHP 8.5 | Task | base system | 11.3.x-dev | 11 | 4 | |
| #3555533 | Since symfony/validator 7.4: Passing an array of options to configure the constraints is deprecated, use named arguments instead. | Task | typed data system | 11.3.x-dev | 12 | 3 | |
| #3555531 | Since symfony/dependency-injection 7.4: Service id "Drupal\Core\ExampleClass" looks like a FQCN but no corresponding class or interface exists. | Task | phpunit | 11.3.x-dev | 10 | 4 | |
| #3555528 | Symfony\Component\Console\Application::add() is deprecated in Symfony 7.4 | Task | base system | 11.3.x-dev | 18 | 7 | |
| #3555375 | Change use of Contact in \Drupal\Tests\user\Functional\UserPermissionsTest::testAccessBundlePermission | Task | contact.module | 11.3.x-dev | 13 | 5 | |
| #3555198 | Remove typo of test file name on comment | Bug | base system | 11.3.x-dev | 14 | 5 | |
| #3554723 | Flood system needs to handle NULL identifiers | Bug | base system | 11.3.x-dev | 16 | 5 | |
| #3554714 | Add string typehint to \Drupal\Core\Authentication\AuthenticationCollectorInterface::getProvider() | Task | base system | 11.3.x-dev | 16 | 5 | |
| #3554678 | Fix implements comments in themes to prepare for Rector | Task | theme system | 11.3.x-dev | 14 | 4 | |
| #3554676 | Fix more incorrect phpdoc type hints (part 3) | Bug | documentation | 11.3.x-dev | 13 | 4 | |
| #3554659 | Fix more incorrect phpdoc type hints (part 2) | Bug | documentation | 11.3.x-dev | 16 | 4 | |
| #3554618 | Update doc link to twig 3.x | Task | documentation | 11.3.x-dev | 17 | 6 | |
| #3554484 | Remove unused modules from kernel tests | Task | phpunit | 11.3.x-dev | 16 | 5 | |
| #3553853 | Change placeholder type for text_textarea schema | Task | text.module | 11.3.x-dev | 14 | 4 | |
| #3553219 | Remove persistent views:unpack_options caching | Task | views.module | 11.3.x-dev | 22 | 4 | |
| #3553006 | Remove Contact recipe | Task | contact.module | 11.3.x-dev | 18 | 9 | |
| #3551650 | Decouple text_with_summary from tests but not migrations | Task | text.module | 11.3.x-dev | 33 | 10 | |
| #3551595 | Handle migration test coverage for Contact | Task | contact.module | 11.3.x-dev | 23 | 6 | |
| #3551446 | Rename the workspace association service to workspace tracker | Task | workspaces.module | 11.3.x-dev | 12 | 5 | |
| #3549946 | Use simple query mode for entity queries with limit 1 and no offset | Task | entity system | 11.3.x-dev | 17 | 12 | |
| #3549909 | Component slot error does not reveal the offending component | Bug | single-directory components | 11.3.x-dev | 11 | 5 | |
| #3548982 | Enforce removal of PHPUnit annotations from test classes' class metadata | Task | phpunit | 11.3.x-dev | 15 | 5 | |
| #3547808 | label_display block configuration value should not be translatable | Bug | base system | 11.3.x-dev | 11 | 5 | |
| #3543555 | DateTime time only form element cannot be submitted without specifying date format | Bug | datetime.module | 11.3.x-dev | 12 | 5 | |
| #3543035 | Deprecate CommentManagerInterface::getCountNewComments | Task | history.module | 11.3.x-dev | 24 | 6 | |
| #3541507 | Move field_layout display updates from layout_builder to field_layout | Task | field_layout.module | 11.3.x-dev | 29 | 11 | |
| #3539919 | Convert batch callbacks to CallableResolver | Task | forms system | 11.3.x-dev | 26 | 6 | |
| #3538654 | Hide promote/sticky fields for page content type on new sites | Task | recipe system | 11.3.x-dev | 19 | 10 | |
| #3536470 | TypeError if #[ReOrderHook] targets hook that has no implementations anywhere in enabled modules. | Bug | extension system | 11.3.x-dev | 62 | 9 | |
| #3531600 | Refactor _ckeditor5_get_langcode_mapping() | Task | ckeditor5.module | 11.3.x-dev | 13 | 5 | |
| #3526080 | Reduce write contention to the fast and consistent backend in ChainedFastBackend | Task | cache system | 11.3.x-dev | 31 | 16 | |
| #3521541 | [CI] Components tests coverage metrics differ by PHP version | Bug | phpunit | 11.3.x-dev | 46 | 6 | |
| #3521131 | Add support for Sequentially constraint | Feature | other | 11.3.x-dev | 49 | 15 | |
| #3520057 | Clean up Claro tablesort CSS | Task | Claro theme | 11.3.x-dev | 36 | 10 | |
| #3517719 | Deprecate the Field Layout module | Task | field_layout.module | 11.3.x-dev | 14 | 11 | |
| #3511280 | Front-end theme styles can bleed into Navigation | Bug | navigation.module | 11.3.x-dev | 56 | 18 | |
| #3505641 | Simplify ckeditor5_module_implements_alter() in favor of checking for ckeditor5 in media module | Task | media system | 11.3.x-dev | 18 | 6 | |
| #3492882 | Fix the views.field.content_translation_link schema | Bug | content_translation.module | 11.3.x-dev | 20 | 6 | |
| #3482024 | 'file_table' formatter shows file size twice | Bug | file.module | 11.3.x-dev | 19 | 10 | |
| #3474018 | [regression] CSS class is not added to MediaLibrary dialog | Bug | ckeditor5.module | 11.3.x-dev | 51 | 29 | |
| #3464361 | [CI] Use artifact caching for phpcs | Task | phpunit | 11.3.x-dev | 11 | 4 | |
| #3463321 | Deprecate Migrate Drupal UI | Task | migration system | 11.3.x-dev | 50 | 13 | |
| #3458923 | StaticMap documents that NULL is a supported map value but causes an error | Bug | migration system | 11.3.x-dev | 31 | 11 | |
| #3452724 | Navigation side bar and top bar should have appropriate aria labels | Task | navigation.module | 11.3.x-dev | 130 | 25 | |
| #3340147 | Convert testSkipSecurityFilters() to a unit or kernel test | Task | filter.module | 11.3.x-dev | 19 | 6 | |
| #3317769 | Add support for linking to entities in CKEditor 5 | Feature | ckeditor5.module | 11.3.x-dev | 333 | 279 | |
| #3218674 | "Translation file not found" for English when "translate_english" is false | Bug | language system | 11.3.x-dev | 48 | 31 | |
| #3205577 | Form handlers should throw exception when not implementing EntityFormInterface | Bug | entity system | 11.3.x-dev | 35 | 10 | |
| #2987159 | Create an entity reference selection plugin for custom blocks that filters out non-reusable blocks | Task | block_content.module | 11.3.x-dev | 32 | 16 | |
| #2595805 | Leverage attributes in Twig Sandbox Policy | Task | theme system | 11.3.x-dev | 55 | 12 | |
| #2581799 | Add test coverage for GotoAction | Task | base system | 11.3.x-dev | 31 | 9 | |
| #2454289 | Attribute hreflang not allowed on element li at this point | Bug | language.module | 11.3.x-dev | 147 | 47 | |
| #2409559 | User should be able to identify required fields from field listing | Feature | field_ui.module | 11.3.x-dev | 37 | 16 | |
| #2066993 | Use magic methods to sync container property to \Drupal::getContainer in functional tests | Task | phpunit | 11.3.x-dev | 119 | 56 | |