|
main / 12.0.0, 11.4.0 |
18-May-2026 |
The Article and Page content types are removed from the Standard profile and recipe |
|
11.4.x / 11.4.0 |
17-May-2026 |
locale_get_plural() is deprecated, replaced by PluralIndexInterface service |
|
11.4.x / 11.4.0 |
16-May-2026 |
file_get_file_references() is deprecated in favor of the FileReferenceResolver |
|
|
16-May-2026 |
ImageToolkit and ImageToolkitOperation are now stateless plugins |
|
11.x / 11.4.x |
15-May-2026 |
New Exception status code cache context |
|
11.x / 11.4.0 |
15-May-2026 |
Site directory and app root are now in AppContext provided to DrupalKernel from DrupalRuntime |
|
11.4.x / 11.4.0 |
15-May-2026 |
All batch related functions in locale.batch.inc, locale.bulk.inc and locale.compare.inc have been deprecated |
|
11.4.x / 11.4.0 |
15-May-2026 |
Node search plugin node_search moved to sub-module Search Node in Search |
|
11.4.0 / 11.4.x |
14-May-2026 |
User search plugin user_search has been moved to sub-module Search User in Search |
|
11.4.x / 11.4.0 |
13-May-2026 |
The check_markup() function is deprecated |
|
11.4.x / 11.4.0 |
13-May-2026 |
SDC library overrides now support a fonts key for preloading |
|
11.4.x / 11.4.0 |
12-May-2026 |
\Drupal\node\Controller\NodeViewController is deprecated |
|
12.x |
12-May-2026 |
New MediaSourceInterface::shouldUpdateThumbnail() method |
|
12.x |
12-May-2026 |
New MediaSourceInterface::hasSourceFieldChanged() method |
|
|
11-May-2026 |
BrowserTestBase::xpath is deprecated |
|
11.4.x / 11.4.0 |
11-May-2026 |
The '#url' property in the responsive_image_formatter theme element is now a Url object |
|
12.x / 12.0.0 |
11-May-2026 |
New config contraint: NoFieldItemsExistWithHigherCardinality |
|
11.4.x / 11.4.0 |
11-May-2026 |
Accessing the autoload global is deprecated |
|
11.4.x / 11.4.0 |
11-May-2026 |
Drupal now uses symfony/runtime for bootstrap separation |
|
11.4.x / 11.4.0 |
10-May-2026 |
object JSON schema type is no longer added to every SDC prop |
|
11.4.0 / 11.4.0 |
09-May-2026 |
Block content attributes are moved to the content wrapper |
|
11.4.x / 11.4.0 |
08-May-2026 |
New KeyValueStoreInterface::getAllKeys() method |
|
11.4.x / 11.4.0 |
07-May-2026 |
Route preloading/caching changes |
|
11.4.x / 11.4.0 |
07-May-2026 |
Render control functions hide() and show() are deprecated |
|
11.4.x / 11.4.0 |
07-May-2026 |
TestRequirementsTrait is deprecated |
|
11.4.x / 11.4.0 |
07-May-2026 |
New 'resolvable_uri' property is added to link field |
|
11.4.x / 11.4.0 |
06-May-2026 |
ExtensionList ::exists() and ::getList() now have an option $skip_cache argument |
|
11.4.x / 11.4.0 |
05-May-2026 |
The function _update_cron_notify() has been removed |
|
11.4.x / 11.4.0 |
05-May-2026 |
user_cookie_save() and user_cookie_delete() are deprecated |
|
11.x / 11.4 |
02-May-2026 |
Admin compact mode logic has been moved to the frontend |
|
11.4.x / 11.4.0 |
01-May-2026 |
Return types have changed on some JSON:API Normalizer methods |
|
11.4.x / 11.4.0 |
01-May-2026 |
Entity reference selection handlers now check create access before auto-creating entities |
|
11.4.x / 11.4.0 |
30-Apr-2026 |
EntityTypeInterface::getOriginalClass method is deprecated |
|
11.4.x / 11.4.0 |
30-Apr-2026 |
user.pass.http, user.login.http, user.login_status.http and user.logout.http routes moved to the rest module |
|
11.4.x / 11.4.0 |
30-Apr-2026 |
[Obsolete] |
|
11.4.x / 11.4.0 |
30-Apr-2026 |
node_access_rebuild functions are deprecated |
|
11.4.x / 11.4.0 |
30-Apr-2026 |
Functions in update.compare.inc are deprecated |
|
11.4.x / 11.4.0 |
30-Apr-2026 |
NavigationShortcutsBlock is deprecated |
|
11.4.x / 11.4.0 |
29-Apr-2026 |
navigation__message theme hook deleted. |
|
11.4.x / 11.4.0 |
29-Apr-2026 |
New service for purging field data |
|
11.4.x / 11.4.0 |
28-Apr-2026 |
Brotli compression support added for CSS and JavaScript aggregates |
|
11.4.x / 11.4.0 |
28-Apr-2026 |
SqlContentEntityStorage::loadFromSharedTables() is deprecated |
|
11.4.x / 11.4.0 |
28-Apr-2026 |
HTML5 validation will be disabled in Drupal 12 |
|
11.4.x / 11.4.0 |
28-Apr-2026 |
404 responses are now a CacheableNotFoundHttpException (Router::matchRequest() throws CacheableResourceNotFoundException) |
|
12.0.x / 12.0.0 |
28-Apr-2026 |
The Umami demonstration profile is now hidden |
|
11.4.x / 11.4.0 |
28-Apr-2026 |
theme-settings.php for hook_form_system_theme_settings_alter() has been deprecated |
|
12.0.x / 12.0.0 |
27-Apr-2026 |
CKEditor 5 uses UMD builds instead of DLL builds |
|
11.x / 11.4.0 |
27-Apr-2026 |
Extensions (modules and themes) places in the sites folder is deprecated |
|
11.4.x / 11.4.0 |
25-Apr-2026 |
Igbinary is now the default object-aware serializer when the extension is available |
|
11.4.x / 11.4.0 |
24-Apr-2026 |
\Drupal\Component\FileSystem\FileSystem::getOsTemporaryDirectory() checks the directory returned by sys_get_temp_dir() before /tmp and windows specific directories |