| ⇢ | C | Simulate added | |
| ⇢ | A | Compression added | |
| ⇢ | A | Process added | |
| A | ↘ | B | Backup got worse |
| A | ↛ | Abstraction removed | |
| A | ↛ | Check removed | |
| A | ↛ | Cleaner removed | |
| A | ↛ | Crypter removed | |
| A | ↛ | Source removed | |
| A | ↛ | Sync removed |
| ⇢ | B | Simulate::run() added | |
| ⇢ | A | Compression::compress() added | |
| ⇢ | A | Process::__construct() added | |
| ⇢ | A | Simulate::simulateSource() added | |
| ⇢ | A | Simulate::simulateChecks() added | |
| ⇢ | A | Simulate::simulateCrypt() added | |
| ⇢ | A | Simulate::simulateSyncs() added | |
| ⇢ | A | Simulate::simulateCleanup() added | |
| ⇢ | A | Simulate::executeCompressor() added | |
| ⇢ | A | Runner::createRunner() added | |
| ⋮ | view more | ||
| A | ↛ | Source::compress() removed | |
| A | ↛ | Cleaner::simulate() removed | |
| A | ↛ | Crypter::run() removed | |
| A | ↛ | Crypter::simulate() removed | |
| A | ↛ | Source::backup() removed | |
| A | ↛ | Source::simulate() removed | |
| A | ↛ | Backup::__construct() removed | |
| A | ↛ | Source::compressDirectory() removed | |
| A | ↛ | Source::compressFile() removed | |
| A | ↛ | Check::run() removed | |
| ⋮ | view more | ||