|
11.x / 11.5.0 |
18-Aug-2026 |
Roles can now have descriptions |
|
10.6.x / 10.6.16 |
18-Aug-2026 |
Case-insensitive array conditions on PostgreSQL now require IN or NOT IN operator |
|
11.5.x / 11.5.0 |
17-Aug-2026 |
System actions for adding/removing roles are no longer created via hook_ENTITY_TYPE_insert() |
|
11.5.x / 11.5.0 |
17-Aug-2026 |
Installer-specific extension list implementations are deprecated |
|
11.5.x / 11.5.0 |
16-Aug-2026 |
NavigationShortcutsBlock is deprecated |
|
11.5.x / 11.5.0 |
16-Aug-2026 |
Settings Tray is deprecated |
|
11.5.x / 11.5.0 |
14-Aug-2026 |
PostgreSQL truncate queries now emit TRUNCATE inside transactions |
|
11.5.x / 11.5.0 |
11-Aug-2026 |
.theme file extensions have been deprecated |
|
11.5.x / 11.5.0 |
11-Aug-2026 |
Status messages now use ARIA live region roles instead of the contentinfo landmark |
|
11.5.x / 11.5.0 |
11-Aug-2026 |
jQuery().resetForm() function removed |
|
11.5.x / 11.5.0 |
10-Aug-2026 |
The options_allowed_values() and _options_values_in_use() functions have been deprecated |
|
11.5.x / 11.5.0 |
09-Aug-2026 |
PHPUnit test methods can be set to be skipped by applying Skip attribute |
|
12.0.x / 12.0.0 |
07-Aug-2026 |
Testing profile no longer installs page cache and dynamic page cache |
|
11.5.x / 11.5.0 |
05-Aug-2026 |
Core library definitions support before/after ordering |
|
11.5.x / 11.5.0 |
04-Aug-2026 |
Drupal's .htaccess now blocks HTTP access to package-lock.json |
|
11.5.x / 11.5.0 |
04-Aug-2026 |
Upsert can specify custom expressions for the update case |
|
11.5.x / 11.5.0 |
04-Aug-2026 |
Library definitions support specifying aggregate targets |
|
12.0.x / 12.0.0 |
04-Aug-2026 |
Archive, glossary and recent content block views were removed |
|
10.6.x / 11.4.0, 11.3.17, 10.6.15 |
03-Aug-2026 |
drupal/core-recommended allows minor updates for Guzzle and Twig |
|
11.5.x / 11.5.0 |
02-Aug-2026 |
Database Schema Definitions added to replace array-based structure |
|
11.5.x / 11.5.0 |
01-Aug-2026 |
Route attributes support a top level "title" property |
|
11.5.x / 11.5.0 |
30-Jul-2026 |
All transactions in core are converted to use explicit ::commitOrRelease(), implicit commit-on-destruct is deprecated |
|
11.5.x / 11.5.0 |
30-Jul-2026 |
MenuSettingsConstraint is Deprecated |
|
11.5.x / 11.5.0 |
29-Jul-2026 |
EntityDefinitionTestTrait now declares $entityDefinitionUpdateManager and $state properties |
|
11.5.x / 11.5.0 |
28-Jul-2026 |
update_fetch_with_http_fallback setting is deprecated |
|
11.5.x / 11.5.0 |
27-Jul-2026 |
Support for enums and PHP constants constants in YAML files |
|
11.5.x / 11.5.0 |
27-Jul-2026 |
\Drupal\Core\Config\FileStorageFactory is deprecated |
|
11.5.x / 11.5.0 |
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 |
|
12.0.x / 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 |
|
12.0.x / 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 |