Skip to content

Commit

Permalink
TASK: Add changelog for 4.0.6
Browse files Browse the repository at this point in the history
  • Loading branch information
Jenkins committed Jun 26, 2018
1 parent 5cebadf commit df71b9f
Showing 1 changed file with 83 additions and 0 deletions.
83 changes: 83 additions & 0 deletions Documentation/Appendixes/ChangeLogs/406.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
`4.0.6 (2018-06-26) <https://github.com/neos/neos-development-collection/releases/tag/4.0.6>`_
==============================================================================================

Overview of merged pull requests
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

`DOCS: Add accept option to Asset- and Image-Editor <https://github.com/neos/neos-development-collection/pull/2093>`_
----------------------------------------------------------------------------------------------------------------------

Documenting the new `accept`-option.

See: https://github.com/neos/neos-ui/pull/1900

* Packages: ``Neos``

`TASK: Fix sorting icon <https://github.com/neos/neos-development-collection/pull/2040>`_
-----------------------------------------------------------------------------------------

null

* Packages: ``Browser``

`TASK: Fix documentation for inline.editorOptions <https://github.com/neos/neos-development-collection/pull/2073>`_
-------------------------------------------------------------------------------------------------------------------

The former`aloha` things need to go under `formatting` and have a new format.

* Packages: ``Browser`` ``Neos``

`BUGFIX: Make sure to materialize as few nodes as possible <https://github.com/neos/neos-development-collection/pull/2085>`_
----------------------------------------------------------------------------------------------------------------------------

For property changes there is no necessity to materialize
auto-created child nodes as well. In projects with deeply
nested auto-created node structures this behaviour could
quickly generate huge amounts of changed nodes therefore
we should only materialize child nodes for structural
changes.

All of this is only valid for workspace materializations though,
in case dimensions need to be materialized as well, we need to
materialize all child nodes as well for consistency.

`BUGFIX: On asset change flush entries tagged with AssetDynamicTag <https://github.com/neos/neos-development-collection/pull/2082>`_
------------------------------------------------------------------------------------------------------------------------------------

When using `registerAssetChange()` provided by `ContentCacheFlusher` not all affected
cache entries would always be flushed. This adds flushing of entries tagged `AssetDynamicTag_*`
as done through `ConvertUrisImplementation`–`Runtime`–`RuntimeContentCache` to solve
this.

`BUGFIX: Prevent stale object references in user runtime cache <https://github.com/neos/neos-development-collection/pull/2084>`_
--------------------------------------------------------------------------------------------------------------------------------

Holding a reference to an doctrine object can be dangerous
if something happens to the UOW during that time, so that
a new instance of the entity is produced, resulting in a
stale entity reference that must be considered detached.
We therefore should only cache the persistence identifier of
a user for easier retrieval. If said user was already loaded by
doctrine it will be available in the identity map and should not
trigger another query, making this not less efficient than the
original solution.

Additionally refactored so that the cache is flat.

`BUGFIX: Avoid duplicate results and respect filter in NodeSearchService <https://github.com/neos/neos-development-collection/pull/2087>`_
------------------------------------------------------------------------------------------------------------------------------------------

Moves the "search by node id" logic from the `NodesController` to the
`NodeSearchService` fixing the following regressions:

* Duplicate results will be filtered
* Respect `$searchableNodeTypeNames` argument
* Don't execute `getNodeByIdentifier()` twice for every search

Fixes: #2079
Related: #1894

* Packages: ``Browser`` ``Neos``

`Detailed log <https://github.com/neos/neos-development-collection/compare/4.0.5...4.0.6>`_
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

0 comments on commit df71b9f

Please sign in to comment.