| ⇢ | A | PageDeleter added | |
| ⇢ | A | UserGetter added | |
| ⇢ | A | PageGetter added | |
| ⇢ | A | UserRightsChanger added | |
| ⇢ | A | PageListGetter added | |
| ⇢ | A | PageMover added | |
| ⇢ | A | PageProtector added | |
| ⇢ | A | CategoryLoopException added | |
| ⇢ | A | PagePurger added | |
| ⇢ | A | AnonymousGenerator added | |
| ⋮ | view more | ||
| A | ↛ | PageMover removed | |
| A | ↛ | PageGetter removed | |
| A | ↛ | PageProtector removed | |
| A | ↛ | PagePurger removed | |
| A | ↛ | PageRestorer removed | |
| A | ↛ | PageWatcher removed | |
| A | ↛ | RevisionDeleter removed | |
| A | ↛ | AnonymousGenerator removed | |
| A | ↛ | RevisionPatroller removed | |
| A | ↛ | PageDeleter removed | |
| ⋮ | view more | ||
| ⇢ | B | CategoryTraverser::descend() added | |
| ⇢ | B | FileUploader::upload() added | |
| ⇢ | B | UserCreator::create() added | |
| ⇢ | B | NamespaceGetter::getNamespaceByName() added | |
| ⇢ | B | PageListGetter::runQuery() added | |
| ⇢ | B | PagePurger::purgePages() added | |
| ⇢ | B | RevisionSaver::getEditParams() added | |
| ⇢ | B | PageProtector::protect() added | |
| ⇢ | A | ImageRotator::rotate() added | |
| ⇢ | A | FileUploader::uploadByChunks() added | |
| ⋮ | view more | ||
| B | ↛ | CategoryTraverser::descend() removed | |
| B | ↛ | FileUploader::upload() removed | |
| B | ↛ | UserCreator::create() removed | |
| B | ↛ | NamespaceGetter::getNamespaceByName() removed | |
| B | ↛ | PageListGetter::runQuery() removed | |
| B | ↛ | PagePurger::purgePages() removed | |
| B | ↛ | RevisionSaver::getEditParams() removed | |
| B | ↛ | PageProtector::protect() removed | |
| A | ↛ | ImageRotator::rotate() removed | |
| A | ↛ | FileUploader::uploadByChunks() removed | |
| ⋮ | view more | ||