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

dependency versions #9

Open
Firtzberg opened this issue Oct 27, 2020 · 1 comment
Open

dependency versions #9

Firtzberg opened this issue Oct 27, 2020 · 1 comment

Comments

@Firtzberg
Copy link
Collaborator

#8, which is fine, got me thinking.
I'm using this package in HuddleService, which uses Guzzle 6. I upgraded this package and ended up with version 2.2.1, although version 2.2.2 is available. Having a Guzzle version 7 constraint is too hard. I think we're compatible with versions from 4 to 7.
"guzzlehttp/guzzle": "^4|^5|^6|^7"
Supporting all these versions is tricky, to make sure we don't break anything we should use automated tools to check the compatibility on each PR. I've used Travis in the past. Here is an example where I use it to check a package compatibility with Laravel versions from 5.5 to 8 with different PHP versions.

@nico-spada-virtasant
Copy link
Contributor

totally agree. good idea, maybe we can split this in 2 PR, one to add multiple guzzle versions and another to add Travis.

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

No branches or pull requests

2 participants