QuickBooks-V3-PHP-SDK icon indicating copy to clipboard operation
QuickBooks-V3-PHP-SDK copied to clipboard

Is Guzzle 7 really required ?

Open felabrecque opened this issue 1 year ago • 3 comments

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

felabrecque avatar Jan 23 '25 17:01 felabrecque

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

felabrecque avatar Jan 23 '25 17:01 felabrecque

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 avatar Feb 24 '25 17:02 sashidharg

@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)

felabrecque avatar Feb 24 '25 22:02 felabrecque