Skip to content

Support Laravel 13#368

Merged
jbrooksuk merged 1 commit into
mainfrom
support-laravel-13
Jul 1, 2026
Merged

Support Laravel 13#368
jbrooksuk merged 1 commit into
mainfrom
support-laravel-13

Conversation

@jbrooksuk

Copy link
Copy Markdown
Member

Adds Laravel 13 support alongside the existing Laravel 11 and 12 support.

Changes

composer.json

  • illuminate/* (cache, console, database, events, queue, support): allow ^13.0
  • orchestra/testbench: allow ^11.0 (targets Laravel 13)
  • dedoc/scramble: ^0.12^0.12|^0.13^0.12 caps at Laravel 12; ^0.13 adds illuminate/contracts ^13.0, the only real blocker

.github/workflows/run-tests.yml

  • Add 13.x to the test + static-analysis matrices across all jobs

Verification

  • composer update -W --with=illuminate/support:^13.0 resolves cleanly (installs laravel/framework v13.18.0, testbench 11, scramble 0.13, Symfony 8, tinker 3)
  • Full Pest suite passes on Laravel 13.18 — 0 failures (2438 assertions)
  • composer validate and Pint lint both pass

Notes:

  • PHP matrix [8.4, 8.3] is unchanged and already satisfies Laravel 13's 8.3 minimum.
  • nesbot/carbon already allowed ^3.0, so no Carbon change was needed.
  • No application code changes were required — the suite is green as-is.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@jbrooksuk jbrooksuk merged commit 923dcca into main Jul 1, 2026
76 checks passed
@jbrooksuk jbrooksuk deleted the support-laravel-13 branch July 1, 2026 13:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant