This release comes with the following main improvements:
- 1. A new explicit JSON output format, for new installs. The explicit format helps improving the DX when writing Vue components a lot! Update to nuxtjs-drupal-ce >2.5 to use it. See change record.
- 2. A much improved UX at the "Manage custom element" - including a nice preview with varying preview providers!
- 3. A new custom elements settings screen has been added at
/admin/config/content/custom-elements
Contributors (2)
Changelog
Issues: 16 issues resolved.
Changes since 3.2.0 (compare):
Feature
- feat: #3555905 Allow using previews for progressive rendering of custom elements
- feat: #3559533 Make Nuxt preview rendering more reliable
- feat: #3551209 Add button to refresh ce display preview
- feat: #3551213 Allow selection of preview provider in custom elements display form preview
- feat: #3560444 UI: Allow removing fields without saving the whole display, new advanced fieldset for auto-processing setting
- feat: #3560477 Support JSON custom element previews
- [#3555044] feat: Add new explicit JSON output to differentiate between props and slots; introduce settings form
- feat: #3561335 Allow selecting specific preview providers as default rendering variant
Task
- [#3554547] fix: fix nuxt-previews to use prefixed tags and improve error-handling
- fix: #3561251 Always render to markup format in Lupus CE Renderer API format
Bug
- fix: #3532405 Fix entity display to be deleted, when a field is deleted.
- fix: #3556412 3.x-dev canvas integration test fails of today
- fix: #3560533 CustomElement::toArray() output should not use explicit JSON by default
- fix: #3560485 Auto rendering formatter does not respect "isSlot" setting
- fix: #3560572 Explicit output for empts slots is broken
- fix: [#3549949]: PHPUnit (next-minor) suddenly fails on CI
VCS Label
3.3.0
Release type
Short description
new explicit JSON output style, better UX when editing entity displays
Packaged Git sha1
6143dbae2c5cdbf656109f2d70875031bbeb2cc7
Release files