Install
Works with Drupal: ^11.2Using Composer to manage Drupal site dependencies
Alternative installation files
Download tar.gz
26.89 MB
MD5: 40abb83d3d08961c74a980f399207a1f
SHA-1: ebb5eb02a2ecea96304f06816ee653060951f401
SHA-256: bbd6df0de95bfb81635b6f20dcf504f3c73c1de3c9e47815636cac2178d4ace4
Download zip
27.86 MB
MD5: daf16bd98da486fb13c82d1f3cee5b08
SHA-1: 03389b22f695b8cc9e498c34cdfd77b6e9637d58
SHA-256: e6097eb359e69a6ceae77a112be5655e87f5e98c2ee9b9917a473714af2dfbdd
Release notes
The fourth release candidate of Drupal Canvas brings stability improvements, fresh pieces of documentation, and bug fixes as we’re steadily approaching our first stable release.
Contributors (24)
@Ateee89, @balintbrews, @bnjmnm, @eir, @hooroomoo, @jessebaker, @larowlan, @lauriii, @leopitt, @mglaman, @pameeela, @penyaskito, @phenaproxima, @wimleers, Ateee89, akhil babu, balintbrews, bnjmnm, kunal.sachdev, mglaman, narendrar, penyaskito, tedbow, wimleers
Changelog
Issues: 16 issues resolved.
Changes since 1.0.0-rc3 (compare):
Bug
- fix(Page builder): #3557152 After revoking permission from user to work with content templates, primary panel should reflect the change
- fix(Page builder): #3557184 Redirect after deleting content template
- fix(Shape matching): #3541361 Find optional field instance matches for `type: object` props (images + videos), including for optional fields on bundleless entity types (e.g. `User`'s `user_picture`)
- fix(Component sources): #3541361 Hydration of SDCs & code components must omit `NULL` values for optional props, and all-`NULL` key-value pairs for optional `type: object` props
- revert: #3539693 inputBehaviorsCommon mutates the passed props, breaking the rules of React
- fix(Shape matching): #3557030 Labeler::label assumes property definition label is always stringable object
Feature
- feat(Shape matching): #3551339 Suggest only relevant DynamicPropSources
Task
- [#3555464] feat(AI): CanvasBuilder::render() logic around specific tool response is unclear
- [#3555407] feat(): AI Canvas, dead code, nits fixes
- chore: #3557226 Work around phpstan 2.1.32 reporting errors, likely upstream regressions
- chore: #3557410 CI: regression since #3552069: frequent PHPUnit PostgreSQL CI job failures
- docs(user): #3557408 Document prop schemas supported by the code component editor
- fix(Redux-integrated field widgets): #3521641 AJAX race condition: implement form cache locking protection between the ApiLayoutController and the EntityFormController
- chore(tests): #3557842 DX: introduce `_CANVAS_E2E_TESTS: true` to improve development velocity and reduce CI cost
- feat(Page): #3548064 Add a link to the Pages view to the administration menu and rename Content link
- feat(CLI Tool): #3556500 Add integration tests for the CLI