Releases: burnash/gspread
v0.4.0
v0.3.0
-
Use Python requests instead of the native HTTPConnection object
-
Optimized row_values and col_values
-
Optimized row_values and col_values
Removed the _fetch_cells call for each method. This eliminates the
adverse effect on runtime for large worksheets. -
Optimized row_values and col_values
Removed the _fetch_cells call for each method. This eliminates the
adverse effect on runtime for large worksheets. -
Altered insert_row semantics to utilize range
This avoids issuing one API request per cell to retrieve the Cell
objects after the insertion row. This provides a significant speed-up
for insertions at the beginning of large sheets. -
Added mock tests for Travis (MockSpreadsheetTest)
-
Fixed XML header issue with Python 3
-
Fixed Worksheet.export function and associated test
-
Added spreadsheet feed helper
-
Add CellNotFound to module exports
Fixes #88 -
Fixed utf8 encoding error caused by duplicate XML declarations
-
Fixed AttributeError when URLError caught by HTTPError catch block
Fixes #257 -
Added
__iter__
method to Spreadsheet class -
Fixed export test
-
Switched tests to oauth
v0.2.5
v0.2.4
v0.2.3
- Automatically refresh OAuth2 token when it has expired.
- Added an
insert_row
method toWorksheet
. - Moved docs to Read The Docs.
- Added the
numeric_value
attribute toCell
. - Added title property to
Spreadsheet
. - Support for exporting worksheets.
- Added row selection for keys in
Worksheet.get_all_records
.
OAuth2 Support
v0.2.2 bumped version; updated changelog