|
| 1 | +`8.3.15 (2025-05-12) <https://github.com/neos/flow-development-collection/releases/tag/8.3.15>`_ |
| 2 | +================================================================================================ |
| 3 | + |
| 4 | +Overview of merged pull requests |
| 5 | +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 6 | + |
| 7 | +`BUGFIX: Replace skip migrations with simple return <https://github.com/neos/flow-development-collection/pull/3477>`_ |
| 8 | +--------------------------------------------------------------------------------------------------------------------- |
| 9 | + |
| 10 | +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. |
| 11 | + |
| 12 | +See also: https://github.com/doctrine/migrations/issues/1179 |
| 13 | + |
| 14 | +* Packages: ``Flow`` |
| 15 | + |
| 16 | +`BUGFIX: Accept node names starting with numbers in fizzle parser <https://github.com/neos/flow-development-collection/pull/3476>`_ |
| 17 | +----------------------------------------------------------------------------------------------------------------------------------- |
| 18 | + |
| 19 | +* Resolves: `#3475 <https://github.com/neos/flow-development-collection/issues/3475>`_ |
| 20 | + |
| 21 | +* Packages: ``Eel`` |
| 22 | + |
| 23 | +`BUGFIX: Set property to null via objects yaml <https://github.com/neos/flow-development-collection/pull/3455>`_ |
| 24 | +---------------------------------------------------------------------------------------------------------------- |
| 25 | + |
| 26 | +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 |
| 27 | + |
| 28 | +The idea was to have an optional object, which can be removed via settings |
| 29 | + |
| 30 | +```php |
| 31 | +#[Flow\\Inject] |
| 32 | +protected SomeService|null $someService = null; |
| 33 | +``` |
| 34 | + |
| 35 | +```yaml |
| 36 | +Foo\\Bar\\Buz: |
| 37 | + properties: |
| 38 | + someService: |
| 39 | + value: null |
| 40 | +``` |
| 41 | + |
| 42 | +At the current state invalid php code is generated, see ``= ;`` which causes php to fail during parsing: |
| 43 | + |
| 44 | +```php |
| 45 | +if (\\Neos\\Utility\\ObjectAccess::setProperty($this, 'someService', ) === false) { $this->someService = ;} |
| 46 | +``` |
| 47 | + |
| 48 | +**Upgrade instructions** |
| 49 | + |
| 50 | + |
| 51 | +* Packages: ``Flow`` |
| 52 | + |
| 53 | +`Detailed log <https://github.com/neos/flow-development-collection/compare/8.3.14...8.3.15>`_ |
| 54 | +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
0 commit comments