-
Notifications
You must be signed in to change notification settings - Fork 294
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PSR-17 stable release #327
Comments
In the meantime you could use https://github.com/http-interop/http-factory-guzzle |
I'm also interested in this. We're in the process of upgrading the Omnipay package to use guzzle/psr7 without additional adapters, but not sure on the timeframe for v2. Are there any blockers or issues we can help/test with? |
A 1.x -> 2.x merge is also needed. That will be a major job. |
That would be mostly applying your PR (#345) to the master branch right? |
Yeh. That's no small thing, though. ;) |
Any schedule for release? Edit related https://www.drupal.org/project/drupal/issues/3039047 |
I've made a PR with the 1.x merge, i'll double check test results tonight. :) |
Seems i need to check a few things still. (like codestyle) |
Well, all tests are green, codestyle if good, but there is some errors left in phpstan. I could nagate those errors with some extra checks, but not sure if i should. @GrahamCampbell what do you think?
|
There, i've fixed the last phpstan errors, either by some extra checks or adding an ignore to lines where phpstan doesn't completely understand the code. Everything is green in #360 |
The PR is open for a little bit now, i did make the appropiate changes as asked by @Tobion. Hopefully it can be reviewed again soon. |
HttpFactory.php is not included in 1.7.0 while Okta's documentation says you "can just include guzzle/psr7" (https://developer.okta.com/docs/guides/protect-your-api/php/configure-packages/) without dev-master... |
Brian from Okta. This is a pretty large issue for us now. We would like to assist in any way we can to get a release out with this update. What can we do to help with this? |
@bretterer You could review PR #360 perhaps, that could help getting it merged sooner rather than later. |
So now PR #360 was closed on account of the PR being too much review and not done by contributors who were already known to the maintainers. Myself and @andypost were following #360 because as far as we understood it was the only way we could help contribute to PSR-17 becoming available in a stable release (which is important for us in Drupal). If that's not it, what's the next step? |
Here is a small status update: PSR17 is a feature of 2.0. You will find the milestone here: https://github.com/guzzle/psr7/milestone/2 @GrahamCampbell is spending a lot of time making sure 2.0 is ready. I am helping and will increase my efforts the next few days. The plan:
If you want to help:
|
@Nyholm Thanks for the update on this. I will spend some time next week reviewing the PR to give feedback and track down any issues that I can see. |
2.0.0 beta release will be happening very soon. :) |
Thanks for getting work done @GrahamCampbell and @Nyholm :) |
2.0.0-beta 1 is released now! |
Great news! We will start testing it. Thanks so much! |
In composer.json this library claims to provide
psr/http-factory-implementation
. However this is only true for the master branch and the implementation isn't available in any stable release.Do you have any ETA when a stable PSR-17 implementation might be available? If not can you recommend me some other library which I could use in the meantime?
The text was updated successfully, but these errors were encountered: