Untracked work || T205029: Drop legacy hard-deprecated code from MediaWiki ahead of MediaWiki 1.33 release
This is a list of potential deprecated code to drop. Not all of it will be dropped before 1.32 (and we'll move entries to a parallel ticket for 1.33). Found by manually looking for hard deprecations; soft-deprecated code isn't listed here (yet?).
- From 1.17
- Nothing!
- From 1.18
- SpecialPageFactory – Array syntax for $wgSpecialPages
- From 1.19
- UnknownAction hook; no task for removal, but see T178844 for documentation.
- From 1.21
- Nothing!
- From 1.22
- ParserLimitReport hook
- From 1.23
- $wgLBFactoryConf support for values with underscores (LBFactory_Simple/LBFactory_Single/LBFactory_Multi)
- The SpecialRecentChangesFilters and SpecialWatchlistFilters hooks
- The SpecialRecentChangesQuery and SpecialWatchlistQuery hooks
- From 1.24
- MailAddress – Construction with a User object
- From 1.25
- wfErrorLog
- wfRunHooks
- The DoEditSectionLink hook
- The UserGetImplicitGroups hook
- From 1.26
- wfUseMW
- RestbaseVirtualRESTService and ParsoidVirtualRESTService::onParsoid1Request (defer to 1.33)
- From 1.29
- The ChangesListSpecialPageFilters hook
- From 1.30
- wfUsePHP
- File / MediaHandler ::getStreamHeaders()