Release 11.0.5 from 2024-10-03 to today.
| Issue | Title | Category | Component | Version | Comments | Followers | Created |
|---|---|---|---|---|---|---|---|
| #3486005 | Comment::bundleFieldDefintions should throw an Exception if the comment type cannot be loaded | Task | comment.module | 11.x-dev | 3 | 2 | |
| #3485903 | password_confirm form element #title property is hardcoded | Bug | forms system | 11.x-dev | 1 | 1 | |
| #3485896 | Hook ordering across OOP, procedural and with extra types | Task | base system | 11.x-dev | 1 | 1 | |
| #3485858 | throw an exception if a form callback is a closure | Bug | forms system | 11.x-dev | 1 | 1 | |
| #3485835 | Standardize numbering of hook_update_N following the module semantic versioning | Task | documentation | 11.x-dev | 4 | 6 | |
| #3485820 | Fatal error on installing the Navigation module | Bug | navigation.module | 11.0.x-dev | 4 | 2 | |
| #3485706 | New translation: Cannot access offset of type string on string in Drupal\navigation\NavigationRenderer->getLocalTasks() | Bug | navigation.module | 11.x-dev | 12 | 4 | |
| #3485690 | Update Implements hook comments to be accurate in ckeditor5_read_only_mode | Bug | base system | 11.x-dev | 8 | 4 | |
| #3485659 | Remove HookOrder | Task | base system | 11.x-dev | 11 | 5 | |
| #3485658 | Add an advisory AltersImplementations attribute | Task | base system | 11.x-dev | 7 | 2 | |
| #3485655 | AJAX focus does not work with multiple forms of the same type | Bug | ajax system | 11.x-dev | 7 | 2 | |
| #3485650 | DraggableListBuilder needs to document its expectations | Bug | documentation | 11.x-dev | 1 | 1 | |
| #3485473 | Drupal 11 readiness meeting / 4 November 2024 | Task | meetings | 11.x-dev | 2 | 1 | |
| #3485467 | Comment settings Closed option unavailable despite current value is Closed | Bug | comment.module | 11.x-dev | 5 | 2 | |
| #3485452 | Datetime fields should utilise #required_error | Feature | datetime.module | 11.x-dev | 2 | 2 | |
| #3485435 | Make Layout Builder Create Inline blocks logic optional | Feature | layout_builder.module | 11.x-dev | 6 | 2 | |
| #3485409 | EntityTrait::reloadEntity() doesn't work with config entities | Bug | phpunit | 11.x-dev | 6 | 3 | |
| #3485344 | OpenTelemetryNodePagePerformanceTest::testNodePageHotCache failing | Bug | other | 11.x-dev | 4 | 3 | |
| #3485233 | Add phpstan-generate-baseline Composer script to root composer.json | Task | composer | 11.x-dev | 2 | 2 | |
| #3485202 | Update to jQuery UI 1.14.1 and use the newly added option for dialog modal headings | Task | javascript | 11.x-dev | 3 | 4 | |
| #3485118 | Add tests for HookCollectorPass deny list | Task | base system | 11.x-dev | 1 | 1 | |
| #3485084 | Deprecate HandlerBase defineExtraOptions | Task | views.module | 11.x-dev | 6 | 5 | |
| #3485069 | [PP-1][CI] Spin off Drupal Components tests in a job of their own | Task | phpunit | 11.x-dev | 1 | 1 | |
| #3485051 | datetime_range throwing error in datetime_range_entity_view_display_presave() | Bug | datetime.module | 11.x-dev | 10 | 5 | |
| #3485030 | MenuTreeStorage shouldn't invalidate cache tags if the menu didn't change | Task | menu system | 11.x-dev | 5 | 3 | |
| #3485024 | Drupal Usability Meeting 2024-11-15 | Task | meetings | 11.x-dev | 1 | 1 | |
| #3485016 | Core security triage 2024-11-14 | Plan | meetings | 11.x-dev | 1 | 1 | |
| #3484966 | [CI] Introduce a separate child pipeline for unit tests; allow executing on multiple PHP images | Task | phpunit | 11.x-dev | 9 | 4 | |
| #3484896 | [CI] Generate full baseline upon PHPStan failure | Feature | base system | 11.x-dev | 2 | 1 | |
| #3484868 | Allow arbitrary service to implement hooks | Feature | base system | 11.x-dev | 1 | 1 | |
| #3484850 | [meta] Deprecate Toolbar module | Task | toolbar.module | 11.x-dev | 2 | 2 | |
| #3484845 | [random test failure] ImageUrlProviderTest::testResize | Bug | ckeditor5.module | 11.x-dev | 1 | 1 | |
| #3484799 | EntityAccessCheck documentation contains errors | Bug | routing system | 11.x-dev | 6 | 3 | |
| #3484754 | Ordering of hooks needs some attention | Bug | base system | 11.x-dev | 24 | 13 | |
| #3484747 | Fix invocation of hook_cache_flush in ModuleInstaller uninstall | Feature | base system | 11.x-dev | 5 | 3 | |
| #3484727 | Clarify SDC documentation by toning down Twig blocks promotion | Plan | single-directory components | 11.x-dev | 3 | 2 | |
| #3484651 | Fatal error: Declaration of Drupal\Component\Plugin\Attribute\AttributeBase::setClass(string $class): void must be compatible with Drupal\Component\Plugin\Definition\PluginDefinitionInterface::setClass($class) | Feature | plugin system | 11.x-dev | 1 | 1 | |
| #3484618 | Duplicates "Add a new file" section in custom forms for file fields | Bug | file.module | 11.x-dev | 4 | 3 | |
| #3484601 | Proof of concept for the components that will render the top bar | Task | navigation.module | 11.0.x-dev | 1 | 2 | |
| #3484600 | [PP1] Show entity information on the Top Bar | Task | navigation.module | 11.0.x-dev | 2 | 1 | |
| #3484587 | EntityStorageInterface::loadMultiple() should document that invalid IDs are not present in the return array | Bug | documentation | 11.x-dev | 7 | 4 | |
| #3484580 | Trigger SDC render element when using Twig include or embed | Task | single-directory components | 11.0.x-dev | 2 | 1 | |
| #3484575 | [PP1] Move the Edit buttonoutside the more actions drop down | Task | navigation.module | 11.0.x-dev | 1 | 1 | |
| #3484564 | Define the 3 areas the Top Bar will provide | Task | navigation.module | 11.x-dev | 12 | 9 | |
| #3484469 | Migrate sections stored as PHP objects to serialized arrays | Task | layout_builder.module | 11.x-dev | 3 | 1 | |
| #3484463 | Upgrade open-telemetry packages for PHP 8.4 | Task | composer | 11.x-dev | 14 | 6 | |
| #3484451 | Ensure that links to failed test HTML artifacts point to a useful host URL rather than localhost | Task | phpunit | 11.x-dev | 2 | 2 | |
| #3484404 | Drupal\Core\Datetime::dateFormat() does not properly cache results | Bug | base system | 11.0.x-dev | 2 | 4 | |
| #3484365 | docs for EntityTypeInterface::getBundleOf() should say entity type *id* | Bug | documentation | 11.x-dev | 6 | 3 | |
| #3484349 | Add missing @return types for StringTranslationTrait::formatPlural() and ::getNumberOfPlurals() | Bug | base system | 11.x-dev | 4 | 4 | |
| #3484259 | Add a helper function: drupal_get_now() | Feature | datetime.module | 11.x-dev | 4 | 3 | |
| #3484255 | Support adding additional routes for view modes other than 'full' | Feature | entity system | 11.x-dev | 4 | 5 | |
| #3484249 | Add void return type to all hook_entity_type_alter implementations | Task | entity system | 11.x-dev | 6 | 4 | |
| #3484247 | Add NodeElement return typehints to protected test helper methods | Task | phpunit | 11.x-dev | 4 | 3 | |
| #3484224 | Remove @return and use {@inheritdoc} | Task | other | 11.x-dev | 3 | 3 | |
| #3484217 | [PP-?] HookOrder $class_and_method should be two arguments. | Task | base system | 11.x-dev | 14 | 8 | |
| #3484080 | Consider to use some of plugin:unicorn/recommended ESLint rules for Drupal core | Task | javascript | 11.x-dev | 1 | 1 | |
| #3484043 | Fix Drupal.Commenting.FunctionComment.MissingReturnComment in core/lib/Drupal/Core | Task | other | 11.x-dev | 3 | 2 | |
| #3484040 | Fix Drupal.Commenting.FunctionComment.MissingReturnComment in components | Task | other | 11.x-dev | 4 | 3 | |
| #3484038 | [meta] Fix Drupal.Commenting.FunctionComment.MissingReturnComment | Task | other | 11.x-dev | 1 | 1 | |
| #3484008 | Add bradjones1 as Serialization subsystem maintainer (and remove inactive damiankloip) | Task | serialization.module | 11.x-dev | 7 | 3 | |
| #3483996 | Replace lazy service proxy generation with service closures | Task | base system | 11.x-dev | 11 | 3 | |
| #3483960 | Show original error when a recipe fails and rolls back instead of the config importer error | Bug | recipe system | 11.x-dev | 4 | 2 | |
| #3483931 | [CI] Use testdox and colors in tests spawned by run-tests.sh | Task | phpunit | 11.x-dev | 4 | 2 | |
| #3483908 | Fix spelling for ckeditor related words | Task | other | 11.x-dev | 6 | 3 | |
| #3483599 | Convert everything everywhere all at once | Task | base system | 11.x-dev | 88 | 9 | |
| #3483577 | Method getMockForAbstractClass() is deprecated - replace in class EntityFormTest | Task | phpunit | 11.x-dev | 3 | 3 | |
| #3483576 | Method getMockForAbstractClass() is deprecated - replace in classes EntityTypeTest and EntityTypeManagerTest | Task | phpunit | 11.x-dev | 4 | 3 | |
| #3483551 | Fix 13 words | Task | other | 11.x-dev | 7 | 4 | |
| #3483544 | [PP-2] Remove Implements comments once the api can pickup hook implementations from classes. | Task | documentation | 11.x-dev | 3 | 3 | |
| #3483543 | Move more words to the drupal dictionary | Task | other | 11.x-dev | 6 | 2 | |
| #3483542 | Fixes for spelling of 17 test related words | Task | other | 11.x-dev | 6 | 3 | |
| #3483541 | GDToolkit::setImage(): Argument #1 ($image) must be of type ?GdImage, false given | Bug | plugin system | 11.x-dev | 3 | 2 | |
| #3483501 | Rename update module back to Update Status | Task | update.module | 11.x-dev | 7 | 5 | |
| #3483497 | Field UI input breaks content type | Bug | field system | 11.x-dev | 6 | 3 | |
| #3483481 | Hide and restrict package_manager (and update_manager) behind a dev/prod toggle so that they can be alpha stability in tagged releases | Task | package_manager.module | 11.x-dev | 6 | 9 | |
| #3483435 | Add a trait for forms that want to collect input on behalf of a recipe | Feature | recipe system | 11.x-dev | 4 | 2 | |
| #3483414 | The "drupal.progress" library definition lacks required dependency | Bug | javascript | 11.x-dev | 4 | 3 | |
| #3483411 | Update to stable php-tuf releases | Task | package_manager.module | 11.x-dev | 1 | 1 | |
| #3483404 | [PP-1] Allow users with translation permissionsto handle jsonapi translations | Feature | jsonapi.module | 11.x-dev | 1 | 1 | |
| #3483370 | \Drupal\Core\Cache\MemoryBackend should not use request time for checking expire time | Bug | cache system | 11.x-dev | 6 | 5 | |
| #3483369 | Add Twig Types to core templates | Feature | theme system | 11.0.x-dev | 1 | 1 | |
| #3483353 | EntityDisplayBase::createCopy() naïvely assumes that the duplicate doesn't already exist | Feature | base system | 11.x-dev | 23 | 5 | |
| #3483341 | Add array return type to all hook_schema implementations | Task | data base system | 11.x-dev | 7 | 4 | |
| #3483318 | drupal-media tag data-entity-type attribute does not distingish the data entity type | Task | media system | 11.x-dev | 3 | 2 | |
| #3483304 | Add support for disabling a route for a node-type | Feature | entity system | 11.x-dev | 24 | 11 | |
| #3483299 | Add void return type to all preprocess hook implementations | Task | theme system | 11.x-dev | 6 | 5 | |
| #3483239 | Use revolt to prewarm caches during lock waits | Task | base system | 11.x-dev | 1 | 1 | |
| #3483209 | Navigation leverage icon core API | Task | navigation.module | 11.0.x-dev | 10 | 8 | |
| #3483191 | [meeting] Migrate Meeting 2024-11-07 2100Z | Task | migration system | 11.x-dev | 1 | 1 | |
| #3483150 | Use an enum for ConditionInterface::conditionGroupFactory | Task | data base system | 11.x-dev | 1 | 1 | |
| #3483146 | Add string return type to all hook_help implementations | Task | help.module | 11.x-dev | 10 | 5 | |
| #3483087 | No ways to configure module-relative path for included module translation .po files | Bug | locale.module | 11.x-dev | 4 | 3 | |
| #3483065 | Add void return type to all hook_form_alter, hook_form_FORM_ID_alter and hook_form_BASE_FORM_ID_alter implementations | Task | forms system | 11.x-dev | 7 | 6 | |
| #3483050 | Add int return type to all hook_update_last_removed implementations | Task | other | 11.x-dev | 6 | 5 | |
| #3483040 | Add array return type to all hook_removed_post_updates implementations | Task | help.module | 11.x-dev | 7 | 5 | |
| #3483037 | [META] Add return types to hook implementations | Task | base system | 11.x-dev | 1 | 1 | |
| #3482771 | Config entities that have IDs which are built from other properties should update those properties when the ID changes | Bug | configuration entity system | 11.x-dev | 1 | 1 | |
| #3482733 | Stop caching app.root and site.path in DI containter | Bug | base system | 11.x-dev | 1 | 1 | |
| #3482723 | Create an admin route condition plugin or add generic "Current theme" options for admin and default theme | Feature | plugin system | 11.x-dev | 6 | 2 | |
| #3482705 | Allow storing telephone number in E164 format | Feature | telephone.module | 11.0.x-dev | 1 | 1 | |
| #3482703 | Provide a ConditionsFormTrait or form element for conditions | Feature | plugin system | 11.x-dev | 5 | 1 | |
| #3482699 | Created date in node author details summary not displayed in current locale | Bug | node system | 11.x-dev | 7 | 4 | |
| #3482691 | BreadcrumbManager ignores cacheability when no builders apply | Bug | base system | 11.x-dev | 10 | 6 | |
| #3482567 | [ignore] Convert Announcements Feed to OOP Hooks | Task | announcements_feed.module | 11.x-dev | 36 | 11 | |
| #3482464 | Backport Hook and LegacyHook Attribute | Task | base system | 11.x-dev | 15 | 10 | |
| #3482452 | Revise Truncate with regards to autoincrement reset and returned value | Task | data base system | 11.x-dev | 1 | 1 | |
| #3482449 | \Drupal\Core\File\FileSystem::deleteRecursive() will follow symlinks and remove files outside the directory it is deleting | Bug | phpunit | 11.x-dev | 9 | 7 | |
| #3482385 | Add a feature flag for the procedural hooks bc layer | Task | base system | 11.x-dev | 7 | 12 | |
| #3482367 | Drupal install produces a warning 'Undefined array key "major"' with Drupal version 11.x (not 11.0.x) | Bug | install system | 11.x-dev | 5 | 4 | |
| #3482349 | drupalInstall Nightwatch command with non-default langcode takes too long time to install | Bug | locale.module | 11.0.x-dev | 5 | 2 | |
| #3482301 | Registration form permission error | Bug | contact.module | 11.x-dev | 4 | 2 | |
| #3482257 | Drupal 11 readiness meeting / 21 October 2024 | Task | meetings | 11.x-dev | 2 | 1 | |
| #3482251 | The 'download_translation' flag in install_state_defaults is not respected during install | Bug | install system | 11.x-dev | 5 | 3 | |
| #3482212 | Remove the colon in starterkit | Task | Starterkit theme | 11.x-dev | 7 | 6 | |
| #3482198 | [meta] Deprecate Ban module | Plan | ban.module | 11.x-dev | 3 | 3 | |
| #3482194 | EntityController regression with NULL entity label on Drupal 11 | Bug | entity system | 11.0.x-dev | 4 | 4 | |
| #3482173 | [ignore] Convert all test modules to use OOP Hook implementations. | Task | base system | 11.x-dev | 35 | 7 | |
| #3482128 | JS function Drupal.url() requires no leading slash which is inconsistent with PHP handlers for Drupal path strings | Bug | javascript | 11.x-dev | 5 | 2 | |
| #3482067 | Drupal.Views.parseQueryString returns incorrect results for queries without parameters | Bug | views.module | 11.x-dev | 10 | 4 | |
| #3482035 | refactor default severity in preRenderGroupRequirements() | Task | base system | 11.x-dev | 7 | 4 | |
| #3482024 | 'file_table' formatter shows file size twice | Bug | file.module | 11.x-dev | 4 | 3 | |
| #3482005 | Change default escaping of str_getcsv() and fgetcsv() to empty string | Task | base system | 11.x-dev | 7 | 2 | |
| #3481903 | Support hooks (Hook attribute) in components | Feature | base system | 11.x-dev | 1 | 2 | |
| #3481894 | Error when trying to reset password of the account without email address | Bug | user.module | 11.x-dev | 10 | 7 | |
| #3481778 | Investigate ModuleHandler::add | Task | base system | 11.x-dev | 2 | 2 | |
| #3481777 | In bulk_form ensure the triggering element is the bulk_form button | Bug | views.module | 11.x-dev | 9 | 4 | |
| #3481766 | Workspaces listing page requires edit/admin permissions, should be "view any workspaces" | Task | workspaces.module | 11.x-dev | 6 | 5 | |
| #3481737 | Drupal Usability Meeting 2024-10-25 | Task | meetings | 11.x-dev | 11 | 8 | |
| #3481627 | Update user creation form to hide password and status fields when user is notified | Feature | user.module | 11.x-dev | 30 | 7 | |
| #3481590 | Views EntityReference filter: Add functionality to switch from select to autocomplete widget when a max number of options reached | Feature | views.module | 11.x-dev | 4 | 4 | |
| #3481582 | [ignore] Convert User module and submodules to use OOP hooks. | Task | user.module | 11.x-dev | 23 | 8 | |
| #3481572 | Core security triage 2024-10-31 | Task | meetings | 11.x-dev | 1 | 1 | |
| #3481555 | [Plan] Determine how to deprecate procedural hooks. | Task | base system | 11.x-dev | 2 | 2 | |
| #3481539 | Method getMockForAbstractClass() is deprecated - replace in EntityUrlTest | Task | phpunit | 11.x-dev | 4 | 3 | |
| #3481468 | Views cache plugins have two different ways of getting the cache max age | Bug | views.module | 11.x-dev | 1 | 1 | |
| #3481393 | Use file cache in JsOptimizer and CssOptimizer | Task | asset library system | 11.x-dev | 1 | 1 | |
| #3481331 | ConfigFormBase::formatMultipleViolationsMessage() return type change will cause error | Bug | forms system | 11.x-dev | 1 | 1 | |
| #3481323 | Enable ConfigTarget to format error messages | Feature | forms system | 11.x-dev | 4 | 2 | |
| #3481310 | "Some" Pager Plugin, [view:total-rows] token and Result Summary @total token Regression Issue | Bug | views.module | 11.x-dev | 10 | 6 | |
| #3481280 | Component library missing when rendered via Drupal.theme (via JS not via Twig) | Feature | single-directory components | 11.0.x-dev | 5 | 2 | |
| #3481231 | [Meta] Bug Smash Initiative monthly triage meta commencing 2024-10-08 | Task | other | 11.x-dev | 3 | 3 | |
| #3481164 | Announcements Feed breaks `test-site.php install` | Bug | announcements_feed.module | 11.x-dev | 5 | 5 | |
| #3481095 | Prefer to replace minimist with util.parseArgs() from Node.js scripts in core | Task | javascript | 11.x-dev | 7 | 2 | |
| #3481012 | Update Drupal::VERSION in dev branch | Bug | other | 11.x-dev | 1 | 1 | |
| #3480988 | BigPipe adds more page weight than it saves in some situations, such as a large number of Search API facets | Bug | big_pipe.module | 11.x-dev | 1 | 1 | |
| #3480953 | Drupal terminology quiz | Task | user interface text | 11.x-dev | 4 | 3 | |
| #3480864 | Block condition plugin for request path shows incorrect pages visibility status | Bug | plugin system | 11.x-dev | 7 | 3 | |
| #3480829 | [PP-1] Move some detail from Package Manager's hook_help into a validator message, or a handbook page | Task | other | 11.x-dev | 1 | 1 | |
| #3480828 | [PP-1] Document when and how PackageManagerFixtureCreator should be used | Task | other | 11.x-dev | 1 | 1 | |
| #3480817 | Use a memory cache to respect cacheability metadata in EntityAccessControlHandler | Bug | entity system | 11.0.x-dev | 9 | 2 | |
| #3480761 | Grammatical mistake | Bug | views.module | 11.x-dev | 13 | 6 | |
| #3480732 | incorrect & incomplete docs for CachePluginBase::cacheSetMaxAge() | Bug | documentation | 11.x-dev | 17 | 5 | |
| #3480675 | 'View any unpublished content' permission is surprisingly broad | Task | content_moderation.module | 11.x-dev | 14 | 8 | |
| #3480672 | Case sensitivity issue in URL results in "Page not found" on a Windows server | Bug | routing system | 11.x-dev | 1 | 1 | |
| #3480661 | "Insert paragraph after block" button covered by "Powered By" link | Bug | ckeditor.module | 11.x-dev | 6 | 3 | |
| #3480535 | Admin toolbar expands over the "Back to content editing" link and makes it not accessible and hidden for users | Bug | Olivero theme | 11.x-dev | 20 | 8 | |
| #3480442 | Add return types to UserCreationTrait | Task | user.module | 11.x-dev | 13 | 5 | |
| #3480419 | Method getMockForAbstractClass() is deprecated - replace in views plugins | Task | phpunit | 11.x-dev | 8 | 5 | |
| #3480322 | Navigating to first level menu items is not obvious | Feature | navigation.module | 11.0.x-dev | 3 | 1 | |
| #3480321 | Second level menu items can't be reached if they have children | Bug | navigation.module | 11.0.x-dev | 1 | 1 | |
| #3480314 | Library CSS definition should not fail is no CSS files defined | Bug | theme system | 11.0.x-dev | 7 | 4 | |
| #3480293 | ConfigTarget::__construct() documentation references incorrect ToConfig enum name | Bug | documentation | 11.x-dev | 4 | 3 | |
| #3480282 | The configured dialog height is overrided to be auto | Bug | javascript | 11.0.x-dev | 3 | 2 | |
| #3480252 | NodeAccessBaseTableTest should use API for creating test nodes | Task | phpunit | 11.x-dev | 1 | 1 | |
| #3480248 | Drupal does not recognize when the config is identical | Support | recipe system | 11.x-dev | 7 | 3 | |
| #3480237 | Convert TermIndexTest::testTaxonomyIndex() to a kernel test | Task | taxonomy.module | 11.x-dev | 5 | 5 | |
| #3480135 | Enforce return types to non-inheritable navigation methods | Task | navigation.module | 11.x-dev | 1 | 1 | |
| #3480120 | CKE5: Dropdown Image Style broken | Bug | ckeditor5.module | 11.0.x-dev | 1 | 1 | |
| #3480054 | Drupal\Core\Config\UnmetDependenciesException: Configuration objects provided by "standard" have unmet dependencies | Support | install system | 11.0.x-dev | 11 | 2 | |
| #3480051 | Add return typehints to file test methods | Task | file.module | 11.x-dev | 3 | 3 | |
| #3480043 | Rewritten links do not check access | Bug | views.module | 11.x-dev | 2 | 3 | |
| #3480038 | [meeting] Migrate Meeting 2024-10-24 1400Z | Task | migration system | 11.x-dev | 1 | 1 | |
| #3480025 | There is no way to remove entity cache items | Bug | cache system | 11.x-dev | 10 | 4 | |
| #3480017 | TypeError: implode(): Argument #2 ($array) must be of type ?array, string given in implode() (regel 164 of core/modules/views/src/Plugin/EntityReferenceSelection/ViewsSelection.php | Bug | views.module | 11.x-dev | 6 | 4 | |
| #3479980 | Taxonomy should provide a fallback way to display terms when Views is not enabled | Bug | taxonomy.module | 11.x-dev | 2 | 2 | |
| #3479952 | Cannot edit blocks in Layout Builder | Support | ajax system | 11.0.x-dev | 2 | 3 | |
| #3479887 | CommentUserNameTest::testUsername() failure due to missing comment type | Bug | comment.module | 11.0.x-dev | 27 | 8 | |
| #3479593 | migrate alter plugin info hooks are undocumented | Bug | documentation | 11.x-dev | 1 | 1 | |
| #3479531 | Meeting of the Bug Smash Initiative 2024-11-12 | Plan | meetings | 11.x-dev | 1 | 1 | |
| #3479446 | Multiple composer-related tests break with composer 2.8.1 | Bug | composer | 11.x-dev | 24 | 8 | |
| #3479427 | Bootstrap Barrio theme gives errors under Windows/IIS | Bug | base system | 11.x-dev | 5 | 4 | |
| #3479424 | When I'm logged in, the secondary menu does not want to open | Bug | javascript | 11.x-dev | 8 | 4 | |
| #3479413 | Extend AddItemToToolbar config action to provide plugin settings | Feature | ckeditor5.module | 11.x-dev | 2 | 2 | |
| #3479340 | Adopt #[\Deprecated] attribute | Feature | base system | 11.x-dev | 3 | 2 | |
| #3479277 | EntityField::getValue method has unexpected behavior for multivalue fields | Feature | views.module | 11.0.x-dev | 7 | 4 | |
| #3479206 | [PP-1] Is there a better way for Package Manager to discover project names, rather than parsing info files? | Task | other | 11.x-dev | 1 | 1 | |
| #3479185 | incorrect docs for EntityContentBase 'translations' configuration option | Bug | documentation | 11.x-dev | 7 | 4 | |
| #3479141 | Determine how to implement Form Alters with attributes. | Task | base system | 11.x-dev | 9 | 9 | |
| #3479091 | destination entity validation doesn't work for entity types that have no owner | Bug | migration system | 11.x-dev | 4 | 2 | |
| #3479045 | Fix in tests PHPStan L1 errors "Variale $foo might not be defined." caused by non-exhaustive switch statements | Task | base system | 11.x-dev | 9 | 4 | |
| #3478895 | Document new Composer plugin tbachert/spi required by core-dev | Task | composer | 11.x-dev | 23 | 18 | |
| #3478887 | Add joachim as Documentation maintainer in core | Task | other | 11.x-dev | 6 | 8 | |
| #3478869 | Add "All" or overview links to parent links | Feature | navigation.module | 11.x-dev | 10 | 8 | |
| #3478812 | Remove phpcs:ignore VariableComment.Missing | Task | other | 11.x-dev | 3 | 2 | |
| #3478791 | [PP-1] Consider moving some of Package Manager's config options to settings | Task | other | 11.x-dev | 1 | 1 | |
| #3478786 | Deprecate the SystemManager::REQUIREMENT_* constants and convert them to an enum | Task | base system | 11.x-dev | 1 | 1 | |
| #3478773 | Warnings logged for missing field block plugins when enabling layout builder on an entity view display for the first time | Bug | layout_builder.module | 11.x-dev | 2 | 2 | |
| #3478689 | Investigate if ComponentValidator should have soft dependency on justinrainbow/json-schema | Task | theme system | 11.x-dev | 2 | 1 | |
| #3478675 | Create a ValidConfigName validation constraint | Feature | configuration system | 11.x-dev | 3 | 3 | |
| #3478669 | Make recipes' comparison with existing config lenient by default | Feature | recipe system | 11.x-dev | 9 | 4 | |
| #3478631 | Create a readonly storage trait that \Drupal\Core\Config\ReadOnlyStorage and other storages can use | Task | configuration system | 11.x-dev | 4 | 2 | |
| #3478628 | Fatal error: Uncaught TypeError: Drupal\Core\Extension\ThemeHandler::addTheme() | Bug | theme system | 11.x-dev | 29 | 18 | |
| #3478621 | Add a filecache-backed attribute parser | Task | base system | 11.x-dev | 5 | 6 | |
| All issues opened and fixed during this release window | |||||||
| #3485532 | Drupal core committers meeting 2024-09-03 | Task | meetings | 11.x-dev | 8 | 7 | |
| #3485000 | Core security triage 2024-10-31 | Plan | meetings | 11.x-dev | 6 | 4 | |
| #3484374 | Incorrect docs for Views::fetchPluginNames() | Bug | documentation | 11.x-dev | 12 | 5 | |
| #3483978 | Update to Symfony 7.2.0-BETA1 | Task | other | 11.x-dev | 24 | 5 | |
| #3483899 | hook_module_implements_alter hook_cache_flush can only be procedural | Bug | base system | 11.x-dev | 25 | 5 | |
| #3483443 | Drupal Usability Meeting 2024-11-01 | Task | meetings | 11.x-dev | 13 | 6 | |
| #3483057 | Add void return type to all hook_install and hook_uninstall implementations | Task | install system | 11.x-dev | 9 | 6 | |
| #3483039 | Add array return type to all hook_theme implementations | Task | theme system | 11.x-dev | 8 | 5 | |
| #3482283 | Symlinking a module breaks HookCollectorPass | Bug | base system | 11.x-dev | 38 | 19 | |
| #3482027 | DrupalCon Barcelona issue triage session, 2024-09-24 | Task | meetings | 11.x-dev | 9 | 8 | |
| #3481260 | Drupal core committer strategy meeting - 2024-10-16 | Task | meetings | 11.x-dev | 13 | 10 | |
| #3480919 | Method getMockForAbstractClass() is deprecated - replace in Drupal\Tests\views\Unit\Plugin\argument_validator\EntityTest | Task | phpunit | 11.x-dev | 8 | 4 | |
| #3479985 | Drupal Usability Meeting 2024-10-18 | Task | meetings | 11.x-dev | 12 | 7 | |
| #3479217 | Drupal 11 readiness meeting / 7 October 2024 | Task | meetings | 11.x-dev | 15 | 11 | |
| #3479205 | Wire Composer Stager into Package Manager's services.yml | Task | package_manager.module | 11.x-dev | 17 | 3 | |
| #3479153 | InputConfigurator::collectAll() should use an internal passed-in recursion tracker, not a static variable | Bug | recipe system | 11.x-dev | 13 | 5 | |
| #3478782 | Drupal Usability Meeting 2024-10-11 | Task | meetings | 11.x-dev | 13 | 8 | |
| #3478660 | Core security triage 2024-10-17 | Task | meetings | 11.x-dev | 10 | 9 | |
| All other issues fixed during this release window | |||||||
| #3478200 | Fix MissingParamType in core/lib/Drupal/Component | Task | other | 11.x-dev | 7 | 4 | |
| #3478132 | Fix case of OPcache in comments | Task | documentation | 11.x-dev | 20 | 5 | |
| #3477740 | Prefer to replace all window.pageYOffset/window.pageXOffset with window.scrollY/window.scrollX | Task | javascript | 11.x-dev | 9 | 4 | |
| #3477600 | Remove 7 unused class properties in tests | Task | other | 11.x-dev | 21 | 6 | |
| #3477291 | Add postgresql 17 to testing matrix | Task | phpunit | 11.x-dev | 8 | 5 | |
| #3477036 | [meeting] Migrate Meeting 2024-10-10 2100Z | Task | migration system | 11.x-dev | 9 | 6 | |
| #3476441 | [discussion] Future of JavaScript in Drupal | Task | meetings | 11.x-dev | 10 | 11 | |
| #3476436 | [discussion] DrupalCon Barcelona media architecture | Task | meetings | 11.x-dev | 18 | 11 | |
| #3476434 | [discussion] Core Leadership module removal discussion | Task | meetings | 11.x-dev | 12 | 11 | |
| #3476425 | [meta] DrupalCon Barcelona Drupal Core Leadership discussions | Plan | meetings | 11.x-dev | 9 | 5 | |
| #3476422 | Add assertions to OpenTelemetryNodePagePerformanceTest::testNodePageWarmCache() | Task | phpunit | 11.x-dev | 16 | 6 | |
| #3476420 | Add assertions to OpenTelemetryNodePagePerformanceTest::testNodePageHotCache() | Task | phpunit | 11.x-dev | 18 | 6 | |
| #3476011 | Change run-tests.sh to use Symfony Process instead of proc_open | Task | phpunit | 11.x-dev | 9 | 6 | |
| #3475654 | Core security triage 2024-10-03 | Task | meetings | 11.x-dev | 7 | 6 | |
| #3475024 | Method getMockForAbstractClass() is deprecated - replace in class ViewsLocalTaskTest | Task | phpunit | 11.x-dev | 8 | 4 | |
| #3474978 | Method getMockForAbstractClass() is deprecated - replace in class KeyValueEntityStorageTest | Task | phpunit | 11.x-dev | 10 | 5 | |
| #3474731 | Method getMockForAbstractClass() is deprecated - replace in class EntityLinkTest | Task | phpunit | 11.x-dev | 11 | 5 | |
| #3474627 | Make the nightwatch tests work with MongoDB | Task | other | 11.x-dev | 13 | 7 | |
| #3474499 | Fix spelling of 3 'base' words | Task | other | 11.x-dev | 10 | 6 | |
| #3473711 | [meeting] Migrate Meeting 2024-09-26 1400Z | Task | migration system | 11.x-dev | 8 | 7 | |
| #3473349 | [Meta] Bug Smash Initiative monthly triage meta commencing 2024-09-10 | Task | other | 11.x-dev | 5 | 4 | |
| #3473203 | Fix use of ConstraintViolation instead of ConstraintViolationInterface in CKEditor5 tests | Task | ckeditor5.module | 11.x-dev | 10 | 5 | |
| #3473014 | Prefer to add "node:" prefix to require() which imports Node.js built-in module | Task | javascript | 11.x-dev | 14 | 4 | |
| #3470876 | Check term view access before trying to redirect after an update | Feature | taxonomy.module | 11.x-dev | 14 | 5 | |
| #3470403 | Add EntityInterface return typehints to protected test helper methods | Task | phpunit | 11.x-dev | 14 | 5 | |
| #3470379 | Drupal 11 readiness meeting / 26 August 2024 | Task | meetings | 11.x-dev | 12 | 8 | |
| #3467693 | Drupal 11 readiness meeting / 12 August 2024 | Task | meetings | 11.x-dev | 12 | 9 | |
| #3466573 | Expose UUID tokens for all content entities in Drupal core | Feature | token system | 11.x-dev | 16 | 10 | |
| #3463162 | Drupal 11 readiness meeting / 22 July 2024 | Task | meetings | 11.x-dev | 13 | 9 | |
| #3463160 | Drupal 11 readiness meeting / 15 July 2024 | Task | meetings | 11.x-dev | 15 | 11 | |
| #3462156 | Throw an exception if a component property's `type` contains non-string values | Task | single-directory components | 11.x-dev | 22 | 10 | |
| #3461896 | Overridden view block title should be set on the view itself | Feature | views.module | 11.x-dev | 12 | 7 | |
| #3461318 | Enforce return types in all new methods and functions | Feature | other | 11.x-dev | 52 | 19 | |
| #3458608 | Deprecate $variables['view'] for node.html.twig | Task | node system | 11.x-dev | 22 | 8 | |
| #3458426 | Add int return typehints to protected test helper methods | Task | phpunit | 11.x-dev | 27 | 6 | |
| #3458167 | Add password option to Drupal\Core\Command\InstallCommand | Feature | install system | 11.x-dev | 24 | 8 | |
| #3456601 | Add void return typehints to test helper methods | Task | phpunit | 11.x-dev | 20 | 7 | |
| #3453786 | In DefaultSelection document why values for target_bundles NULL and [] behave as they do | Task | documentation | 11.x-dev | 18 | 7 | |
| #3452847 | Branch 10.5.x shortly before 10.4.0-alpha1 | Task | other | 11.x-dev | 3 | 1 | |
| #3452846 | Branch 11.1.x shortly before 11.1.0-alpha1 | Task | other | 11.x-dev | 3 | 1 | |
| #3442009 | OOP hooks using attributes and event dispatcher | Task | base system | 11.x-dev | 287 | 98 | |
| #3425114 | Add revolt/event-loop dependency to core | Task | composer | 11.x-dev | 27 | 20 | |
| #3387960 | Fix return type in \Drupal\Core\Database\Query\Merge::__toString | Task | other | 11.x-dev | 27 | 8 | |
| #3368812 | Hux-style hooks, proof of concept | Task | base system | 11.x-dev | 38 | 31 | |
| #3366083 | [META] Hooks via attributes on service methods (hux style) | Plan | base system | 11.x-dev | 98 | 53 | |
| #3346707 | Add Alpha level Experimental Package Manager module | Feature | composer | 11.x-dev | 136 | 70 | |
| #3323702 | Fix PHPStan L2 error "Variable $foo in PHPDoc tag @var does not exist. " - Low Hanging Fruit Edition | Task | base system | 11.x-dev | 24 | 11 | |
| #3310963 | Attach correct image/webp header in .htaccess when mime module is enabled | Bug | image system | 11.x-dev | 55 | 25 | |
| #3251754 | Use DrupalPractice.CodeAnalysis.VariableAnalysis for Kernel and Unit tests | Task | other | 11.x-dev | 46 | 11 | |
| #3227335 | Deprecate unused kernel test assertions in AssertContentTrait | Task | phpunit | 11.x-dev | 18 | 6 | |
| #3180505 | Allow token replacement for array URLs on views custom URLs | Feature | views.module | 11.x-dev | 25 | 13 | |
| #3084853 | [policy] Document development dependencies | Task | documentation | 11.x-dev | 22 | 8 | |
| #3050559 | Umami Home Page content is not in the main region | Bug | Umami demo | 11.x-dev | 31 | 7 | |
| #2959551 | Variable::export should export using short-hand array syntax | Task | other | 11.x-dev | 41 | 10 | |
| #2578855 | Form tokens are now rendered lazily, allow forms to opt in to be cacheable | Task | forms system | 11.x-dev | 164 | 73 | |
| #2551893 | Add events for matching entity hooks | Task | entity system | 11.x-dev | 136 | 173 | |
| #2462105 | Improve failed password hashing exception message | Bug | user.module | 11.x-dev | 58 | 26 | |