Add Laravel 13 support, drop L9/L10 #31

Merged
pxlrbt merged 5 commits from feat/laravel-13 into main 2026-03-24 09:28:08 +00:00
pxlrbt commented 2026-03-24 09:19:10 +00:00 (Migrated from github.com)

Summary

  • Add Laravel 13 (illuminate/contracts ^13.0) support
  • Drop Laravel 9 and 10 (EOL)
  • Require PHP 8.2+ (Laravel 11+ minimum)
  • Update dev dependencies (PHPUnit 10-12, Pest 2-3, Testbench 9-11, Collision 8)
  • Update CI matrix: PHP 8.2–8.4 × Laravel 11, 12, 13
  • Bump PHPStan CI to PHP 8.2
  • Update suggested browsershot to ^5.0

Test plan

  • CI passes for all matrix combinations (PHP 8.2-8.4 × L11/L12/L13)
  • PHPStan passes on PHP 8.2
## Summary - Add Laravel 13 (`illuminate/contracts ^13.0`) support - Drop Laravel 9 and 10 (EOL) - Require PHP 8.2+ (Laravel 11+ minimum) - Update dev dependencies (PHPUnit 10-12, Pest 2-3, Testbench 9-11, Collision 8) - Update CI matrix: PHP 8.2–8.4 × Laravel 11, 12, 13 - Bump PHPStan CI to PHP 8.2 - Update suggested browsershot to ^5.0 ## Test plan - [ ] CI passes for all matrix combinations (PHP 8.2-8.4 × L11/L12/L13) - [ ] PHPStan passes on PHP 8.2
Sign in to join this conversation.
No description provided.