2.1.16 (2017-06-20)

Overview of merged pull requests

TASK: Add tests for node name generation

Tests to prove neos/neos-development-collection#1524

  • Packages: TYPO3CR

BUGFIX: No uppercase characters allowed in node names

The changed generation of node names must avoid uppercase characters.

This is a followup to neos/neos-development-collection#1523

  • Packages: Neos TYPO3CR

TASK: Use generateRandomString() instead of uniqid()

This reduces the risk of collision on temporary names for nodes and files, as well as cache markers.

  • Packages: Media Neos TYPO3CR TypoScript

BUGFIX: Make layout sliding query match properly

The page layout determination in DefaultTypoScript.ts2 contains the query

q(node).parents(‘[subpageLayout]’).first().property(‘subpageLayout’)

However that immediately also matches nodes which have subpageLayout being an empty string, hence this being taken into account. This results in an empty value, even if there would be actual set layouts higher above.

The .parents() part need to be replaced with .parents(‘[subpageLayout][subpageLayout != “”]’)

Fixes #1117

  • Packages: Neos