Release 10.2.0 from 2023-12-15 to 2024-01-05. Next release for this major version is 10.2.1.
| Issue | Title | Category | Component | Version | Comments | Followers | Created |
|---|---|---|---|---|---|---|---|
| #3412370 | Since upgrade to Drupal 10, cannot fully update DB | Support | entity system | 10.2.x-dev | 7 | 4 | |
| #3412207 | Warning: Undefined array key "title" in Drupal\update\ProjectSecurityRequirement::createFromProjectDataAndSecurityCoverageInfo() | Bug | other | 10.2.x-dev | 7 | 6 | |
| #3412152 | Downgrade logged messages for menu item changes from notice to info | Feature | menu_ui.module | 10.2.x-dev | 4 | 2 | |
| #3412031 | PHP Parse error: syntax error, unexpected token "*" in core/modules/menu_ui/src/MenuForm.php on line 235 | Support | menu_ui.module | 10.2.x-dev | 5 | 5 | |
| #3411384 | Error: Call to a member function label() on null in Drupal\menu_link_content\Form\MenuLinkContentForm->form() (line 99 of /var/www/html/docroot/core/modules/menu_link_content/src/Form/MenuLinkContentForm.php). | Bug | menu system | 10.2.x-dev | 5 | 4 | |
| #3411310 | Media Choice via drop-down | Feature | media system | 10.2.x-dev | 1 | 1 | |
| #3411271 | CKEditor5 - how to retain inline syles? | Support | ckeditor5.module | 10.2.x-dev | 3 | 3 | |
| #3411254 | CKEditor 5 using frontend theme when rendering media | Bug | ckeditor5.module | 10.2.x-dev | 3 | 2 | |
| #3411231 | Jsonapi the user endpoint return wrong value for access property | Bug | jsonapi.module | 10.2.x-dev | 9 | 5 | |
| #3411205 | Allowed type text is duplicated in the back end of image field | Bug | image system | 10.2.x-dev | 11 | 3 | |
| #3411109 | How do I permit only specific values in Manually editable HTML tags field? | Support | ckeditor5.module | 10.2.x-dev | 4 | 2 | |
| #3411097 | after 10.2.0 updb updae taxonomy_filter_user_context runs repeatedly | Bug | views.module | 10.2.x-dev | 8 | 5 | |
| #3410759 | Responsive grid view not responsive | Support | views.module | 10.2.x-dev | 3 | 2 | |
| #3410703 | The provided host name is not valid for this server. | Support | other | 10.2.x-dev | 5 | 3 | |
| #3410600 | TINYINT clogs updb for path_alias | Bug | sqlite db driver | 10.2.x-dev | 8 | 3 | |
| #3410425 | Placeholder lazy_builder cache max-age ignored? | Support | big_pipe.module | 10.2.x-dev | 1 | 1 | |
| #3410347 | D2.0: Reference to webform field not showing up in display | Support | field system | 10.2.x-dev | 4 | 3 | |
| #3410181 | Make ::assertWaitOnAjaxRequest emit a deprecation error if js_testing_ajax_request_test module isn't enabled | Task | phpunit | 10.2.x-dev | 1 | 2 | |
| #3410079 | Media using view modes with numerical machine names revert to default when editing a node | Bug | ckeditor5.module | 10.2.x-dev | 2 | 1 | |
| #3409885 | Uncaught ajax.js error / exception | Bug | ajax system | 10.2.x-dev | 33 | 15 | |
| #3409836 | Can we go back to the old Selection List field definition? | Feature | field system | 10.2.x-dev | 1 | 2 | |
| #3409817 | Renderer.php must be string null given | Support | base system | 10.2.x-dev | 3 | 3 | |
| #3409760 | When adding a link field to an entity and set the field to allow more then 1 value it breaks the site with WSOD when it tries to render the form | Bug | link.module | 10.2.x-dev | 4 | 5 | |
| #3409752 | header array empty in theme.inc TypeError: strlen(): Argument must be of type string, array given in Unicode.php | Bug | theme system | 10.2.x-dev | 9 | 8 | |
| #3409549 | New twig variable deprecation check should use a service and not the direct class | Bug | theme system | 10.2.x-dev | 5 | 7 | |
| #3409505 | Uncaught TypeError: Cannot read properties of null (reading 'style') (toolbar.js) | Bug | toolbar.module | 10.2.x-dev | 9 | 14 | |
| #3409233 | 10.2.0 database update failes with "Error: Call to a member function getConfigDependencyName() on null" | Bug | editor.module | 10.2.x-dev | 10 | 7 | |
| All issues opened and fixed during this release window | |||||||
| #3412389 | Document that hook_mail_alter passes a langcode instead of a language object | Task | documentation | 10.2.x-dev | 7 | 4 | |
| #3412160 | Uncaught exception thrown when running database updates via drush | Bug | big_pipe.module | 10.2.x-dev | 15 | 4 | |
| #3412135 | Output buffering status check fails when run via CLI | Bug | system.module | 10.2.x-dev | 12 | 6 | |
| #3411934 | Mark some Kernel tests with @group #slow | Task | phpunit | 10.2.x-dev | 15 | 6 | |
| #3411837 | Media revision listing is accessible to anonymous users. | Bug | media system | 10.2.x-dev | 26 | 13 | |
| #3411419 | Regression from #2521800: using machine name element for ListStringItem breaks with existing data | Bug | text.module | 10.2.x-dev | 15 | 9 | |
| #3410452 | Add @group #slow to more tests | Task | phpunit | 10.2.x-dev | 12 | 4 | |
| #3410450 | Fix random performance test failures | Task | phpunit | 10.2.x-dev | 12 | 5 | |
| #3410419 | Only clear flood attempts when necessary during user login | Task | user.module | 10.2.x-dev | 12 | 8 | |
| #3410396 | Add @group slow to ForumTest, HelpTopicSearchTest, ModulesListFormWebTest | Task | phpunit | 10.2.x-dev | 8 | 6 | |
| #3410361 | Fix the deprecation URL for #3356894 and #3372097 | Bug | field system | 10.2.x-dev | 15 | 6 | |
| #3410312 | Flood database backend ::isAllowed() should call ::ensureTableExists() | Bug | base system | 10.2.x-dev | 24 | 7 | |
| #3410303 | FilterHtml data loss when iframe and/or textarea is allowed | Bug | filter.module | 10.2.x-dev | 37 | 25 | |
| #3410301 | Deprecate system.performance stale_file_threshold | Bug | asset library system | 10.2.x-dev | 16 | 6 | |
| #3410126 | File validation logic from #3221793 broke backwards compatibility | Bug | file system | 10.2.x-dev | 24 | 15 | |
| #3410104 | [10.2 regression] CKEditor 5 image button is missing icon | Bug | ckeditor5.module | 10.2.x-dev | 15 | 6 | |
| #3410093 | [regression] install_get_form does not allow install_settings_form ['driver'] to be null | Bug | database system | 10.2.x-dev | 9 | 8 | |
| #3410022 | Regression from #3295790 content-length header set earlier than expected | Bug | base system | 10.2.x-dev | 34 | 16 | |
| #3409982 | [D10.2 regression] Theme suggestions cannot alter variables anymore | Bug | theme system | 10.2.x-dev | 25 | 13 | |
| #3409663 | Remove datetime_range icon and library | Bug | datetime.module | 10.2.x-dev | 33 | 7 | |
| #3409587 | [10.2 regression] RSS feeds invalid due to | Bug | views.module | 10.2.x-dev | 55 | 13 | |
| #3409525 | Regression from #3341682: #states + #required do not automatically work together, resulting in an unsubmittable AccountSettingsForm | Bug | user system | 10.2.x-dev | 46 | 11 | |
| #3409413 | Error TypeError: Drupal\Core\Field\FieldTypeCategory::getDescription() if a FieldType has 'description' missing in its annotation | Bug | field system | 10.2.x-dev | 22 | 19 | |
| #3409231 | 10.2.0 DB update failes with "add_description_to_entity_view_mode update" | Support | database update system | 10.2.x-dev | 4 | 3 | |
| All other issues fixed during this release window | |||||||
| #3408531 | 10.2.0 frontpage post | Task | documentation | 10.2.x-dev | 11 | 7 | |
| #3408129 | Sync up core/.stylelintrc.json and stylelint-config-standard | Task | javascript | 10.2.x-dev | 26 | 4 | |
| #3404975 | Editor entity class should document that it expects a 1-1 relationship with matching IDs with a format entity | Bug | documentation | 10.2.x-dev | 17 | 5 | |
| #3403999 | Exposed filter values ignored when using batch | Bug | views.module | 10.2.x-dev | 26 | 11 | |
| #3403382 | BuildTestBase makes assumptions it should not about the code layout | Bug | phpunit | 10.2.x-dev | 15 | 6 | |
| #3402618 | Replace $GLOBALS['base_root'] with getAbsoluteUrl() in Functional Test | Task | base system | 10.2.x-dev | 8 | 5 | |
| #3402173 | Remove @backtrace_string in ExceptionLoggingSubscriber::onClientError() | Task | dblog.module | 10.2.x-dev | 13 | 7 | |
| #3399373 | Add declare(strict_types=1) to all Unit tests | Task | phpunit | 10.2.x-dev | 36 | 8 | |
| #3399160 | Support MySQL GIPK mode | Task | mysql db driver | 10.2.x-dev | 37 | 12 | |
| #3396559 | Only set content-length header in specific situations | Bug | request processing system | 10.2.x-dev | 19 | 15 | |
| #3396536 | [random test failure] Re-enable AjaxTest::testAjaxFocus() | Task | phpunit | 10.2.x-dev | 26 | 8 | |
| #3395626 | Fix workspace-support check in entity queries | Bug | workspaces.module | 10.2.x-dev | 12 | 5 | |
| #3390178 | big_pipe sometimes fails to load blocks | Bug | big_pipe.module | 10.2.x-dev | 85 | 33 | |
| #3387163 | Decouple tour from ConfigInstallProfileOverrideTest | Task | tour.module | 10.2.x-dev | 26 | 7 | |
| #3383219 | Views RSS Feed Fields adds <time> tag. | Bug | views.module | 10.2.x-dev | 26 | 16 | |
| #3379220 | system_page_attachments() varies by authenticated user role but does not add said cache context | Bug | base system | 10.2.x-dev | 25 | 12 | |
| #3377657 | Add database query spans to otel traces | Task | phpunit | 10.2.x-dev | 20 | 13 | |
| #3347144 | Form API #states property/states should use .once() to apply its rules (Can cause failures with BigPipe and possibly other situations) | Bug | javascript | 10.2.x-dev | 27 | 13 | |
| #3345197 | loadByProperties() and buildPropertyQuery() should document that you can pass value arrays to get an IN query condition | Bug | documentation | 10.2.x-dev | 26 | 9 | |
| #3340154 | Link-widget throws exception when rebuilding a form with an invalid uri | Bug | link.module | 10.2.x-dev | 20 | 6 | |
| #3337295 | Remove remaining uses of t() in assertEquals() calls | Task | other | 10.2.x-dev | 31 | 13 | |
| #3238652 | [policy] Decide how long major Drupal versions should be supported | Plan | other | 10.2.x-dev | 148 | 67 | |
| #3214208 | FinishResponseSubscriber could create duplicate headers | Bug | request processing system | 10.2.x-dev | 50 | 15 | |
| #3161320 | Drupal\Tests\Composer\Plugin\VendorHardening\ConfigTest leaking configuration changes. | Bug | configuration system | 10.2.x-dev | 20 | 6 | |
| #3071143 | Table Render Array Documention Is incomplete and confusing | Bug | documentation | 10.2.x-dev | 46 | 12 | |
| #2983058 | FileUrlGenerator::transformRelative() edge case errors | Bug | base system | 10.2.x-dev | 56 | 9 | |
| #2575945 | A new module version is not recognized by interface translation update. | Bug | locale.module | 10.2.x-dev | 58 | 15 | |
| #2183565 | Avoid loading all terms on the taxonomy overview form | Bug | taxonomy.module | 10.2.x-dev | 92 | 49 | |