`8.3.22 (2025-03-10) `_ ================================================================================================ Overview of merged pull requests ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ `BUGFIX: Recognize removed-state while reducing `_ ----------------------------------------------------------------------------------------------------------------- Please read Issue #3651, to get the problem. By adding the removed-state as 3rd priority while reducing NodeData results, we should always get the not-removed NodeData, if there are 2 (because of Node-move). I tested this fix on our projects, and it worked. I can't find something breaking. But since this is deep inside NodeData, I've no idea, if we could get unexpected side-effects on it. Thanks to @Nikdro for the change. Fixes: #3651 * Packages: ``ContentRepository`` `BUGFIX: Fix return type error with `getUriForThumbnail()` `_ ---------------------------------------------------------------------------------------------------------------------------- In ``getUriForThumbnail()`` the result of ``getPublicPersistentResourceUri()`` is returned unchecked, but may be ``false``. This conflicts with the declared return type ``string``. In that case an exception is now thrown (similar to when a static resource thumbnail URI cannot be generated). * Packages: ``Media.Browser`` ``Neos`` ``Media`` `TASK: Update github actions to checkout@v4 and cache@v4 `_ -------------------------------------------------------------------------------------------------------------------------- * Packages: ``Neos`` ``.github`` `Detailed log `_ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~