Skip to content

Releases: divineniiquaye/flight-routing

Release of v0.2.8

11 Jun 02:59
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.7...v0.2.8

Release of v0.2.7

07 Jun 02:40
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.5...v0.2.7

Release of v0.2.5

21 May 01:18
Compare
Choose a tag to compare

Added

  • Added phpunit config file phpunit.xml

Release of v0.2.4

21 May 01:11
Compare
Choose a tag to compare

Added

  • Added Flight\Routing\Traits\GroupsTrait and Flight\Routing\Traits\PathsTrait
  • Added tests for Flight\Routing\RouteGroup, Flight\Routing\RouteCollector::generateUri() and more

Changed

  • Made changes to CHANGELOG.md file
  • Made changes to Flight\Routing\RouteResults::handle()
  • Moved a few methods from Flight\Routing\Route to new paths and groups traits

Fixed

  • Fixed major issues with weak route grouping
  • Fixed major issues with faulty route uri generation
  • Improved code quality, applied PSR fixtures, and routing performance

Removed

  • Deleted deprecated class Flight\Routing\Middlewares\RouteRunnerMiddleware
  • Deleted deprecated class Flight\Routing\RouteResource
  • Deleted Flight\Routing\RouteMiddleware class, in favor of Flight\Routing\Middlewares\MiddlewareDisptcher class
  • Deleted Flight\Routing\Interfaces\ResourceController interface, since Flight\Routing\RouteResource doesn't exists
  • Removed argument ['6'] from Flight\Routing\Route class

Release of v0.2.2

17 May 01:01
3cf7c6c
Compare
Choose a tag to compare

Changed

  • Made changes to composer.json file

Fixed

  • Applied fixes from StyleCI

Release of v0.2.1

16 May 02:48
dbf55c1
Compare
Choose a tag to compare

Changed

  • Made changes to composer.json file
  • Made changes to .travis.yml file
  • Made changes to README.md file

Fixed

  • Fixed major issues with Psr\Log\LoggerInterface class not found

Release of v0.2.0

16 May 01:07
400bcc1
Compare
Choose a tag to compare

Added

  • Added Flight\Routing\Concerns\CallableHandler class for content-type detection
  • Added Flight\Routing\Exceptions\UriHandlerException class
  • Added serializable support for Flight\Routing\Route class
  • Added Flight\Routing\Middlewares\MiddlewareDisptcher class for handling middleware
  • Added ability to match domain and scheme from path.
  • Added ability to match controller and method on a path
  • Added phpunit tests

Changed

  • Renamed Flight\Routing\Services\SymfonyRouteCompiler class to Flight\Routing\Services\SimpleRouteCompiler
  • Improved how routes are handled and dispatched (has breaking changes)
  • Made changes to several classes for new route dispatching
  • Made changes to CHANGELOG.md file

Fixed

  • Improved performance of routing x1.5
  • Fixed minor issues with handling routes

Removed

  • Moved most methods from Flight\Routing\Route class to traits in Traits folder
  • Marked Flight\Routing\RouteResource class as deprecated

Release of v0.1.1

06 May 04:38
70e7f41
Compare
Choose a tag to compare

Changed

  • Made changes to README.md file
  • Made changes to CHANGELOG.md file
  • Made changes to .scrutinizer.yml file

Fixed

  • Fixed major issues with Flight\Routing\Concerns\CallableResolver::addInstanceToClosure() for PHP 7.1
  • Fixed major issues with Flight\Routing\Interfaces\CallableResolverInterface::addInstanceToClosure() for PHP 7.1

Release of v0.1.0

02 May 02:10
Compare
Choose a tag to compare

Added

  • Added license scan report and status to README.md file
  • Added Flight\Routing\Exceptions\MethodNotAllowedException class
  • Added extra support for route grouping
  • Added new methods to most classes and minimal complexity and performance

Changed

  • Changed how routes are dispatched. (has breaking changes)
  • Made changes to several classes for new route dispatching
  • Made changes to composer.json file

Fixed

  • Fixed major issues breaking routing of urls to handlers
  • Fixed major issues with type-hints due to declare(strict_types=1); found in php files
  • Fixed major issues with array not able to convert into callable
  • Fixed major issues generating and parsing url patterns
  • Fixed major issues with classes, methods, properties and variables documentation

Removed

  • Marked Flight\Routing\Middlewares\RouteRunnerMiddleware class as deprecated

Release of Version 0.1 Beta Version

27 Apr 03:53
c669301
Compare
Choose a tag to compare
Pre-release