Skip to content

Comments

Supports Laravel 13#22

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

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

Conversation

@duncanmcclean
Copy link
Contributor

@duncanmcclean duncanmcclean commented Feb 18, 2026

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
Copy link
Contributor Author

duncanmcclean commented Feb 19, 2026

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
Copy link
Member

spawnia commented Feb 19, 2026

Is the include list shorter?

@duncanmcclean
Copy link
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
Copy link
Member

spawnia commented Feb 19, 2026

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

@duncanmcclean
Copy link
Contributor Author

Sounds good!

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

spawnia commented Feb 19, 2026

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

@duncanmcclean
Copy link
Contributor Author

Thanks for the swift merge!

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

@spawnia
Copy link
Member

spawnia commented Feb 19, 2026

Works now, forgot to mark it latest.

@duncanmcclean
Copy link
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