[Breaking change]: Removed migrations from 8.00 to 9.Latest #1
Labels
category/binary-incompatible
Existing binaries may encounter a breaking change in behavior.
category/source-incompatible
Source code may encounter a breaking change in behavior when targeting the new version.
cms/release/11.0.0
Description
The old migrations used to migrate from Umbraco 7 to Umbraco 8 and further to Umbraco 9 have been removed from Umbraco 11.
PR that makes the change: N/A
Version
Umbraco 11.0.0-rc1
Previous behaviour
Migration classes could be inherited and overridden.
New behaviour
Migration classes cannot be inherited and overridden.
Type of breaking change
Binary incompatible: Existing binaries may encounter a breaking change in behaviour, such as failure to load/execute or different run-time behaviour.
Source incompatible: Source code may encounter a breaking change in behaviour when targeting the new runtime/component/SDK, such as compile errors or different run-time behaviour.
Behavioral change: Existing code and binaries may experience different run-time behaviour.
Reason for change
The only migration path expected to work is to update one major at a time. There are other existing code removed earlier that limits the possibility to migrate the data multiple major versions in one go.
Recommended action
If you inherit from the removed classes, it is recommended to copy the code into your own solution.
Affected APIs
N/A
The text was updated successfully, but these errors were encountered: