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: Neos Fusion.Afx Fusion

Detailed log