| ⇢ | A | Service added | |
| ⇢ | A | RevisionSaver added | |
| ⇢ | A | FileUploader added | |
| ⇢ | A | RevisionUndoer added | |
| ⇢ | A | ImageRotator added | |
| ⇢ | A | UserBlocker added | |
| ⇢ | A | LogListGetter added | |
| ⇢ | A | UserCreator added | |
| ⇢ | A | PageDeleter added | |
| ⇢ | A | UserGetter added | |
| ⋮ | view more | ||
| A | ↛ | CategoryTraverser removed | |
| A | ↛ | UserBlocker removed | |
| A | ↛ | FileUploader removed | |
| A | ↛ | UserGetter removed | |
| A | ↛ | ImageRotator removed | |
| A | ↛ | UserRightsChanger removed | |
| A | ↛ | LogListGetter removed | |
| A | ↛ | PageListGetter removed | |
| A | ↛ | NamespaceGetter removed | |
| A | ↛ | UserCreator 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 | ||