|
Dependency to the migration module was changed to enforce dependency to migration module 1.2 in case of installation of STK 2.0.7.
Add a migration task in the version handler in order to migrate the STK module from 4.4.6 to 4.5.7 and higher.
Magnolia 4.4.6 shipped STK 1.4.6
Magnolia 4.5.0 shipped STK 2.0
If a Magnolia instance is updated from 4.4.6 to 4.5.7, the version handler (DeltaBuilder.update("2.0.0", "")) 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 2.0.6 of the STK module) and we want now to update to Magnolia 4.5.7,
in this case, the version handler's will not run the migration task.
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 by the 1.1 Migration module tasks. They shouldn't be boutstrapped again.
This is exactly what we expected.
|