All notable changes to laravel-router
will be documented in this file.
Updates should follow the Keep a CHANGELOG principles.
- Added support for Laravel 8
- Dropped support for Laravel 6
- Added support for Laravel 7
- Dropped support for Laravel 5
- Dropped support for PHP 7.2
- Added support for Laravel 6.0
- Optimized internal methods
- Updated dependencies
- Fixed token pattern to use correct 64 character length (by ospira)
- Added support for Laravel 5.8
- Removed support for PHP 7.1 and lower
- Removed support for Laravel 5.7 and lower
- Run tests against Laravel 5.7
- Fixed test classes not including return types for overridden methods
- Added return types (breaking change)
- Use strict array checking
- Add testing environment for Laravel 5.6
- Test PHP 7.2 on Travis
- Change token route parameter length from 100 to 60
- Dropped support for PHP 7
- Dropped support for Laravel 5.4
- Upgraded Mockery to 1.0 which fixes tests running under PHP 7.2
- Add GitHub issue template
- Add GitHub pull request template
- Updated readme
- Rewrite code of conduct
- Rewrite contribution guidelines
- Added Laravel 5.5 auto-discovery
- Removed the custom kernel in favor of a trait to register routers
- Renamed and made the bootstrap pattern router optional (now called
RegisterRoutePatterns
to better reflect what it does) - Added and refactored tests and test environment
- Rewritten readme
- Dropped support for Laravel 5.1, 5.2, and 5.3
- Removed the extended router and all middleware functionality (to be moved to another package)
- Removed namespace functionality (didn't add any real value)
- Removed API router check in base router
- Stop testing PHP 5.6 in TravisCI
- Fix orchestra/testbench for Laravel 5.4
- Fix mockery package dependency
- Invalid composer.json
- Add support for uppercase token route parameters
- Added token route pattern
- Laravel 5.4 support
- PHP 7 support
- Locked down composer package constraints more vigorously
- Removed unnecessary package requirements
- PHP 5.6 support
- Updated Travis CI configuration to reflect Laravel 5.3 changes and added PHP 7.1 support
- Used correct Laravel 5.3 and package dependencies
- Detect use of the Dingo/Api package and auto-assign it's API router for ease-of-use
- Renamed
BaseRouter
toRouter
- Renamed router test accordingly
- Uniform formatting
- Lock minimum Laravel version at 5.3
- Removed the
Router
interface
- Removed an unused imported class (ExtendedRouter) in the base router
- Updated the router service provider to reflect Laravel 5.3 changes