Introduced in branch/version Notice createdsort ascending Change Issues
11.4.x / 11.4.0 01-May-2026 The check_markup() function is deprecated
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 system_admin_compact_mode() has been deprecated.
11.4.x / 11.4.0 30-Apr-2026 EntityTypeInterface::getOriginalClass method is 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 28-Apr-2026 theme-settings.php for hook_form_system_theme_settings_alter() has been deprecated
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.0 / 11.4.x 24-Apr-2026 Database queries accept a strict_params option
11.x / 11.4.0 23-Apr-2026 \Drupal\Core\Config\FileStorageFactory::getSync() is replaced by "config.storage.sync" service
main / 11.4 22-Apr-2026 Using loadMultiple(NULL) for content entity types is deprecated
11.4.x / 11.4.0 22-Apr-2026 mysqli driver connections can be configured to skip usage of prepared statements
12.x / 12.0.0 22-Apr-2026 New style utility API
11.x 21-Apr-2026 Link formatter now allows setting rel attribute to noreferrer
11.x / 11.4.0 20-Apr-2026 New services added to bootstrap container
11.x / 11.4.0 20-Apr-2026 Use a container dumped to PHP
11.x / 11.4.0 19-Apr-2026 DrupalKernel container storage API changes
11.4.x / 11.4.0 18-Apr-2026 Library definitions support specifying aggregate targets
11.4.x / 11.4.0 17-Apr-2026 StreamWrapperManager::register() is deprecated
11.4.x / 11.4.0 16-Apr-2026 PHP Attributes can be used for Form route definition and discovery
11.4.x / 11.4.0 16-Apr-2026 Entity query methods no longer implicitly support passing different query objects
11.4.x / 11.4.0 15-Apr-2026 drupal CLI is capable of running commands from modules
11.4.x / 11.4.0 10-Apr-2026 views_invalidate_cache has been deprecated.
11.x / 11.4.0 09-Apr-2026 The persist service tag is removed
12.x / 12.0 08-Apr-2026 HTMX now uses v.4
main 06-Apr-2026 Anonymous users can no longer edit authoring information
main / 11.4.x 06-Apr-2026 New MenuTreeStorageInterface::loadByRoutes method
main / 12.0.0 05-Apr-2026 LinkWidget correctly saves link attributes
02-Apr-2026 Duplicate
01-Apr-2026 Reverting to default revision is now possible, reverting to latest revision is prevented
11.3.x / 11.3. 31-Mar-2026 Param convertor can add a route requirement for the parameter
11.4.x / 11.4.0 27-Mar-2026 Error reporting in test child sites changed from HTTP headers to log files and _drupal_error_header() is deprecated
12.x / 12.0.0 26-Mar-2026 Use of uniqid(), md5(), sha1(), crc32() and hash() with weak algorithms is disallowed in Drupal code
12.x / 12.0.0 26-Mar-2026 run-tests.sh --types argument requires PHPUnit test suites names
11.x / 11.4.0 26-Mar-2026 user_cookie_save() and user_cookie_delete() are deprecated
main / 12.0.0 24-Mar-2026 .theme file extensions have been deprecated
11.x / 11.4 23-Mar-2026 user_pass_rehash(), user_cancel_url(), user_mail_tokens(), and user_pass_reset_url() are deprecated
11.4.x / 11.4.0 23-Mar-2026 Passing entity storage to constructor was deprecated for several classes
11.4.x / 11.4.0 22-Mar-2026 User account cancellation is handled by a service. Cancellation methods are now plugins
21-Mar-2026 Using jQuery sizzle selectors has been deprecated
11.x / 11.4.x 20-Mar-2026 New Exception status code cache context
20-Mar-2026 AssetResolver now requires RequestStack as a constructor argument
20-Mar-2026 "(required)" text added to markup for required form elements
11.3.x 19-Mar-2026 username template now uses "view label" operation
main 18-Mar-2026 Add arity key on field data returned by JSON:API
11.4.x / 11.4.0 17-Mar-2026 Page cache request and response policies now use tagged iterators instead of service collectors
11.4.x / 11.4.0 16-Mar-2026 \Drupal\Core\Recipe\RecipeRunner::installModule() is deprecated
11.3.x 15-Mar-2026 New ProjectRootInterface interface
11.x 15-Mar-2026 Views exposed filter and bulk form actions now use explicit link display configuration instead of auto-discovering a routed display

Pages