Install

Works with Drupal: ^11.2

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 28.18 MB
MD5: de7d898130754694c500a90646d5ff59
SHA-1: 392e9afa3872848b888bf43cf48261c82c9bbd79
SHA-256: 6b9aaf35055942999b75f6fb834c348e65a0e92b0944be9a2c8114d0b4d28800
Download zip 29.69 MB
MD5: 9eb472b379def891ddd44351ebecaffd
SHA-1: 7c73efcb01ea8e7da963c49a9bf1c8ccca4ba19b
SHA-256: 0211ba415fc4477d5e9c2d1e246575165d783139870f80b9e762b4c76224a17c

Release notes

This bug-fix release reverts the change that incorrectly flagged conflicts on Page entities while handling auto-saves and pending calls (#3589076). That change shipped in the prior release and caused a critical error (#3591623).

This new release also fixes compatibility issues with Drupal 11.3 and jsonrainbow/json-schema 6.9.

Contributors (31)

AkhilBabu, Utkarsh_33, akhil babu, amangrover90, balintbrews, banoodle, bnjmnm, chandu7929, effulgentsia, f.mazeikis, f0ns, hooroomoo, isholgueras, jibran, kunal.sachdev, larowlan, lauriii, longwave, mglaman, nod_, pameeela, penyaskito, prabha1997, sethu_sk, shubham.prakash, tedbow, tim.plunkett, traviscarden, utkarsh_33, wim leers, wotnak

Changelog

Issues: 16 issues resolved.

Changes since 1.5.0 (compare):

  • fix: #3591608 `prop-types.cy.js:244` is flaky: commit the time input and wait for the preview-update request
  • fix(Component Sources): #3585530 removeReason, updateReasons are never called when a component becomes more compatible
  • fix(Component sources): #3591624 Block validation is broken for any block without a default value for `label_display`
  • fix(Shape matching): #3591629 PropShape strips only `id`, not `$id`, so `$ref`-based components (e.g. image) are not generated for JSON Schema Draft-07 (with `justinrainbow/json-schema` 6.9.0)
  • fix(Component sources): #3591628 On Drupal 11.3, Components are not regenerated when configuration changes (e.g. creating a media type)
  • fix: #3591626 layout-request-in-progress attribute should not wait for debounce
  • task(Symmetric Translations): #3591588 Create Routes for Deleting Translations
  • Add built assets for release 1.5.1
  • task(Symmetric Translations): #3591459 Implement Language Selection and Translation UI Features
  • fix(AI): #3590309 Canvas AI: Prevent hostname filtering from interfering with canvas_component_agent output
  • chore(Project management): #3591583 Introduce LLM guardrails to nudge Canvas contributors' AI use towards higher quality
  • chore(Data model): #3591600 Add infrastructure to support finding commonalities in a set of scalar prop expressions
  • task(Symmetrical Translations): #3590577 Extend language switcher support to Content Templates
  • revert(Conflict detection) #3589076 Detect conflicts during autosave polling
  • chore(CLI Tool): #3591632 Change default global CSS path in CLI and Workbench config
  • refactor(Component sources): #3591340 Refactor AstroIsland for readability and extensibility
  • feat(CLI Tool): #3591633 Move CLI sync settings to canvas.config.json, enable everything by default
Created by: balintbrews
Created on: 8 Jun 2026 at 17:24 UTC
Last updated: 8 Jun 2026 at 17:24 UTC
Bug fixes
Insecure
Unsupported

Other releases