|
11.4.x / 11.4.0 |
07-Apr-2026 |
views_add_contextual_links() has been deprecated |
|
11.4.x / 11.4.0 |
06-Apr-2026 |
AccessResult::allowedIf() and AccessResult::forbiddenIf() now accept a neutral reason |
|
11.x / 11.4.0 |
06-Apr-2026 |
Deprecated email addresses will no longer pass validation |
|
11.x / 11.4.0 |
04-Apr-2026 |
user_form_process_password_confirm() is deprecated |
|
11.4.x / 11.4.0 |
03-Apr-2026 |
New repository service for filter formats. filter_formats(), filter_formats_reset(), filter_get_formats_by_role(), filter_default_format() & filter_fallback_format() are deprecated |
|
11.4.x / 11.4.0 |
03-Apr-2026 |
Inline links in help topics are no longer rendered as absolute |
|
main / 12.0.0 |
01-Apr-2026 |
SDCs can now declare expectations and cardinality for slots |
|
main / 12.0.0 |
31-Mar-2026 |
Fallback to sendmail_from ini setting removed |
|
11.4.x / 11.4.0 |
31-Mar-2026 |
Kernel tests can make HTTP requests with drupalGet() |
|
11.x / 11.4.x |
29-Mar-2026 |
ConfigManager::findConfigEntityDependenciesAsEntities() returns entities override free |
|
11.x / 11.4 |
29-Mar-2026 |
locale.settings:translation.path config is deprecated in favor of locale_translation_path setting |
|
main / 12.0.0 |
27-Mar-2026 |
Tests with PHPUnit 10 attributes are now required |
|
11.x / 11.4.0 |
27-Mar-2026 |
The 'version' value in .info.yml files must be a string |
|
main / 12.0.0 |
27-Mar-2026 |
Default password hashing algorithm is now argon2id |
|
11.4.x / 11.4.0 |
25-Mar-2026 |
User and Media Document and Image create links removed from navigation |
|
11.4.x / 11.4.0 |
24-Mar-2026 |
user_load_by_mail() and user_load_by_name() are deprecated |
|
11.x / 11.4.0 |
24-Mar-2026 |
Class Variance Authority (CVA) support added to Twig |
|
11.4.x / 11.4.0 |
21-Mar-2026 |
Functions providing a widget to enable content translation on bundle form are moved to a service |
|
11.4.x / 11.4.0 |
21-Mar-2026 |
The content_translation_translate_access() and _content_translation_install_field_storage_definitions() functions are deprecated |
|
12.0.x / 12.0.0 |
19-Mar-2026 |
The service created by getContainerWithCacheTagsInvalidator() must be used |
|
11.4.x / 11.4.0 |
17-Mar-2026 |
Locale now uses file hash instead of mtime to detect translation file changes |
|
11.4.x / 11.4.0 |
17-Mar-2026 |
The drupal/core-dev-pinned metapackage is deprecated |
|
11.4.x / 11.4.0 |
17-Mar-2026 |
Cache metadata for computed fields is now bubbled for JSON:API responses |
|
11.4.x / 11.4.0 |
17-Mar-2026 |
AutowireTrait and AutowiredInstanceTrait support container parameters |
|
main / 12.0.0 |
16-Mar-2026 |
Tests will report missing return types in Drupal code |
|
11.4.x / 11.4.0 |
13-Mar-2026 |
Test methods consolidated in EntityResourceTestBase |
|
11.4.x / 11.4.0 |
13-Mar-2026 |
The editor_image_upload_settings_form() is deprecated. Its logic is moved to a service |
|
11.4.x / 11.4.0 |
13-Mar-2026 |
robots.txt blocks search pages with query parameters |
|
11.4.x / 11.4.0 |
12-Mar-2026 |
text_summary() is deprecated and moved to new TextSummary service |
|
11.4.x / 11.4.0 |
11-Mar-2026 |
Url::createFromRequest does not ignore query parameters anymore |
|
11.4.x / 11.4.0 |
10-Mar-2026 |
CommentItemInterface constants HIDDEN, OPEN and CLOSED are deprecated |
|
11.4.x / 11.4.0 |
10-Mar-2026 |
The trusted data concept in Config and Config Entities is deprecated |
|
11.4.x / 11.4.0 |
10-Mar-2026 |
FormBase provides create() factory method with autowired parameters |
|
11.3.x / 11.3.6 |
09-Mar-2026 |
Automated cron is no longer triggered for CLI requests |
|
11.4.x / 11.4.0 |
09-Mar-2026 |
Disabled links are now ignored in active trail |
|
main / 12.0.0 |
09-Mar-2026 |
DateTimePlus::checkArray() is now protected |
|
11.4.x / 11.4.0 |
08-Mar-2026 |
The node/form library is deprecated |
|
11.4.x / 11.4.0 |
06-Mar-2026 |
The editor_filter_xss() function is deprecated and functionality is moved to a service |
|
11.4.x / 11.4.0 |
06-Mar-2026 |
views_ui_contextual_links_suppress(), views_ui_contextual_links_suppress_push(), views_ui_contextual_links_suppress_pop() have been deprecated. |
|
11.4.x / 11.4.0 |
05-Mar-2026 |
SessionManager::delete() is deprecated |
|
11.4.x / 11.4.0 |
05-Mar-2026 |
CachePluginBase::cacheExpire in views module is deprecated |
|
11.4.x / 11.4.0 |
03-Mar-2026 |
hasRole() has moved from UserInterface to AccountInterface |
|
12.0.x / 12.0.0 |
03-Mar-2026 |
The Migrate Drupal module is removed |
|
11.4.x / 11.4.0 |
01-Mar-2026 |
block_theme_initialize() had been deprecated |
|
11.4.x / 11.4.0 |
01-Mar-2026 |
JSON:API normalisation now skips cacheing if a ResourceObject has max-age 0 |
|
11.4.x / 11.4.0 |
27-Feb-2026 |
Layout Builder storage plugins must implement SupportAwareSectionStorageInterface |
|
11.4.x / 11.4.0 |
26-Feb-2026 |
All functions in locale.fetch.inc are deprecated |
|
12.0.x / 12.0.0 |
26-Feb-2026 |
The Migrate Drupal UI module is removed |
|
12.0.x / 12.0.0 |
25-Feb-2026 |
The Contact module is removed |
|
11.4.x / 11.4.0 |
25-Feb-2026 |
'uri_callback' entity key is deprecated |