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)

fago, useernamee

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