Following a discussion in https://github.com/neos/neos-development-collection/pull/51 about a database migration should be marked breaking or not I’d like a clear decision to progress.
The argument for marking it breaking if it contains a database migration is that it requires you to run them when updating the package. This has been done in the past (example), but since it doesn’t necessarily mean changing any public marked API it’s not the best way to do it to clearly distinguish between the two.
So question is if we should just ignore that and expect everyone using master or updating patch versions to run
doctrine:migrate as part of that process?
An alternative would be to mark changes that require you to do something manually in another way. E.g. with