| ⇢ | A | RelativeWebPathResolver added | |
| ⇢ | A | PathResolver added | |
| ⇢ | A | AbstractWebPathResolver added |
| ⇢ | C | AbstractWebPathResolver::remove() added | |
| ⇢ | A | AbstractWebPathResolver::store() added | |
| ⇢ | A | PathResolver::__construct() added | |
| ⇢ | A | PathResolver::getFileUrl() added | |
| ⇢ | A | AbstractWebPathResolver::__construct() added | |
| ⇢ | A | AbstractWebPathResolver::isStored() added | |
| ⇢ | A | AbstractWebPathResolver::getPathResolver() added | |
| ⇢ | A | RelativeWebPathResolver::resolve() added | |
| ⇢ | A | PathResolver::getFilePath() added | |
| ⇢ | A | PathResolver::getCacheRoot() added | |
| A | ↘ | B | WebPathResolverFactory::create() got worse |
| C | ↛ | WebPathResolver::remove() removed | |
| A | ↛ | WebPathResolver::store() removed | |
| A | ↛ | WebPathResolver::getFileUrl() removed | |
| A | ↛ | WebPathResolver::getFilePath() removed | |
| A | ↛ | WebPathResolver::isStored() removed |