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:
- constructing a FileDeleteForm
- FileDeleteForm::doDelete
- LogEventsList::userCan
- LogEventsList::userCanBitfield
- LogEventsList::userCanViewLogType
- LogEventsList::getExcludeClause (when the audience is not 'public')
- 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
* The old SpecialPageFactory (the one in SpecialPageFactory_deprecated.php, not the one at MediaWiki\SpecialPage\SpecialPageFactory), which made use of $wgUser and was previously deprecated, have been removed entirely
* The Revision class was soft deprecated entirely 1.31. Some of its methods were individually hard deprecated, and have been removed
- userCan
- 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