Skip to content

v5.6.0

Choose a tag to compare

@pdphilip pdphilip released this 24 Mar 19:43
· 21 commits to main since this release

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/omniterm bumped to ^3.0
  • Connection::select() signature updated with $fetchUsing parameter (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_alias hacks that were needed for the old pattern.

Full Changelog: v5.5.3...v5.6.0