[x] All commits are relevant to the purpose of the PR (e.g. no debug statements, unrelated refactoring, or arbitrary linting)
Small amounts of additional linting are usually okay, but if it makes it hard to concentrate on the relevant changes, ask for the unrelated changes to be reverted, and submitted as a separate PR.
Description
Adds a migration task and guide for migrating from
gorriecoe/silverstripe-link
andgorriecoe/silverstripe-linkfield
Requires https://github.com/silverstripe/silverstripe-framework/pull/11182 for CI to go green.
Manual testing steps
gorriecoe/silverstripe-link
has_one
has_many
(with custom sort column)many_many
(withmany_many_extraFields
)many_many
through (with extra$db
fields)many_many
through, with polymorphichas_one
on the "from" end of the join modelcomposer require silverstripe/linkfield:^4
obviously you'll need to pull in this PR instead.Issues
Pull request checklist