Release 10.2.0-alpha1 from 2023-11-03 to 2023-11-21. Next release for this major version is 10.2.0-beta1.
| Issue | Title | Category | Component | Version | Comments | Followers | Created |
|---|---|---|---|---|---|---|---|
| #3402228 | If a form element mapped to a #config_target has multiple constraint violations, only the last one is displayed | Bug | forms system | 10.2.x-dev | 8 | 4 | |
| #3402199 | Re-add Url::__toString() method | Task | base system | 10.2.x-dev | 14 | 5 | |
| #3402041 | Sql Vulnarability | Bug | database system | 10.2.x-dev | 1 | 2 | |
| #3402034 | SVG Image is broken with the webp pipeline | Bug | image system | 10.2.x-dev | 3 | 3 | |
| #3401827 | drupalSettingsLoader removes changes in DrupalSettings added in ajax requests | Bug | ajax system | 10.2.x-dev | 3 | 3 | |
| #3401468 | Drupal Errors in View Relationship User | Bug | views.module | 10.2.x-dev | 2 | 2 | |
| #3399985 | Table Captions in Claro | Bug | Claro theme | 10.2.x-dev | 5 | 4 | |
| All issues opened and fixed during this release window | |||||||
| #3403101 | Label field need validation on the FieldStorageAddForm. | Bug | field_ui.module | 10.2.x-dev | 17 | 7 | |
| #3402955 | Update drush conflict to "<12.4.3" | Bug | base system | 10.2.x-dev | 12 | 8 | |
| #3402618 | Replace $GLOBALS['base_root'] with getAbsoluteUrl() in Functional Test | Task | base system | 10.2.x-dev | 8 | 5 | |
| #3402604 | SettingsTrayBlockFormTest::testBlocks() fails locally 100% of the time and lots of times on Gitlab CI | Bug | base system | 10.2.x-dev | 22 | 9 | |
| #3402297 | Fix strict type errors in CommentFieldAccessTest | Task | comment.module | 10.2.x-dev | 8 | 6 | |
| #3402296 | Fix strict type errors in kernel tests: Do not quote integers | Task | base system | 10.2.x-dev | 10 | 6 | |
| #3402295 | Fix strict type errors in kernel tests: Add casts and fix types where needed | Task | base system | 10.2.x-dev | 13 | 6 | |
| #3402293 | Fix strict type errors: Convert FormattableMarkup to strings (simple replacement) in core/modules/*/tests/src/Kernel/* | Task | base system | 10.2.x-dev | 18 | 6 | |
| #3402292 | Fix strict type errors: Convert FormattableMarkup to strings (simple replacement) in core/tests/Drupal/KernelTests/* | Task | base system | 10.2.x-dev | 14 | 6 | |
| #3402201 | 10.2.0-beta1 release notes | Task | other | 10.2.x-dev | 8 | 5 | |
| #3402198 | 10.2.0-alpha1 release notes | Task | other | 10.2.x-dev | 5 | 4 | |
| #3402173 | Remove @backtrace_string in ExceptionLoggingSubscriber::onClientError() | Task | dblog.module | 10.2.x-dev | 13 | 7 | |
| #3402168 | Follow-up for #3361534: Config validation errors can still occur for contrib modules, disrupting contrib | Bug | configuration system | 10.2.x-dev | 28 | 14 | |
| #3401971 | Test-only job shouldn't require constant rebases to detect which files were changed. | Bug | phpunit | 10.2.x-dev | 21 | 12 | |
| #3401901 | Update composer dependencies for Drupal 10.2 beta | Task | base system | 10.2.x-dev | 17 | 6 | |
| #3401802 | Add Announcements Feed to the Umami profile | Feature | Umami demo | 10.2.x-dev | 26 | 10 | |
| #3401753 | Add Announcements Feed to the Standard profile | Feature | other | 10.2.x-dev | 18 | 10 | |
| #3401720 | [random test fail] TimestampFormatterWithTimeDiffViewsTest::testTimestampFormatterWithTimeDiff | Bug | base system | 10.2.x-dev | 11 | 6 | |
| #3401464 | Date range should be in the date_time category | Task | datetime.module | 10.2.x-dev | 38 | 15 | |
| #3401236 | Rename EntityReferenceTestTrait to help discoverability | Task | field system | 10.2.x-dev | 24 | 11 | |
| #3401200 | Update composer dependencies for Drupal 10.2 beta | Task | composer | 10.2.x-dev | 9 | 5 | |
| #3401186 | Follow-up for #3382510: Throw \LogicException when >1 #config_target in the same form targets the same property path | Bug | configuration system | 10.2.x-dev | 12 | 6 | |
| #3400806 | Text color changes on hover for <a> elements with .buttons | Bug | Claro theme | 10.2.x-dev | 24 | 7 | |
| #3400791 | Update CKEditor 5 to 40.1.0 | Task | ckeditor5.module | 10.2.x-dev | 15 | 7 | |
| #3400762 | Long string breaks the layout of Claro | Bug | Claro theme | 10.2.x-dev | 34 | 12 | |
| #3400458 | AttributeClassDiscovery fails while trying to include non valid plugin class | Bug | plugin system | 10.2.x-dev | 47 | 16 | |
| #3400368 | Deprecate path.temporary in system.file configuration schema | Task | file.module | 10.2.x-dev | 27 | 9 | |
| #3400318 | Skip SettingsTrayBlockFormTest::testEditModeEnableDisable due to random fails | Task | phpunit | 10.2.x-dev | 8 | 3 | |
| #3400311 | Skip AjaxTest::testAjaxFocus() due to random test failures | Task | phpunit | 10.2.x-dev | 8 | 5 | |
| #3400189 | Add kernel tests for prefixing of migrate process errors | Task | migration system | 10.2.x-dev | 22 | 6 | |
| #3400071 | Update cspell to latest version (major bump) | Task | javascript | 10.2.x-dev | 13 | 4 | |
| #3400041 | Offering to co-maintain the cache subsystem | Feature | cache system | 10.2.x-dev | 11 | 6 | |
| #3400018 | Add declare(strict_types=1) to all Functional JavaScript tests | Task | phpunit | 10.2.x-dev | 29 | 9 | |
| #3399951 | ajax_page_state leaks through request in Views Ajax | Bug | views.module | 10.2.x-dev | 41 | 10 | |
| #3399645 | Use structured DSN instead of URI in system.mail mailer_dsn | Feature | mail system | 10.2.x-dev | 32 | 17 | |
| #3399487 | Install with Umami: 1 disallowed HTML string | Task | language.module | 10.2.x-dev | 4 | 2 | |
| #3399419 | Update mglaman/phpstan-drupal to 1.21 for 3301205 | Task | phpunit | 10.2.x-dev | 8 | 5 | |
| #3399373 | Add declare(strict_types=1) to all Unit tests | Task | phpunit | 10.2.x-dev | 36 | 8 | |
| #3399295 | Allow all callables in ConfigTarget | Task | configuration system | 10.2.x-dev | 18 | 11 | |
| #3399172 | Fix linting issues in Twig files | Bug | theme system | 10.2.x-dev | 11 | 6 | |
| All other issues fixed during this release window | |||||||
| #3399123 | Upgrade JavaScript dependencies to latest minor/patch releases | Task | javascript | 10.2.x-dev | 22 | 5 | |
| #3398982 | ConfigFormBase + validation constraints: support non-1:1 form element-to-config property mapping again | Task | configuration system | 10.2.x-dev | 68 | 12 | |
| #3398974 | Follow-up for #3382510: FormStateInterface::setErrorByName() needs not #name but a variation | Bug | configuration system | 10.2.x-dev | 25 | 9 | |
| #3398946 | Upgrade glob to latest possible version working with yarn 1.* | Task | javascript | 10.2.x-dev | 21 | 5 | |
| #3398891 | Do not require the config in #config_target to be listed in getEditableConfigNames() | Task | configuration system | 10.2.x-dev | 17 | 9 | |
| #3397742 | Improve machine name AJAX focus handling integration | Bug | ajax system | 10.2.x-dev | 11 | 7 | |
| #3397594 | Race condition on AJAX change event and form submission | Bug | field_ui.module | 10.2.x-dev | 17 | 8 | |
| #3397581 | Remove ContainerAware classes from RenderPlaceholderMessageTestController | Task | phpunit | 10.2.x-dev | 9 | 6 | |
| #3397519 | [META] Reduce use of ContainerAware classes where possible | Task | base system | 10.2.x-dev | 4 | 5 | |
| #3397291 | Improve the readability of the view mode and form mode page | Feature | field_ui.module | 10.2.x-dev | 19 | 7 | |
| #3397173 | Convert both BookNavigationCacheContext and MenuActiveTrailsCacheContext to use lazy services | Task | base system | 10.2.x-dev | 17 | 9 | |
| #3395977 | Test-only changes reverts changes to test modules | Bug | phpunit | 10.2.x-dev | 17 | 9 | |
| #3395891 | Fix spelling for words in test modules | Task | other | 10.2.x-dev | 12 | 4 | |
| #3395586 | Add Symfony's Filesystem and Finder components to core | Task | composer | 10.2.x-dev | 16 | 11 | |
| #3395563 | Add validation constraints to taxonomy.settings | Task | taxonomy.module | 10.2.x-dev | 27 | 11 | |
| #3394741 | BlockContentAccessControlHandler requires access block library permission for update, delete and revisions operations | Bug | block_content.module | 10.2.x-dev | 27 | 14 | |
| #3392200 | Invalid placeholder error message should say what's wrong with it | Bug | render system | 10.2.x-dev | 16 | 7 | |
| #3391786 | Fix spelling of words only misspelled in tests, variable names, part 5 | Task | other | 10.2.x-dev | 36 | 6 | |
| #3391681 | Use default section to simplify GitLab pipelines | Task | other | 10.2.x-dev | 12 | 6 | |
| #3385283 | Components without props throw error | Bug | single directory components | 10.2.x-dev | 23 | 12 | |
| #3381078 | Demote routine log events from "notice" to "info" | Task | taxonomy.module | 10.2.x-dev | 33 | 10 | |
| #3380239 | Date token descriptions are confusing | Bug | documentation | 10.2.x-dev | 34 | 14 | |
| #3379819 | Display the deployment_identifier on the status page | Task | base system | 10.2.x-dev | 15 | 9 | |
| #3377000 | Remove phpstan ignore for "#^Missing cache backend declaration for performance.#" | Task | base system | 10.2.x-dev | 19 | 8 | |
| #3366719 | Allow reverting block content with "administer block content" permission | Bug | block_content.module | 10.2.x-dev | 21 | 8 | |
| #3366286 | [META] Make Drupal 10.2/11 compatible with PHP 8.3 | Plan | base system | 10.2.x-dev | 23 | 20 | |
| #3365945 | Errors: The following table(s) do not have a primary key: forum_index | Bug | forum.module | 10.2.x-dev | 126 | 38 | |
| #3356488 | Mark Announcements Feed as stable | Task | other | 10.2.x-dev | 38 | 18 | |
| #3351458 | [regression] Language switcher block returns links to node on the frontpage | Bug | language system | 10.2.x-dev | 42 | 20 | |
| #3348789 | Compress ajax_page_state | Task | ajax system | 10.2.x-dev | 137 | 42 | |
| #3347721 | [Style] Warn the user about styles for unsupported elements | Task | ckeditor5.module | 10.2.x-dev | 24 | 15 | |
| #3342874 | Allow inline HTML comments in CKEditor 5 | Feature | ckeditor5.module | 10.2.x-dev | 35 | 15 | |
| #3341669 | Dropbuttons and regular buttons are misaligned | Bug | Claro theme | 10.2.x-dev | 35 | 20 | |
| #3328741 | Add a dictionary for Drupal-specific words | Task | other | 10.2.x-dev | 52 | 11 | |
| #3316274 | Stabilize FunctionalJavascript testing AJAX: add ::assertExpectedAjaxRequest() | Task | phpunit | 10.2.x-dev | 122 | 19 | |
| #3301205 | Replace the test class protected $modules deprecation error with a phpstan-drupal rule | Task | base system | 10.2.x-dev | 32 | 8 | |
| #3210684 | Put each entity type table into a details element on admin/config/regional/content-language | Bug | language system | 10.2.x-dev | 37 | 11 | |
| #3175449 | Display backtrace for logged throwables on log message details page | Feature | dblog.module | 10.2.x-dev | 90 | 20 | |
| #3017054 | Consistently sort filter formats to simplify config exports | Bug | filter.module | 10.2.x-dev | 64 | 38 | |
| #2911977 | Add Media revision UI | Feature | media system | 10.2.x-dev | 99 | 49 | |
| #2904899 | Invalid argument exception when changing language of node with menu link to und or zxx | Bug | menu_ui.module | 10.2.x-dev | 38 | 10 | |
| #2898274 | Uninstalled custom theme stuck in config blocking config import | Bug | configuration system | 10.2.x-dev | 54 | 29 | |
| #2600558 | Wrong path generated in README.txt in sync directory | Bug | configuration system | 10.2.x-dev | 55 | 13 | |
| #1333730 | [Meta] PHP DOM (libxml2) misinterprets HTML5 | Plan | filter.module | 10.2.x-dev | 278 | 86 | |