| ⇢ | A | SosaComputeModal added | |
| ⇢ | A | MissingAncestorsList added | |
| ⇢ | A | AncestorsList added | |
| ⇢ | A | MissingAncestor added | |
| ⇢ | A | AncestorsListIndividual added | |
| ⇢ | A | AncestorsListFamily added | |
| F | ↛ | SosaProvider removed | |
| F | ↛ | SosaListController removed | |
| B | ↛ | SosaListFamView removed | |
| A | ↛ | SosaListIndiView removed | |
| A | ↛ | SosaListView removed | |
| A | ↛ | SosaCalculator removed | |
| A | ↛ | SosaListMissingView removed |
| ⇢ | B | MissingAncestorsList::handle() added | |
| ⇢ | B | AncestorsListIndividual::handle() added | |
| ⇢ | B | AncestorsListFamily::handle() added | |
| ⇢ | A | SosaRecordsService::listMissingAncestorsAtGenerati... added | |
| ⇢ | A | SosaRecordsService::listAncestorFamiliesAtGenerati... added | |
| ⇢ | A | AncestorsList::handle() added | |
| ⇢ | A | SosaComputeModal::handle() added | |
| ⇢ | A | MissingAncestor::isFatherMissing() added | |
| ⇢ | A | MissingAncestor::individual() added | |
| ⇢ | A | MissingAncestor::sosa() added | |
| ⋮ | view more | ||
| A | ↘ | B | SosaRecordsService::insertOrUpdate() got worse |
| F | ↛ | SosaListFamView::renderContent() removed | |
| F | ↛ | SosaListIndiView::renderContent() removed | |
| F | ↛ | SosaListMissingView::renderContent() removed | |
| D | ↛ | SosaListController::renderFamSosaListIndi() removed | |
| D | ↛ | SosaListController::renderSosaListIndi() removed | |
| C | ↛ | SosaCalculator::addNode() removed | |
| B | ↛ | SosaListController::missing() removed | |
| B | ↛ | SosaListView::renderSosaHeader() removed | |
| A | ↛ | SosaProvider::getGenerationDepthStatsAtGen() removed | |
| A | ↛ | SosaProvider::__construct() removed | |
| ⋮ | view more | ||