| ⇢ | A | NotFoundShortUrlOptions added | |
| A | ↛ | AppOptionsFactory removed | |
| A | ↛ | DeleteShortUrlsOptionsFactory removed | |
| A | ↛ | AppOptionsFactoryTest removed |
| ⇢ | A | UrlShortenerConfigCustomizerTest::redirectUrlOptio... added | |
| ⇢ | A | RedirectActionTest::redirectToCustomUrlIsReturnedI... added | |
| ⇢ | A | NotFoundShortUrlOptions::setEnableRedirection() added | |
| ⇢ | A | NotFoundShortUrlOptions::setRedirectTo() added | |
| ⇢ | A | NotFoundShortUrlOptions::getRedirectTo() added | |
| ⇢ | A | NotFoundShortUrlOptions::isRedirectionEnabled() added | |
| ⇢ | A | PixelAction::createSuccessResp() added | |
| ⇢ | A | PixelAction::createErrorResp() added | |
| ⇢ | A | RedirectAction::createErrorResp() added | |
| ⇢ | A | RedirectAction::__construct() added | |
| ⋮ | view more | ||
| A | ↘ | B | UrlShortenerConfigCustomizer::ask() got worse |
| A | ↛ | AppOptionsFactory::__invoke() removed | |
| A | ↛ | DeleteShortUrlsOptionsFactory::__invoke() removed | |
| A | ↛ | PixelAction::createResp() removed | |
| A | ↛ | AppOptionsFactoryTest::serviceIsCreated() removed | |
| A | ↛ | AppOptionsFactoryTest::setUp() removed | |
| A | ↛ | RedirectAction::createResp() removed | |