| ⇢ | A | Reviewers added | |
| ⇢ | A | ScrapingOrigin added | |
| ⇢ | A | ConstantOrigin added | |
| ⇢ | A | ConstantReviewer added | |
| ⇢ | A | OriginsTranslator added | |
| ⇢ | A | ScrapingReviewer added | |
| A | ↛ | Reviewer removed | |
| A | ↛ | Origin removed |
| ⇢ | B | ScrapingReviewer::review() added | |
| ⇢ | A | ConstantReviewer::review() added | |
| ⇢ | A | ConstantOrigin::__construct() added | |
| ⇢ | A | ScrapingReviewer::resolveHtmlToLink() added | |
| ⇢ | A | ScrapingOrigin::withDownloadUrl() added | |
| ⇢ | A | ConstantOrigin::lastVersion() added | |
| ⇢ | A | ScrapingReviewer::resolveOrigin() added | |
| ⇢ | A | ScrapingOrigin::lastVersion() added | |
| ⇢ | A | ConstantReviewer::accepts() added | |
| ⇢ | A | ScrapingReviewer::accepts() added | |
| ⋮ | view more | ||
| A | ↛ | Origin::__construct() removed | |
| A | ↛ | Origin::url() removed | |
| A | ↛ | Origin::lastVersion() removed | |
| A | ↛ | Origin::name() removed | |
| A | ↛ | Reviewer::review() removed | |
| A | ↛ | Reviewer::reviewOrigin() removed | |
| A | ↛ | Reviewer::__construct() removed | |
| A | ↛ | Upgrader::createReviewer() removed | |
| A | ↛ | Upgrader::buildOriginPath() removed | |
| A | ↛ | Origin::hasLastVersion() removed | |