8.3.15 (2025-05-12)

Overview of merged pull requests

BUGFIX: Replace skip migrations with simple return

If we use the skip migrations feature of doctrine, the migrations never get marked as applied. Which leads to situations, where your migration status will never be clean. So I replaced all skipif with a simple return.

See also: https://github.com/doctrine/migrations/issues/1179

  • Packages: Flow

BUGFIX: Accept node names starting with numbers in fizzle parser

  • Resolves: #3475

  • Packages: Eel

BUGFIX: Set property to null via objects yaml

This is probably similar to an autowiring: false option, but this does not exist as far as i debugged things for separate properties via objects yaml

The idea was to have an optional object, which can be removed via settings

`php #[Flow\\Inject] protected SomeService|null $someService = null; `

```yaml Foo\Bar\Buz:

properties:
someService:

value: null

```

At the current state invalid php code is generated, see = ; which causes php to fail during parsing:

`php if (\\Neos\\Utility\\ObjectAccess::setProperty($this, 'someService', ) === false) { $this->someService = ;} `

Upgrade instructions

  • Packages: Flow

Detailed log