Skip to content

BUGFIX: Prevent PHP Errors in Neos9 by extacting Neos 8 migrations into separate Sitegeist.Kaleidoscope.ValueObjects.Migrations package#23

Merged
mficzel merged 3 commits intomainfrom
bugfix/preventPhpErrorsInNeos9
Jan 15, 2026
Merged

BUGFIX: Prevent PHP Errors in Neos9 by extacting Neos 8 migrations into separate Sitegeist.Kaleidoscope.ValueObjects.Migrations package#23
mficzel merged 3 commits intomainfrom
bugfix/preventPhpErrorsInNeos9

Conversation

@mficzel
Copy link
Member

@mficzel mficzel commented Jan 15, 2026

The problems occurred because the node-migrations for Neos 8 use a base class that is no longer present in Neos9 and thus PHP complains hard about non existing classes.

As a solution we extracted the Neos 8 migrations into the saperate package Sitegeist.Kaleidoscope.ValueObjects.Migrations that supports only Neos 8 and remove those here. The classes and namespaces are exactly as before so you only have to require the package.

!!! I am aware that this is technically breaking but will still release this as a feature release as it makes the package usable in Neos 9. Since we continue to work on The editors here it would be too much hassle to maintain multiple versions of this pretty new package already !!!

@mficzel mficzel changed the title BUGFIX: Prevent PHP Errors in Neos9 by extacting Neos 8 migrations into separate package BUGFIX: Prevent PHP Errors in Neos9 by extacting Neos 8 migrations into separate Sitegeist.Kaleidoscope.ValueObjects.Migrations package Jan 15, 2026
@mficzel mficzel force-pushed the bugfix/preventPhpErrorsInNeos9 branch from e261b4e to 2e12dee Compare January 15, 2026 16:22
@mficzel mficzel merged commit 20d289d into main Jan 15, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant