Skip to content

feat: add Laravel 13 support#720

Open
binaryk wants to merge 1 commit into10.xfrom
feat/laravel-13-support
Open

feat: add Laravel 13 support#720
binaryk wants to merge 1 commit into10.xfrom
feat/laravel-13-support

Conversation

@binaryk
Copy link
Collaborator

@binaryk binaryk commented Mar 1, 2026

Summary

Adds Laravel 13 compatibility to Restify.

Changes

  • composer.json: Added ^13.0 to illuminate/contracts and laravel/framework constraints
  • composer.json: Added ^0.6 to laravel/mcp (latest version supports L13)
  • composer.json: Added ^11.0 to orchestra/testbench (testbench 11.x targets L13)
  • .github/workflows/tests.yml: Added Laravel 13 + testbench 11 to the CI matrix

Notes

  • All dependencies already support Laravel 13: spatie/laravel-data 4.20+, spatie/laravel-package-tools 1.93+, laravel/mcp 0.6+
  • Laravel 13 requires PHP 8.3+ (already our minimum)
  • No breaking changes in L13 that affect Restify's codebase
  • Laravel 13 is still in dev (13.x-dev), CI will use dev stability until stable release

- Add ^13.0 to illuminate/contracts and laravel/framework constraints
- Add ^0.6 to laravel/mcp constraint
- Add ^11.0 to orchestra/testbench dev dependency
- Add Laravel 13 + testbench 11 to CI test matrix
@what-the-diff
Copy link

what-the-diff bot commented Mar 1, 2026

PR Summary

  • Updated Laravel Version Support in CI/CD Workflow
    Modified the Continuous Integration/Continuous Deployment (CI/CD) workflow on GitHub Actions for testing, to include the latest Laravel version (13.), in addition to the already supported versions (12. and 11.*).

  • Added Laravel 13 and Testbench 11 to Workflow Matrix
    Included the new version of Laravel (13.) and the corresponding Testbench version (11.) to the testing combination matrix run on the CI/CD workflow.

  • Extended Package Support for Laravel 13
    Adjusted the package prerequisites in the composer.json file to offer support for Laravel 13 and its associated packages, namely:

    • illuminate/contracts - was supporting versions 11.* and 12., now also includes version 13.
    • laravel/framework - previously covered versions 11.* and 12., now extended to cover 13. as well
    • laravel/mcp - was previously versioned at 0.4.1 or 0.5, now supports the newest release, 0.6.
  • Updated Testbench Requirement
    The Testbench requirement in composer.json was updated, enhancing support from previous versions 9.* and 10., to also include the latest, version 11..

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