Replies: 5 comments 1 reply
-
Was just going to ask about this in issues! Glad I looked here instead!! |
Beta Was this translation helpful? Give feedback.
-
I noticed that webonyx now supports standard php enums, https://webonyx.github.io/graphql-php/type-definitions/enums/#construction-from-php-enum Is there a thought for how this library will implement them or would it be best to use just the webonyx methods. What I mean by this is that right now Enums extend |
Beta Was this translation helpful? Give feedback.
-
https://github.com/rebing/graphql-laravel/tree/mp-graphql-php-v15 |
Beta Was this translation helpful? Give feedback.
-
I've just added another item to the BC / removal list:
The integration is definitely very convenient, but the way it's integrated it's hard to maintain. I always favoured a "source local" solution, that's why I kept it so loing. But https://github.com/mll-lab/laravel-graphiql , whilst defaulting to load remote resources, also allows them to download locally; which I believe is great approach. |
Beta Was this translation helpful? Give feedback.
-
I've pushed out all the announced changes as 9.0.0-rc1, please head over to #998 for any feedback from here on, thank you 🙏🏼 |
Beta Was this translation helpful? Give feedback.
-
👋🏼
=> ❗BREAKING CHANGE❗️Ensure compatibility with graphql-php v15 #953
=> ❗BREAKING CHANGE❗️ Remove optional support for non-lazy loading of types #966
=> ❗BREAKING CHANGE❗️Remove support for Laravel 6 #967
=> ❗BREAKING CHANGE❗️ Remove GraphiQL integration #986
The graphql-php upgrade exposed some very strange type resolve errors with the eager/lazy loading I could not resolve in hours of time, so I decided to solve this the other way around and get rid of the global flag.
This further motivated me to look and realize that L6 is out of security updates and most library already removed support for it; and given that L10 was around, I'm thinking this is justified.
My current plan is to make the current 8.5.0 release the latest 8.x branch and merge all the above PRs into master and release RC1.
8.x won't be maintained after the 9.0.0 release, but I'll keep a respective branch around for a while for urgent hotfixes.
I plan to release 9.0.0 more or less "now", but let's see the feedback/arguments here! Also if you have other ideas for breaking changes, now is probably a good time 😄
cheers
Beta Was this translation helpful? Give feedback.
All reactions