v5.6.0
This release is compatible with Laravel 11, 12 & 13
Added
- Laravel 13 support
- Symfony 8 support (via Laravel 13)
- Composer test scripts for per-version testing:
composer test:l11,composer test:l12,composer test:l13,composer test:all
Changed
- Dropped Laravel 10 support (EOL)
pdphilip/omnitermbumped to^3.0Connection::select()signature updated with$fetchUsingparameter (Laravel 13 compatibility)- CI matrix updated: PHP 8.3/8.4, Laravel 11/12/13
Refactored
- Collapsed Laravel version compatibility layer from 12 files (4 dispatchers + 4 v11 traits + 4 v12 traits) into 4 self-contained traits. Version checks now happen inside each method with spread operators for different constructor signatures — no more file-level conditional trait loading. Removed phpstan bootstrap
class_aliashacks that were needed for the old pattern.
Full Changelog: v5.5.3...v5.6.0