Skip to content

Releases: neos/neos-ui

2.5.0

24 May 06:14

Choose a tag to compare

  • FEATURE: Allow adding and overriding fusion code for Neos UI backend
  • FEATURE: Make caching data source in lru cache optional

  • TASK: rewrite positional array sorter to behave like the flow implementation
  • TASK: autofix linting errors in test cases
  • TASK: fix code-style
  • TASK: add test for invalid position strings
  • TASK: Upgrade react-codemirror2 to version 6.0.0
  • TASK: Remove close button for relogin dialog
  • TASK: Remove close-button in all modals
  • TASK: add close-button to keyboard shortcut modal
  • TASK: Add margin to bottom of input fields in relogin modal
  • TASK: Satisfy css nitpick
  • TASK: Disable copy button in content tree if selected node is in pagetree
  • TASK: Link commit message guideline in readme
  • TASK: Remove empty onRequestClose argument
  • TASK: Improve documentation of the fix

  • BUGFIX: Fix content operations after empty outOfBandRendering
  • BUGFIX: Disable preview mode in assetlist dropzone
  • BUGFIX: Fix codestyle from lru cache change
  • BUGFIX: Use correct color constant for search input

Many thanks to all Contributor:

@dlubitz @maya-shines @markusguenther @mireo91 @PRGfx @Sebobo

All changes in this release: 2.4.0...2.5.0

3.4.0

17 May 12:45

Choose a tag to compare

  • FEATURE: Allow switching to inaccessible dimension combinations
  • FEATURE: Get the backend working on mobile screen sizes

  • TASK: Update fontawesome to 5.8.2
  • TASK: Change list draggable icon to actual "grip lines" icon
  • TASK: Indicate a no matches found in node types select
  • TASK: Remove divider between the trees
  • TASK: Improvements for dialogs/modals, equalize breakpoints

  • BUGFIX: Restrict style for td's in guest frame to CKE content
  • BUGFIX: Correct float validation
  • BUGFIX: Correct plugin view
  • BUGFIX: Avoid PHP exception in NamespaceDetectionTemplateProcessor
  • BUGFIX: Restrict td's styling to CKE content
  • BUGFIX: Improve documentation of ckEditor customization
  • BUGFIX: Adding assets in asset lists
  • BUGFIX: Searching assets in asset lists
  • BUGFIX: Vertical alignment bug in Firefox
  • BUGFIX: Preview mode reloading issue
  • BUGFIX: Search field without icons and some jumping issues
  • BUGFIX: Check for validators w/o configuration

All changes in this release: 3.3.0...3.4.0

2.4.0

17 May 12:38

Choose a tag to compare

  • FEATURE: Allow switching to inaccessible dimension combinations
  • FEATURE: Get the backend working on mobile screen sizes

  • TASK: Update fontawesome to 5.8.2
  • TASK: Change list draggable icon to actual "grip lines" icon
  • TASK: Indicate a no matches found in node types select
  • TASK: Remove divider between the trees
  • TASK: Improvements for dialogs/modals, equalize breakpoints

  • BUGFIX: Restrict style for td's in guest frame to CKE content
  • BUGFIX: Correct float validation
  • BUGFIX: Correct plugin view
  • BUGFIX: Avoid PHP exception in NamespaceDetectionTemplateProcessor
  • BUGFIX: Restrict td's styling to CKE content
  • BUGFIX: Improve documentation of ckEditor customization
  • BUGFIX: Adding assets in asset lists
  • BUGFIX: Vertical alignment bug in Firefox
  • BUGFIX: Preview mode reloading issue
  • BUGFIX: Search field without icons and some jumping issues
  • BUGFIX: Check for validators w/o configuration

All changes in this release: 2.3.0...2.4.0

3.3.0

01 Apr 12:18

Choose a tag to compare

  • Fixes rendering issue with the tab navigation when using packages like FlatNav

  • Make tabs work without setting ids

  • neos-ui-extensibility webpack configuration has been fixed

Other changes in the release: 3.2.1...3.3.0

2.3.0

01 Apr 12:18

Choose a tag to compare

  • Fixes rendering issue with the tab navigation when using packages like FlatNav

  • Make tabs work without setting ids

  • neos-ui-extensibility webpack configuration has been fixed

Other changes in the release: 2.2.1...2.3.0

Visual polish and some bugfixes

12 Feb 09:42

Choose a tag to compare

  • Enjoy visual improvements brought with the excellent work of @danielkestler: #2322

  • neos-ui-extensibility package has been fixed

Other changes in the release: 3.0.2...3.1.0

Visual polish and some bugfixes

12 Feb 09:42

Choose a tag to compare

  • Enjoy visual improvements brought with the excellent work by @danielkestler: #2322

  • neos-ui-extensibility package has been fixed

Other changes in the release: 2.0.2...2.1.0

3.0.2

04 Feb 16:10

Choose a tag to compare

If anyone has 3.0.x out in production, please update to 3.0.2 IMMEDIATELY! The previous releases have a very nasty bug that could potentially cause data loss. We screwed up and are really sorry about it! 💩

2.0.2

04 Feb 16:09

Choose a tag to compare

If anyone has 2.0.x out in production, please update to 2.0.2 IMMEDIATELY! The previous releases have a very nasty bug that could potentially cause data loss. We screwed up and are really sorry about it! 💩

Neos 4.x compatible release

28 Jan 19:34

Choose a tag to compare

Breaking Changes

Besides changing the default text editor, we have a few changes in the UI Extensibility API. Only the UI extension authors should be concerned with this.

The biggest change is that now the Redux application state is no longer an ImmutableJS structure, but a plain JS object. Practically it means that you should remove all .toJS() calls from your extensions and other special ImmutableJS methods like get or set.

Here are a few additional changes:

  • state: ui.contentCanvas.contextPath moved to cr.nodes.documentNode
  • actions.UI.ContentCanvas.setContextPath renamed to actions.CR.Nodes.setDocumentNode
  • actionTypes.UI.ContentCanvas.SET_CONTEXT_PATH renamed to actionTypes.CR.Nodes.SET_DOCUMENT_NODE
  • selectors.UI.ContentCanvas.getCurrentContentCanvasContextPath and selectors.CR.Workspaces.activeDocumentContextPathSelector are now both replaced by selectors.CR.Nodes.documentNodeContextPathSelector
  • selectors.UI.ContentCanvas.documentNodeSelector renamed to selectors.CR.Nodes.documentNodeSelector
  • actions.UI.Inspector.commit requires new argument focusedNode. Note that the commit prop function that is passed to the inspector editors doesn't change its signature and remains backwards-compatible.
  • actions.UI.Inspector.clear requires new argument focusedNodeContextPath
  • actions.UI.Inspector.discard requires new argument focusedNodeContextPath
  • ImmutableJS is no longer exposed via extensibility API. Install your own copy if you need it.