Skip to content

[2.x] chore: upgrade Illuminate components to Laravel 13#4468

Merged
imorland merged 2 commits into2.xfrom
im/laravel-13
Mar 19, 2026
Merged

[2.x] chore: upgrade Illuminate components to Laravel 13#4468
imorland merged 2 commits into2.xfrom
im/laravel-13

Conversation

@imorland
Copy link
Member

@imorland imorland commented Mar 19, 2026

Summary

  • Bumps all illuminate/* dependencies from ^12.0 to ^13.0 in both framework/core/composer.json and the monorepo root composer.json
  • Updates larastan/larastan to ^3.9.3 (first version with Laravel 13 support)
  • Drops PHP 8.2 from CI matrix — Flarum's own minimum is now ^8.3
  • Raises the installer PHP prerequisite check from 8.1.0 to 8.3.0

Testing

  • All 243 unit tests pass
  • All 605 integration tests pass
  • PHPStan: no errors

Related

- Bump all illuminate/* from ^12.0 to ^13.0
- Update larastan/larastan to ^3.9.3 (first release with L13 support)
- Drop PHP 8.2 from CI matrix (Flarum minimum is now ^8.3)
@imorland imorland linked an issue Mar 19, 2026 that may be closed by this pull request
6 tasks
@imorland imorland added this to the 2.0.0-beta.8 milestone Mar 19, 2026
@imorland imorland changed the title chore: upgrade Illuminate components to Laravel 13 [2.x] chore: upgrade Illuminate components to Laravel 13 Mar 19, 2026
@imorland imorland marked this pull request as ready for review March 19, 2026 11:17
@imorland imorland requested a review from a team as a code owner March 19, 2026 11:17
@imorland imorland merged commit 806d106 into 2.x Mar 19, 2026
25 checks passed
@imorland imorland deleted the im/laravel-13 branch March 19, 2026 11:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[2.x] Upgrade to Laravel 13 before RC phase

1 participant