Skip to main content
Skip to search
Can we use first and third party cookies and web beacons to
understand our audience, and to tailor promotions you see
?
Yes, please
No, do not track me
Drupal.org home
Discover Drupal
Drupal Core
Drupal CMS
Drupal AI
Case Studies
Drupal for Government
Drupal for Higher Education
Drupal for Nonprofit
Drupal for eCommerce
Drupal for FinTech
Drupal for Healthcare
Drupal for Enterprise
Drupal for Retail
Drupal for Travel & Tourism
Build with Drupal
Download Drupal
Documentation
Getting started
Local Development Guide
Developer Resources
Drupal CMS User Guide
Drupal User Guide
API
Modules
Themes
Recipes
Site Templates
Issue queues
Security Advisories
Partners & Services
Find a Drupal Certified Partner
Become a Drupal Certified Partner
Find a Hosting Provider
Find a Migration Partner
Find Training
Drupal Steward
Community
About the Community
How to Contribute
DrupalCon
Events
Jobs / Careers
News & Blogs
Forum
Slack
Newsletters
Drupal Swag Shop
Support Drupal
The Drupal Association
Donate
Become a Partner
Become a Ripple Maker
Become a Drupal Sustaining Member
Drupal Swag Shop
Get Started
Try Drupal CMS
Try Hosting
Return to content
Search form
Search
Log in
Create account
Come together with the global Drupal community in Rotterdam, 28 Sept – 1 Oct 2026. Sessions, contribution, connection, and Early Bird savings until 8 June.
Secure your ticket
Drupal core
Change records for Drupal core
Primary tabs
Published
(active tab)
Draft & review
Add new change record
Keywords
Introduced in branch
Introduced in version
Change node created
Is less than
Is less than or equal to
Is equal to
Is not equal to
Is greater than or equal to
Is greater than
Is between
Is not between
Is empty (NULL)
Is not empty (NOT NULL)
Regular expression
And
Impacts
Site builders, administrators, editors
Module developers
Themers
Site templates, recipes and distribution developers
Introduced in branch/version
Notice created
Change
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
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
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
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.0.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.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
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
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.4.x / 11.4.0
01-May-2026
Return types have changed on some JSON:API Normalizer methods
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
node_access_rebuild functions are 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
12.0.x / 12.0.0
27-Apr-2026
CKEditor 5 uses UMD builds instead of DLL builds
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
11.4.x / 11.4.0
24-Apr-2026
The core/modules/views_ui/admin.inc file is deprecated
11.4.x / 11.4.0
24-Apr-2026
CommentItemInterface constants FORM_SEPARATE_PAGE and FORM_BELOW are deprecated
11.4.x / 11.4.0
24-Apr-2026
UUIDs are now validated
12.0.x / 12.0.0
24-Apr-2026
SDC components can now be used as form elements
11.4.x / 11.4.0
24-Apr-2026
Upsert queries can now use unique / primary key constraints composed of multiple fields
11.4.x / 11.4.0
24-Apr-2026
New LocaleFile and LocaleFileManager
11.4.x / 11.4.0
23-Apr-2026
Library definitions now support a fonts key for preloading
11.4.x / 11.4.0
22-Apr-2026
node_access_grants has been deprecated
12.0.x / 12.0.0
20-Apr-2026
run-tests.sh --types argument requires PHPUnit test suites names
11.4.x / 11.4.0
20-Apr-2026
There is a new Theme extension object. system_region_list() and system_default_region() and region related constants are deprecated
12.0.x / 12.0.0
20-Apr-2026
Sites must update to Drupal 11.3.0 or higher before updating to Drupal 12.x
11.4.x / 11.4.0
16-Apr-2026
String formatter can now also link to an entity's edit form
11.4.x / 11.4.0
15-Apr-2026
PHP Attributes can be used for route definition and discovery
11.4.x / 11.4.0
15-Apr-2026
InstallerRouteBuilder is no longer needed
11.4.x / 11.4.0
15-Apr-2026
RouteBuilder no longer needs the module handler and controller resolver injected
11.4.x / 11.4.0
15-Apr-2026
X-Drupal-Dynamic-Cache response header updated for 4xx and 5xx responses
11.4.x / 11.4.0
13-Apr-2026
Functions in menu_ui.module are deprecated and move to hooks
Pages
1
2
3
4
5
6
7
8
9
…
next ›
last »
Subscribe with RSS