[#3550334] fix(Shape matching): Update path for fixing Text formatted with CKEditor within Canvas gets double escaped when output

  • Restore collapse inputs upgrade path + tests from before the rename.
  • Logic for updating components and tracking the versions that need to be updated in other configs + content + content revisions
  • Update patterns using the component tracked revisions.
  • Update content templates using the component tracked revisions.
  • Update field config using the component tracked revisions.
  • Update regions using the component tracked revisions.
  • Update canvas page using the component tracked revisions (probably with a query, not entity api).
  • Update canvas page revisions using the component tracked revisions (probably with a query, not entity api).
  • Clean up the tracked versions from state.

The strikethrough checks aren't required, see !252 (comment 615590)

Closes #3550334

Edited by Christian López Espínola

Merge request reports

Loading