TL;DR: 1063 summaries of notable Drupal changes and 208 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.
589 summaries · 13 new this week
- #3595089: Remove the Olivero theme
- #3623097: Remove remaining Gin and Claro implementation names from Default Admin theme,...
- #3623843: Remove Backbone.js and Underscore.js, not used in core anymore
249 summaries · 2 new this week
- #3592090: Support multilingual previews in Canvas Headless
- #3592062: Support rendering SVGs in SDC and code components with an image prop
- #3549232: Canvas AI: Updating page contents with agents
132 summaries · 3 new this week
- #3436728: Check the status of a consumer
- #3601362: DDEV: expose a VNC X display for non-headless agent-browser, plus optional...
- #3601383: Curated npx skills (agent-browser, drupal-module-finder, superpowers,...
93 summaries · 2 new this week
- #3591463: Fix contrast in "Add a page" button on /admin/dashboard
- #3591452: Site template with multilingual demo content only works if its intended default...
- #3591440: Fix installer page backgrounds and add interstitial at the end
Rector can rewrite PHP code automatically, so you don't have to update deprecated API calls by hand. These 208 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-run208 rules · 0 new this week
- Remove deprecated no-op InstallerTestBase::setUpProfile() calls
- Replace deprecated update.inc global functions with the DatabaseUpdate service
- Replace drupal_attach_tabledrag() with Table::attachTabledrag()
AI generated and may contain errors. Created by Dries Buytaert.