Skip to content

Releases: googleapis/node-gtoken

v2.3.2

10 Jan 18:32
87ab50d
Compare
Choose a tag to compare

01-09-2019 13:40 PST

Documentation

  • docs: generate docs with compodoc (#154)
  • docs: fix up the readme (#153)

Internal / Testing Changes

  • build: Re-generated to pick up changes in the API or client library generator. (#158)
  • build: check broken links in generated docs (#152)
  • fix: add a system test and get it passing (#150)
  • chore(build): inject yoshi automation key (#149)

v2.3.1

11 Dec 19:31
64f74d6
Compare
Choose a tag to compare

12-10-2018 15:28 PST

Dependencies

  • fix(deps): update dependency pify to v4 (#87)
  • fix(deps): use gaxios for http requests (#125)

Internal / Testing Changes

  • build: add Kokoro configs for autorelease (#143)
  • chore: always nyc report before calling codecov (#141)
  • chore: nyc ignore build/test by default (#140)
  • chore: update synth metadata and templates (#138)
  • fix(build): fix system key decryption (#133)
  • chore(deps): update dependency typescript to ~3.2.0 (#132)
  • chore: add a synth.metadata
  • chore(deps): update dependency gts to ^0.9.0 (#127)
  • chore: update eslintignore config (#126)
  • chore: use latest npm on Windows (#124)
  • chore: update CircleCI config (#123)
  • chore: include build in eslintignore (#120)
  • chore: update issue templates (#116)
  • chore: remove old issue template (#114)
  • build: run tests on node11 (#113)
  • chore(deps): update dependency nock to v10 (#111)
  • chores(build): do not collect sponge.xml from windows builds (#112)
  • chore(deps): update dependency typescript to ~3.1.0 (#110)
  • chores(build): run codecov on continuous builds (#109)
  • chore: update new issue template (#108)
  • chore: update CI config (#105)
  • Update kokoro config (#103)
  • Update CI config (#101)
  • Don't publish sourcemaps (#99)
  • Update kokoro config (#97)
  • test: remove appveyor config (#96)
  • Update CI config (#95)
  • Enable prefer-const in the eslint config (#94)
  • Enable no-var in eslint (#93)
  • Update CI config (#92)
  • Add synth and update CI config (#91)
  • Retry npm install in CI (#90)
  • chore(deps): update dependency nyc to v13 (#88)
  • chore: ignore package-log.json (#86)
  • chore: update renovate config (#83)
  • chore(deps): lock file maintenance (#85)
  • chore: remove greenkeeper badge (#82)
  • test: throw on deprecation (#81)
  • chore(deps): update dependency typescript to v3 (#80)
  • chore: move mocha options to mocha.opts (#78)
  • chore(deps): lock file maintenance (#79)
  • test: use strictEqual in tests (#76)
  • chore(deps): lock file maintenance (#77)
  • chore(deps): update dependency typescript to ~2.9.0 (#75)
  • chore: Configure Renovate (#74)
  • Update gts to the latest version 🚀 (#73)
  • Add Code of Conduct
  • build: start testing against Node 10 (#69)
  • chore(package): update nyc to version 12.0.2 (#67)
  • chore(package): update @types/node to version 10.0.3 (#65)

2.3.0

02 Apr 16:38
5c56b78
Compare
Choose a tag to compare

This is just a tiny little ol' release. The biggest change is the deferred loading of google-p12-pem, which will save on startup performance.

Changes

ffb966e fix: defer load of google-p12-pem (#63)
3c42c46 chore(package): update @types/mocha to version 5.0.0 (#62)
a20c8d6 fix: improve typing around token (#59)

Enjoy y'all!

2.2.0

13 Mar 17:20
cc138f1
Compare
Choose a tag to compare

Commits in this release

c857043 feat: add getCredentials method (#56)

This release includes the new getCredentials method. This async method accepts a path to a keyfile (json, pem, p12) and returns the key and client email (if available).

const creds = await gtoken.getCredentials('path/to/key.json');

2.1.1

06 Mar 00:14
Compare
Choose a tag to compare

This release contains updates to a variety of dependencies:

Commits

7f2db89 chore: update all the things (#53)

Enjoy!

2.1.0

23 Jan 20:21
e3287dc
Compare
Choose a tag to compare

The biggest change in this release is support for additional claims (#47). Enjoy!

Commits in this release

f13fc68 feat: add support for additional claims (#47)
68c2365 chore: update google token uri (#49)
aa9b719 chore: move to CircleCI (#50)
25a415a chore: remove tests from nyc (#48)
73bcdb8 chore(package): update mocha to version 5.0.0 (#46)
ddca8e4 chore(package): update js-green-licenses to version 0.4.0 (#45)
38b19c3 doc: update README to reflect GoogleToken export (#44)
22aacd1 chore(package): update js-green-licenses to version 0.3.1 (#43)
dc66da8 chore(package): update @types/node to version 9.3.0 (#41)
3653c8c chore: license check as part of posttest (#40)
7483fff chore(package): update @types/nock to version 9.1.0 (#39)

2.0.2

01 Dec 01:17
Compare
Choose a tag to compare

Fixes P0 issue #38, ensuring the right content-type is used on requests.

2.0.1

19 Nov 05:45
Compare
Choose a tag to compare

Fixes the exported paths (#35) making the module actually usable.

v2.0.0 Now in TypeScript

14 Nov 06:52
Compare
Choose a tag to compare

This is a semver major release.

  • The module is now in TypeScript and ships with type definitions. (#17)
    • BREAKING: GoogleToken is now a class type, and must be instantiated.
    • BREAKING: Certain property names have been changed from snake_case to camelCase:
      • GoogleToken.expires_at renamed to GoogleToken.expiresAt
      • GoogleToken.raw_token renamed to GoogleToken.rawToken
      • GoogleToken.token_expires renamed to GoogleToken.tokenExpires
  • The module now supports promises and async/await.

v1.2.2

12 Mar 05:15
Compare
Choose a tag to compare

Add return statements to fix promise-related libraries (thanks @nhooey ! )