| ⇢ | A | CollectionsController added | |
| ⇢ | A | GenerateCsv added | |
| ⇢ | A | CustomDatabaseNotification added | |
| ⇢ | A | AddSearchIdToNotifications added |
| ⇢ | A | GenerateCsv::createCsv() added | |
| ⇢ | A | CollectionsController::download() added | |
| ⇢ | A | GenerateCsv::handle() added | |
| ⇢ | A | CustomDatabaseNotification::save() added | |
| ⇢ | A | Search::latestNotification() added | |
| ⇢ | A | User::notifications() added | |
| ⇢ | A | AddSearchIdToNotifications::up() added | |
| ⇢ | A | AddSearchIdToNotifications::down() added | |
| ⇢ | A | JobFilter::filterFields() added | |
| ⇢ | A | GenerateCsv::__construct() added | |
| ⋮ | view more | ||
| A | ↘ | B | JobsCollected::toMail() got worse |