3.2.6 (2016-09-29)

Overview of merged pull requests

BUGFIX: Prevent nesting level too deep error in checkbox view helper

To prevent a recursive comparison which can lead to this error, strict comparison is used which only compares the reference.

  • Packages: Flow Fluid

BUGFIX: TypedArrayConverter correctly returns array in all cases

In some cases the TypedArrayConverter::getSourceChildPropertiesToBeConverted() was not returning an array.

It is somewhat related to https://github.com/neos/neos-development-collection/pull/102 change in Neos 2.3. PropertyMapper is now used for handling all node properties and it calls getSourceChildPropertiesToBeConverted() method and supplies its result to foreach(), which could result in nasty Warning: Invalid argument supplied for foreach().

  • Packages: Flow

BUGFIX: ObjectAccess supports property bag implementation classes

Before any class that would implement any of the methods get(), has(), set() or is() would make ObjectAccess fail when attempting to get/set empty propertyNames. Those methods are commonly used when implementing the propertyBag pattern.

This change fixes that by making sure that the accessor methods are actually longer than the plain prefixes.

  • Packages: Flow

TASK: Refactor absolute namespaces in Flow / SignalSlot and Utility

Also refactored legacy array syntax.

  • Packages: Flow

TASK: Refactor absolute namespaces in Flow / Validation classes

Also refactored legacy array syntax.

  • Packages: Flow

TASK: Refactor absolute namespaces in Flow / Security classes

Also refactored legacy array syntax.

  • Packages: Flow

TASK: Refactor absolute namespaces in Flow / Reflection classes

Also refactored legacy array syntax.

  • Packages: Flow

TASK: Remove references to typo3.org

Replaces references to typo3.org with matching references to neos.io.

  • Packages: Flow

TASK: Refactor namespaces in Flow / I18n classes

Additionally refactor legacy array syntax

  • Packages: Flow

TASK: Refactor absolute namespaces in Flow / Property Classes

Also refactored legacy array syntax.

  • Packages: Flow

TASK: Refactor absolute namespaces in Flow / Persistence

Also refactored legacy array syntax.

  • Packages: Flow

TASK: Refactor absolute namespaces in Flow / Package classes

Also refactored legacy array syntax.

  • Packages: Flow

TASK: Refactor absolute namespaces in Flow / Command classes

Additionally refactor legacy array syntax.

  • Packages: Flow

TASK: Refactor absolute namespaces in Flow / Log and Monitor

Also refactored legacy array syntax.

  • Packages: Flow

TASK: Refactor absolute namespaces in Flow / Mvc

Also refactored legacy array syntax.

  • Packages: Flow

TASK: Refactor absolute namespaces in Flow / Configuration classes

Also refactor legacy array syntax

  • Packages: Flow

TASK: Improve StringHelper documentation

Adds missing PHPDoc to StringHelper functions and add more examples.

  • Packages: Eel

TASK: Refactor absolute namespaces in Flow / Session classes

Also refactored legacy array syntax.

  • Packages: Flow

TASK: Refactor absolute namespaces in Flow / Resource Classes

Also refactored legacy array syntax.

  • Packages: Flow

TASK: Refactor Flow / Cache classes code style

Remove absolute namespaces and legacy array syntax

  • Packages: Flow

BUGFIX: ArrayFromObjectConverter correctly converts object properties with property name

Before the ArrayFromObjectConverter lost the property name of object properties when converting child properties.

  • Packages: Flow