| #2546212 |
Entity view/form mode formatter/widget settings have no translation UI |
Bug |
config_translation.module |
210 |
4 |
1018 |
| #3325551 |
Add "Disable image resize" setting to image fields |
Feature |
image system |
29 |
27 |
421 |
| #2842780 |
Add a token for the site logo |
Feature |
token system |
60 |
16 |
358 |
| #2783897 |
Current theme condition plugin should provide an option to match all themes and introduce checkboxes |
Feature |
system.module |
24 |
10 |
226 |
| #2265487 |
ConfigEntity based lists with items containing non-ascii characters are not sorted correctly |
Bug |
language system |
17 |
13 |
210 |
| #3532930 |
Make Drupal\Core\Database\Database type strict and PHPStan L10 compliant |
Task |
data base system |
9 |
4 |
199 |
| #3165999 |
Changing link title configuration leads to displaying old values |
Bug |
link.module |
25 |
14 |
187 |
| #3296190 |
Support the '#multiple' attribute for the email element |
Task |
forms system |
19 |
10 |
148 |
| #3371646 |
Add option to have default setting for providing menu link |
Feature |
menu_ui.module |
21 |
3 |
129 |
| #2012976 |
Deprecate user_logout() and user_login_finalize() and replace with a service |
Task |
user.module |
41 |
8 |
128 |
| #3114467 |
'Negate' form value for condition plugins should be cast to boolean in validation. |
Bug |
plugin system |
37 |
5 |
118 |
| #3093378 |
Use ARIA disclosure pattern for submenu buttons in vertical toolbar orientation |
Task |
toolbar.module |
17 |
2 |
115 |
| #3390344 |
Create new List component for Umami |
Feature |
Umami demo |
11 |
4 |
101 |
| #3490435 |
Regression: Form #states are processed and can be added to the wrong attribute for 'item' elements |
Bug |
forms system |
23 |
2 |
101 |
| #3572122 |
Add Tags component |
Feature |
Umami demo |
4 |
1 |
95 |
| #3554720 |
Remove addition of a object type in all props |
Task |
single-directory components |
8 |
3 |
89 |
| #3365389 |
Convert Olivero's tags to use single directory components |
Task |
Olivero theme |
10 |
3 |
85 |
| #3056652 |
Link options attributes removed on save |
Bug |
link.module |
18 |
3 |
67 |
| #2959723 |
Create an initial class for the batch processor service |
Task |
batch system |
29 |
3 |
65 |
| #3568369 |
Add single-line CKEditor 5 editing support for formatted text fields |
Feature |
ckeditor5.module |
12 |
2 |
59 |
| #2951046 |
Allow parsing and writing PHP class constants and enums in YAML files |
Task |
configuration system |
59 |
9 |
55 |
| #2865710 |
Dependencies from only one instance of a widget are used in display modes |
Bug |
entity system |
21 |
6 |
49 |
| #3587327 |
Refactor tests code via Rector, May 2026 |
Task |
phpunit |
5 |
2 |
41 |
| #3560672 |
[policy, no patch] Decide if and where to adopt the #[NoDiscard] attribute |
Task |
base system |
16 |
1 |
40 |
| #3552669 |
Error when fetching all query results as class instances |
Bug |
data base system |
11 |
2 |
39 |
| #3560920 |
Start unit tests after lint jobs in gitlab CI |
Task |
phpunit |
4 |
2 |
37 |
| #3475153 |
Make DirectoryWithMetadataDiscovery generic and reusable |
Task |
single-directory components |
5 |
1 |
34 |
| #3585455 |
Fix return types and baselined errors of core/tests/ Unit code - round 6 |
Task |
phpunit |
4 |
2 |
31 |
| #3568777 |
Deprecate Sizzle jQuery selectors |
Feature |
javascript |
11 |
3 |
30 |
| #3528969 |
Add form element(s) for Icon API |
Feature |
theme system |
22 |
2 |
25 |
| #3101714 |
Link field display defaults to trim at 80 chars, breaking longer plaintext URLs |
Feature |
link.module |
29 |
3 |
25 |
| #3061010 |
Options module should not prevent field storage updates when switching to/from function |
Bug |
options.module |
13 |
2 |
22 |
| #3576212 |
Fix errors when using unbuffered mysql queries |
Task |
mysql db driver |
8 |
4 |
22 |
| #849602 |
Update 'username' theme template to use 'view label' operation. |
Feature |
user.module |
37 |
1 |
21 |
| #3590917 |
Introduce a common ancestor class to all Core base test classes |
Feature |
phpunit |
3 |
1 |
20 |
| #3322821 |
Fix PHPStan L2 error "Variable $foo in PHPDoc tag @var does not exist. " |
Task |
base system |
10 |
2 |
18 |
| #3561302 |
Register equivalent updates on site install |
Task |
data base update system |
9 |
1 |
18 |
| #3480051 |
Add return typehints to file test methods |
Task |
file.module |
6 |
2 |
18 |
| #3585723 |
#date_year_range does not support years < 1000 |
Bug |
datetime.module |
5 |
1 |
16 |
| #3400181 |
[regression] calling TypedConfigManager::getDefinition() causes cache pollution |
Bug |
configuration system |
12 |
1 |
16 |
| #3584347 |
Deprecate and replace system_admin_compact_mode() |
Task |
Admin theme |
12 |
2 |
16 |
| #3584793 |
Use PHP attributes for form route discovery |
Feature |
routing system |
9 |
1 |
15 |
| #3588332 |
file_tokens() crashes with "Call to a member function label() on null" when [file:owner] resolves on a file whose owner has been deleted |
Bug |
file system |
5 |
1 |
15 |
| #3590350 |
WorkspacePublisher doesn't roll back when a PHP Error is thrown during publishing |
Bug |
workspaces.module |
5 |
2 |
15 |
| #2171395 |
OptionsWidgetBase should use WidgetInterface::massageFormValues() |
Task |
options.module |
11 |
2 |
15 |
| #3581218 |
Deprecate .theme file extension |
Task |
extension system |
12 |
2 |
15 |
| #3555115 |
Add a UploadedFilesExtractor and remove duplicate code |
Task |
file.module |
9 |
1 |
15 |
| #3526779 |
Customizable views area handlers ids |
Feature |
views.module |
10 |
2 |
14 |
| #3592112 |
Fix usage of with*() without expects() in mocks - round 2 |
Task |
phpunit |
3 |
1 |
14 |
| #3496328 |
Use a hash of the cache data for CacheCollector race condition detection |
Task |
cache system |
11 |
1 |
11 |
| #3588379 |
Move search from user module to Search |
Task |
search.module |
6 |
1 |
11 |
| #3593098 |
Update CKEditor5 to 47.6.2 |
Task |
ckeditor5.module |
5 |
2 |
10 |
| #3593667 |
Convert user.module routes to attributes |
Task |
user.module |
3 |
1 |
8 |
| #3593666 |
Convert Views routes to attributes |
Task |
views_ui.module |
3 |
1 |
8 |
| #3563677 |
Twig debug can influence rendering visually due to whitespace between tags |
Bug |
theme system |
9 |
1 |
8 |
| #3593561 |
Fatal error when using "Duplicate" action from a non-default-language UI on a translatable bundle |
Bug |
content_translation.module |
4 |
1 |
7 |
| #3569137 |
Deprecate usage of TRUNCATE ::execute() method |
Task |
data base system |
6 |
2 |
4 |
| #3546804 |
Unclear authentication error message |
Feature |
base system |
14 |
1 |
4 |
| #3590536 |
Add a MAINTAINERS.txt entry for Drupal CLI with Moshe and dww as co-maintainers |
Task |
base system |
9 |
1 |
3 |
| #3592037 |
Settings::get() should not trigger a deprecation for settings with no replacement when the setting is not configured |
Task |
base system |
5 |
1 |
3 |
| #3594207 |
PHPUnit 13.2 - The data provider key must not be an empty string |
Task |
phpunit |
4 |
1 |
2 |
| #3594426 |
Use local variable over object in \Drupal\Core\Entity\Sql\SqlContentEntityStorage::loadFromDedicatedTables() for column names |
Task |
entity system |
4 |
1 |
2 |
| #3520028 |
Remove support for selecting install profiles via the UI installer |
Plan |
install system |
16 |
1 |
2 |
| #3072557 |
Plugin ID menu_link_content was not found in _menu_link_content_update_path_alias() when does not yet exist |
Bug |
menu_link_content.module |
11 |
1 |
2 |
| #3586373 |
Unused variable in user.js |
Task |
user system |
6 |
1 |
2 |
| #2171397 |
Deprecate remaining options.module functions |
Task |
options.module |
27 |
1 |
1 |
| #3593838 |
Views QueryParameter argument_default plugin doesn't apply default value if root-level parameter key is present, but nested key is missing |
Bug |
views.module |
4 |
1 |
1 |
| #3594332 |
Add a user:login command to generate a one-time login link |
Feature |
user.module |
11 |
2 |
1 |
| #3597406 |
[regression] DrupalApplication (for `dr`) needs to support DRUPAL_DEV_SITE_PATH env var |
Bug |
base system |
3 |
1 |
1 |
| #3376622 |
CssCollectionGrouper should respect media property from CSS asset definition |
Bug |
asset library system |
8 |
1 |
1 |
| #3595652 |
Deprecate module.inc contents |
Task |
extension system |
3 |
1 |
1 |
| #3595084 |
Deprecate locale submit callbacks |
Task |
locale.module |
3 |
1 |
1 |
| #3593394 |
Expand FileSystemInterface::INSECURE_EXTENSIONS to add non standard PHP extensions |
Task |
file system |
5 |
1 |
0 |
| #3599842 |
guzzlehttp/psr7 needs to be updated to >2.10.2 to fix 2 security issues |
Bug |
composer |
20 |
1 |
0 |