| ⇢ | A | RecordsCollection added | |
| A | ↛ | IsMeasurable removed |
| ⇢ | A | Record::getRecordableHours() added | |
| ⇢ | A | Project::completed() added | |
| ⇢ | A | Project::completedAllTasks() added | |
| ⇢ | A | Task::recordTime() added | |
| ⇢ | A | Task::deductHours() added | |
| ⇢ | A | Task::addHours() added | |
| ⇢ | A | Record::newCollection() added | |
| ⇢ | A | Task::removeRecord() added | |
| ⇢ | A | RecordsCollection::sumHours() added | |
| ⇢ | A | Project::hasDateTarget() added | |
| ⋮ | view more | ||
| A | ↛ | IsMeasurable::completed() removed | |
| A | ↛ | Record::hours() removed | |
| A | ↛ | Record::booted() removed | |
| A | ↛ | IsMeasurable::completedAllTasks() removed | |
| A | ↛ | Record::getHoursAttribute() removed | |
| A | ↛ | IsMeasurable::hasDateTarget() removed | |
| A | ↛ | IsMeasurable::isInProcess() removed | |
| A | ↛ | IsMeasurable::notDueYet() removed | |
| A | ↛ | IsMeasurable::completedAfterSchedule() removed | |
| A | ↛ | IsMeasurable::completedBeforeSchedule() removed | |
| ⋮ | view more | ||