Releases: burnash/gspread
Releases · burnash/gspread
v6.0.0
Main changes
The main changes in version 6 are:
- gspread now has typing! This should make it easier to code with Python's typing autocomplete.
- the client object has been changed so now you can implement your own
v5.12 to v6.0 Migration Guide
- Please see migration guide
What's Changed
- Remove deprecated method delete_row by @cgkoutzigiannis in #1062
- Initial typing in client.py by @OskarBrzeski in #1159
- Split client http client by @lavigne958 in #1190
- Spelling fix & update docs with date_time_render_option behaviour by @alifeee in #1187
- #966 Add sketch typing for utils.py by @butvinm in #1196
- Remove accepted_kwargs decorator by @lavigne958 in #1229
- Remove/python-3.7 by @alifeee in #1234
- Bump isort from 5.11.4 to 5.12.0 by @dependabot in #1165
- bump flake8 to 6.0.0 by @alifeee in #1236
- merge master into 6.0.0 by @lavigne958 in #1241
- Remplace named tuples with enums by @lavigne958 in #1250
- Feature/add type hints worksheets by @lavigne958 in #1254
- Implement hex color conversion by @idonec in #1270
- remove lastUpdateTime by @alifeee in #1295
- Merge
master
intofeature/release_6_0_0
by @alifeee in #1320 - Add type checking to lint by @alifeee in #1337
- Warning/update swapped args by @alifeee in #1336
- Improve
Worksheet.sort()
signature by @lavigne958 in #1342 - Make
get_values
and alias ofget
by @alifeee in #1296 - fix type issue (remove
.first()
function) by @alifeee in #1344 - Remove/get records use index by @alifeee in #1345
- increase warning stacklevel from 1 to 2 by @alifeee in #1361
- Feature/merge master by @lavigne958 in #1371
- feature/merge master by @lavigne958 in #1372
- Simplify get records by @alifeee in #1374
- Add util function
to_records
to build records by @lavigne958 in #1377 - feature/add utils get records by @lavigne958 in #1378
- Add migration guide for get_all_records by @lavigne958 in #1379
- feature/merge master into release 6 0 0 by @lavigne958 in #1381
- Feature/release 6 0 0 by @lavigne958 in #1382
New Contributors
- @cgkoutzigiannis made their first contribution in #1062
- @OskarBrzeski made their first contribution in #1159
- @butvinm made their first contribution in #1196
- @idonec made their first contribution in #1270
Full Changelog: v5.12.4...v6.0.0
v5.12.4
What's Changed
- Bump actions/setup-python from 4 to 5 by @dependabot in #1370
- Fixed default value of merge_type parameter in merge_cells function docstring. by @neolooong in #1373
New Contributors
- @neolooong made their first contribution in #1373
Full Changelog: v5.12.3...v5.12.4
v5.12.3
What's Changed
- 1363 get all records retrieves a large number of empty rows after the end of the data by @alifeee in #1364
Full Changelog: v5.12.2...v5.12.3
v5.12.2
v5.12.1
What's Changed
- feature/readme migration v6 by @lavigne958 in #1297
- add deprecation warnings for lastUpdateTime... by @alifeee in #1333
- remove
use_index
and references to it inget_records
by @alifeee in #1343 - make deprecation warning dependent on if kwarg is used for client_factory by @alifeee in #1349
- fix 1352 expected headers broken by @alifeee in #1353
- fix
combine_merged_cells
when using from a range that doesn't start atA1
by @alifeee in #1335
Full Changelog: v5.12.0...v5.12.1
v5.12.0
What's Changed
- feature -- adding
worksheet.get_records
to get specific row ranges by @AndrewBasem1 in #1301 - Fix list_spreadsheet_files return value by @mephinet in #1308
- Fix warning message for
worksheet.update
method by @ksj20 in #1312 - change lambda function to dict (fix pyupgrade issue) by @alifeee in #1319
- allows users to silence deprecation warnings by @lavigne958 in #1324
- Add
maintain_size
to keep asked for size inget
,get_values
by @alifeee in #1305
New Contributors
- @AndrewBasem1 made their first contribution in #1301
- @mephinet made their first contribution in #1308
- @ksj20 made their first contribution in #1312
Full Changelog: v5.11.3...v5.12.0
v5.11.3
Full Changelog: v5.11.2...v5.11.3
v5.11.2
What's Changed
Full Changelog: v5.11.1...v5.11.2
v5.11.1
What's Changed
- Bump actions/checkout from 3 to 4 by @dependabot in #1288
- remove Drive API access on Spreadsheet init (FIX - VERSION 5.11.1) by @alifeee in #1291
Full Changelog: v5.11.0...v5.11.1
v5.11.0
Why is my code broken?
If you are now getting an APIError
when opening a spreadsheet, you might not have enabled the Google Drive API for your access token. Please see #1286.
fixed in v5.11.1
What's Changed
- add docs/build to .gitignore by @alifeee in #1246
- add release process to CONTRIBUTING.md by @alifeee in #1247
- Update/clean readme badges by @lavigne958 in #1251
- add test_fill_gaps and docstring for fill_gaps by @alifeee in #1256
- Remove API calls from
creationTime
/lastUpdateTime
by @alifeee in #1255 - Fix Worksheet ID Type Inconsistencies by @FlantasticDan in #1269
- Add
column_count
prop as well ascol_count
by @alifeee in #1274 - Add required kwargs with no default value by @lavigne958 in #1271
- Add deprecation warnings for colors by @alifeee in #1278
- Add better Exceptions on opening spreadsheets by @alifeee in #1277
New Contributors
- @FlantasticDan made their first contribution in #1269
Full Changelog: v5.10.0...v5.11.0