Releases: netlogix/Netlogix.Migrations
2.1.0 - Drop PHP 7.4 Support and Fix PHP 8 Deprecations
2.0.2 - Ensure PhpUnit 10 Compatibility
What's Changed
Full Changelog: 2.0.1...2.0.2
2.0.1 - Fix unit tests
2.0.0 - Support for Flow 7 and 8
What's Changed
Full Changelog: 1.4.2...2.0.0
Fix unit tests for Flow 6.3
Merge pull request #10 from netlogix/bugfix/add-type-hints-to-tests BUGFIX: Add missing type hints to tests
Fix unit tests when version numbered class names are not properly formated
Version numbered class names need to be "Version" followed by exactly 14 digits.
Unit tests didn't reflect that.
This also adds an exception when this is not the case, instead of just an "undefined index: dateFormatVersionNumber".
Allow version numbers in full namespace
Migration classes are usually named like "Version20200911105700" to be
both, naturally sorted and with little chance to conflict.
This patch allows for migration classes with arbitrary names but
living in namespaces that contain the version number part.
This patch does not change how migratins are detected within the file
system.
Introduce output aware migration objects
Migration tasks can now report status to console directly, which aims to eliminate handler objects.
Flow 6 compatibility
This release adds support for Flow Versions 6.X
Additionally, it is now possible to use migrations that reside in non-application (Neos Sites for example) packages. Previously, only packages in Packages/Application
were considered.
BUGFIX: Rethrow exception in MigrationsCommandController
- Rethrow exception in MigrationsCommandController instead of quitting for additional error handling when executing migrations in production.
- Remove xdebug from unit test.