- Server listeners now are refactored to use own pipes, this fixes issue where some listeners were overriding others
- Error handling improvements:
Igni\Network\Exception\HttpExceptioninterface now provides onetoResponsemethod insteadgetHttpCodeandgetHttpBodyIgni\Application\Listeners\OnErrorListenerallows to swap the exception
- Removed not found middleware, now error middleware keeps track of not found routes as well
Igni\Http\ApplicationbecomesIgni\Application\HttpApplicationIgni\Http\ApplicationbecomesIgni\Application\HttpApplicationIgni\Application\Controller\ControllerAggregateinterface becomesIgni\Application\ControllerAggregatorIgni\Application\Controller\ControllerAggregate::addmethod was rename toIgni\Application\ControllerAggregator::registerIgni\Http\Controller\ControllerAggregategets removed and responsibility is passed toIgni\Application\HttpApplicationIgni\Http\MiddlewareProviderbecomesIgni\Application\Providers\MiddlewareProviderIgni\Http\ServerbecomesIgni\Network\Server\HttpServerIgni\Http\Server\HttpConfigurationbecomesIgni\Network\Server\ConfigurationIgni\Http\ResponsebecomesIgni\Network\Http\ResponseIgni\Http\RoutebecomesIgni\Network\Http\RouteIgni\Http\RouterbecomesIgni\Application\Http\GenericRouterIgni\Http\Route::from*methods were rename toIgni\Network\Http\Route::as*methods