Skip to content

Releases: burnash/gspread

v3.4.1

05 Apr 14:21
Compare
Choose a tag to compare
  • Fix TypeError when using gspread in google colab (#750)

v3.4.0

05 Apr 12:54
Compare
Choose a tag to compare
  • Remove oauth2client in favor of google-auth #472, #529 (#637 by @BigHeadGeorge)

  • Convert oauth2client credentials to google-auth (#711 by @aiguofer)

  • Remove unnecessary login() from gspread.authorize

  • Fix sheet name quoting issue (#554, #636, #716):

  • Fix numericise(): add underscores test to work in python2 and <python3.6 (#622 by @epicfaace)

  • Add supportsAllDrives to Drive API requests (#709 by @justinr1234)

  • Add Worksheet.merge_cells() (#713 by @lavigne958)

  • Improve Worksheet.merge_cells() and add merge_type parameter (#742 by @aiguofer)

  • Add Worksheet.sort() (#639 by @kirillgashkov)

  • Add ability to reorder worksheets #570 (#571 by @robin900)

    • Add Spreadsheet.reorder_worksheets()
    • Add Worksheet.update_index()
  • Add test_update_cell_objects (#698 by @ogroleg)

  • Add Worksheet.append_rows() (#556 by @martinwarby, #694 by @fabytm)

  • Add Worksheet.delete_rows() (#615 by @deverlex)

  • Add Python 3.8 to Travis CI (#738 by @artemrys)

  • Speed up Client.open() by querying files by title in Google Drive (#684 by @aiguofer)

  • Add freeze, set_basic_filter and clear_basic_filter methods to Worksheet (#574 by @aiguofer)

  • Use Drive API v3 for creating and deleting spreadsheets (#573 by @aiguofer)

  • Implement value_render_option in get_all_values (#648 by @mklaber)

  • Set position of a newly added worksheet (#688 by @djmgit)

  • Add url properties for Spreadsheet and Worksheet (#725 by @CrossNox)

  • Update docs: "APIs & auth" menu deprecation, remove outdated images in oauth2.rst (#706 by @manasouza)

v3.3.1

05 Apr 12:53
Compare
Choose a tag to compare
  • Support old and new collections.abc.Sequence in utils (#745 by @timgates42)

v3.3.0

12 Mar 15:38
Compare
Choose a tag to compare
  • Added Spreadsheet.values_batch_update() (#731)

  • Added:

    • Worksheet.get()
    • Worksheet.batch_get()
    • Worksheet.update()
    • Worksheet.batch_update()
    • Worksheet.format()
  • Added more parameters to Worksheet.append_row() (#726)

  • Fix usage of client.openall when a title is passed in (#572 by @aiguofer)

v3.2.0

30 Jan 18:34
Compare
Choose a tag to compare
  • Fixed gspread.utils.cell_list_to_rect() on non-rect cell list (#613 by @skaparis)

  • Fixed sharing from Team Drives (#646 by @wooddar)

  • Fixed KeyError in list comprehension in Spreadsheet.remove_permissions() (#643 by @wooddar)

  • Fixed typos in docstrings and a docstring type param (#690 by @pedrovhb)

  • Clarified supported Python versions (#651 by @hugovk)

  • Fixed the Exception message in APIError class (#634 by @lordofinsomnia)

  • Fixed IndexError in Worksheet.get_all_records() (#633 by @AivanF)

  • Added Spreadsheet.values_batch_get() (#705 by @aiguofer)

v3.1.0

27 Nov 21:55
Compare
Choose a tag to compare
  • Dropped Python 2.6 support

  • Fixed KeyError in urllib.quote in Python 2 (#605, #558)

  • Fixed Worksheet.title being out of sync after using update_title (#542 by @ryanpineo)

  • Fix parameter typos in docs (#616 by @bryanallen22)

  • Miscellaneous docs fixes (#604 by @dgilman)

  • Fixed typo in docs (#591 by @davidefiocco)

  • Added a method to copy spreadsheets (#625 by @dsask)

  • Added with_link attribute when sharing / adding permissions (#621 by @epicfaace)

  • Added ability to duplicate a worksheet (#617)

  • Change default behaviour of numericise function #499 (#502 by @danthelion)

  • Added stacklevel=2 to deprecation warnings

v3.0.1

30 Jun 17:18
Compare
Choose a tag to compare

v3.0.0

12 Apr 13:38
Compare
Choose a tag to compare
  • This version drops Google Sheets API v3 support.
    • API v4 was the default backend since version 2.0.0.
    • All v4-related code has been moved from gspread.v4 module to gspread module.

v2.1.1

07 Apr 12:39
Compare
Choose a tag to compare

v2.1.0

06 Apr 22:28
Compare
Choose a tag to compare