Repository navigation
FLUX-911 - Support Laravel 13 - #3
Merged
Merged
Conversation
Allow illuminate/contracts ^12.0||^13.0 and laravel-request-logger ^3.0|^4.0 (request-logger 4.x is its Laravel 13 line). Laravel 10 and 11 are dropped: 11 can no longer be installed because Composer refuses every 11.x release over a security advisory. Pest 3 does not support Laravel 13, so the dev tooling moves to Pest 4 (pest-plugin-laravel ^4.1), testbench ^10.0||^11.0, larastan 3 and the phpstan 2 extensions. CI runs Laravel 12 and 13 (the version is now pinned per leg) and builds the release branch.
qschmick
marked this pull request as ready for review
October 12, 2026 14:07
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
New release line
0.2.x(cut frommainat v0.1.1) for Laravel 13. The next tag from it isv0.2.0, a 0.x minor bump because older Laravel versions are dropped.illuminate/contracts^12.0||^13.0, andalways-open/laravel-request-logger^3.0|^4.0(request-logger4.xis its Laravel 13 line). Laravel 10 and 11 are dropped. Laravel 11 can't be installed any more: Composer refuses every 11.x release over a security advisory.^4.0with pest-plugin-laravel^4.1and pest-plugin-arch^4.0. Also testbench^10.0||^11.0, collision^8.6, larastan^3.0, and the phpstan 2 extensions.11.*but never applied it.0.2.xis added to the trigger branches.Local runs (request-logger from always-open/laravel-request-logger#7 and process-stamps from always-open/laravel-process-stamps#9 via path repositories;
composer update --prefer-stable --with laravel/framework:<v>, thenvendor/bin/pest --no-coverage):phpstan analyse: 0 errors on Laravel 12 and 13.Depends on always-open/laravel-request-logger#7: request-loggerv4.0.0and process-stampsv9.0.0are released. CI now installs request-logger v4.0.0 on Laravel 13.35.0, and every leg passes.Ticket: FLUX-911