Skip to content

Releases: bpk68/g-sheets-api

Dependency updates and Sheet number fix

05 Jun 09:03

Choose a tag to compare

What's Changed

This release features a large improvement and change to how the sheetNumber option works when supplied as part of the options object during the initial call.

Previously, the sheetNumber option (typically supplied as a number, obvs. 🤷‍♀️) was appended to the fixed string 'Sheet' which is how Google names new sheets -- you add a new Sheet, it gets called 'Sheet3', 'Sheet4', etc -- so this worked fine. However, the g-sheets-api package wasn't getting the true Sheet at the correct index.

In this update, we've added another call to grab all the existing sheet data and correctly pull in the Sheet based at the number you supply.

Note this shouldn't be a breaking change for you, but best to be aware of how this sheet numbering business now operates before you throw caution to the wind and update all the things! 👍

Full Changelog: v2.1.3...v2.2.0

Adds TypeScript support

22 Aug 11:51

Choose a tag to compare

  • Adds TypeScript types (*.d.ts) support
  • Updates various dependency packages
  • Applies security updates and patches

Fixes for sheet name/number provision

31 Aug 10:06

Choose a tag to compare

  • Fixes sheet name/number issue 0eb9aa1
  • upgrades some packages 95e809b

v2.1.1...v2.1.2

Adds support for special symbols in sheet names

24 Aug 06:05

Choose a tag to compare

  • Adds support for special characters in sheet names a816878
  • Closes #101

v2.1.0...v2.1.1

Adds support for Sheet names

23 Aug 08:02

Choose a tag to compare

  • Merge pull request #100 from vinnyang/master 7ec8237
  • Corrects variable name for consistency, updates readme file eaf4f45
  • custom sheetname 75d9d32

v2.0.0...v2.1.0

Major rewrite to handle Sheet API v4 - Breaking change

18 Aug 08:44

Choose a tag to compare

v1.5.1...v2.0.0

Important, the g-sheets-api package will work just as it does now so you shouldn't need to alter your existing code. However, you will need to get hold of your own Google Sheets API key and add it to the calling options as apiKey.

You can learn more about generating a Google Sheets API key here >>> https://developers.google.com/sheets/api/guides/authorizing

You may also need to adjust the public sharing of your Sheet, by reading through the README.md file in the package.

v1.5.1

13 Aug 08:55

Choose a tag to compare

  • Remove cache from repo 713c556
  • Update renovate.json 3a1902a
  • Merge pull request #95 from bpk68/renovate/babel-monorepo a0985dd
  • Update dependency @babel/core to v7.15.0 caa1059
  • Update node support from node-fetch to cross-fetch package
  • Alters internal GSheets call to pull in JSON over text feed
  • Update README.md for node support
  • Fix node demo load issue

v1.4.3...v1.5.1

v1.5.0

13 Aug 08:50

Choose a tag to compare

  • Update renovate.json 3a1902a
  • Merge pull request #95 from bpk68/renovate/babel-monorepo a0985dd
  • Update dependency @babel/core to v7.15.0 caa1059
  • Update node support from node-fetch to cross-fetch package
  • Alters internal GSheets call to pull in JSON over text feed
  • Update README.md for node support
  • Fix node demo load issue

v1.4.3...v1.5.0

Add support for missing cell/columns from GSheets

27 Jul 11:17

Choose a tag to compare

  • fixes missing test exit clause 08b8ce1
  • Updates changelog for release 64b71ad
  • Adds support for missing cells returned from GSheets API c9d9910
  • Adds demo sheet contents screenshot 44e81a2
  • Pin dependencies c980f4f

1.4.1...v1.4.3

v1.4.1

23 Dec 13:44
ac0716d

Choose a tag to compare

[1.4.1] 2020-12-23

Changed

  • Fixes casing issue when using column headers in filtering
  • Replaces Webpack with Parcel JS for running the project demo
  • Dependency updates and security patches