diff --git a/Neos.Neos/Documentation/Appendixes/ChangeLogs/7320.rst b/Neos.Neos/Documentation/Appendixes/ChangeLogs/7320.rst new file mode 100644 index 00000000000..c9b8460eb02 --- /dev/null +++ b/Neos.Neos/Documentation/Appendixes/ChangeLogs/7320.rst @@ -0,0 +1,56 @@ +`7.3.20 (2024-02-23) `_ +================================================================================================ + +Overview of merged pull requests +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +`BUGFIX: Add assetcollection privilege condition to asset edit view in Media.Browser `_ +------------------------------------------------------------------------------------------------------------------------------------------------------ + +In the Media.Browser you can change the AssetCollections via checkboxes even when you don't have the privilege (Neos.Media.Browser:ManageAssetCollections) to do so. +With this PR the checkboxes are only rendered with the right privilege. + +* Packages: ``Neos`` ``Media.Browser`` + +`BUGFIX: MenuHelper uses content dimensions to get node for privilege check `_ +--------------------------------------------------------------------------------------------------------------------------------------------- + +* Resolves: `#4625 `_ + +The Neos backend MenuHelper received a bugfix to filter sites listed by the menu using NodePrivileges. In case of sites with multiple dimensions the dimensionCombinations are considered too. + +**Upgrade instructions** + +**Review instructions** + +This bugfix tries to fix #4025. If 7.3 and upwards is used on a multi site project with multiple dimensions, it might be that +``` +$node = $context->getNode(\\Neos\\ContentRepository\\Domain\\Utility\\NodePaths::addNodePathSegment(SiteService::SITES_ROOT_PATH, $site->getNodeName())); +``` +returns ``null``, causing the next line +``` +if ($this->privilegeManager->isGranted(NodeTreePrivilege::class, new NodePrivilegeSubject($node))) { +``` +to throw an exception. Thus the backend is not accessible anymore. +The reason is, that for multisite projects with multiple dimensions it might be that ``$node`` cannot be retrieved by the default context created. + +The fix is to use ``contentDimensionCombinator`` and also to explicitly check if ``$node`` could be retrieved. +I'm also using the property ``invisibleContentShown`` and ``inaccessibleContentShown`` because it might be that an editor set the Home of a site to ``hidden`` by mistake. Thus the site might not accessible via the menu anymore to possibly fix an editor mistake. + + +* Packages: ``Neos`` + +`BUGFIX: Add dimensions to Workspace module `_ +------------------------------------------------------------------------------------------------------------- + +resolves: `#3470 `_ + +This adds Dimension handling to the current workspaces module. + +Currently the Module only displays changes in different languages as one change. This is because the node path is the same in different languages after they are copied. + + +* Packages: ``Neos`` + +`Detailed log `_ +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/Neos.Neos/Documentation/Appendixes/ChangeLogs/8018.rst b/Neos.Neos/Documentation/Appendixes/ChangeLogs/8018.rst new file mode 100644 index 00000000000..0602d338ef4 --- /dev/null +++ b/Neos.Neos/Documentation/Appendixes/ChangeLogs/8018.rst @@ -0,0 +1,20 @@ +`8.0.18 (2024-03-03) `_ +================================================================================================ + +Overview of merged pull requests +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +`BUGFIX: 4915 fusion `ParsePartials` cache not flushed for symlinked packages `_ +----------------------------------------------------------------------------------------------------------------------------------------------- + +* Resolves: `#4915 `_ +By reverting fix https://github.com/neos/neos-development-collection/pull/4838 +Which will lead to the original problem to resurface https://github.com/neos/neos-development-collection/issues/4415 (but silently this time, no one will notice the cache flodding :D) + +**Upgrade instructions** + + +* Packages: ``Neos`` ``Fusion`` + +`Detailed log `_ +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/Neos.Neos/Documentation/Appendixes/ChangeLogs/8113.rst b/Neos.Neos/Documentation/Appendixes/ChangeLogs/8113.rst new file mode 100644 index 00000000000..af62e066ceb --- /dev/null +++ b/Neos.Neos/Documentation/Appendixes/ChangeLogs/8113.rst @@ -0,0 +1,20 @@ +`8.1.13 (2024-03-03) `_ +================================================================================================ + +Overview of merged pull requests +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +`BUGFIX: 4915 fusion `ParsePartials` cache not flushed for symlinked packages `_ +----------------------------------------------------------------------------------------------------------------------------------------------- + +* Resolves: `#4915 `_ +By reverting fix https://github.com/neos/neos-development-collection/pull/4838 +Which will lead to the original problem to resurface https://github.com/neos/neos-development-collection/issues/4415 (but silently this time, no one will notice the cache flodding :D) + +**Upgrade instructions** + + +* Packages: ``Neos`` ``Fusion`` + +`Detailed log `_ +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/Neos.Neos/Documentation/Appendixes/ChangeLogs/8213.rst b/Neos.Neos/Documentation/Appendixes/ChangeLogs/8213.rst new file mode 100644 index 00000000000..6671901b000 --- /dev/null +++ b/Neos.Neos/Documentation/Appendixes/ChangeLogs/8213.rst @@ -0,0 +1,20 @@ +`8.2.13 (2024-03-03) `_ +================================================================================================ + +Overview of merged pull requests +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +`BUGFIX: 4915 fusion `ParsePartials` cache not flushed for symlinked packages `_ +----------------------------------------------------------------------------------------------------------------------------------------------- + +* Resolves: `#4915 `_ +By reverting fix https://github.com/neos/neos-development-collection/pull/4838 +Which will lead to the original problem to resurface https://github.com/neos/neos-development-collection/issues/4415 (but silently this time, no one will notice the cache flodding :D) + +**Upgrade instructions** + + +* Packages: ``Neos`` ``Fusion`` + +`Detailed log `_ +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~