| #2873353 |
Allow updating lists when switching from allowed values to allowed values function |
Feature |
options.module |
15 |
2 |
1279 |
| #3325551 |
Add "Disable image resize" setting to image fields |
Feature |
image system |
29 |
27 |
471 |
| #3532930 |
Make Drupal\Core\Database\Database type strict and PHPStan L10 compliant |
Task |
data base system |
10 |
4 |
249 |
| #3165999 |
Changing link title configuration leads to displaying old values |
Bug |
link.module |
25 |
14 |
238 |
| #3015152 |
Support third-party settings for components within a section |
Feature |
layout_builder.module |
117 |
13 |
181 |
| #2012976 |
Deprecate user_logout() and user_login_finalize() and replace with a service |
Task |
user.module |
43 |
10 |
175 |
| #3093378 |
Use ARIA disclosure pattern for submenu buttons in vertical toolbar orientation |
Task |
toolbar.module |
17 |
3 |
165 |
| #3560672 |
[policy, no patch] Decide if and where to adopt the #[NoDiscard] attribute |
Task |
base system |
16 |
1 |
90 |
| #2865710 |
Dependencies from only one instance of a widget are used in display modes |
Bug |
entity system |
22 |
7 |
90 |
| #2735997 |
Decimal separator and precision settings unavailable when aggregating decimal fields |
Bug |
views.module |
46 |
5 |
78 |
| #3585455 |
Fix return types and baselined errors of core/tests/ Unit code - round 6 |
Task |
phpunit |
4 |
8 |
74 |
| #2171395 |
OptionsWidgetBase should use WidgetInterface::massageFormValues() |
Task |
options.module |
13 |
2 |
65 |
| #2448545 |
Modernize form select option helpers |
Task |
forms system |
53 |
7 |
61 |
| #3555115 |
Add a UploadedFilesExtractor and remove duplicate code |
Task |
file.module |
11 |
3 |
60 |
| #3584347 |
Deprecate and replace system_admin_compact_mode() |
Task |
Admin theme |
12 |
4 |
60 |
| #2835615 |
TextTrimmedFormatter not trimming at periods followed by non-breaking space |
Bug |
text.module |
14 |
3 |
59 |
| #3593561 |
Fatal error when using "Duplicate" action from a non-default-language UI on a translatable bundle |
Bug |
content_translation.module |
5 |
1 |
57 |
| #3563677 |
Twig debug can influence rendering visually due to whitespace between tags |
Bug |
theme system |
12 |
3 |
56 |
| #3132725 |
"Limit list to selected items" on exposed filters does not filter |
Bug |
views.module |
20 |
5 |
56 |
| #3502086 |
Cannot set link color in CKEditor5 in Layout Builder |
Bug |
ckeditor5.module |
6 |
1 |
47 |
| #3581218 |
Deprecate .theme file extension |
Task |
extension system |
15 |
5 |
47 |
| #2871354 |
Improve "allowed_html" to provide a better config diff |
Feature |
filter.module |
23 |
5 |
41 |
| #3048458 |
Add support of audio/video "preload" attribute into FileMediaFormatterBase |
Feature |
media system |
24 |
4 |
40 |
| #3594336 |
Add a command to list modules and themes on a site |
Feature |
extension system |
11 |
2 |
39 |
| #3571186 |
mysqli - skip prepared statement to allow async query execution |
Feature |
mysql db driver |
13 |
2 |
38 |
| #3534111 |
[policy, no patch] Update allowed changes to current practice for backport of Test API changes |
Task |
other |
9 |
1 |
38 |
| #3533586 |
"Member for" needs a div tag instead of h4 to pass accessibility check |
Bug |
user.module |
17 |
1 |
37 |
| #3465020 |
CKEditor 5 overrides dialogSettings objects provided by CKEditor plugins |
Feature |
ckeditor5.module |
8 |
1 |
36 |
| #3604071 |
Change default to auto for light/dark mode |
Task |
Admin theme |
8 |
1 |
32 |
| #3440225 |
Update to ESLint v9 with standard rules |
Task |
javascript |
32 |
2 |
31 |
| #1945262 |
Introduce "before" and "after" for conditional ordering in library definitions |
Task |
asset library system |
98 |
7 |
30 |
| #3607216 |
Add GitLab user names to MAINTAINERS.txt |
Task |
documentation |
6 |
4 |
29 |
| #3593792 |
Convert system_test routes to attributes |
Task |
system.module |
4 |
1 |
29 |
| #3120298 |
Add test coverage of alter hooks when there is no base alter |
Bug |
extension system |
41 |
2 |
29 |
| #3590591 |
Implement "DependentPluginInterface::calculateDependencies()" for the "CurrentThemeCondition" |
Task |
system.module |
8 |
2 |
28 |
| #3604286 |
Upsert - Allow to customize the behavior of the update when the insert fails and use more Upsert queries in core |
Task |
data base system |
3 |
3 |
28 |
| #3561302 |
Register equivalent updates on site install |
Task |
data base update system |
10 |
2 |
27 |
| #3411490 |
Replace array-based DB Schema API with a value object structure |
Feature |
data base system |
28 |
7 |
27 |
| #3584465 |
Fix inconsistencies in the TransactionManager behavior |
Bug |
data base system |
9 |
2 |
26 |
| #3458077 |
Allow overriding/disabling base theme's ckeditor5-stylesheets value |
Feature |
ckeditor5.module |
17 |
2 |
25 |
| #3223012 |
oEmbed system should validate that downloaded thumbnails are valid images |
Task |
media system |
8 |
1 |
24 |
| #3608172 |
[Regression] Table cells have no more (min-)height |
Bug |
Claro theme |
10 |
1 |
23 |
| #3607173 |
Update prettier |
Task |
javascript |
6 |
3 |
20 |
| #3465228 |
Twig disallows dashes in variable names, so SDC should disallow it in prop names and slots |
Task |
single-directory components |
18 |
1 |
19 |
| #3591680 |
Use the YAML parsing cache collector for config file storage |
Task |
configuration system |
5 |
2 |
15 |
| #3395366 |
HTML (all languages) appearing in error messages of multilingual sites |
Bug |
content_translation.module |
17 |
1 |
12 |
| #3571580 |
add a generic bundle type entity delete form |
Task |
entity system |
11 |
3 |
10 |
| #3612448 |
Widen constraints in core-recommended for 11.3.x and 10.6.x |
Task |
composer |
19 |
1 |
10 |
| #345747 |
Show all DB Connections on Status Page |
Task |
data base system |
16 |
5 |
9 |
| #2638250 |
The label "Member for" on user profiles is hardcoded markup that is different from other user fields |
Bug |
user.module |
32 |
2 |
9 |
| #3584532 |
Block access to package-lock.json files |
Feature |
other |
5 |
2 |
8 |
| #3607794 |
Potential XSS in jquery.form.js |
Bug |
ajax system |
6 |
3 |
8 |
| #3524971 |
Defend against \GuzzleHttp\Cookie\FileCookieJar gadget chain |
Task |
composer |
9 |
2 |
6 |
| #3613269 |
Avoid unnecessary container rebuild in views functional tests |
Task |
views.module |
3 |
1 |
6 |
| #3613250 |
Split up ConfigTranslationUiTest |
Task |
configuration system |
3 |
1 |
6 |
| #3613246 |
Split up ckeditor5's MediaTest |
Task |
ckeditor5.module |
3 |
1 |
6 |
| #3613162 |
Split up NonStableModulesTest |
Task |
system.module |
3 |
1 |
6 |
| #3580703 |
Deprecate update.module functions |
Task |
update.module |
4 |
1 |
6 |
| #3613188 |
Optimize DefaultConfigTest |
Task |
configuration system |
3 |
1 |
6 |
| #2769407 |
Add Boolean field filter option 'Treat NULL values as FALSE' to expose the already existing code path for handling this |
Bug |
views_ui.module |
104 |
2 |
5 |
| #3613256 |
Optimize TypedConfigManager::getDefinitionWithReplacements() |
Task |
typed data system |
3 |
1 |
5 |
| #3273334 |
Unable to unselect a multi select exposed filter in ajax view |
Bug |
views.module |
11 |
1 |
5 |
| #3611590 |
Use Installed and Uninstalled on Available updates page |
Task |
user interface text |
4 |
1 |
4 |
| #3612933 |
Only run cspell on main and MRs that target main |
Task |
other |
5 |
1 |
3 |
| #3587995 |
Default admin theme settings form color pickers missing accessible names |
Bug |
Admin theme |
4 |
1 |
3 |
| #3613745 |
Reduce CPU request for build tests and run them last |
Task |
phpunit |
4 |
1 |
3 |
| #3590777 |
Add kernel test coverage for FileReferenceResolver |
Task |
file system |
6 |
1 |
2 |
| #3611989 |
Workspace purge deletes entities that went live through another workspace |
Bug |
workspaces.module |
3 |
1 |
2 |
| #3613394 |
PHPUnit 13.2 - Replace expectExceptionMessage() with expectExceptionMessageIs*() in Component tests |
Task |
phpunit |
3 |
1 |
2 |
| #3594334 |
Add a module and theme install command |
Feature |
extension system |
13 |
1 |
2 |
| #3250827 |
[policy, no patch] Use declare(strict_types=1) in new code |
Plan |
base system |
26 |
1 |
2 |
| #2672340 |
user_user_role_insert should not exist |
Bug |
user.module |
15 |
1 |
2 |
| #3603213 |
Prewarm caches on the last step of the installer |
Task |
install system |
4 |
1 |
2 |
| #3389365 |
Fix and re-enable MigrateBlockContentTranslationTest |
Task |
block.module |
11 |
1 |
1 |
| #3455819 |
Removed unused aaa_update_test.tar.gz |
Task |
update.module |
5 |
1 |
1 |
| #3593485 |
Use YamlCacheCollectorDiscovery for links, tasks, and actions |
Task |
routing system |
6 |
1 |
1 |
| #3614340 |
Update to Twig 3.28 |
Task |
composer |
3 |
1 |
1 |
| #3612540 |
[regression] Fix Toolbar with Default Admin |
Bug |
Admin theme |
9 |
1 |
1 |
| #3587797 |
Move views data cache to cache_discovery |
Task |
views.module |
8 |
2 |
1 |
| #3612249 |
Split update script missing extension test to its own class |
Task |
phpunit |
4 |
2 |
0 |
| #3536795 |
"Only file JavaScript/CSS assets can be optimized" errors in logs |
Bug |
asset library system |
26 |
1 |
0 |