- Refactor Code from Dictionary to Class based [#66]((singer-io#66)
- Add Missing tap-tester cases [#65]((singer-io#65)
- Show error_description in an error message if available in response #59
- Fixed Pagination Failure #50
- Implemented Request Timeout #54
- Added a logger message when the sheet has the first row empty(noheaders) $46
- Added unsupported inclusion property and description #47
- Email address typo corrected [#53] (singer-io#53)
- Removes PII from logging #40
- Add padding to columns without data and ignore hidden sheets #35
- Increase python version to
3.8.10
- Added better error messages for 429 errors
- Allow Google
numberTypes
and date-time types to fall back to a string schema #25
- Return an empty list when we retrieve cells that return no values #17
- Fix issues: slashes
/
in sheet name 404 error; Discovery malformed sheet error when 2nd row final column value(s) areNULL
.
- Skip sheets for which we fail to generate a schema
- Emit state file for incremental sync where bookmark not exceeded.
- No change from
v0.0.4
- Add logic to skip empty worksheets in Discovery and Sync mode.
- Update README.md documentation. Improved logging and handling of errors and warnings. Better null handling in Discovery and Sync. Fix issues with activate version messages.
- Change number json schema to anyOf with multipleOf; skip empty rows; move write_bookmark to end of sync.py
- Initial commit