From ff4f230f9c5274e96e9d3227f4c9df6c22ed4896 Mon Sep 17 00:00:00 2001 From: Jenkins Date: Mon, 6 May 2019 10:09:43 +0000 Subject: [PATCH] TASK: Add changelog for 4.1.14 See https://jenkins.neos.io/job/neos-release/192/ --- .../Appendixes/ChangeLogs/4114.rst | 118 ++++++++++++++++++ 1 file changed, 118 insertions(+) create mode 100644 Neos.Neos/Documentation/Appendixes/ChangeLogs/4114.rst diff --git a/Neos.Neos/Documentation/Appendixes/ChangeLogs/4114.rst b/Neos.Neos/Documentation/Appendixes/ChangeLogs/4114.rst new file mode 100644 index 00000000000..14eca98eeb4 --- /dev/null +++ b/Neos.Neos/Documentation/Appendixes/ChangeLogs/4114.rst @@ -0,0 +1,118 @@ +`4.1.14 (2019-05-06) `_ +================================================================================================ + +Overview of merged pull requests +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +`BUGFIX: Filtering by nodeType that has subtypes causes a php_error `_ +------------------------------------------------------------------------------------------------------------------------------------- + +When calculating constraints for nodeType filter the nodeDataRepository currently puts the nodeType that was given as filter-argument directly as string to the returned constraint-object but all superTypes as NodeType-objects. This later causes trouble once the types are passed to the isOfType method that expects (but not enforces) strings. + +The problem exists since ages but is exposed in Neos 4.2 by the altered handling of removed NodeTypes. Before that `isOfType` implicitly accepted a NodeType as argument. The added checks for declaredSuperTypes that are null (removed by subtype) broke this implication. + +Resolves: https://github.com/neos/neos-development-collection/issues/2460 + +* Packages: ``ContentRepository`` + +`BUGFIX: Fix return type annotation `_ +----------------------------------------------------------------------------------------------------- + +The return type annotation for ``getParent()`` was wrong + +* Packages: ``ContentRepository`` ``Neos`` + +`TASK: Contain dimension changes in tests to test case only `_ +----------------------------------------------------------------------------------------------------------------------------- + +The reset to empty array was technically wrong because dimensions were +configured. While this is not an issue at this time, it can be one +when other tests rely on the integrity of configured dimensions and +the repository. + +* Packages: ``Neos`` + +`BUGFIX: Allow translation of the textareaeditor placeholder `_ +------------------------------------------------------------------------------------------------------------------------------ + +This additionally requires a fix in the ui which will be done in the neos-ui package. + +**What I did** + +Add the textarea editor for configuration enrichment. + +**How to verify it** + +When using i18n in the placeholder it should show the full translation path in the textarea editor instead of just i18n. + +* Packages: ``Neos`` + +`BUGFIX: No redirect with status 201 `_ +------------------------------------------------------------------------------------------------------ + +Sending a redirect code of 201 does not cause the browser to redirect +and leads to a blank page. + +Fixes: #2414 + +* Packages: ``Browser`` ``Neos`` + +`BUGFIX: Image previews should be rendered for asset proxies as well `_ +-------------------------------------------------------------------------------------------------------------------------------------- + +The previous code must be a leftover from an upmerge and it results in +fatal errors when trying to open the details of an asset coming from a +proxy source. + +* Packages: ``Browser`` ``Neos`` + +`BUGFIX: Add missing Eel FileHelper registration `_ +------------------------------------------------------------------------------------------------------------------ + +Register the file helper by default so that they can be used in Fusion, without the need of separate registration. + +Solves Issue: #2405 + +* Packages: ``Fusion`` ``Neos`` + +`TASK: Translate Site Management `_ +-------------------------------------------------------------------------------------------------- + +The Site Management uses labels both from `Main.xlf` and `Modules.xlf`. For the labels from `Module.xlf`, the `source` attribute must be set. Apart from that, some labels didn't have a translation at all. This change makes the Site Management fully localizable. + +Fixes #2394 + +* Packages: ``Neos`` + +`BUGFIX: Forward \`removedContentShown\` in Context->getNodeByIdentifier() `_ +-------------------------------------------------------------------------------------------------------------------------------------------- + +fixes #2292 + +* Packages: ``ContentRepository`` + +`BUGFIX: Testing Policy has a working expression `_ +------------------------------------------------------------------------------------------------------------------ + +The policy expression was wrong and leads to initialize*Action functions being included in the AllControllerActions privilege. That is wrong and can lead to errors in tests. Compared to the (non testing) policy the new expression now works as expected. + +* Packages: ``Neos`` + +`BUGFIX: Allow using font awesome brand icons in backend modules `_ +---------------------------------------------------------------------------------------------------------------------------------- + +This was broken with 4.0 as fontawesome styling changed. + +**What I did** + +Inherit the font family for the icon pseudo element from the surrounding fa* class. + +**How to verify it** + +Use `fab fa-google` as icon for a backend module, f.e. Media Browser. +Instead of an empty square you should see the Google icon. + +* Packages: ``Neos`` + +`Detailed log `_ +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~