Neos UI Bugfix Release 9.0.4

Today we released bugfix release 9.0.4 for the Neos UI.

Please read carefully

This bugfix release contains one particular behavior change. In a previous bugfix release we adjusted the behavior of the preview button to rather reflect the current workspace instead of the live workspace as it has been for years. We wanted to do this for a long time, but didn’t make it for the 9.0 release. The same adjustment was introduced for 8.x hidden behind a feature flag that we did not offer in 9.0.

As there was a lot of feedback on the new behavior we agree it might be difficult for editors to understand this change and, while the new behavior is useful we agreed that an UI change is necessary that incorporates both ways to some degree. While we figure out how that could look like, we added the feature flag to 9.0 and disabled it by default so that the behavior is back to pre 9.0.

If you want to use the new behavior in your project, please set:

Neos:
  Neos:
    Ui:
      nextVersionPreviewBehavior: true

All changes:

TASK

  • TASK: Introduce global getConfiguration() and cleanup configuration provider by @mhsdesign in #4012
  • TASK: Undo preview url changes by @kitsunet in #4036
  • TASK: Prevent sub package build error and add test by @Sebobo in #4038
  • TASK: Fix jenkins release build step by @Sebobo in #4039
  • TASK: Fix test-plugin build in Jenkins release by @Sebobo in #4044

BUGFIX

  • BUGFIX: Neos Ui JSON serializable property values by @mhsdesign in #3723
  • BUGFIX: Position Dialog Modals centered and adjust width and height by @mhsdesign in #4007
  • BUGFIX: Correctly handle empty children for notInlineEditable overlay by @PRGfx in #4041

Full Changelog: 9.0.3…9.0.4

Enjoy!