| ⇢ | A | Tracker added | |
| A | ↛ | ConfigurationTrait removed |
| ⇢ | B | Locker::updateCounters() added | |
| ⇢ | A | Locker::updateUsage() added | |
| ⇢ | A | Tracker::setCompleted() added | |
| ⇢ | A | Tracker::setAborted() added | |
| ⇢ | A | Manager::customErrorHandler() added | |
| ⇢ | A | Tracker::getSucceeded() added | |
| ⇢ | A | Manager::updateTrackerSetQueued() added | |
| ⇢ | A | Tracker::countSucceeded() added | |
| ⇢ | A | Tracker::getFailed() added | |
| ⇢ | A | Manager::updateTrackerSetCompleted() added | |
| ⋮ | view more | ||
| B | ↗ | A | ScheduleWorker::loop() improved |
| B | ↗ | A | Runner::__construct() improved |
| A | ↘ | B | QueueWorker::loop() got worse |
| A | ↛ | Locker::setRunning() removed | |
| A | ↛ | Locker::countRunning() removed | |
| A | ↛ | Locker::setCompleted() removed | |
| A | ↛ | Locker::setAborted() removed | |
| A | ↛ | Locker::freeCompleted() removed | |
| A | ↛ | Locker::dump() removed | |
| A | ↛ | Locker::create() removed | |
| A | ↛ | Manager::free() removed | |
| A | ↛ | ConfigurationTrait::getConfiguration() removed | |
| A | ↛ | ConfigurationTrait::setConfiguration() removed | |
| ⋮ | view more | ||