Releases: neos/neos-ui
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.
Neos 3.3 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.
Bugfix release for a critical inspector problem.
Changes in this release: 1.4.0...1.4.1
A few new features and a bunch of bugfixes
Changes in this release: 1.3.4...1.4.0
1.4.0-beta
Updating composer dependency and npm versions for release of 1.4.0
1.3.4
Stable CKEditor 5 + ton of bugfixes
This release includes a critical patch to CKEditor5 and also a lot of other bugfixes.
Changes since the last release: 1.3.2...1.3.3
Important bugfixes & CKE5 extensibility improvements
Changes since the last release: 1.3.1...1.3.2
Critical editing bugfixes & other stuff
Finally fixes #1933
Changes since the last release: 1.3.0...1.3.1