Skip to content

Changelogs

İzni Burak Demirtaş edited this page Jan 23, 2022 · 6 revisions

v2.4.1

  • Fixed issue related with regex for running path.

v2.4.0

  • Updated error function to handle Not Found errors better. Now, you can use Request and Response instances in Closure parameters:
$router->error(function(Request $request, Response $response) {
    $response->setStatusCode(Response::HTTP_NOT_FOUND);
    $response->setContent('Oops! Page not found!');
    return $response;
});
  • Fixed issue related with server path.

v2.1.0

Some improvements:

  • Changed namespace and directory structure. You must use Buki\Router\Router class instead of Buki\Router in order to create new Router instance. Please check documentation for more.
  • The same middleware has been prevented from running twice.

v2.0.0

A lot of updates and code optimization has been made for PHP-Router and released v2.0.0. For this version:

  • Added and enhanced Request and Response support by using symfony/http-foundation package.
  • Middleware usage was enhanced.
  • Added base Controller and Middleware classes.
  • Changed minimum PHP version as ^7.2.5.
  • Code optimizations...
Clone this wiki locally