- Pin dependencies #82
- Updates for python 3.11 #79
- Enable dev-mode and token chaining #76
- Adds
tags
property tosubmitted_landings
stream #75
- Fixes/Handles following #73
- Syncs data for all forms if
forms
field is missing in config and makes the field as optional - Prevents tap from failing when there are no questions associated with a form
- Syncs data for all forms if
- Adds a condition to check if
submitted_landings
stream's child key is blank #69
- Splits
landings
stream tosubmitted_landings
andunsubmitted_landings
streams with new replication keys #64 - Adds field
sub_questions
for thequestions
group #62 - Adds missing fields for
forms
andquestions
streams #63 - Bookmark changes for parent and child streams and code refactoring #64
- Modifies integration tests for code changes #65
- Fix
landings
stream to be incremental #58
- Request TimeOut Implementation #55
- Adds retry to
ChunkedEncodingError
on requests #52
- Fixes IndexError in
landings
pagination #51
- Adds pagination to the
landings
stream #48
- Update the tap to make less requests and ask for bigger batches of data per response #44
- Fix bookmarking bug. Bookmarks will never be set in the future now #43
- This version actually reverts the code back to
v1.2.0
#39
- Revert back to
v1.2.0
- Add the Forms stream #29
- Add integration tests #32
- Add unit test for exception handling #33
- Add config validation to ensure only valid forms are input by the user #34
- Fix a bug in the bookmarks test #36
- Add logic to handle empty forms
- Revert
v1.1.3
, effectively makingv1.1.4
the same asv1.1.2
- Fix bookmarking to use the max
submitted_at
value instead of the end of our query's date window #16
- Use
dict.get()
to access more fields rather than[]
#3
- Use
dict.get()
to access fields rather than[]
#3
- Add table/field selection #2
- Fix
landings
stream formatting
- Add type (string) to
landing_id
inlandings
stream
- Pinned
backoff
version to1.3.2
- General release of the tap