Skip to main content
Skip to search
Can we use first and third party cookies and web beacons to
understand our audience, and to tailor promotions you see
?
Yes, please
No, do not track me
Drupal.org home
Discover Drupal
Drupal Core
Drupal CMS
Drupal AI
Case Studies
Drupal for Government
Drupal for Higher Education
Drupal for Nonprofit
Drupal for eCommerce
Drupal for FinTech
Drupal for Healthcare
Drupal for Enterprise
Drupal for Retail
Drupal for Travel & Tourism
Build with Drupal
Download Drupal
Documentation
Getting started
Local Development Guide
Developer Resources
Drupal CMS User Guide
Drupal User Guide
API
Modules
Themes
Recipes
Site Templates
Issue queues
Security Advisories
Partners & Services
Find a Drupal Certified Partner
Become a Drupal Certified Partner
Find a Hosting Provider
Find a Migration Partner
Find Training
Drupal Steward
Community
About the Community
How to Contribute
DrupalCon
Events
Jobs / Careers
News & Blogs
Forum
Slack
Newsletters
Drupal Swag Shop
Support Drupal
The Drupal Association
Donate
Become a Partner
Become a Ripple Maker
Become a Drupal Sustaining Member
Drupal Swag Shop
Get Started
Try Drupal CMS
Try Hosting
Return to content
Search form
Search
Log in
Create account
The 2026 Drupal Business Survey is open. Your response will help shape the future of the Drupal business ecosystem.
Take the survey today
Modules
Drupal Canvas
Change records for Drupal Canvas
Primary tabs
Published
(active tab)
Draft & review
Add new change record
Description contains
Introduced in branch
Introduced in version
Change node created
Is less than
Is less than or equal to
Is equal to
Is not equal to
Is greater than or equal to
Is greater than
Is between
Is not between
Is empty (NULL)
Is not empty (NOT NULL)
Regular expression
And
Impacts
Site builders, administrators, editors
Module developers
Themers
Site templates, recipes and distribution developers
Introduced in branch/version
Notice created
Change
1.x / 1.11.0
08-Sep-2026
Page templates replace global regions
1.x / 1.11.0
19-Aug-2026
EvaluationResult now carries #attached assets, and prop rendering bubbles them
1.x / 1.11.0
18-Aug-2026
Invalid component trees no longer cause a fatal error when a child cannot be placed in its parent's slot
1.x / 1.8.0
09-Jul-2026
canvas_dev_er feature flag deprecated
1.x / 1.8.0
09-Jul-2026
canvas_dev_translation feature flag deprecated
1.x / 1.8.0
09-Jul-2026
SDCs with a string prop constrained only by minLength are no longer eligible
1.x / 1.8.0
09-Jul-2026
Component input translatability is now tracked per component version; instances referencing older versions are not translatable
1.x / 1.4.0
06-May-2026
Config-defined component trees no longer contain JSON blobs and have unique sequence keys
1.x / 1.4.0
06-May-2026
Required `type: array` SDC props now MUST specify `minItems: 1`
1.x
05-Mar-2026
CANVAS_COMPONENT_DIR is now configured in canvas.config.json
1.x / 1.2.0
18-Feb-2026
Code component props are now validated during rendering to match SDC behavior
1.x / 1.2.0
11-Feb-2026
Date and datetime props can be added to a code component in the code editor
1.x / 1.2.0
06-Feb-2026
`DynamicPropSource` renamed to `EntityFieldPropSource`
1.x / 1.2.0
05-Feb-2026
Component instances will auto-update to active version of the Component config entity when the upgrade has no data storage implications
1.x / 1.1.0
02-Feb-2026
Prop expressions for reference fields now support per-bundle expression branches; multi-bundle expressions deprecated
1.x / 1.0.2
18-Dec-2025
Components stopped tracking the `category` in their `Component` config entity
1.x / 1.0.1
12-Dec-2025
\Drupal\canvas\Plugin\Canvas\ComponentSource\GeneratedFieldExplicitInputUxComponentSourceBase::__construct now requires an instance of \Drupal\canvas\PropShape\PropShapeRepositoryInterface
1.x / 1.0.1
12-Dec-2025
Renamed `hook_storage_prop_shape_alter` to `hook_canvas_storable_prop_shape_alter`
1.x / 1.0.0-rc6
28-Nov-2025
`hook_prop_shape_alter()` now called with equivalent `$ref` even if no `$ref` was present in SDC prop JSON schema
1.x / 1.0.0-rc1
06-Nov-2025
The expression used in default StaticPropSources for "HTML props" has been updated to use the `processed` field property
1.x / 1.0.0-rc1
06-Nov-2025
Components that use fields to populate them need to track `required` in `Component` config entity
1.x / 1.0.0-beta1
01-Oct-2025
SDC (relative) URL strings props can now define the required target MIME type using `contentMediaType` and allowed schemes using `x-allowed-schemes`
Subscribe with RSS