Skip to content
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

support client-common 2.0 #291

Merged
merged 1 commit into from Dec 28, 2018
Merged

support client-common 2.0 #291

merged 1 commit into from Dec 28, 2018

Conversation

dbu
Copy link
Collaborator

@dbu dbu commented Dec 13, 2018

Q A
Bug fix? no
New feature? no
BC breaks? no
Deprecations? no
Related tickets php-http/client-common#123
Documentation -
License MIT

What's in this PR?

Handle version 2 of client-commons with a check for the Impl classes.

Why?

Those classes where moved to make room for the interface.

Checklist

  • Updated CHANGELOG.md to describe BC breaks / deprecations | new feature | bugfix

To Do

Should we bump the version of the bundle as well? There are some BC breaks and people might rely on the bundle to bring in the whole httplug libraries...

@dbu dbu force-pushed the adjust-client-interfaces branch 2 times, most recently from 26e3f7c to 29737ee Compare December 13, 2018 14:57
Copy link
Member

@Nyholm Nyholm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you

@Nyholm
Copy link
Member

Nyholm commented Dec 13, 2018

Should we bump the version of the bundle as well?

I dont think so.. I rather make the number of libraries to bump as small as possible".

Of course we should bump it if there are any strong reason for it

@dbu
Copy link
Collaborator Author

dbu commented Dec 13, 2018

@Nyholm could you please also review php-http/client-common#123 ?

@dbu
Copy link
Collaborator Author

dbu commented Dec 20, 2018

build failure is the same as for master. some problem with phpunit component versions afaik.

@dbu
Copy link
Collaborator Author

dbu commented Dec 20, 2018

and we should not need a new major version for this, there are no code changes needed.

@Nyholm Nyholm merged commit a8e2caf into master Dec 28, 2018
@Nyholm Nyholm deleted the adjust-client-interfaces branch December 28, 2018 09:28
@Nyholm
Copy link
Member

Nyholm commented Dec 28, 2018

Thank you

@Nyholm Nyholm mentioned this pull request Dec 28, 2018
@gmponos
Copy link
Contributor

gmponos commented Dec 29, 2018

Current PR brings up an issue... If you keep supporting both versions of HTTP-Client you can not depend on the PSR. Is this the direction you want this to go?

@Nyholm
Copy link
Member

Nyholm commented Dec 30, 2018

True. But we are not depending on the psr. Are we?

@gmponos
Copy link
Contributor

gmponos commented Dec 30, 2018

OK.. I should started this conversation here.. let's continue on the PR of yours here #295

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants