| ⇢ | B | Route added | |
| ⇢ | A | Router added | |
| ⇢ | A | Registry added | |
| ⇢ | A | Dispatcher added | |
| ⇢ | A | HtmlRenderer added | |
| ⇢ | A | anonymous//src/Http/Dispatcher.php$0 added | |
| ⇢ | A | anonymous//src/Http/Emitter.php$0 added | |
| ⇢ | A | Entry added | |
| ⇢ | A | Emitter added | |
| ⇢ | A | JsonErrorRenderer added | |
| ⋮ | view more | ||
| B | ↛ | Route removed | |
| A | ↛ | Router removed | |
| A | ↛ | Registry removed | |
| A | ↛ | Group removed | |
| A | ↛ | Nyholm removed | |
| A | ↛ | Resolver removed | |
| A | ↛ | Entry removed | |
| A | ↛ | Laminas removed | |
| A | ↛ | AbstractFactory removed | |
| A | ↛ | anonymous//src/Emitter.php$0 removed | |
| ⋮ | view more | ||
| ⇢ | B | Registry::resolveEntry() added | |
| ⇢ | B | Router::match() added | |
| ⇢ | B | Registry::get() added | |
| ⇢ | B | Route::hideInnerBraces() added | |
| ⇢ | B | Router::collectMiddleware() added | |
| ⇢ | B | View::getArgs() added | |
| ⇢ | B | Route::url() added | |
| ⇢ | B | Entry::negotiateReify() added | |
| ⇢ | B | Entry::args() added | |
| ⇢ | A | View::getClosure() added | |
| ⋮ | view more | ||
| B | ↛ | Registry::resolveEntry() removed | |
| B | ↛ | Router::match() removed | |
| B | ↛ | Route::hideInnerBraces() removed | |
| B | ↛ | Registry::get() removed | |
| B | ↛ | View::getArgs() removed | |
| B | ↛ | Router::collectMiddleware() removed | |
| B | ↛ | Route::url() removed | |
| B | ↛ | Entry::args() removed | |
| B | ↛ | Entry::negotiateReify() removed | |
| B | ↛ | ErrorHandler::handleException() removed | |
| ⋮ | view more | ||