Releases: neos/neos-ui
Releases · neos/neos-ui
9.0.0
What's Changed
FEATURE
- FEATURE: Allow changing the base workspace of a workspace by @dlubitz in #3463
- FEATURE: 4622 - decouple out-of-band rendering from Fusion by @nezaniel in #3647
- FEATURE: Allow grouping in DimensionSwitcher by @JamesAlias in #3670
- FEATURE: Add workspace Sync button by @pKallert in #3665
- FEATURE: adjust image editor to allow a custom upload screen component by @andrehoffmann30 in #3302
- FEATURE: move user menu to left drawer by @laurahaenel in #3740
- !!! FEATURE: Overhaul
NodeCreationHandlerInterface
by @mhsdesign in #3519 - FEATURE: Refactor publication and discarding endpoints by @nezaniel in #3752
- FEATURE: Collapse All Button in Content and Page Tree by @Devclaim in #3756
- FEATURE: Level up to PHPStan 8 by @mhsdesign in #3786
- FEATURE: Separated references and properties in Neos UI by @pKallert in #3810
- FEATURE: Allow to set maximum rows to restrict height of the textarea editor in inspector by @dlubitz in #3821
- TASK: Adjust to extract workspace metadata and user-assignment to Neos by @bwaidelich in #3838
- FEATURE: Integrate conflict resolution with publish/discard dialog workflow by @grebaldi in #3769
- FEATURE: Add
options.moveNodeStrategy
configuration to NodeTypes by @pKallert in #3876 - FEATURE: Simplify publish workflow by @mhsdesign in #3909
- FEATURE: Add possibility to display warning by @pKallert in #3933
- FEATURE: Add "publish all" dialog for partial publish error by @pKallert in #3893
TASK
- TASK: Update jenkins scripts to support 9.0 branch in compile step by @ahaeslich in #3405
- TASK: remove
Neos.Ui.NodeInfo.inBackend
in favour ofNeos.Node.inBackend
by @ahaeslich in #3414 - TASK: Adjust to cleaned up Content Subgraph API by @bwaidelich in #3424
- TASK: consistently use public readonly properties in value objects, instead of getters by @skurfuerst in #3429
- TASK: Adjust code to stricter Value Objects by @bwaidelich in #3460
- TASK: Update NodeInfoView to ESCR changes by @kitsunet in #3478
- TASK: abstractCreate Make NodeName Obsolet by @mhsdesign in #3522
- TASK: Replace getService method with new buildService method to build service of a content repository by @dlubitz in #3585
- TASK: Cosmetic changes to satisfy linter by @bwaidelich in #3613
- TASK: Adjust to overhauled command constructors by @bwaidelich in #3612
- TASK: Neos 9.0 edit preview modes by @mhsdesign in #3618
- TASK: Make E2E tests work for Neos 9.0 by @grebaldi in #3569
- TASK: stabilize local bare metal e2e tests inside neos dev collection by @mhsdesign in #3627
- TASK: Adjust to removed
NodeType::getName()
by @mhsdesign in #3628 - TASK: Adjust to removed NodeTypeFallback by @mhsdesign in #3632
- TASK: cleanup node service by @mhsdesign in #3640
- TASK: Remove unused
NodeTreeBuilder
by @mhsdesign in #3641 - TASK: Use new
Neos.Neos:Site
abstract NodeType by @mhsdesign in #3629 - TASK: Adjust to changes in
NodeType
by @mhsdesign in #3642 - TASK: Add phpstan by @mhsdesign in #3644
- TASK: Remove
CACHE_VERSION
and invalidate cache after each run by @mhsdesign in #3645 - TASK: Remove Shortcut Override by @mhsdesign in #3657
- TASK: Adjust to renamed
NodeTypeConstraints
by @bwaidelich in #3625 - TASK: Adjust to removal of
findChildNodeConnectedThroughEdgeName
by @mhsdesign in #3667 - TASK: Run acceptance tests with Windows and Firefox by @markusguenther in #3672
- TASK: cleanup imports of components by @crydotsnake in #3465
- TASK: Fix StyleCI issue in NodePropertyConverterService by @grebaldi in #3683
- TASK: Remove
AppendToCollectionImplementation
by @grebaldi in #3694 - TASK: Extract job ID from saucelabs by @markusguenther in #3698
- TASK: Upgrade Node.js to version 20 LTS by @markusguenther in #3705
- TASK: Fix phpstan error and add
composer run lint:phpstan
by @mhsdesign in #3710 - TASK: Declare public api in php classes by @mhsdesign in #3704
- TASK: Avoid heavily use of controller context and make
Neos.Ui.NodeInfo
internal by @mhsdesign in #3703 - TASK: Cleanup, remove or declare EEL helpers as internal by @mhsdesign in #3711
- TASK: 4621 adjust to uriPathSegment change by @mhsdesign in #3686
- TASK: Migrate export
migratePropertiesToUnset
by @mhsdesign in #3729 - TASK: Adjust to removal of
workspaceName
inNodeIdToPublishOrDiscard
by @ahaeslich in #3754 - TASK: Adjust to introduced Subtree Tags by @bwaidelich in #3741
- TASK: Move
ContentRepositoryId
toSharedModel
namespace by @mhsdesign in #3717 - TASK: Remove obsolote apply button from dateInput snapshot by @grebaldi in #3757
- TASK: Adjust to split up references and properties by @mhsdesign in #3668
- TASK: Adjust to
ViewInterface
change in Neos.Flow and Neos.Neos by @mhsdesign in #3758 - TASK: Adjust to workspace aware
ContentGraph
by @mhsdesign in #3775 - TASK: Dont add useless node names on copy by @mhsdesign in #3776
- TASK: Ease upmerging by avoiding version conflicts by @mhsdesign in #3779
- TASK: Adjust to
NodeLabelRenderer
by @mhsdesign in #3772 - TASK: Adjust to changes in Neos removing internal node properties by @kitsunet in #3735
- TASK: Adjust To Tethered NodeType Definitions by @mhsdesign in #3782
- TASK: Adjust to neos 9 deprecations by @mhsdesign in #3783
- TASK: Adjust to workspace name in events by @mhsdesign in #3788
- TASK: Remove
__neosLegacyUiEnabled__
flag again by @mhsdesign in #3790 - TASK: adjust to overhauled node uri building by @mhsdesign in #3802
- TASK: Update mariadb to 10.6 for e2e docker setups by @grebaldi in #3812
- TASK: Adjust to
Node:$nodeType
removal by @mhsdesign in #3784 - TASK: Upgrade to FontAwesome 6.5.2 by @wiegandj in #3801
- TASK: Dont use deprecated
Node::getLabel
by @mhsdesign in #3814 - TASK: Translate backend messages by @pKallert in #3697
- TASK: adjust to Command Api changes in Neos by @mhsdesign in #3819
- TASK: remove ui script tag neos 9 followup by @mhsdesign in #3843
- TASK: Use saucectl with configuration by @markusguenther in #3851
- TASK: Backport the end to end tests from 8.4 by @markusguenther in #3855
- TASK: Add docs for contribution getting started by @JamesAlias in #3798
- TASK: Dont use react inside
terminateDueToFatalInitializationError
by @mhsdesign in #3865 - TASK: Adjust to Add workspace content stream mapping to content graph projection by @bwaidelich in #3868
- TASK: migrate to new json node address by @mhsdesign in #3858
- TASK: Show changes to nodeAggregates for occupied nodes dimensionspacepoints by @dlubitz in #3878
- TASK: further fix e2e test cases for Neos 9 by @skurfuerst in #3872
- TASK: Adjust to "serializable commands" by @bwaidelich in #3881
- TASK: Adjust to Content Repository Privileges by @bwaidelich in #3871
- TASK: Adjust to ...
9.0.0-beta19
9.0.0-beta18
please see https://discuss.neos.io/t/neos-9-beta-18-release/6750 for the release notes
9.0.0-beta15
Head over to https://discuss.neos.io/t/neos-9-beta-15-release/6701 for release notes of this beta.
8.3.11
What's Changed
TASK
- TASK: Backport the end to end tests from 8.4 by @markusguenther in #3855
- TASK: Add docs for contribution getting started by @JamesAlias in #3798
BUGFIX
- BUGFIX: Prevent augmenter from applying data of multiple nodes into the same element by @Sebobo in #3856
- BUGFIX: Trim leading and tailing whitespaces by @markusguenther in #3860
- BUGFIX: Restore old Placeholder behavior to keep shown when focused by @mhsdesign in #3864
Full Changelog: 8.3.10...8.3.11
9.0.0-beta14
Please head over to discuss for details release notes https://discuss.neos.io/t/neos-9-beta-14-release/6648
8.3.10
What's Changed
BUGFIX
- BUGFIX: Improve UI loading performance by removing UI nodedata script tag and using less data by @Sebobo in #3770
- BUGFIX: Hide preview central group if empty by @Sebobo in #3837
- BUGFIX: Always bundle custom svgs instead of using
resource://
paths by @mhsdesign in #3836 - BUGFIX: Remove required flag from showResetButton prop on selectbox by @Sebobo in #3848
- BUGFIX: 3839 ckeditor only save changes if (really) dirty by @mhsdesign in #3846
- BUGFIX: Remove duplicate focus ckeditor border by @mhsdesign in #3847
- BUGFIX: Neos logo icon width by @mhsdesign in #3852
Full Changelog: 8.3.9...8.3.10
Neos 9.0.0-beta11
For upgrade instruction from the previous beta please look into https://discuss.neos.io/t/neos-9-beta-11-release/6618
8.3.9
What's Changed
BUGFIX
- BUGFIX:
LinkEditor
placeholder now uses the custom placeholder correctly by @dr-format-d in #3799 - BUGFIX: findNodeToEdit() checks if the node belongs to the correct site by @bbehrendt-mm in #3796
- BUGFIX: Let document tree searchbox scale with sidebar width by @Sebobo in #3809
- BUGFIX: Select box shows invalid value by @73nici in #3745
- BUGFIX: Change update interval on CKEditor by @Alvadda in #3751
- BUGFIX: Prevent unneccessary server calls when inline editor is unchanged by @grebaldi in #3833
- BUGFIX: Fix inconsistencies in document tree with node tree presets by @grebaldi in #3822
- BUGFIX: fix bug with pixelSnapping on certain aspectRatios and image dimensions by @patricekaufmann in #3578
Other Changes
- BUGFIX Fix Neos.Ui version information in build script by @mhsdesign in #3825
New Contributors
- @dr-format-d made their first contribution in #3799
- @bbehrendt-mm made their first contribution in #3796
Full Changelog: 8.3.8...8.3.9
See also https://discuss.neos.io/t/neos-ui-bugfix-release-8-3-9/6617
8.3.8
What's Changed
TASK
- TASK: Ease upmerging by avoiding version conflicts by @mhsdesign in #3779
BUGFIX
- BUGFIX: Insert copied or moved nodes in order of selection by @Sebobo in #3708
- BUGFIX: Copy nodetype name from nodeinfoview without hyphens by @Sebobo in #3763
- BUGFIX: Reflect discard of node move changes correctly in the UI by @grebaldi in #3503
- BUGFIX: document-node is redirected to the nearest parent on workspace change by @c4ll-m3-j4ck in #3734
Full Changelog: 8.3.7...8.3.8