|
True
PUR update is my mistake. As we are not using new PUR feature's we should keep the previous version (1.4).
True.
For Forum module shipped with the Magnolia 4.5 release, the minimum version should be 1.3.
The migration task is added to the task handling the 1.3 updates .
Magnolia 4.4.6 shipped Forum 1.2.1
Magnolia 4.5.0 shipped Forum 1.3
In the version handler of Forum we have a DeltaBuilder.checkPrecondition("1.2.1", "1.3")
meaning that the minimal version allowed for performing the migration is 1.2.1 (as the minimal version allowed to perform the migration is version 4.4.6 of Magnolia)
But we also have update task in the version handler for DeltaBuilder.update("1.2.2", "")
So a user having a
Forum 1.2.1 with Magnolia 4.4.6 updating to 4.5.7 will first perform the updates to 1.2.2 and then updates to 1.3 including the migration task
Forum 1.2.2 with Magnolia 4.4.6 updating to 4.5.7 will updates to 1.3 including the migration task
A user that already migrated to 4.5 and now update to 4.5.7 (Forum version 1.3.2) will not run the migration task as they are defined in the version handler for 1.3
This is exactly what we expected.
|