|
Add a migration task in the version handler in order to migrate the FORM module from 4.4.6 to 4.5.7 and higher.
Magnolia 4.4.6 shipped FORM 1.3.2
Magnolia 4.5.0 shipped FORM 1.4
If a Magnolia instance is updated from 4.4.6 to 4.5.7, the version handler (DeltaBuilder.update("1.4", "")) will take care of the migration of the module.
The migration task will also bootstrap the files defined in mgnl-bootstrap/migration.
If a Magnolia instance was already updated let say from 4.4.6 to 4.5.6 (Version 1.4.3 of the FORM module) and we want now to update to Magnolia 4.5.7, in this case, the version handler's will not run the migration.
Migration already took place during update from 4.4.6 to 4.5.6. and should not run again. Bootstrap files defined under mgnl-bootstrap/migration where already handled during the migration for 4.4.6 to 4.5.6. They shouldn't be bootstrapped again.
This is exactly what we expected.
|