v.2.0.0 Major revision to use updated Recharge API Version #22
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description of change
Major revision to use new version of the Recharge-API 2021-11. This deprecates
collections
, addspayment_methods
, changesshop
endpoint tostore
, and adds/removes fields in all other objects. Also, added retry toclient.py
and decrease batch size to address intermittent unterminated string issue.Manual QA steps
Tested all endpoints with singer-check-tap (singer-tools), replication to target-stitch (with and without previous state), and verified pylint code quality.
Risks
Major version release: adds 1 new endpoint, deprecates 1 endpoint, and adds/removes fields to all other endpoints. Recharge offers different client configurations which enables/disables some endpoints. Added a discovery/schema check to only allow available endpoints.
Rollback steps
Revert to previous version: v.1.1.2