Is Guzzle 7 really required ?
We use your library with php 5.6
Your php requirement is php 5.6 or newer.
But you added a guzzle requirement of version 7.9
Guzzle version above 6.5.8 require php 7.2
Could you change your guzzle requirement to 6.5.8 or are you using version 7 features ?
If you require guzzle 7, then you should update your php requirement to php 7.2.
Here is a link to guzzle 6 to 7 upgrade guide: https://github.com/guzzle/guzzle/blob/7.4.5/UPGRADING.md
This problem will impact us on august 1st 2025: https://blogs.intuit.com/2025/01/21/changes-to-our-accounting-api-that-may-impact-your-application/
since we cannot use version 6.2 of your library; it requires php 7.2
Facing the same issue. We are using php 5.6 and cannot update to quickbooks 6.2 because of the guzzle requirement which is dependent on php 7.2
@sashidharg
Possible solution (the solution I am currently trying to implement):
- Replace zend framework 1 composer package with https://github.com/Shardj/zf1-future
- Upgrade all other packages to a version that support at least php 7.2
Then the quickbook package will be able to be upgraded.
Note: zf1-future currently only support up to php version 8.1 (officially)