Release 10.0.0-alpha1 from 2022-01-28 to 2022-02-18. Next release for this major version is 10.0.0-alpha2.
| Issue | Title | Category | Component | Version | Comments | Followers | Created |
|---|---|---|---|---|---|---|---|
| #3265281 | Use composer templates for starter kits instead of install profiles | Task | install system | 10.0.x-dev | 7 | 28 | |
| #3264956 | Use of :focus-visible | Task | Claro theme | 10.0.x-dev | 3 | 3 | |
| #3264926 | Split distribution functionality into a composer template and a module | Task | install system | 10.0.x-dev | 6 | 30 | |
| #3264361 | Add a way to indicate tests for deprecation APIs vs. deprecated code | Task | base system | 10.0.x-dev | 2 | 1 | |
| #3264312 | RequestSanitizer breaks if a form has a `destination` element as a tree of values | Bug | request processing system | 10.0.x-dev | 1 | 4 | |
| #3264157 | Fix entity case in settings_tray import | Bug | settings_tray.module | 10.0.x-dev | 4 | 2 | |
| #3263840 | Lint nightwatch tests contained in core modules | Task | javascript | 10.0.x-dev | 6 | 5 | |
| #3263833 | Password confirm field does not inherit attributes | Feature | user system | 10.0.x-dev | 3 | 2 | |
| #3263601 | Follow-up, fix JS error by fixing form ID selector | Bug | ckeditor5.module | 10.0.x-dev | 20 | 7 | |
| #3263110 | Add option to ignore checking of existing data on schema update action | Feature | database update system | 10.0.x-dev | 2 | 1 | |
| #3263109 | Use PHPStan for deprecation checking | Feature | other | 10.0.x-dev | 53 | 24 | |
| #3262484 | AJAX desync when quickly changing multiple form values in plugin settings vertical tab | Bug | ckeditor5.module | 10.0.x-dev | 7 | 5 | |
| #3262036 | Convert hook_update_dependencies() to PHP attributes | Task | database update system | 10.0.x-dev | 3 | 1 | |
| All issues opened and fixed during this release window | |||||||
| #3265120 | Remove Symfony 4 BC shim from DeprecatedServicePass | Task | base system | 10.0.x-dev | 6 | 4 | |
| #3265094 | Update our composer/composer dev dependency to the required minimum for Automatic Updates | Task | base system | 10.0.x-dev | 17 | 5 | |
| #3264945 | Move quickedit help topics to quickedit module | Task | quickedit.module | 10.0.x-dev | 18 | 9 | |
| #3264918 | Update symfony/console to Symfony 6 | Task | base system | 10.0.x-dev | 26 | 12 | |
| #3264903 | Switch from friends-of-behat/mink back to behat/mink once it's Symfony 6 compatible | Task | base system | 10.0.x-dev | 25 | 9 | |
| #3264819 | Require PHP 8.1 for Drupal 10.0.0-alpha2 | Task | base system | 10.0.x-dev | 12 | 14 | |
| #3264764 | PhpUnitCliTest::testFunctionalTestDebugHtmlOutput fails if BROWSERTEST_OUTPUT_DIRECTORY is an empty string | Bug | phpunit | 10.0.x-dev | 12 | 4 | |
| #3264607 | [policy, no patch] How to ensure migrations continue to work when modules are moved to contrib | Plan | migration system | 10.0.x-dev | 16 | 12 | |
| #3264435 | Help topics and rest don't filter out deprecated modules when testing | Bug | base system | 10.0.x-dev | 14 | 8 | |
| #3264302 | Easy Out of the Box - February 14 Meeting in Slack | Task | meetings | 10.0.x-dev | 8 | 7 | |
| #3264167 | Remove use of final Guzzle client class | Bug | system.module | 10.0.x-dev | 27 | 8 | |
| #3264120 | Remove aggregator module and our dependency on Laminas Feed | Task | aggregator.module | 10.0.x-dev | 49 | 10 | |
| #3264073 | Remove deprecated code from Drupal\Core\Condition | Task | base system | 10.0.x-dev | 6 | 4 | |
| #3264072 | Remove deprecated code from Drupal\Core\Archiver | Task | base system | 10.0.x-dev | 6 | 4 | |
| #3264067 | Remove deprecated code from session namespace | Task | request processing system | 10.0.x-dev | 8 | 4 | |
| #3264062 | Remove deprecated functions from editor module | Task | editor.module | 10.0.x-dev | 6 | 4 | |
| #3264061 | Remove deprecated functions from image module | Task | image system | 10.0.x-dev | 15 | 5 | |
| #3264059 | Remove deprecated jsonapi module functions | Task | jsonapi.module | 10.0.x-dev | 11 | 6 | |
| #3264057 | Remove deprecated media system functions | Task | media system | 10.0.x-dev | 10 | 5 | |
| #3263823 | Empty out and deprecate drupal libraries which are related to Internet Explorer 11 polyfills in 10.0.x for removal in 11.0.0 | Task | base system | 10.0.x-dev | 51 | 14 | |
| #3263395 | Remove deprecated code from asset library system | Task | asset library system | 10.0.x-dev | 8 | 5 | |
| #3263391 | Remove deprecated code from book.module | Task | book.module | 10.0.x-dev | 8 | 4 | |
| #3262937 | PHPStan fails when @legacy tests call deprecated code | Bug | base system | 10.0.x-dev | 31 | 12 | |
| #3262932 | Easy Out of the Box - February 7 Meeting in Slack | Task | meetings | 10.0.x-dev | 8 | 8 | |
| #3262931 | Remove drupal_required_modules() and mentions | Task | base system | 10.0.x-dev | 10 | 4 | |
| #3262853 | [Symfony 6] Drop support for services as container parameters | Task | base system | 10.0.x-dev | 10 | 4 | |
| #3262500 | Mark drupal_find_theme_functions() @internal in Drupal 9 | Task | theme system | 10.0.x-dev | 22 | 6 | |
| #3262227 | Suppress deprecation message for Symfony 6 | Task | base system | 10.0.x-dev | 6 | 4 | |
| #3262190 | Add miscellaneous return type hints for Symfony 6 | Task | base system | 10.0.x-dev | 9 | 4 | |
| #3262183 | Remove DrupalKernelLegacyTest | Task | base system | 10.0.x-dev | 8 | 4 | |
| #3262139 | Olivero: Removal of checking for 'Esc' on keyup when checking for the Escape key | Task | Olivero theme | 10.0.x-dev | 11 | 6 | |
| #3262135 | Olivero: Removal of the ie11-autorow CSS class | Task | Olivero theme | 10.0.x-dev | 15 | 8 | |
| #3261743 | Remove @composer require phpspec/prophecy-phpunit:^2 from "drupal-phpunit-upgrade" | Task | phpunit | 10.0.x-dev | 8 | 4 | |
| #3261613 | Ignore transliteration data when scanning with PHPStan | Task | other | 10.0.x-dev | 7 | 5 | |
| #3261585 | Remove IE11 warning for CKEditor 5 in Drupal 10, since Drupal 10 does not support IE anyway | Task | ckeditor5.module | 10.0.x-dev | 22 | 5 | |
| #3261570 | Easy Out of the Box - January 31 Meeting in Slack | Task | meetings | 10.0.x-dev | 9 | 7 | |
| #3261539 | Don't scan gzips | Bug | base system | 10.0.x-dev | 18 | 8 | |
| #3261266 | Remove deprecated code from the testing framework (base classes, listeners, etc) | Task | phpunit | 10.0.x-dev | 20 | 5 | |
| #3261265 | Remove deprecated MimeTypeGuesser code | Task | file system | 10.0.x-dev | 11 | 4 | |
| #3261264 | Remove deprecated code from \Drupal\Core\Cache\DatabaseCacheTagsChecksum | Task | cache system | 10.0.x-dev | 6 | 4 | |
| #3261262 | Remove PHPUnit 8 warnings conversion to deprecations | Task | phpunit | 10.0.x-dev | 7 | 5 | |
| #3261253 | Remove deprecated path.module functions | Task | path.module | 10.0.x-dev | 6 | 4 | |
| #3261252 | Remove deprecated system.module functions | Task | system.module | 10.0.x-dev | 6 | 4 | |
| #3261251 | Remove deprecated node module functions | Task | node system | 10.0.x-dev | 14 | 6 | |
| #3261250 | Remove deprecated update.module functions | Task | update.module | 10.0.x-dev | 7 | 4 | |
| #3261248 | Remove deprecated user.module functions | Task | user system | 10.0.x-dev | 24 | 10 | |
| #3261245 | Remove deprecated views module functions | Task | views.module | 10.0.x-dev | 34 | 10 | |
| #3261244 | Remove deprecated layout_builder module functions | Task | layout_builder.module | 10.0.x-dev | 21 | 6 | |
| #3261243 | Remove deprecated comment module functions | Task | comment.module | 10.0.x-dev | 9 | 5 | |
| #3261241 | Remove deprecated field module functions | Task | field system | 10.0.x-dev | 9 | 5 | |
| #3261240 | Remove deprecated taxonomy module functions | Task | taxonomy.module | 10.0.x-dev | 21 | 6 | |
| #3261239 | Remove deprecations from search module | Task | search.module | 10.0.x-dev | 17 | 4 | |
| All other issues fixed during this release window | |||||||
| #3260806 | Remove deprecated code from core/lib/Drupal/Core/Config | Task | routing system | 10.0.x-dev | 8 | 5 | |
| #3260805 | Remove deprecated code from core/lib/Drupal/Core/Routing | Task | routing system | 10.0.x-dev | 6 | 5 | |
| #3260801 | Remove deprecated code from core/lib/Drupal/Component/Utility | Task | base system | 10.0.x-dev | 6 | 4 | |
| #3260781 | Remove deprecated module.inc functions | Task | base system | 10.0.x-dev | 12 | 6 | |
| #3260780 | Remove deprecated code from common.inc | Task | base system | 10.0.x-dev | 9 | 4 | |
| #3260778 | Remove deprecated code from bootstrap.inc | Task | base system | 10.0.x-dev | 11 | 6 | |
| #3260766 | Remove deprecated file.inc and its mentions | Task | base system | 10.0.x-dev | 8 | 4 | |
| #3260765 | Remove deprecated code from menu-related subsystems | Task | menu system | 10.0.x-dev | 22 | 6 | |
| #3260615 | Remove deprecated schema.inc | Task | base system | 10.0.x-dev | 26 | 8 | |
| #3260167 | Easy Out of the Box - January 24 Meeting in Slack | Task | meetings | 10.0.x-dev | 9 | 8 | |
| #3259674 | [Symfony 6] Drupal\Core\Routing\Router::matchCollection(): Return value must be of type array, null returned | Task | routing system | 10.0.x-dev | 8 | 5 | |
| #3259110 | Fix undefined variables where files are included | Task | base system | 10.0.x-dev | 7 | 5 | |
| #3259024 | Remove deprecated 'app.root' and 'site.path' services | Task | base system | 10.0.x-dev | 10 | 5 | |
| #3258918 | Remove deprecated 'cache.null' service | Task | cache system | 10.0.x-dev | 10 | 5 | |
| #3258902 | [Symfony 6] Bring stackphp/builder into core for Symfony 6 compatibility and remove it as a dependency | Task | base system | 10.0.x-dev | 22 | 10 | |
| #3258435 | Remove deprecated feed.reader.* and feed.writer.* services from the container | Task | base system | 10.0.x-dev | 15 | 5 | |
| #3254726 | Remove SimpleTest support from run-tests.sh, TestDiscovery and TestRunnerKernel | Task | phpunit | 10.0.x-dev | 29 | 6 | |
| #3254723 | Remove SimpletestUiPrinter | Task | phpunit | 10.0.x-dev | 22 | 6 | |
| #3254149 | Remove config.autoloader-suffix from composer.json | Task | composer | 10.0.x-dev | 16 | 8 | |
| #3252757 | Update Drupal 10 to depend on Symfony 6.0 | Task | base system | 10.0.x-dev | 61 | 24 | |
| #3251854 | [META] Requirements for tagging Drupal 10.0.0-alpha1 | Plan | other | 10.0.x-dev | 30 | 24 | |
| #3248106 | [POLICY] Release Symfony 5.4 with which Drupal branch and how much support will it get? | Task | base system | 10.0.x-dev | 5 | 9 | |
| #3244802 | Remove BC layers in entity system | Task | entity system | 10.0.x-dev | 24 | 9 | |
| #3227265 | Remove the legacy assert traits | Task | phpunit | 10.0.x-dev | 15 | 9 | |
| #3214922 | Add a requirements error in Drupal 10 when PostgreSQL is used and the pg_trgm extension is not installed or created | Task | postgresql db driver | 10.0.x-dev | 15 | 7 | |
| #3210931 | Remove deprecated update.inc functions | Task | base system | 10.0.x-dev | 9 | 4 | |
| #3203193 | Fail install if JSON is not supported by the database in Drupal 10 | Task | database system | 10.0.x-dev | 30 | 10 | |
| #3188858 | Remove the entity_reference module entirely on the Drupal 10 branch | Task | entity_reference.module | 10.0.x-dev | 18 | 7 | |
| #3173787 | [policy] Require PHP 8.1 for Drupal 10.0 if a dependency does, otherwise require PHP 8.0. (up from 7.3 in Drupal 9) | Plan | documentation | 10.0.x-dev | 41 | 31 | |
| #3161889 | [META] Symfony 6 compatibility | Task | base system | 10.0.x-dev | 244 | 47 | |
| #3124382 | Remove per-table prefixing | Task | database system | 10.0.x-dev | 33 | 9 | |
| #3097889 | Remove deprecated theme functions | Task | theme system | 10.0.x-dev | 51 | 17 | |
| #2966859 | Remove Migrate Drupal Multilingual module in Drupal 10 | Task | migration system | 10.0.x-dev | 35 | 14 | |
| #2940025 | Remove deprecated functions from file module | Task | file system | 10.0.x-dev | 23 | 8 | |