Ready:
* The following methods previously accepted an optional user parameter. Not passing a user was hard deprecated in 1.35. Support for not passing a user has now been removed:
- FileDeleteForm::doDelete
- LogEventsList::userCan
- LogEventsList::userCanBitfield
- LogEventsList::userCanViewLogType
- LogPage::addEntry
- PatrolLog::record
- Revision::newNullRevision (note however, that the entire class is soft deprecated, and RevisionStore::newNullRevision should be used instead)
- Title::getNotificationTimestamp
- WikiPage::insertProtectNullRevision
- constructing a FileDeleteForm
- LogEventsList::getExcludeClause (when the audience is not 'public')
* The following classes, which made use of $wgUser and were previously deprecated, have been removed entirely:
- SpecialPageFactory (the only one in the SpecialPageFactory_deprecated file, not the one at MediaWiki\SpecialPage\SpecialPage
* The Revision class was soft deprecated entirely 1.31. Some of its methods were individually hard deprecated, and have been removed
- userCanBitfield
- loadFromTitle (along with RevisionStore::loadRevisionFromTitle)
- countByPageId
- countByTitle
* The following methods have been removed entirely:
- ApiTestCase::doLogin
- Article::insertProtectNullRevision
- RecentChange::markPatrolled
- Title::getUserPermissionsErrors
- WebRequest::getLimitOffset
* LogEventsList::typeAction previously accepted an optional right parameter, and checked if the context user ($wgUser) had that right. Passing a right was hard deprecated in 1.35, and support for checking against a right has now been removed.
Not ready yet:
Remove:
Title::userCan, ::quickUserCan