|
11.5.0 / 11.5.x |
26-Jul-2026 |
User search plugin user_search has been moved to sub-module Search User in Search |
|
11.5.x / 11.5.0 |
25-Jul-2026 |
StubPDO is deprecated |
|
11.5.x / 11.5.0 |
24-Jul-2026 |
Manual user creation now emails users by default |
|
main / 12.0.0 |
22-Jul-2026 |
The default homepage in the standard profile is now /user |
|
11.5.x / 11.5.0 |
22-Jul-2026 |
The base class implementation of Insert::execute() is deprecated |
|
11.5.x / 11.5.0 |
22-Jul-2026 |
pdoToFetchAs, clientFetchColumn, clientFetchObject, clientQueryString, $fetchModeLiterals from PdoTrait are deprecated |
|
main / 12.0.0 |
22-Jul-2026 |
The frontpage (promoted content) view is disabled by default |
|
11.5.x / 11.5.0 |
22-Jul-2026 |
BatchStorageInterface::getId() has been added |
|
11.5.x / 11.5.0 |
21-Jul-2026 |
Install profiles can list recipes to apply automatically |
|
11.5.x / 11.5.0 |
20-Jul-2026 |
module.inc, module_set_weight and module_config_sort are deprecated |
|
11.5.x / 11.5.0 |
17-Jul-2026 |
Kernel test classes can define their own routes using the Route attribute |
|
11.5.x / 11.5.0 |
14-Jul-2026 |
Param convertor can add a route requirement for the parameter |
|
11.5.x / 11.5.0 |
13-Jul-2026 |
SYMFONY_DEPRECATIONS_HELPER environment variable is deprecated |
|
11.4.x / 11.4.3 |
13-Jul-2026 |
setQuery() and getQuery() added to ConditionAggregateInterface |
|
11.5.x / 11.5.0 |
10-Jul-2026 |
object JSON schema type is no longer added to every SDC prop |
|
12.0.x / 12.0.0 |
10-Jul-2026 |
Use of md5(), sha1(), crc32() and hash() with weak algorithms is disallowed in Drupal code |
|
11.5.x / 11.5.0 |
06-Jul-2026 |
Hook discovery now respects file_scan_ignore_directories setting |
|
12.0.x / 12.0.0 |
02-Jul-2026 |
The Telephone module is removed |
|
11.3.x / 11.3.9 |
02-Jul-2026 |
It is possible that entity field info alter hooks are invoked with incomplete set of fields |
|
11.5.x / 11.5.0 |
02-Jul-2026 |
Install profiles can opt into being automatically uninstalled |
|
11.5.x / 11.5.0 |
02-Jul-2026 |
Truncate implements QueryExecutionVoidInterface |
|
11.5.x / 11.5.0 |
01-Jul-2026 |
PHP Attributes can be used for Form route definition and discovery |
|
11.4.x / 11.4.0 |
29-Jun-2026 |
drupal/core-recommended allows minor updates of dependencies |
|
11.5.x / 11.5.0 |
26-Jun-2026 |
The standard install profile and recipe does not include the tags vocabulary anymore |
|
11.5.x / 11.5.0 |
24-Jun-2026 |
Locale submit callbacks have been deprecated |
|
12.0.x / 12.0.0 |
24-Jun-2026 |
CssOptimizer loadFile() Is Now a Protected Function |
|
11.5.x / 11.5.0 |
24-Jun-2026 |
Telephone module is deprecated |
|
11.5.x / 11.5.0 |
15-Jun-2026 |
HookDependsOnModule attribute allows to conditionally register hooks |
|
11.4.x / 12.0.0 |
12-Jun-2026 |
CSRF token validation with the 'rest' key is deprecated in Drupal 11.4.0 and removed in Drupal 12.0.0 |
|
11.5.x / 11.5.0 |
09-Jun-2026 |
Changes to how translations are downloaded and imported during the installer |
|
11.5.x / 11.5.0 |
09-Jun-2026 |
'Promoted to front page' terminology changed to 'Promoted' |
|
11.4.x / 11.4.0 |
08-Jun-2026 |
dr - Drupal CLI capable of running commands from modules |
|
11.4.x / 11.4.0 |
08-Jun-2026 |
user_pass_rehash(), user_cancel_url(), user_mail_tokens(), and user_pass_reset_url() are deprecated |
|
11.4.x / 11.4.0 |
06-Jun-2026 |
ExtensionList ::getList() now has an optional $skip_cache argument |
|
11.4.x / 11.4.0 |
04-Jun-2026 |
Locale translation status functions deprecated in favor of the LocaleSource service |
|
11.4.x / 11.4.0 |
04-Jun-2026 |
JavaScript translation files are now stored in the assets:// path location |
|
11.4.x / 11.4.0 |
04-Jun-2026 |
RowPluginBase::render() only accepts \Drupal\views\ResultRow |
|
11.4.x / 11.4.0 |
03-Jun-2026 |
New permission available to view unpublished block content |
|
11.4.x / 11.4.0 |
03-Jun-2026 |
New cache.file_parsing bin and file parsing cache collector |
|
11.4.x / 11.4.0 |
02-Jun-2026 |
Node search plugin node_search moved to sub-module Search Node in Search |
|
11.4.x / 11.4.0 |
02-Jun-2026 |
Entity query methods no longer implicitly support passing different query objects |
|
11.4.x / 11.4.0 |
01-Jun-2026 |
Route preloading/caching changes |
|
11.4.x / 11.4.0 |
26-May-2026 |
Commenting is not enabled in Drupal by default anymore |
|
11.4.x / 11.4.0 |
26-May-2026 |
The Article and Page content types are removed from the Standard profile and recipe |
|
11.4.x / 11.4.0 |
26-May-2026 |
locale_translation_get_file_history(), locale_translation_update_file_history(), and locale_translation_file_history_delete() have been deprecated |
|
11.4.x / 11.4.0 |
25-May-2026 |
Several functions in locale.compare.inc and LocaleProjectStorageInterface are deprecated |
|
11.4.x / 11.4.0 |
22-May-2026 |
"Manage display" now defaults to a display-builder agnostic overview page |
|
11.4.x / 11.4.0 |
16-May-2026 |
Added symfony/polyfill-php86 |
|
11.4.x / 11.4.0 |
16-May-2026 |
file_get_file_references() is deprecated in favor of the FileReferenceResolver |
|
11.4.x / 11.4.0 |
15-May-2026 |
New Exception status code cache context |