#3400254 |
Policy proposal: Add a "developer tooling" topic to Drupal core |
Feature |
other |
20 |
1 |
286 |
#3513120 |
Fix LongLineDeclaration in Functional tests |
Task |
other |
7 |
8 |
113 |
#3498980 |
Add date-only date formats, and use in Announcements Feed |
Feature |
system.module |
12 |
4 |
100 |
#3051692 |
System module template form-element should provide class form-type-<type> |
Bug |
system.module |
14 |
4 |
97 |
#3269890 |
#date_year_range is not validated server-side |
Bug |
forms system |
11 |
3 |
93 |
#3269845 |
Add Breakpoint::hasMediaQuery() and fix deprecated trim(null) call in responsive image source attributes |
Bug |
responsive_image.module |
19 |
4 |
93 |
#3143617 |
Protect pager against [] for the page |
Bug |
base system |
26 |
6 |
90 |
#987238 |
"Promoted to front page" for new content types should default to Un-Checked |
Task |
node system |
72 |
6 |
85 |
#3517527 |
Fix Drupal.Commenting.FunctionComment.Missing in core/lib |
Task |
other |
7 |
6 |
77 |
#3080068 |
[policy, no patch] Define usage heuristics for browser support |
Plan |
other |
26 |
3 |
68 |
#3517501 |
Fix 'DocComment.MissingShort' in KernelTest tests |
Task |
other |
6 |
3 |
63 |
#2852838 |
Incorrect access denied messages in branding block |
Bug |
system.module |
26 |
4 |
60 |
#2786355 |
Convert multiple provider plugin work from migrate into plugin dependencies in core |
Task |
plugin system |
29 |
2 |
56 |
#3511624 |
Modal blocks half of file input |
Bug |
CSS |
7 |
1 |
49 |
#3518903 |
Convert template preprocess in system.module |
Task |
system.module |
9 |
3 |
49 |
#3122526 |
Pager links inside a modal do not open in the modal |
Bug |
ajax system |
17 |
4 |
49 |
#3518058 |
_user_mail_notify() doesn't handle accounts without an email address |
Bug |
user.module |
8 |
3 |
49 |
#3432353 |
Add validation constraints to core.extension |
Task |
base system |
17 |
5 |
46 |
#2851705 |
Each class using DRUPAL_* constants from system.module should define its own enum |
Task |
base system |
18 |
4 |
44 |
#3517369 |
Fix Drupal.Commenting.FunctionComment.Missing in module tests |
Task |
other |
5 |
2 |
42 |
#3517505 |
Fix 'DocComment.MissingShort' in core/lib |
Task |
other |
5 |
3 |
42 |
#3122116 |
Code cleanup from update_fix_compatibility() fix |
Task |
system.module |
5 |
2 |
34 |
#3397420 |
Add a way to capture mails sent through the mailer transport service during tests |
Task |
mail system |
8 |
4 |
34 |
#3463660 |
Document high-level API concepts in an easier format |
Plan |
documentation |
14 |
1 |
34 |
#2353881 |
Add test coverage for file entity reference selection plugin |
Task |
file.module |
13 |
3 |
29 |
#3521081 |
Deleting a config checkpoint breaks the checkpoint storage |
Bug |
configuration system |
4 |
1 |
24 |
#3418353 |
Add new permission for rebuild permissions form |
Task |
node system |
8 |
2 |
22 |
#3529674 |
Toolbar tab behavior is inconsistent when clicked. |
Bug |
toolbar.module |
4 |
1 |
22 |
#3491129 |
Drupal Core strategy for 2025-2028, developer consultation |
Plan |
base system |
65 |
1 |
20 |
#3530113 |
Allow indicating alternative phpunit.xml than core's when testing via run-tests.sh |
Task |
phpunit |
5 |
3 |
18 |
#3362726 |
READ COMMITTED requirement check doesn't account for database views |
Bug |
mysql db driver |
25 |
1 |
18 |
#214190 |
Add permission for (un)publishing nodes |
Feature |
node system |
64 |
1 |
18 |
#3357616 |
Remove "Forgot your password?" link on failed login attempt message if user has no access to the user password reset form |
Bug |
user.module |
8 |
1 |
17 |
#3531037 |
Publishing a workspace should update the changed time for its entities |
Task |
workspaces.module |
5 |
1 |
16 |
#3528486 |
Use latest rules for postcss-nesting |
Task |
CSS |
4 |
2 |
16 |
#3038981 |
Inline blocks missing section delta extra data on filtered block definitions |
Bug |
layout_builder.module |
14 |
1 |
15 |
#3090998 |
Translation is not supported in file module |
Bug |
file system |
10 |
1 |
15 |
#3530855 |
The border of field types on the "add field" step has a too low color contrast |
Bug |
field system |
6 |
2 |
15 |
#3253897 |
Regression: "Display the file download URI" on related file entity shows relative path |
Bug |
file.module |
9 |
1 |
14 |
#3526950 |
"Use replacement tokens from the first row" label is misleading |
Bug |
views.module |
6 |
1 |
14 |
#3406215 |
[policy] Default to requiring the latest stable PHP release available when a new major version reaches the first beta window |
Plan |
other |
12 |
1 |
13 |
#3530043 |
Display Umami warning on all pages (not just admin pages) |
Bug |
Umami demo |
10 |
2 |
13 |
#3532724 |
PerformanceTestTrait script/stylesheet size counting needs to handle external URLs |
Bug |
phpunit |
3 |
1 |
13 |
#3175985 |
Published access check for block_content fails for translations which have separate values |
Bug |
block_content.module |
5 |
1 |
13 |
#3521088 |
CreatedItem and ChangedItem are missing TimestampItem's Range constraint |
Bug |
field system |
5 |
1 |
13 |
#3519561 |
Introduce ImplementationList objects per hook, to simplify ModuleHandler |
Task |
extension system |
7 |
2 |
12 |
#3532204 |
Move preprocess functions into NodeThemeHooks |
Task |
node system |
5 |
3 |
12 |
#3532771 |
Misleading method parameter comment for $reply |
Bug |
mail system |
5 |
1 |
11 |
#1818764 |
Use specific subject line in update emails |
Bug |
update.module |
16 |
4 |
11 |
#3020938 |
Add view unpublished block content permission |
Feature |
block_content.module |
6 |
1 |
10 |
#3490787 |
Make it possible not to throw an exception when accessing a non-existing field with FieldableEntityInterface::get() |
Task |
entity system |
11 |
2 |
10 |
#3530453 |
Remove deprecated use of Assert::isType() |
Task |
phpunit |
5 |
1 |
9 |
#3357742 |
Guidelines for semantic versioning for contributed projects in relation to Drupal core compatibility |
Plan |
documentation |
29 |
1 |
9 |
#3488403 |
Default images for the Image field are not recording file usage properly |
Bug |
image system |
5 |
1 |
8 |
#3528753 |
W3C Validator errors caused by form_build_id hidden field having autocomplete attribute |
Bug |
forms system |
5 |
1 |
8 |
#3503157 |
Existing user field in configuration prevents installation from profile or existing configuration |
Bug |
other |
3 |
1 |
8 |
#3515019 |
A TypeError throws if the subject field is disabled |
Bug |
contact.module |
12 |
1 |
8 |
#3532200 |
Consolidate formSystemThemesAdminFormAlter and submit callback into NodeFormHooks |
Task |
node system |
7 |
2 |
8 |
#3531943 |
Deprecate node_get_type_label() |
Task |
node system |
8 |
2 |
6 |
#3534089 |
Deprecate file_managed_file_submit form submit handler and move to \Drupal\file\Element\ManagedFile |
Task |
file.module |
3 |
1 |
6 |
#3533612 |
Deprecate node_reindex_node_search() and move reindexing logic to a hook |
Task |
node system |
5 |
1 |
6 |
#3511972 |
Allow Composer and rsync location to be configured via the UI |
Feature |
package_manager.module |
18 |
4 |
4 |
#3533049 |
Bulk convert the remaining hooks to OOP |
Task |
base system |
7 |
1 |
4 |
#3534183 |
Introduce a trait to manage hook requirements across mysql and mysqli |
Task |
mysql db driver |
3 |
1 |
4 |
#3534092 |
Deprecate file_system_settings_submit() and move to \Drupal\file\Hook\FileHooks |
Task |
file.module |
4 |
2 |
4 |
#3215368 |
Use a more standard transliteration for Cyrillic щ |
Bug |
transliteration system |
9 |
2 |
3 |
#3534371 |
Lingering reference to system_test_help function |
Bug |
base system |
5 |
1 |
3 |
#3533960 |
Convert test annotations to attributes in modules Unit tests |
Task |
phpunit |
4 |
2 |
3 |
#3534334 |
Convert template_preprocess in form.inc |
Task |
forms system |
9 |
2 |
3 |
#3534047 |
Add fathershawn as a subsystem maintainer for the Ajax subsystem |
Task |
other |
4 |
1 |
2 |
#3515050 |
Align CSS rules don't take into account RTL langaguages and are often unused |
Task |
CSS |
4 |
2 |
2 |
#3534455 |
Remove juampynr from MAINTAINERS.txt |
Task |
basic_auth.module |
4 |
1 |
2 |
#3534156 |
Complete test annotations to attributes conversion for Drupal/Test/Component |
Task |
phpunit |
3 |
1 |
2 |
#3534386 |
Remove benjy as maintainer for Block subsystem |
Task |
other |
4 |
1 |
1 |
#3533063 |
Add posibility to override header for VersionHistoryController without overriding main entrypoint |
Feature |
entity system |
5 |
1 |
1 |
#3367302 |
make the allowed values into constants |
Task |
field system |
5 |
1 |
1 |
#3463225 |
[meta] Prevent 'downgrades' from maintenance minors to older minor releases for the next major version |
Plan |
other |
13 |
1 |
1 |
#3526769 |
Avoid abuse of config sync import tarballs |
Task |
configuration system |
5 |
1 |
1 |
#2786763 |
Incorrect headers for image derivative if effect "Convert" in use and file stored in private filesystem |
Bug |
image system |
15 |
1 |
1 |
#3533698 |
BigPipe does not handle multiple </body> tags correctly |
Bug |
big_pipe.module |
10 |
2 |
0 |
#3535199 |
Saving untrusted config results in memory leak |
Bug |
configuration system |
7 |
1 |
0 |
#3528139 |
Package Manager should use a copy of Composer that is local to the current project, if available |
Feature |
package_manager.module |
8 |
1 |
0 |