5.3.21 (2020-11-21)
Overview of merged pull requests
!!! BUGFIX: Make FluidAdaptor compatible with TYPO3Fluid 2.5.11+ and 2.6.10+
This is breaking in case you created your own ViewHelper that overrides the registerArgument() or overrideArgument() method. In that case you need to add a new boolean optional argument $escape = null and forward that to the parent method.
This is a backport of #2257
* Fixes: #2260
* Packages: FluidAdaptor
TASK: Use count instead of find in repository deleting resource
This introduces a new function in the resourceRepository that allows to count the number of times a file is referenced in a PersistentResource. This function is used in deleteResource of the ResourceManager to improve speed when a file is used in a lot of Persistent Resources. Same change as with #2229 but should now be merged into Flow 5.3.
Fixes: #2228
Packages:
Flow
TASK: Add note about signal information argument to docs
Packages:
Flow
BUGFIX: Ensure memcache value is a string before searching for chunk
Memcache->get() can return false if the key is not set, so the type must be checked before checking if the value was chunked.
How to verify it
Configure some caches to use Memcached as backend. Flush the cache. Go to the Neos login page: an exception is shown.
Apply the fix. Flush the cache. Go to the Neos login page: the login form is displayed.
Fixes: #2194
Packages:
Cache
TASK: Use composer 2 in travis build
Related to #2188 Follow-up to #2191
TASK: Clarify signal/slot documentation
recommend use of ::class constant
explicitly point out signal name vs method name difference
add example for slot being a closure
Resolves: #2061
Packages:
Flow