<commit_before><commit_msg>TASK: Add changelog for 7.2.3 [skip ci]<commit_after>`7.2.3 (2022-01-21) <https://github.com/neos/flow-development-collection/releases/tag/7.2.3>`_
==============================================================================================

Overview of merged pull requests
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

`Revert "BUGFIX: Do not remove related entities during persistence" <https://github.com/neos/flow-development-collection/pull/2661>`_
-------------------------------------------------------------------------------------------------------------------------------------

Reverts `#2517 <https://github.com/neos/flow-development-collection/issues/2517>`_

`BUGFIX: Fix UriConstraints.applyTo() port handling <https://github.com/neos/flow-development-collection/pull/2676>`_
---------------------------------------------------------------------------------------------------------------------



* Packages: ``Flow``

`BUGFIX: Add doctrine/annotation as dependency <https://github.com/neos/flow-development-collection/pull/2674>`_
----------------------------------------------------------------------------------------------------------------

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 <https://github.com/neos/flow-development-collection/pull/2663>`_
-----------------------------------------------------------------------------------------------------------------------

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() <https://github.com/neos/flow-development-collection/pull/2654>`_
-----------------------------------------------------------------------------------------------------------

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 <https://github.com/neos/flow-development-collection/pull/2635>`_
------------------------------------------------------------------------------------------------------------------------

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

* Fixes: `#2634 <https://github.com/neos/flow-development-collection/issues/2634>`_

* Packages: ``Cache``

`TASK: Small tweak to Doctrine caching documentation <https://github.com/neos/flow-development-collection/pull/2650>`_
----------------------------------------------------------------------------------------------------------------------



* Packages: ``Flow``

`TASK: Update psalm baseline <https://github.com/neos/flow-development-collection/pull/2643>`_
----------------------------------------------------------------------------------------------



`TASK: Adjust docblock typehint to TYPO3Fluid change <https://github.com/neos/flow-development-collection/pull/2633>`_
----------------------------------------------------------------------------------------------------------------------

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 <https://github.com/neos/flow-development-collection/commit/2d28324f02b384bb4e1983cbd72813d31e8493c7>`_


* Packages: ``Flow`` ``FluidAdaptor``

`Detailed log <https://github.com/neos/flow-development-collection/compare/7.2.2...7.2.3>`_
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{'fraction_non_alphanumeric': 0.37902129587675576, 'fraction_numerical': 0.03511554145899411, 'mean_word_length': 1.7978453738910012, 'pattern_counts': {'":': 0, '<': 19, '<?xml version=': 0, '>': 19, 'https://': 17, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1116036', 'n_tokens_mistral': 1193, 'n_tokens_neox': 1052, 'n_words': 266}