From 96590823b354596318df9a5b858bbf2e87ef9633 Mon Sep 17 00:00:00 2001 From: Jenkins Date: Sun, 29 Mar 2020 14:02:44 +0000 Subject: [PATCH] TASK: Add changelog for 5.0.10 See https://jenkins.neos.io/job/neos-release/253/ --- .../Appendixes/ChangeLogs/5010.rst | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 Neos.Neos/Documentation/Appendixes/ChangeLogs/5010.rst diff --git a/Neos.Neos/Documentation/Appendixes/ChangeLogs/5010.rst b/Neos.Neos/Documentation/Appendixes/ChangeLogs/5010.rst new file mode 100644 index 0000000000..8303197381 --- /dev/null +++ b/Neos.Neos/Documentation/Appendixes/ChangeLogs/5010.rst @@ -0,0 +1,56 @@ +`5.0.10 (2020-03-29) `_ +================================================================================================ + +Overview of merged pull requests +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +`BUGFIX: Use Neos config when overriding FrontendRoutePartHandler `_ +----------------------------------------------------------------------------------------------------------------------------------- + +When overriding the FrontendRouterPartHandler with a custom implementation but inheriting from it the configuration was not read from Neos.Neos but from the package that did the override. +This causes the setting to always be false and makes the routing not work properly when +having empty segments for dimensions. This is then quite difficult to debug. + +Custom implementations can still decide to override the config and read it from somewhere else if required. + +* Packages: ``Browser`` ``Neos`` + +`BUGFIX: fix isDescendantNodeOf permission with UUIDs if specified node is hidden `_ +--------------------------------------------------------------------------------------------------------------------------------------------------- + +Resolves: #2865 + +* Packages: ``AssetList`` ``Browser`` ``ContentReferences`` ``ContentRepository`` ``Form`` ``Navigation`` ``Neos`` + +`BUGFIX: Don’t use technical workspace name in the UI `_ +------------------------------------------------------------------------------------------------------------------------- + +The technical name as title can be confusing as it doesn’t +change when the workspace title is changed. + +* Packages: ``Neos`` + +`BUGFIX: Have NeosAssetProxy return resource on getImportStream `_ +--------------------------------------------------------------------------------------------------------------------------------- + +The `AssetProxyInterface` declares `getImportStream()` must return +`resource`. The `NeosAssetProxy` returns `?UriInterface` there, which +breaks the contract. + +In some places `getImportStream()` is used to access the original URI +(see #2190), but for other proxies, the resulting link target is +`Resource id #x` since the resource is cast to string and used as is. + +This fixes the issue by making `getImportStream()` in `NeosAssetProxy` +return `resource` as expected and add (back) `getOriginalUri()` to the +proxy. The URI can be used for a download. + +An additional `ProvidesOriginalUriInterface` is added, which can be +implemented by asset sources at will. + +Fixes #2918 + +* Packages: ``Media`` ``Neos`` + +`Detailed log `_ +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~