| ⇢ | A | ProtectedFileController added | |
| ⇢ | A | ProtectedFileControllerTest added | |
| ⇢ | A | AssetControlExtension added | |
| ⇢ | A | AssetControlExtensionTest added | |
| ⇢ | A | AssetAdapterTest added | |
| ⇢ | A | ProtectedAssetAdapter added | |
| ⇢ | A | PublicAssetAdapter added | |
| D | ↗ | D | DataQuery improved |
| D | ↗ | D | Requirements_Backend improved |
| C | ↘ | D | DBFile got worse |
| A | ↘ | B | CliTestReporter got worse |
| C | ↘ | D | FlysystemAssetStore got worse |
| A | ↛ | FlysystemUrlPlugin removed |
| ⇢ | C | AssetAdapter::configureServer() added | |
| ⇢ | B | AssetAdapterTest::testPublicAdapter() added | |
| ⇢ | B | FlysystemAssetStore::getResponseFor() added | |
| ⇢ | B | AssetControlExtensionTest::setUp() added | |
| ⇢ | B | AssetControlExtension::onAfterDelete() added | |
| ⇢ | B | ProtectedFileControllerTest::setUp() added | |
| ⇢ | A | AssetControlExtension::findAssets() added | |
| ⇢ | A | FlysystemAssetStore::flush() added | |
| ⇢ | A | ProtectedFileController::parseFilename() added | |
| ⇢ | A | FlysystemAssetStore::truncateDirectory() added | |
| ⋮ | view more | ||
| B | ↗ | A | SapphireTestReporter::startTest() improved |
| A | ↘ | B | Object::get_extensions() got worse |
| C | ↗ | B | Object::has_extension() improved |
| B | ↛ | FlysystemUrlPlugin::handle() removed | |
| A | ↛ | FileTest::testDeleteDatabaseOnly() removed | |
| A | ↛ | AssetAdapter::getPublicUrl() removed | |
| A | ↛ | FlysystemUrlPlugin::getMethod() removed | |
| A | ↛ | FlysystemAssetStore::setFilesystem() removed | |
| A | ↛ | FlysystemAssetStore::getFilesystem() removed | |
| A | ↛ | FlysystemUrlPlugin::setFilesystem() removed | |