| ⇢ | A | NightlyUpdatesCron added | |
| ⇢ | A | SilverStripeElasticaReindexCron added | |
| A | ↛ | ResqueService removed |
| ⇢ | A | BuildAddonJob::process() added | |
| ⇢ | A | NightlyUpdatesCron::process() added | |
| ⇢ | A | SilverStripeElasticaReindexCron::process() added | |
| ⇢ | A | BuildAddonJob::__construct() added | |
| ⇢ | A | BuildAddonJob::getPackage() added | |
| ⇢ | A | NightlyUpdatesCron::getSchedule() added | |
| ⇢ | A | SilverStripeElasticaReindexCron::getSchedule() added | |
| ⇢ | A | BuildAddonJob::getTitle() added | |
| ⇢ | A | BuildAddonJob::getSignature() added | |
| A | ↘ | B | BuildAddonsTask::run() got worse |
| C | ↗ | B | AddonUpdater::updateAddon() improved |
| B | ↘ | C | AddonBuilder::build() got worse |
| A | ↛ | BuildAddonJob::setUp() removed | |
| A | ↛ | BuildAddonJob::perform() removed | |
| A | ↛ | ResqueService::queue() removed | |
| A | ↛ | ResqueService::__construct() removed |