Closed (fixed)
Project:
Xero API
Version:
3.1.x-dev
Component:
Code
Priority:
Major
Category:
Task
Assigned:
Reporter:
Created:
14 Jun 2024 at 16:45 UTC
Updated:
6 Jul 2026 at 19:50 UTC
Jump to comment: Most recent
guzzle 7 introduced breaking changes that required xeroclient to be completely refactored. Luckily xero module uses the static method.
- Remove XeroNullClient and replace with better exception handling around XeroRequestException.
- Remove use of InvalidOptionsException
- Update dependency and make required code changes.
- Fix breaking changes, examples, documentation
No
Yes, methods on XeroClient that were inherited from Client will not be there with the exception of request, get, post and put.
No
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
mradcliffeBlocks reopening #3455330: Automated Drupal 11 compatibility fixes for xero
Comment #5
mradcliffeI literally have to merge this in order to manually test this because composer :|
Comment #6
mradcliffeYeah, it's broken upstream in my recent changes.
Why did guzzle have to get so much worse of a library? Sigh.
Comment #8
mradcliffeComment #13
mradcliffe