- Updated Tap to get orders asynchronously, using asyncio and aiohttp libraries. To use Async method can be configured in the tap-config.
- Updated Tap to allow for Private Shopify App which can be configured in the tap-config.
- Uses patternProperties to match extra fields on transactions receipts #33
- Add
results_per_pageas a config param and allow float values fordate_window_size#30
- Fix bookmark resetting for
since_idafter date window finishes #29
- Check for
updated_atfield incollectrecords. If absent, sync it #28
- Update the JSON Schema for "number" elements to use a higher "multipleOf" precision #27
- Reset local
since_idto 1 after the date window finishes on normal syncs #25
- Sets the default paging window to 1 day at a time to account for large volumes #24
- Updates bookmarking code to capture the since_id in case an interruption occurs while syncing a window with large amounts of data #23
- Updates a number of schema fields to validate and load as Decimals #22
- Uses anyOf schema for the shared line_item id #21
- Fixes some retry logic to retry JSON Decode errors from weird Shopify responses #18
- Updates the orders and order_refunds schemas #17
- Releasing a beta for more general availability
- Reduce query window to 1 week
- Reduce query window to 1 month
- Change bookmarking to use query windows
updated_at_maxas bookmark #9