7.1.6 (2022-01-21)

Overview of merged pull requests

Revert “BUGFIX: Do not remove related entities during persistence”

Reverts #2517

BUGFIX: Fix UriConstraints.applyTo() port handling

  • Packages: Flow

BUGFIX: Add doctrine/annotation as dependency

Prevents exception in booting flow, as it is requiring the ‘Doctrine\Common\Annotations\AnnotationRegistry’

fixes: #2673

  • Packages: Flow

BUGFIX: Fix PHP 8.1 compatibility of flow.php script

Without this fix, every interaction with Flow/Neos on PHP 8.1 will lead to a Deprecation warning:

``` PHP Deprecated: trim(): Passing null to parameter `#1 <https://github.com/neos/flow-development-collection/issues/1>`_($string) of type string is deprecated in /Packages/Framework/Neos.Flow/Scripts/flow.php on line 68

Deprecated: trim(): Passing null to parameter #1 <https://github.com/neos/flow-development-collection/issues/1>`_($string) of type string is deprecated in /Packages/Framework/Neos.Flow/Scripts/flow.php on line 68 ``

  • Packages: Flow

BUGFIX: Wrong port assigned in applyTo()

This fixes the following:

  • given an HTTPS connection to a proxy that passes the request handling to a server via HTTP

  • given a shortcut node pointing to http://www.acme.com

  • will result in http://www.acme.com:443 leading to errors

This fixes it by using the (at this point already set!) scheme of the $uri to fill in the standard port.

  • Packages: Flow

BUGFIX: Ignore missing PDOBackend tables during flush

This prevents errors for cache setup with PDOBackends for caches that are flushed early on eg. due to file monitors.

  • Fixes: #2634

  • Packages: Cache

TASK: Small tweak to Doctrine caching documentation

  • Packages: Flow

TASK: Update psalm baseline

TASK: Adjust docblock typehint to TYPO3Fluid change

The $pathAndFilename argument has been declared nullable in upstream 2.7.1+ and psalm was notifying about this.

See https://github.com/TYPO3/Fluid/commit/2d28324f02b384bb4e1983cbd72813d31e8493c7

  • Packages: Flow FluidAdaptor

Detailed log