Skip to content

Latest commit

 

History

History
77 lines (55 loc) · 3.61 KB

CHANGELOG.md

File metadata and controls

77 lines (55 loc) · 3.61 KB

Changelog

3.0.0

  • Remove support for date datatype #95

2.1.0

  • Updates to run on python 3.11.7 #94

2.0.0

  • Google Sheets will now support shared drives #80
  • Non-boolean values in boolean columns will fallback to string #83
  • When a datetime value is not supported, it will fallback to string #84
  • Currency values will now be stored as strings #85
  • Instead of assigning a string datatype to an empty row, the actual format will be used to determine the datatype #89

1.3.1

  • Number type falls to string for boolean values #73
  • Changed multipleof to singer.decimal #74
  • Changed to formatted, and made 2 API calls for datetime values #75
  • Checked the effective format for null cell values instead of effective value #76

1.3.0

  • Refactor Code from Dictionary to Class based [#66]((#66)
  • Add Missing tap-tester cases [#65]((#65)

1.2.1

  • Show error_description in an error message if available in response #59

1.2.0

  • 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] (#53)

1.1.4

  • Removes PII from logging #40

1.1.3

  • Add padding to columns without data and ignore hidden sheets #35

1.1.2

  • Increase python version to 3.8.10

1.1.1

  • Added better error messages for 429 errors

1.1.0

  • Allow Google numberTypes and date-time types to fall back to a string schema #25

1.0.4

  • Return an empty list when we retrieve cells that return no values #17

1.0.3

  • Fix issues: slashes / in sheet name 404 error; Discovery malformed sheet error when 2nd row final column value(s) are NULL.

1.0.2

  • Skip sheets for which we fail to generate a schema

1.0.1

  • Emit state file for incremental sync where bookmark not exceeded.

1.0.0

  • No change from v0.0.4

0.0.4

  • Add logic to skip empty worksheets in Discovery and Sync mode.

0.0.3

  • 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.

0.0.2

  • Change number json schema to anyOf with multipleOf; skip empty rows; move write_bookmark to end of sync.py

0.0.1

  • Initial commit