8.4.1 (2025-11-11)
Overview of merged pull requests
BUGFIX: Apply MariaDB specific fix only for MariaDB database
With https://github.com/neos/neos-development-collection/commit/84a7016a4b72f2ee7ef1a4371a599ee1eee48131 we fixed a MariaDB specific issue, which now raises compaibility issues with MySQL 8.4.
To prevent this incompatibility, we check now the database type before applying this fix.
Fixes: #5550
Packages:
NodeTypes.ColumnLayouts.github
BUGFIX: Resolve PHP 8.4 deprecation warnings and other minor warnings
Packages:
.github
BUGFIX: Fix AFX AST positions to fix fusion migrations
positions in the AFX AST are now calculated properly:
``` {abc}
1 3
abc starts at character 1 (a) and goes to character 3 (c) position 0 and 4 are the outer braces.
This is also done correctly for spreads or when the expression is in a tag content ``` foo={abc}
5 7
- {…abc}
4 6
The EelExpressionTransformer works with the positions differently and thus we offset them. But the semantic we now hold for the afx parser and the tests should ideally apply to all ast positions we use.
Upgrade instructions
Packages:
NeosFusion.AfxFusion