| ⇢ | A | PlaylistBusinessLayer added |
| ⇢ | A | PlaylistBusinessLayer::removeTracksFromAllLists() added | |
| ⇢ | A | PlaylistApiController::getParamTrackIds() added | |
| ⇢ | A | PlaylistMapper::findListsContainingTrack() added | |
| ⇢ | A | PlaylistBusinessLayer::addTracks() added | |
| ⇢ | A | PlaylistBusinessLayer::removeTracks() added | |
| ⇢ | A | PlaylistBusinessLayer::create() added | |
| ⇢ | A | PlaylistBusinessLayer::rename() added | |
| ⇢ | A | Playlist::getTrackIdsAsArray() added | |
| ⇢ | A | Playlist::setTrackIdsFromArray() added | |
| ⇢ | A | PlaylistBusinessLayer::__construct() added | |
| ⋮ | view more | ||
| A | ↘ | B | Helper::cleanUp() got worse |
| B | ↗ | A | PlaylistApiController::create() improved |
| A | ↛ | PlaylistMapper::addTracks() removed | |
| A | ↛ | PlaylistMapper::getTracks() removed | |
| A | ↛ | ResetDatabase::cleanupRelation() removed | |
| A | ↛ | PlaylistMapper::deleteById() removed | |
| A | ↛ | PlaylistMapper::removeTracks() removed | |
| A | ↛ | PlaylistMapper::removeTracksFromAllLists() removed | |