Releases: neos/neos-ui
2.5.0
- 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
- 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
- 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
-
Fixes rendering issue with the tab navigation when using packages like FlatNav
-
Make tabs work without setting ids
-
neos-ui-extensibilitywebpack configuration has been fixed
Other changes in the release: 3.2.1...3.3.0
2.3.0
-
Fixes rendering issue with the tab navigation when using packages like FlatNav
-
Make tabs work without setting ids
-
neos-ui-extensibilitywebpack configuration has been fixed
Other changes in the release: 2.2.1...2.3.0
Visual polish and some bugfixes
-
Enjoy visual improvements brought with the excellent work of @danielkestler: #2322
-
neos-ui-extensibilitypackage has been fixed
Other changes in the release: 3.0.2...3.1.0
Visual polish and some bugfixes
-
Enjoy visual improvements brought with the excellent work by @danielkestler: #2322
-
neos-ui-extensibilitypackage has been fixed
Other changes in the release: 2.0.2...2.1.0
3.0.2
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
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
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.contextPathmoved tocr.nodes.documentNode actions.UI.ContentCanvas.setContextPathrenamed toactions.CR.Nodes.setDocumentNodeactionTypes.UI.ContentCanvas.SET_CONTEXT_PATHrenamed toactionTypes.CR.Nodes.SET_DOCUMENT_NODEselectors.UI.ContentCanvas.getCurrentContentCanvasContextPathandselectors.CR.Workspaces.activeDocumentContextPathSelectorare now both replaced byselectors.CR.Nodes.documentNodeContextPathSelectorselectors.UI.ContentCanvas.documentNodeSelectorrenamed toselectors.CR.Nodes.documentNodeSelectoractions.UI.Inspector.commitrequires new argumentfocusedNode. 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.clearrequires new argumentfocusedNodeContextPathactions.UI.Inspector.discardrequires new argumentfocusedNodeContextPath- ImmutableJS is no longer exposed via extensibility API. Install your own copy if you need it.