Description
It seems likely that this will work without change on Laravel 12.
Much of our focus during this release cycle has been minimizing breaking changes. Instead, we have dedicated ourselves to shipping continuous quality-of-life improvements throughout the year that do not break existing applications.
Therefore, the Laravel 12 release is a relatively minor "maintenance release" in order to upgrade existing dependencies. In light of this, most Laravel applications may upgrade to Laravel 12 without changing any application code.
Given the above, it seems very safe to update composer.json
line 27 to:
"laravel/framework": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|12.0"
Or if this package is really abandoned, remove this composer requirement and add some notes to the Readme about "Tested to work on Laravel versions 6-11. May not work on other versions."
Activity
leob commentedon Jun 3, 2025
@selfsimilar "Or if this package is really abandoned" - what makes you think it's abandoned? It's being maintained and used, it had some work done on it pretty recently ... we'll add 12 to the composer dependencies ASAP, thanks for bringing it to our attention!
selfsimilar commentedon Jun 3, 2025
Oh, I'm glad this is still maintained. It's a great package! I assumed this was still a bit in limbo because Issue #28 is still open.
leob commentedon Jun 3, 2025
@selfsimilar Yes you're right, I saw just now that that issue was still open, while all of that was already addressed through work on other issues/PRs ... thanks for bringing it to our attention, I've closed it now, because that was a bit confusing!
Yes, I think the package is really useful, we're depending on it heavily in our app - some time ago the package was indeed marked as "not maintained", but we then fixed some issues, and as far as I can see it works pretty well ... just too useful to let it fall by the wayside!
leob commentedon Jun 10, 2025
@selfsimilar Done - published release 0.5.5:
https://github.com/georgeboot/laravel-echo-api-gateway/releases/tag/0.5.5