|
11.4 |
16-Feb-2026 |
There is a new list-filter library for sorting lists in Drupal, drupal.system.modules is now deprecated |
|
11.4.x / 11.4.0 |
13-Feb-2026 |
The Contact module is deprecated |
|
11.4.x / 11.4.0 |
13-Feb-2026 |
Redundant WAI-ARIA `role` attributes removed from templates |
|
11.3.x / 11.3.4 |
13-Feb-2026 |
The views-view-grid-responsive.html.twig template now supports custom row and column classes |
|
11.4.x / 11.4.0 |
11-Feb-2026 |
Site information form now stores unresolved path aliases for front, 403, and 404 pages |
|
11.4.x / 11.4.0 |
11-Feb-2026 |
Manual user creation now emails users by default |
|
11.4.x / 11.4.0 |
11-Feb-2026 |
Query parameters can be mapped directly to controller arguments |
|
12.x |
10-Feb-2026 |
Form elements can now specify where the #states system should add its attributes |
|
11.4.x / 11.4.0 |
10-Feb-2026 |
Several views functions have been deprecated |
|
12.0.x / 12.0.0 |
10-Feb-2026 |
The History module is removed |
|
11.4.x / 11.4.0 |
09-Feb-2026 |
W3C compliant testing |
|
11.4.x / 11.4.0 |
09-Feb-2026 |
All code in locale.translations.inc has been deprecated |
|
11.4.x / 11.4.0 |
09-Feb-2026 |
MarkFutureUpdateEquivalent attribute added to register equivalent updates on site install. |
|
11.4.x / 11.4.0 |
08-Feb-2026 |
Translation interface adds context/location filters and new StringContextInterface |
|
11.4.x / 11.4.0 |
08-Feb-2026 |
The options_allowed_values() function is deprecated. Logic moved to a new service |
|
11.4.x / 11.4 |
06-Feb-2026 |
New generic BundleEntityDeleteForm class |
|
|
06-Feb-2026 |
Obsolete |
|
12.0.x / 12.0.0 |
05-Feb-2026 |
The Field Layout module is removed |
|
11.4.x / 11.4.0 |
04-Feb-2026 |
page_top and page_bottom can now be added using attachments on a page's main content |
|
11.4.x / 11.4.0 |
04-Feb-2026 |
Drupal\Core\Render\MainContent\HtmlRenderer::buildPageTopAndBottom now has $page_top and $page_bottom parameters |
|
11.1.x / 11.1.0 |
03-Feb-2026 |
\Drupal\FunctionalJavascriptTests\WebDriverCurlService is deprecated |
|
11.4.x / 11.4.0 |
03-Feb-2026 |
Views CachePluginBase::getRowCacheKeys() deprecated, row-level caching removed |
|
11.4.x / 11.4.0 |
03-Feb-2026 |
Undocumented User::$password property is deprecated |
|
11.4.x / 11.4.0 |
03-Feb-2026 |
dblog_filters and _dblog_get_message_types have been deprecated. |
|
11.4.x / 11.4.0 |
03-Feb-2026 |
System menu blocks have configuration option for "Add a CSS class to ancestors of the current page" |
|
11.4.x / 11.4.0 |
03-Feb-2026 |
Underscore prefixed functions from editor.module are deprecated |
|
11.4.x / 11.4.0 |
03-Feb-2026 |
'View linked label' operation added to user entity |
|
11.4.x / 11.4.0 |
02-Feb-2026 |
The long format 'filter tips' are deprecated |
|
11.4.x / 11.4.0 |
02-Feb-2026 |
Using #item_attributes with image_formatter and responsive_image_formatter is deprecated |
|
11.4.x / 11.4.0 |
02-Feb-2026 |
Several procedural submit, validation, Ajax callbacks and other functions were converted to methods and deprecated |
|
11.4.x / 11.4.0 |
02-Feb-2026 |
Views::pluginManager() and Views::handlerManager() are deprecated |
|
11.4.x / 11.4.0 |
01-Feb-2026 |
Constraint plugins must use named arguments instead of an options array |
|
11.4.x / 11.4.0 |
01-Feb-2026 |
AJAX page state is now a request attribute |
|
11.4.x / 11.4.0 |
01-Feb-2026 |
Implementations of ExecutableInterface:: execute() require an $object argument |
|
11.4.x / 11.4.0 |
01-Feb-2026 |
Implementations of CategorizingPluginManagerInterface:: getSortedDefinitions() and :: getGroupedDefinitions() require a $labelKey argument |
|
11.4.x / 11.4.0 |
01-Feb-2026 |
The _contextual_links_to_id() & _contextual_id_to_links() functions are deprecated |
|
main / 12.0.0 |
31-Jan-2026 |
SessionManager::destroy() is deprecated |
|
11.4.x / 11.4.0 |
30-Jan-2026 |
Link field widget supports route:{$route_name} |
|
11.4.x / 11.4.0 |
30-Jan-2026 |
REGIONS_VISIBLE and REGIONS_ALL global constants are deprecated and moved to an enum |
|
11.4.x / 11.4.0 |
30-Jan-2026 |
New config action to override static menu links |
|
11.4.x / 11.4.0 |
30-Jan-2026 |
New asset garbage collection threshold |
|
11.x / 11.4.0 |
29-Jan-2026 |
The $configImporter property in tests is deprecated |
|
11.x / 11.4.0 |
29-Jan-2026 |
Controller methods can now have autowired arguments |
|
11.4.x / 11.4.0 |
29-Jan-2026 |
Using a #access value other than a boolean or an AccessResultInterface object is deprecated |
|
11.4.x / 11.4.0 |
29-Jan-2026 |
Standard profile and recipes no longer use text_with_summary |
|
11.4.x / 11.4.0 |
29-Jan-2026 |
CommentInterface::ANONYMOUS_* constants are deprecated |
|
11.4.x / 11.4.0 |
28-Jan-2026 |
JSON:API no longer validates every response against schema by default |
|
11.4.x / 11.4.0 |
26-Jan-2026 |
The comment_preview() function is deprecated and the logic has moved to CommentForm |
|
11.4.x / 11.4.0 |
23-Jan-2026 |
The History module is deprecated |
|
11.4.x / 11.4.0 |
23-Jan-2026 |
Usage of TRUNCATE ::execute() method is deprecated |