Skip to content

Supports Laravel 13#22

Merged
spawnia merged 5 commits into
laragraph:masterfrom
duncanmcclean:laravel-13
Feb 19, 2026
Merged

Supports Laravel 13#22
spawnia merged 5 commits into
laragraph:masterfrom
duncanmcclean:laravel-13

Conversation

@duncanmcclean

@duncanmcclean duncanmcclean commented Feb 18, 2026

Copy link
Copy Markdown
Contributor

Summary

This pull requests adds Laravel 13 support to the laragraph/utils package. Laravel 13 is due to be released Early March.

This PR also adds PHP 8.4 and 8.5 to the testing matrix.

@duncanmcclean duncanmcclean marked this pull request as ready for review February 19, 2026 11:58
@duncanmcclean

duncanmcclean commented Feb 19, 2026

Copy link
Copy Markdown
Contributor Author

This should be ready for review now.

I've also added PHP 8.4 and 8.5 to the testing matrix. I had to add quite a few exclusions, based on the Laravel support policy.

Because this package supports so many different combinations, I wonder if it might be worth refactoring to an include list? It would make the supported Laravel/PHP combinations more explicit.

@spawnia

spawnia commented Feb 19, 2026

Copy link
Copy Markdown
Member

Is the include list shorter?

@duncanmcclean

Copy link
Copy Markdown
Contributor Author

Yeah, it would look more like this:

        include:
          # PHP 7.2
          - { php-version: "7.2", laravel-version: "5.6.*" }
          - { php-version: "7.2", laravel-version: "5.7.*" }
          - { php-version: "7.2", laravel-version: "5.8.*" }
          - { php-version: "7.2", laravel-version: "^6" }
          - { php-version: "7.2", laravel-version: "^7" }
          # PHP 7.3
          - { php-version: "7.3", laravel-version: "5.6.*" }
          - { php-version: "7.3", laravel-version: "5.7.*" }
          - { php-version: "7.3", laravel-version: "5.8.*" }
          - { php-version: "7.3", laravel-version: "^6" }
          - { php-version: "7.3", laravel-version: "^7" }
          - { php-version: "7.3", laravel-version: "^8" }
          # PHP 7.4
          - { php-version: "7.4", laravel-version: "5.6.*" }
          - { php-version: "7.4", laravel-version: "5.7.*" }
          - { php-version: "7.4", laravel-version: "5.8.*" }
          - { php-version: "7.4", laravel-version: "^6" }
          - { php-version: "7.4", laravel-version: "^7" }
          - { php-version: "7.4", laravel-version: "^8" }
          # PHP 8.0
          - { php-version: "8.0", laravel-version: "^6" }
          - { php-version: "8.0", laravel-version: "^7" }
          - { php-version: "8.0", laravel-version: "^8" }
          - { php-version: "8.0", laravel-version: "^9" }
          # PHP 8.1
          - { php-version: "8.1", laravel-version: "^8" }
          - { php-version: "8.1", laravel-version: "^9" }
          - { php-version: "8.1", laravel-version: "^10" }
          # PHP 8.2
          - { php-version: "8.2", laravel-version: "^8" }
          - { php-version: "8.2", laravel-version: "^9" }
          - { php-version: "8.2", laravel-version: "^10" }
          - { php-version: "8.2", laravel-version: "^11" }
          - { php-version: "8.2", laravel-version: "^12" }
          # PHP 8.3
          - { php-version: "8.3", laravel-version: "^8" }
          - { php-version: "8.3", laravel-version: "^9" }
          - { php-version: "8.3", laravel-version: "^10" }
          - { php-version: "8.3", laravel-version: "^11" }
          - { php-version: "8.3", laravel-version: "^12" }
          - { php-version: "8.3", laravel-version: "^13" }
          # PHP 8.4
          - { php-version: "8.4", laravel-version: "^11" }
          - { php-version: "8.4", laravel-version: "^12" }
          - { php-version: "8.4", laravel-version: "^13" }
          # PHP 8.5
          - { php-version: "8.5", laravel-version: "^12" }
          - { php-version: "8.5", laravel-version: "^13" }

@spawnia spawnia added the enhancement New feature or request label Feb 19, 2026
@spawnia

spawnia commented Feb 19, 2026

Copy link
Copy Markdown
Member

I would like to merge this as is and would appreciate a follow-up pull request. Fine with you?

@duncanmcclean

Copy link
Copy Markdown
Contributor Author

Sounds good!

@spawnia spawnia merged commit 64e6035 into laragraph:master Feb 19, 2026
42 checks passed
@spawnia

spawnia commented Feb 19, 2026

Copy link
Copy Markdown
Member

Thank you, released with https://github.com/laragraph/utils/releases/tag/v2.3.0. Please consider sponsoring.

@duncanmcclean

Copy link
Copy Markdown
Contributor Author

Thanks for the swift merge!

It doesn't seem to be showing up on Packagist though. Any ideas? 🤔

@spawnia

spawnia commented Feb 19, 2026

Copy link
Copy Markdown
Member

Works now, forgot to mark it latest.

@duncanmcclean

Copy link
Copy Markdown
Contributor Author

Thanks for sorting it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants