## Summary
Adds Laravel 13 support.
- `illuminate/contracts`: `^11.0||^12.0||^13.0`
- Dev: `orchestra/testbench` `^9.0||^10.0||^11.0`, `pestphp/pest`, `pest-plugin-arch` and `pest-plugin-laravel` `^3.0||^4.0`
- CI: Laravel 13 added to the test matrix (PHP 8.3 and 8.4, testbench 11)
- README: requirements updated
Pest 5 is not included since it requires PHP 8.4 and the package supports PHP 8.3.
No code changes were needed.
## Testing
Run locally on PHP 8.5:
- Laravel 13.42 / testbench 11.3 / Pest 4.7 (prefer-stable): 8 passed
- Laravel 13.30 / testbench 11.0 / Pest 4.4 (prefer-lowest): 8 passed
- `composer analyse`: no errors
- `vendor/bin/pint --test`: passed
- Allow illuminate/contracts ^13.0
- Allow orchestra/testbench ^11.0 and Pest 4 (with plugins) for dev
- Add Laravel 13 to the CI test matrix
- Update requirements in README
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Adds Laravel 13 support.
illuminate/contracts:^11.0||^12.0||^13.0orchestra/testbench^9.0||^10.0||^11.0,pestphp/pest,pest-plugin-archandpest-plugin-laravel^3.0||^4.0Pest 5 is not included since it requires PHP 8.4 and the package supports PHP 8.3.
No code changes were needed.
Testing
Run locally on PHP 8.5:
composer analyse: no errorsvendor/bin/pint --test: passed