Introduced in branch/version Notice createdsort ascending Change
11.4.x / 11.4.0 02-Feb-2026 Several procedural submit, validation, Ajax callbacks and other functions were converted to methods and deprecated
11.4.x / 11.4.0 02-Feb-2026 Views::pluginManager() and Views::handlerManager() are deprecated
11.4.x / 11.4.0 01-Feb-2026 Constraint plugins must use named arguments instead of an options array
11.4.x / 11.4.0 01-Feb-2026 AJAX page state is now a request attribute
11.4.x / 11.4.0 01-Feb-2026 Implementations of ExecutableInterface:: execute() require an $object argument
11.4.x / 11.4.0 01-Feb-2026 Implementations of CategorizingPluginManagerInterface:: getSortedDefinitions() and :: getGroupedDefinitions() require a $labelKey argument
11.4.x / 11.4.0 01-Feb-2026 The _contextual_links_to_id() & _contextual_id_to_links() functions are deprecated
11.4.x / 11.4.0 30-Jan-2026 Link field widget supports route:{$route_name}
11.4.x / 11.4.0 30-Jan-2026 New config action to override static menu links
11.4.x / 11.4.0 30-Jan-2026 New asset garbage collection threshold
11.4.x / 11.4.0 29-Jan-2026 Using a #access value other than a boolean or an AccessResultInterface object is deprecated
11.4.x / 11.4.0 29-Jan-2026 Standard profile and recipes no longer use text_with_summary
11.4.x / 11.4.0 29-Jan-2026 CommentInterface::ANONYMOUS_* constants are deprecated
11.4.x / 11.4.0 28-Jan-2026 JSON:API no longer validates every response against schema by default
11.4.x / 11.4.0 26-Jan-2026 The comment_preview() function is deprecated and the logic has moved to CommentForm
11.4.x / 11.4.0 23-Jan-2026 The History module is deprecated
11.4.x / 11.4.0 22-Jan-2026 New method getSummary() added to Drupal\Core\Field\FieldTypeCategoryInterface
11.4.x / 11.4.0 22-Jan-2026 ImageToolkit and ImageToolkitOperation plugins are autowirable
11.4.x / 11.4.0 19-Jan-2026 Views table alignment style options now relies on core alignment classes
11.4.x / 11.4.0 19-Jan-2026 \Drupal\Core\Field\Plugin\Field\FieldFormatter\EntityReferenceEntityFormatter::RECURSIVE_RENDER_LIMIT and ::$recursiveRenderDepth are deprecated
11.4.x / 11.4.0 17-Jan-2026 The history module has been removed from the standard profile and recipe
11.4.x / 11.4.0 12-Jan-2026 Passing null as $deserialization_target_class to ResourceType is deprecated
11.4.x / 11.4.0 12-Jan-2026 The Migrate Drupal module is deprecated
11.4.x / 11.4.0 09-Jan-2026 LinkWidget::validateTitleElement() is deprecated
11.4.x / 11.4.0 16-Dec-2025 Layout plugin definitions require the label to be set
11.4.x / 11.4.0 15-Dec-2025 justinrainbow/json-schema moved to a production dependency of Drupal core
11.3.0 / 11.3.x 15-Dec-2025 Migrate destination plugins for legacy upgrade are deprecated
11.3.x / 11.3.0 11-Dec-2025 Static calls to overridden entity type will still work if the entity type is overridden another time
11.4.x / 11.4.0 10-Dec-2025 Single cardinality entity fields are now loaded from the database at once
11.3.x / 11.3.0 03-Dec-2025 hook_requirements deprecated in favor of separate runtime and update hooks and install-time requirements checks
11.3.x / 11.3.0 03-Dec-2025 HTMX requests may be configured to use the drupal_htmx wrapper format
11.3.x / 11.3.0 02-Dec-2025 New MappingCollection constraint to validate sets of required and optional fields
11.3.x / 11.3.0 02-Dec-2025 New Serialized constraint to validate if a field is a serialized value
11.3.x / 11.3.0 02-Dec-2025 Form API callbacks now support callables supported by the CallableResolver
11.3.x / 11.3.0 28-Nov-2025 CSS reset added to Navigation module's toolbar and top bar
11.3.x / 11.3.0 28-Nov-2025 Migrate process plugins for legacy upgrade are deprecated
11.3.x / 11.3.0 28-Nov-2025 ImageStyle::getReplacementID is deprecated
11.3.x / 11.3.0 27-Nov-2025 MemoryBackend::garbageCollection() now removes invalid items from memory
11.3.x / 11.3.0 27-Nov-2025 content_translation_field_sync_widget has been deprecated
11.3.x / 11.3.0 24-Nov-2025 Block content entity reference fields now use the BlockContentSelection plugin by default
11.x, 10.6.x / 11.3.0, 10.6.0 22-Nov-2025 doctrine/annotations has been forked into core
11.3.x / 11.3.0 21-Nov-2025 New noUi property allowing page builders to exclude SDCs
11.3.x / 11.3.0 21-Nov-2025 module:// and theme:// stream wrappers added to core (only .json files)
11.3.x / 11.3.0 21-Nov-2025 FiberResumeType enum introduced to allow fiber suspensions to indicate the intent
11.3.x / 11.3.0 20-Nov-2025 Accessing $this->container from functional tests is deprecated
11.3,x / 11.3.0 20-Nov-2025 Entity Type definitions can now optionally provide a "link_target" handler
11.3.x / 11.3.0 20-Nov-2025 A new Entity Links Filter format and CKEditor 5 plugin has been added
11.3.x / 11.3.0 18-Nov-2025 New Sequentially constraint added to core
11.3.x / 11.3.0 18-Nov-2025 AtLeastOneOfConstraintValidator has been replaced by the default Symfony implementation
11.3.x / 11.3.0 18-Nov-2025 \Drupal\Core\Validation\CompositeConstraintInterface added to bridge Symfony's Composite constraints to Drupal

Pages

Subscribe with RSS Subscribe to Change records