T204863: Drop legacy hard-deprecated code from MediaWiki ahead of MediaWiki 1.32 release || T220656: Drop legacy hard-deprecated code from MediaWiki ahead of MediaWiki 1.34 release
This is a list of potential deprecated code to drop. Not all of it will be dropped before 1.33 (and we'll move entries to a parallel ticket for 1.34). Found by manually looking for hard deprecations; soft-deprecated code isn't listed here (yet?).
- From 1.16
- Language – LanguageGetMagic and LanguageGetSpecialPageAliases hooks – T199291
- From 1.26
- RestbaseVirtualRESTService and ParsoidVirtualRESTService::onParsoid1Request – gerrit
- From 1.27
- The AbortAutoAccount, AbortNewAccount, AbortLogin, LoginUserMigrated, UserCreateForm, and UserLoginForm hooks, and the LoginForm class and related material – T193755
- AuthManager migration stuff
- The AuthPluginAutoCreate hook
- SessionManager::autoCreateUser()
- Setting $wgSessionsInObjectCache = false
- Setting $wgSessionHandler at all
- MWExceptionHandler::getLogId()
- EmailNotification::updateWatchlistTimestamp()
- ResourceLoaderFileModules::readStyleFiles() without a ResourceLoader context
- From 1.28
- Linking things
- Linker::formatTemplates() and ::formatSize()
- The MimeMagic fallback class for MimeAnalyzer
- Linking things
- From 1.29
- User
- ::getGroupName()
- ::getGroupMember()
- User