Skip to content

Upgrade to Laravel 13 - #181

Merged
joetannenbaum merged 6 commits into
mainfrom
composer-upgrade
Aug 9, 2026
Merged

Upgrade to Laravel 13#181
joetannenbaum merged 6 commits into
mainfrom
composer-upgrade

Conversation

@joetannenbaum

Copy link
Copy Markdown
Collaborator

Bumps illuminate/* and laravel-zero/framework to ^13.0, and swaps shipfastlabs/agent-detector for laravel/agent-detector ^2.0 now that the package has moved to the Laravel org. The new package renamed its namespace to Laravel\AgentDetector, so the two imports in app/Support were updated to match, along with the package name in the build script's runtime list.

Laravel 13 requires PHP 8.3, so the floor moves from 8.2 to 8.3 in composer.json and the README. This is not really a new break: illuminate/support calls json_validate(), which is 8.3 only, so an 8.2 user was going to fatal either way. Declaring it means composer says so up front instead. PHP 8.2 also reached end of security support at the end of last year.

One test cleanup along the way: SensitiveJsonOutputTestCommand was declared inline in the test file, in the global namespace under a Tests\ PSR-4 root. It now lives in tests/Fixtures.

@joetannenbaum
joetannenbaum merged commit 15fadb7 into main Aug 9, 2026
3 checks passed
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