gspread v3.4.0 Release Notes

Release Date: 2020-04-05 // about 4 years ago

    โœ‚ 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):

    - Use utils.absolute_range_name() to handle range names (#748)

    ๐Ÿ›  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)