They use Revision objects, and also pass objects by reference that shouldn't be changed and are only passed for legacy reasons.
- TitleMoveCompleting -> PageMoveCompleting
- TitleMoveComplete -> PageMoveComplete
Use RevisionRecord instead of Revision
Don't pass by reference
Deployed extensions to update
TitleMoveCompleting
TitleMoveComplete
- PageTriage https://gerrit.wikimedia.org/r/c/604509
- Cognate https://gerrit.wikimedia.org/r/c/608483
- Wikibase https://gerrit.wikimedia.org/r/608111
- CirrusSearch https://gerrit.wikimedia.org/r/607859
- EventBus https://gerrit.wikimedia.org/r/607866
- FlaggedRevs https://gerrit.wikimedia.org/r/c/608484
- GlobalUsage https://gerrit.wikimedia.org/r/607903
- JsonConfig https://gerrit.wikimedia.org/r/607856
- LiquidThreads https://gerrit.wikimedia.org/r/607900
- Translate https://gerrit.wikimedia.org/r/608112
- UploadWizard https://gerrit.wikimedia.org/r/607901
Core hard deprecation
- TitleMoveCompleting https://gerrit.wikimedia.org/r/607899
- TitleMoveComplete https://gerrit.wikimedia.org/r/608676