| ⇢ | A | Delay added | |
| ⇢ | A | Recaptcha added | |
| ⇢ | A | BlockSpam added | |
| ⇢ | A | Csp added | |
| ⇢ | A | Csrf added | |
| A | ↛ | HandlerTrait removed | |
| A | ↛ | ArgumentsTrait removed | |
| A | ↛ | StorageTrait removed |
| ⇢ | C | Csrf::__invoke() added | |
| ⇢ | B | Csrf::validateRequest() added | |
| ⇢ | B | Helpers::isPost() added | |
| ⇢ | B | Recaptcha::__invoke() added | |
| ⇢ | A | ErrorHandler::defaultHandler() added | |
| ⇢ | A | Csrf::generateTokens() added | |
| ⇢ | A | BlockSpam::__invoke() added | |
| ⇢ | A | Csrf::recycleTokens() added | |
| ⇢ | A | Cors::allowedOrigins() added | |
| ⇢ | A | Cors::allowedMethods() added | |
| ⋮ | view more | ||
| B | ↗ | A | ImageTransformer::parsePath() improved |
| C | ↗ | B | ReadResponse::__invoke() improved |
| D | ↗ | C | DebugBar::__invoke() improved |
| B | ↛ | FormTrait::isPost() removed | |
| A | ↛ | HandlerTrait::handler() removed | |
| A | ↛ | StorageTrait::storage() removed | |
| A | ↛ | Geolocate::geocoder() removed | |
| A | ↛ | Cors::settings() removed | |
| A | ↛ | LeagueRoute::router() removed | |
| A | ↛ | Rename::paths() removed | |
| A | ↛ | DebugBar::debugBar() removed | |
| A | ↛ | Geolocate::getGeocoder() removed | |
| A | ↛ | ImageTransformer::sizes() removed | |
| ⋮ | view more | ||