8.3.16 (2024-08-14)
Overview of merged pull requests
BUGFIX: Don’t include subnodetypes of subnodetypes in node search
The subnodetypes of the given filter are collected twice (once in the NodesController
and once in the NodeDataRepository
) leading to nodetypes being included which don’t inherit from the given list of nodetypes as the second list of nodetypes is not checked against the nodetypefilter but against the subnodetypes of the nodetypefilter. See details in #4502.
Resolves: #4502
Packages:
Neos
BUGFIX: Changed from hardcoded date format to user-localized format.
Changes the hardcoded Y-m-d date format with an user-localized format.
German Interface Language !`image <https://github.com/user-attachments/assets/280593ac-53aa-4739-9745-a31d090a2905>`_
English Interface Language !`image <https://github.com/user-attachments/assets/09d00aed-54ea-4f82-b290-004a2e15e53d>`_
Upgrade instructions
Tested within neos 8.3.15
Review instructions
Changed the branch to 8.3, as i’ve accidentally choose 8.0 👼 As discussed in slack we (actually Bastian) changed from a hardcoded date format to an user-localization.
Packages:
Neos
BUGFIX: Forward status codes and headers set in module actions
Previously the status code set in module actions via throwStatus
or response->setStatusCode()
was ignored. With this change the individual module response is merged into the generic module response which then contains the desired status code, headers and other properties.
This is essential if the client (f.e. HTMX) relies on proper headers and status codes to behave properly.
Review instructions
Use f.e. $this->throwStatus(404)
in a Neos module controller action and check the status code of the response when calling the action.
The response code should now be 404 instead of 200.
Packages:
Neos
BUGFIX: Case insensitive user search on PostgreSQL
PostgreSQL is by default case sensitive and its hard to find users depending on their name in the users module.
Packages:
Neos