5.2.2 (2019-01-10)

Overview of merged pull requests

BUGFIX: Lower recursion limit for debugger from 50 to 5

With the previous recursion limit of 50 php often ran into memory-limits when debugging larger data structures.

  • Packages: Flow

BUGFIX: Fix wrong exception message

This fixes an error caused by a wrong format string used to generate an exception message when a private property is annotated for configuration injection.

  • Packages: Flow

TASK: Fix risky unit test

The changed test does contain an expects but did advertise it @doesNotPerformAssertions, leading PhpUnit to consider the test as risky.

  • Packages: Flow

BUGFIX: Make dev collection and neos/flow dependencies match

Fixes the doctrine/migrations dependency (again) and adds ext-xml to the neos/flow dependencies so updating the collection manifest picks it up correctly.

Fixes neos/neos-development-collection#2310 Related #1356

  • Packages: Flow FluidAdaptor

TASK: PHP 7.3 - Use break instead of continue within a switch case

Starting in PHP 7.3, PHP will throw a warning when using continue within a switch to confirm intent. In PHP, within switch, break and continue do the same thing.

  • Packages: Flow

BUGFIX: Make dev collection and neos/flow dependencies match

The dependabot changes done to the dev collections are not good. Why? Because dependabot only changes the top-level composer.json bit leaves the manifests in Neos.Flow untouched.

This makes sure the dependencies in the collection match the neos/flow dependencies again, to avoid breaking things for people.

Related to neos/neos-development-collection#2310

  • Packages: Flow

BUGFIX: Avoid strlen call on null value

The CropViewHelper should gracefully handle null values internally. Otherwise you get Argument 1 passed to Neos\Utility\Unicode\Functions::strlen() must be of the type string, null given errors.

  • Packages: FluidAdaptor

TASK: Correct documentation for fusionPathPatterns on FusionView

What I did

I have changed the example for configuring the view through Views.yaml. Currently there is an old integration which doesn’t work.

  • Packages: Flow