Releases: divineniiquaye/flight-routing
Releases · divineniiquaye/flight-routing
Release of v0.2.8
What's Changed
- Apply fixes from StyleCI by @divineniiquaye in #7
- Fixed minor issue apending namespace to class @divineniiquaye in #6810449
Full Changelog: v0.2.7...v0.2.8
Release of v0.2.7
What's Changed
- Scrutinizer Auto-Fixes by @scrutinizer-auto-fixer in #6
- Improved code complexity to add some extra performance @divineniiquaye
- Removed some unnecessary methods from the route collector class @divineniiquaye
- Renamed
dispatch()
method tohandle
method requiring psr-7 server request interface @divineniiquaye
New Contributors
- @scrutinizer-auto-fixer made their first contribution in #6
Full Changelog: v0.2.5...v0.2.7
Release of v0.2.5
Added
- Added phpunit config file phpunit.xml
Release of v0.2.4
Added
- Added
Flight\Routing\Traits\GroupsTrait
andFlight\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 ofFlight\Routing\Middlewares\MiddlewareDisptcher
class - Deleted
Flight\Routing\Interfaces\ResourceController
interface, sinceFlight\Routing\RouteResource
doesn't exists - Removed argument ['6'] from
Flight\Routing\Route
class
Release of v0.2.2
Changed
- Made changes to composer.json file
Fixed
- Applied fixes from StyleCI
Release of v0.2.1
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
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 toFlight\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 inTraits
folder - Marked
Flight\Routing\RouteResource
class as deprecated
Release of v0.1.1
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
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
- Release of beta version for v0.1
Full Changelog: https://github.com/divineniiquaye/flight-routing/commits/v0.1-beta