- Require PHP 8.1
- Require Symfony 6.x | 7.x
- Upgrade to PHP Unit 10.x
- Fix type error when handling an exception
- Handle Throwables rather than just Exceptions
- Handle exceptions thrown in attribute handlers
- Require PHP 8
- Require a PSR-11 compatible DI container
- Replace Annotations with php 8 attributes
- Allow Symfony 6 components
- Upgrade to PhpUnit 9.x
- Allow annotations dev-master for a smoother transition to php 8 attributes
- Instantiate controllers through a PSR-11 container if provided.
- Clean up deprecated method usage
- Add missing type hints
- Clean up test namespace usage
- Require Symfony 5 components
- Tested PHP 7.3 and 7.4, Require PHP 7.2
- Upgrade to PhpUnit 8.x
- Allow Symfony 4 components
- Tested in PHP 7.2
- Added additional before_response_sent event that gets fired even if an action was not invoked
- Added method to add multiple custom routes at once
- Changed how routes are named to avoid collisions
- Added ability to add custom routes via addRoute() and addCustomRoute() methods
- Return 405 instead of 400 when method does not match