- Subscriptions stream will now request subscriptions of all statuses #113
- Add schema for card_present charges #101
- Allow partial days in the
date_window_size
config value #100
- Reverts 1.4.7 #82
- Updates singer-python from 5.5.1 to 5.12.1 #81
- Removed fields that caused transform errors
- Added various schema #77
- Use the default timeout in the stripe client #61
- Revert 1.4.1 #59
- Add functionality that recursively converts
StripeObject
s to dictionaries. #53
- Added the
payment_method_details
field to the charges stream. #49
- Add 5 minute lookback window on
events
andbalance_transactions
requests to catch an edge case. #45
- Use inclusive comparison for comparing bookmarks in the initial sync phase. #44
- Add "string" as a valid type for
plan
subschema, to support historical data #42 Deleted
events will not cause the tap to request their sub-objects to prevent 404 errors #41
- Filter out invoice line items with null ids in the Events stream because we don't know what to use as the primary key in those cases #40
- Add products stream #32
- Mitigate potential for infinite loop by increasing
limit
on second request for sub-objects (e.g.,invoice_line_items
) #39
- Add
disputes
stream #29
- Add subsciption and subscription_item to line_item PK #28
- Add
payout_transactions
stream and add date windowing to fix bookmarking #23
- Add optional
whitelist_map
config param which allows users to define a nested field whitelist #22
- On event updates, handles when
invoice_line_items
comes back as a dictionary instead of a list. - On event updates, skip the record when a sub-stream object doesn't have an "id" (e.g., older event update structures)
- Invoice Line Items now use a composite PK #19
- Fixes
tiers
subschema to include its object properties (when it is an object) #16
- Fixes an issue where invoice events might have a different schema #15
- Adds proper support for Events to ensure only the most recent event is emitted #13
- Fixes JSON Schema refs to be correct #14
- Adds standard Singer metrics #11
- Unwraps data wrappers only if they are of type
list
- Adds
type
to the remainingsources
schemas
- Makes property accessors safer by using
.get()
with a default value - Adds
type
to items incustomers.cards
- Fixes sub-stream requests to not use a separate call to retrieve
subscription_items
andinvoice_line_items
for a parent.
- Add date-window chunking to event updates stream #9
- Fix schema for subscriptions
details
to be a nullable object.
- Initial release