Introduced in branch/version Notice createdsort ascending Change Issues
main / 12.0.0 12-Aug-2026 BrowserTestBase::initFrontPage() is deprecated
10.6.x / 10.6.16 12-Aug-2026 Case-insensitive array conditions on PostgreSQL now require IN or NOT IN operator
12-Aug-2026 Several locale functions have been deprecated
11.5.x / 11.5.0 12-Aug-2026 Search module is deprecated
11.5.x / 11.5.0 12-Aug-2026 Toolbar is deprecated
11.5.x / 11.5.0 12-Aug-2026 Settings Tray is deprecated
main / 12.0.0 12-Aug-2026 FunctionalTestSetupTrait::installModulesFromClassProperty() is deprecated
10-Aug-2026 Layout Builder no longer renders a section when all its components are empty
11.5.x / 11.5.0 09-Aug-2026 The pgsql driver caches table information per connection
main / 12.0.0 08-Aug-2026 Assigning typed data objects to entity or target_id no longer supported
main / 12.0.0 07-Aug-2026 The 'testing' profile no longer includes configuration for locale modules or 'body_field'
main / 12.0.0 07-Aug-2026 Install profiles can opt out of being installed
main / 12.0.0 07-Aug-2026 Database driver modules and system module are no longer installed by drupal_install_system()
11.5.x / 11.5.0 07-Aug-2026 PostgreSQL type-casting of fields in raw SQL with LIKE and regex operators is deprecated
11.5.x / 11.5.0 06-Aug-2026 PostgreSQL truncate queries now emit TRUNCATE inside transactions
11.5.x / 11.5.0 06-Aug-2026 PostgreSQL database queues claim items with a single atomic query
12.0.x / 12.0.0 06-Aug-2026 PostgreSQL merge query executes as a single native merge query
06-Aug-2026 Upsert::execute() return value is deprecated
04-Aug-2026 Setting dark mode on a per user basis available to be supported by admin and frontend themes
main / 12.0.0 04-Aug-2026 Configuration translation does not depend on Interface Translation module anymore
11.4.x / 11.4.x 03-Aug-2026 Link field validation constraints are more specific and provides enough detail to editors
main / 12.x 02-Aug-2026 Media oEmbed Iframe template has a change
11.5.x / 11.5.0 31-Jul-2026 Blocks can opt in to navigation support with the #[AllowInNavigation] attribute
11.5.x / 11.5.0 31-Jul-2026 Modules can add properties to plugin definitions they do not own
main / 12.x 31-Jul-2026 Trimmed text formatters can exclude HTML tags from the character count
11.x / 11.5.0 31-Jul-2026 Classes in Drupal\TestTools namespace are now included in the Composer classloader
main / 12.0.0 31-Jul-2026 New _csrf_exclude_parameters route option allows excluding specific parameters from CSRF token validation
12.0.x / 12.0.0 30-Jul-2026 New sortByString and createSortCollator functions in Drupal\Component\Utility\SortArray
main / 12.0.0 29-Jul-2026 Drupal no longer collects legacy hooks outside of the main extension file
11.5.x / 11.5.0 27-Jul-2026 RouteSubscriberBase can define routes as well as alter them
11.5.x / 11.5.0 27-Jul-2026 Languages can be specified in route access checks
11.5.x / 11.5.0 24-Jul-2026 Responsibility of iterating through a result recordset is moved from StatementBase to ResultBase
12.x 24-Jul-2026 JSON:API rejects requests where "type" does not match the resource type
23-Jul-2026 (Obsoleted)
23-Jul-2026 Services decorating a LoggerAwareInterface service no longer need to implement LoggerAwareInterface themselves
11.x / 11.5 23-Jul-2026 Video and audio file embed elements now include the "preload" attribute
11.x / 11.4.x 20-Jul-2026 Passing $key_value_factory to EntityFieldManager & FieldDefinitionListener is deprecated
11.5.x / 11.5.0 20-Jul-2026 The User entity 'member_for' extra field is deprecated
11.5.x / 11.5.0 13-Jul-2026 FileStorageFactory::getSync() replaced with ::get()
11.5.x 13-Jul-2026 You must catch query cacheable metadata if present by passing a RefinableCacheableDependencyInterface to the execute() method.
11.5.x / 11.5.0 13-Jul-2026 \Drupal\system\CronController and \Drupal\system\FileDownloadController moved to \Drupal\system\Controller namespace
10-Jul-2026 Usage of uniquid() has been disallowed
11.x / 11.4.1 02-Jul-2026 View mode dependencies are recalculated
11.5.x / 11.5.0 23-Jun-2026 New commands available for the `dr` CLI application in 11.5.x
11.5.x / 11.5.0 17-Jun-2026 LibraryDiscoveryCollector::__construct() has a new $logger argument
12.0.x / 12.0.0 16-Jun-2026 DRUPAL_CORE_REMOVED_MODULE_LIST and DRUPAL_CORE_REMOVED_THEME_LIST moved to RemovedCoreExtensionList
11.4.x / 11.4.0 12-Jun-2026 ViewExecutable::getHandler() is deprecated, use ViewExecutable::getHandlerConfiguration() instead
main / 12.0.0 10-Jun-2026 The Drupal installer no longer allows you to select a profile in the UI
11.x 09-Jun-2026 Xss::filter() now supports restricting allowed attributes
11.4.x / 11.4.0 08-Jun-2026 Calling AuthenticationSubscriber constructor without authenticationCollector argument is deprecated

Pages