Releases: burnash/gspread
v2.0.1
v2.0.0
-
Ported the library to Google Sheets API v4.
This is a transition release. The v3-related code is untouched, but v4 is used by default. It is encouraged to move to v4 since the API is faster and has more features.API v4 is a significant change from v3. Some methods are not backward compatible, so there's no support for this compatibility in gspread either.
These methods and properties are not supported in v4:
Spreadsheet.updated
Worksheet.updated
Worksheet.export()
Cell.input_value
v0.6.2
v0.6.1
v0.6.0
v0.5.1
v0.5.0
- Added method to create blank spreadsheets #253
- Added method to clear worksheets #156
- Added method to delete a row in a worksheet #337
- Changed
Worksheet.range
method to accept integers as coordinates #142 - Added
default_blank
parameter toWorksheet.get_all_records
#423 - Use xml.etree.cElementTree when available to reduce memory usage #348
- Fixed losing input_value data from following cells in
Worksheet.insert_row
#338 - Deprecated
Worksheet.get_int_addr
andWorksheet.get_addr_int
in favour ofutils.a1_to_rowcol
andutils.rowcol_to_a1
respectively
v0.4.1
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