TL;DR: 538 summaries of notable Drupal changes and 179 Rector rules to help you upgrade. Stay up to date about new additions using the RSS feeds below.
AI-generated summaries of notable Drupal commits, filtered by impact and community interest.
406 summaries · 65 new this week
- #3530640: Disable the user.login.http route by default and move to REST
- #3533299: Deprecate node access rebuild functions
- #3586606: Improve performance of HelpTopicsSyntaxTest
56 summaries · 7 new this week
- #3581110: Add Multi-Value List Text/Integer Prop Support (UI)
- #3572553: Save Multi-Value Prop Configuration for Code Components
- #3573776: Canvas needs a way for server to send notifications and trigger actions in the...
65 summaries · 0 new this week
- #3585786: Add universal pre-load and post-load hooks to...
- #3581363: Add drupal:mdx-fill event support to MDX editor for external content injection
- #3542602: Use an existing entity option for the entity reference automator type
11 summaries · 1 new this week
- #3580694: The project template should always place config outside the web root by default
- #3579163: Add support for listing paid site templates in the installer
- #3579729: Add an
overwriteoption todrush site:export
Rector can rewrite PHP code automatically, so you don't have to update deprecated API calls by hand. These 179 Rector rules, extracted from Drupal core issues using AI, handle recent deprecations and new coding patterns.
git clone --depth 1 https://github.com/dbuytaert/drupal-digests.git
composer require --dev rector/rector
# Rewrite deprecated code (dry run first)
vendor/bin/rector process web/modules/custom \
--config drupal-digests/rector/all.php --dry-run179 rules · 94 new this week
- Replace deprecated UserAuthenticationController with...
- Replace deprecated node_access_rebuild() and node_access_needs_rebuild() with...
- Replace deprecated EntityTypeInterface::getOriginalClass() with...
AI generated and may contain errors. Created by Dries Buytaert.