`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 `_ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~