1.1.4 (2015-04-17)

Base Distribution

[BUGFIX] composer.json includes development versions in stable releases

In Idddd184af48f6d32b995e8d224a7e237aaee84bd the requirements for branch tip versions were introduced to easy development, however that had a bad side effect causing the stable releases to pull unstable versions of packages.

To fix this the release scripts are adjusted to work with dependencies on development branch versions.

Fixes: NEOS-1216 Depends: I791174633d2b1b0fb7263504744901d87bbb1ec6

[TASK] Pull in stable versions of 3rd party dependencies (again)

During the release of 1.1.3 the dependencies were changed back to the stable releases, however that should only be for the tagged versions.

TYPO3.Neos

[TASK] Update references in documentation

See https://ci.neos.typo3.org/job/TYPO3%20Neos%20Release/40/

[BUGFIX] Version upgrades leads to a broken backend

Existing users experience a broken backend between Neos upgrades due to the backend resources being cached in their browser.

To prevent this problem a bust header is added to the resource paths, based on the Javascript & CSS built files when using the minified versions.

Fixes: NEOS-1202

[BUGFIX] Updating page in node tree can lead to problems

When a page is being edited in the node tree and the url is changed on the server side, the link in the tree is out of sync.

Additionally if the title of the current page is changed, the page is not reloaded.

To prevent these situations the URL of the node in the tree is updated, as well as the title and if it’s the current page it’s reloaded automatically.

Fixes: NEOS-1197

[BUGFIX] Prevent unnecessary double persist when updating node in tree

When a node is being edited in one of the tres in the navigate component, the inline element is synchronized causing an additional update call to the server. This call is unnecessary since that state has already been saved.

Fixes: NEOS-1196

[TASK] Add missing icon for plugin view

The plugin view content element doesn’t have a default icon and therefore uses the fallback icon. This is not helpful since the element cannot be recognized easily.

Even though plugins have the same icon by default it’s still better since that would relate them. Additionally most plugins would a specific icon instead of the default.

[BUGFIX] Allow overriding ArgumentNamespace for plugins

Currently it is not possible to set a plugin argumentNamespace from TypoScript as the order of resolution will always result in an early return because the NodeType will be resolved. This fixes the resolution order.

Fixes: NEOS-1097

TYPO3.Neos.NodeTypes

[BUGFIX] Menu content element breaks without items

A regression introduced in I472f502b59ee538305e06d4635ea0a91d615e2b9 caused the menu content element to throw an exception since the backport of the change didn’t account for the change of the security view helper.

Related: NEOS-1124

TYPO3.Neos.Kickstarter

No changes

TYPO3.TYPO3CR

[BUGFIX] Adjust Behat tests to work with PHP 5.4+

TYPO3.TypoScript

[BUGFIX] Adjust code migration identifier pattern to contain the full timestamp

Previously code migrations are expected to have a class name with the pattern Version<YYYYMMDDhhmm> and the unique identifier was determined extracting the last 12 characters of the class name (which are expected to be the timestamp).

This change adjusts existing code migrations to return the old identifier so that they won’t be applied again.

Related: FLOW-110

TYPO3.Media

No changes

TYPO3.NeosDemoTypo3Org

No changes