| ⇢ | A | HeatMap added | |
| ⇢ | A | Level added | |
| ⇢ | A | Toolbox added | |
| B | ↛ | CanvasAPIviaLTI_Installer removed | |
| A | ↛ | CanvasAPIviaLTI removed | |
| A | ↛ | UserAPIToken removed | |
| A | ↛ | Level removed |
| ⇢ | F | data-collection.php ➔ collectStatistics() added | |
| ⇢ | D | HeatMap::getLevel() added | |
| ⇢ | B | data-collection.php ➔ hoursRange() added | |
| ⇢ | B | Toolbox::averageTurnAround() added | |
| ⇢ | B | Toolbox::averageAssignmentCount() added | |
| ⇢ | A | Toolbox::graphHeight() added | |
| ⇢ | A | Level::__construct() added | |
| ⇢ | A | Toolbox::getGenerator() added | |
| ⇢ | A | Toolbox::graphWidth() added | |
| F | ↛ | data-collection.php ➔ collectStatistics() removed | |
| D | ↛ | CanvasAPIviaLTI_Installer::createSecretsFile() removed | |
| C | ↛ | CanvasAPIviaLTI_Installer::createAppDatabaseTables... removed | |
| C | ↛ | department-summary.php ➔ getLevel() removed | |
| C | ↛ | CanvasAPIviaLTI_Installer::acquireAPIToken() removed | |
| B | ↛ | UserAPIToken::__construct() removed | |
| B | ↛ | CanvasAPIviaLTI_Installer::createLTIDatabaseTables... removed | |
| B | ↛ | data-collection.php ➔ hoursRange() removed | |
| B | ↛ | UserAPIToken::setToken() removed | |
| B | ↛ | CanvasAPIviaLTI::onLaunch() removed | |
| ⋮ | view more | ||