google/google-api-nodejs-client
### [`v34.0.0`](https://renovatebot.com/gh/google/google-api-nodejs-client/blob/master/CHANGELOG.md#v3400)
[Compare Source](https://renovatebot.com/gh/google/google-api-nodejs-client/compare/v33.0.0...v34.0.0)
Welcome to the `googleapis@34` š This release has breaking changes, new features, and a bunch of bug fixes. Enjoy!
The following APIs have been removed:
- adexchangeseller/v1.1
- adexchangeseller/v1'
- adexchangeseller/v2.0
- sqladmin/v1beta3
The following APIs have been added:
- cloudtasks/v2beta3
- redis/v1
- file/v1beta1
- jobs/v3p1beta1
- videointelligence/v1p1beta1
##### Fixes
- fix: upgrade to the latest google-auth-library ([#1313](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1313))
- fix: add better error handling around sample client and redirect URIs ([#1285](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1285))
- chore(deps): update dependency p-queue to v3 ([#1310](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1310))
- chore(deps): update dependency nyc to v13 ([#1307](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1307))
##### New Features
- feat: run the generator ([#1359](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1359))
- feat: run the generator ([#1326](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1326))
- feat: run the generator and synth ([#1324](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1324))
##### Documentation
- docs: add supported versions of node.js to the readme ([#1355](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1355))
- docs: fix generator script path ([#1345](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1345))
- docs: replace google/ with googleapis/ in URIs ([#1342](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1342))
- docs: Fix error handling in batchGet sample ([#1338](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1338))
- docs: Add statement of support to readme ([#1333](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1333))
- docs: Remove reference docs ([#1331](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1331))
##### Internal / Testing Changes
- Update the kokoro config ([#1353](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1353))
- test: remove appveyor config ([#1357](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1357))
- Do not generate libraries with synth ([#1350](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1350))
- Enable prefer-const in the eslint config ([#1347](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1347))
- Fix the sample tests ([#1344](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1344))
- Make npm install timeout configurable ([#1343](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1343))
- Enable no-var in eslint ([#1340](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1340))
- Use prettier and eslint on samples ([#1341](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1341))
- Fix samples tests ([#1323](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1323))
- Use synth templating and update CI ([#1321](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1321))
- Retry npm install in CI ([#1320](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1320))
- Add synth.py for automating client library generation ([#1306](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1306))
### [`v33.0.0`](https://renovatebot.com/gh/google/google-api-nodejs-client/releases/v33.0.0)
[Compare Source](https://renovatebot.com/gh/google/google-api-nodejs-client/compare/v32.0.0...v33.0.0)
##### New APIs
- [binaryauthorization - v1beta1](https://renovatebot.com/gh/google/google-api-nodejs-client/tree/master/src/apis/binaryauthorization)
- [composer - v1](https://renovatebot.com/gh/google/google-api-nodejs-client/tree/master/src/apis/composer)
- [dfareporting - v3.2](https://renovatebot.com/gh/google/google-api-nodejs-client/tree/master/src/apis/dfareporting)
- [jobs - v3](https://renovatebot.com/gh/google/google-api-nodejs-client/tree/master/src/apis/jobs)
- [texttospeech v1](https://renovatebot.com/gh/google/google-api-nodejs-client/tree/master/src/apis/texttospeech)
- [cloudprofiler - v2](https://renovatebot.com/gh/google/google-api-nodejs-client/tree/master/src/apis/cloudprofiler)
- [firestore - v1, v1beta2](https://renovatebot.com/gh/google/google-api-nodejs-client/tree/master/src/apis/firestore)
- [iap - v1beta1](https://renovatebot.com/gh/google/google-api-nodejs-client/tree/master/src/apis/iap)
- [indexing - v3](https://renovatebot.com/gh/google/google-api-nodejs-client/tree/master/src/apis/indexing)
- [serviceusage - v1](https://renovatebot.com/gh/google/google-api-nodejs-client/tree/master/src/apis/serviceusage)
- [iamcredentials - v1](https://renovatebot.com/gh/google/google-api-nodejs-client/tree/master/src/apis/iamcredentials)
##### Deleted APIs
- [replicapool - v1beta2](https://renovatebot.com/gh/google/google-api-nodejs-client/tree/master/src/apis/replicapool)
##### Docs & Samples
[`9255dc4`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/9255dc4b) fix: remove urlshortener from the samples and docs ([#1284](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1284))
[`5400495`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/54004956) docs: do not reccomend refreshAccessToken() method ([#1283](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1283))
[`47d0972`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/47d09725) fix: consistent use of keyfile name ([#1287](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1287))
[`4f70f4f`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/4f70f4f3) fix: cannot read property of undefined. sampleclient.js line 42 ([#1242](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1242))
##### All other changes
[`188d9dd`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/188d9dd5) chore: run the generator ([#1299](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1299))
[`5cf048e`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/5cf048e7) chore: reduce # of dependencies ([#1300](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1300))
[`cdc1a87`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/cdc1a87d) fix(deps): update dependency googleapis-common to ^0.2.0 ([#1297](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1297))
[`86de490`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/86de4909) chore: use googleapis-common ([#1298](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1298))
[`27c15a1`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/27c15a12) chore(deps): update dependency typedoc to ^0.12.0 ([#1295](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1295))
[`ba4e2a4`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/ba4e2a4a) fix(deps): update dependency pify to v4 ([#1281](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1281))
[`67bb3d2`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/67bb3d24) chore(deps): update dependency assert-rejects to v1 ([#1279](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1279))
[`8f2c8d5`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/8f2c8d59) chore: ignore package-lock.json ([#1278](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1278))
[`5f73cc5`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/5f73cc5e) chore: update renovate config ([#1273](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1273))
[`d963417`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/d9634174) chore(deps): lock file maintenance ([#1277](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1277))
[`23b5b20`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/23b5b206) docs: Fix link to compute sample ([#1274](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1274))
[`36118af`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/36118af1) chore: remove greenkeeper badge ([#1271](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1271))
[`6353d49`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/6353d496) test: throw on deprecation
[`c27ac2e`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/c27ac2e8) chore(deps): update dependency typescript to v3 ([#1267](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1267))
[`0a2a1b7`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/0a2a1b7b) chore(deps): lock file maintenance ([#1265](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1265))
[`c15ffef`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/c15ffefd) test: use strictEqual in tests ([#1246](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1246))
[`9ff9724`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/9ff97244) chore(deps): update dependency gts to ^0.8.0 ([#1244](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1244))
[`43459dd`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/43459dd9) feat: run the generator ([#1257](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1257))
[`03150ef`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/03150ef6) chore(deps): lock file maintenance ([#1254](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1254))
[`70e9282`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/70e9282d) chore(deps): update dependency typescript to ~2.9.0 ([#1245](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1245))
[`94a0a3e`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/94a0a3ed) chore: Configure Renovate ([#1243](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1243))
[`a450b1f`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/a450b1fb) fix: cleanup CircleCI config ([#1231](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1231))
[`21e03c8`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/21e03c8c) chore: clean up the tests ([#1229](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1229))
[`2ed9ed1`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/2ed9ed15) Add Code of Conduct
[`062473d`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/062473d0) chore(package): Update gts to the latest version š ([#1219](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1219))
[`49546e5`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/49546e5a) feat: generate package.json and README per package ([#1214](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1214))
[`643011f`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/643011f0) feat: run the generator ([#1215](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1215))
Enjoy! ššš¢
### [`v32.0.0`](https://renovatebot.com/gh/google/google-api-nodejs-client/releases/v32.0.0)
[Compare Source](https://renovatebot.com/gh/google/google-api-nodejs-client/compare/v31.0.2...v32.0.0)
Greetings folks! Welcome to `32.0.0`. Lots of good stuff in this one š
#### New APIs
- The Compute API now supports `nodeGroups`, `nodeTemplates`, and `nodeTypes`
- Analytics v3 can now manage `UserDeletionRequests`
- DFA Reporting 3.1 has been added
- TPU v1 has been added
#### Removed APIs (breaking changes)
- PhotosLibrary v1 has been removed
- All versions of the resourceViews API have been removed
- Video Intelligence v1beta1 has been removed
#### Fixes
[`18a7e5b`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/18a7e5b1) docs: fix samples link in README.md ([#1207](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1207))
[`058a122`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/058a1228) fix: re-enable static typing ([#1202](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1202))
[`162c464`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/162c4642) fix: analytics.js typo fix ([#1198](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1198))
[`e7f2ec4`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/e7f2ec4b) chore: run the generator, fixing samples ([#1197](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1197))
#### Keepin the lights on
[`5137690`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/51376904) chore(package): update nyc to version 12.0.2 ([#1204](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1204))
### [`v31.0.2`](https://renovatebot.com/gh/google/google-api-nodejs-client/releases/v31.0.2)
[Compare Source](https://renovatebot.com/gh/google/google-api-nodejs-client/compare/v31.0.0...v31.0.2)
This release fixes a bug in 31.0.1 where the `googleapis` package was empty š¤·āāļø
### [`v31.0.0`](https://renovatebot.com/gh/google/google-api-nodejs-client/releases/v31.0.0)
[Compare Source](https://renovatebot.com/gh/google/google-api-nodejs-client/compare/v30.0.0...v31.0.0)
This release has **breaking changes**! Support for Node.js 4 has been dropped.
#### New APIs
- Android Publisher v3
- Jobs v2
- PhotosLibrary v1
#### Bug fixes
[`5639601`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/56396011) fix: upgrade to the latest version of gts (and others) ([#1164](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1164))
[`25c3f8e`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/25c3f8e1) fix: use reject handler instead of catch for callbacks ([#1161](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1161))
[`f3347c5`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/f3347c56) fix: drop support for node.js 4 ([#1163](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1163))
#### Docs
[`fa96de6`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/fa96de66) docs: Specifies method for refreshing access token ([#1177](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1177))
[`a9b0674`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/a9b06747) docs: Fix syntax error ([#1174](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1174))
[`4645bda`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/4645bdaf) docs: explain how to use a refresh_token ([#1160](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1160))
#### Keepin the lights on
[`feba6af`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/feba6af8) refactor(generator): dedup per-package index files ([#1173](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1173))
[`2d8c8a5`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/2d8c8a51) refactor(generator): clean up imports in the generator ([#1170](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1170))
[`2fef1ae`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/2fef1ae7) refactor: isolate the googleapis-common module ([#1169](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1169))
[`82920f4`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/82920f47) chore: generate per-package index ([#1172](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1172))
[`310123f`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/310123f3) chore: re-organize directory structure (and run generator) ([#1167](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1167))
[`db02406`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/db024060) tests: add nodejs 10 to CI ([#1162](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1162))
### [`v30.0.0`](https://renovatebot.com/gh/google/google-api-nodejs-client/releases/v30.0.0)
[Compare Source](https://renovatebot.com/gh/google/google-api-nodejs-client/compare/v29.0.0...v30.0.0)
Welcome to `30.0`! This release includes a few bug fixes, docs, better TypeScript types, and the latest and greatest APIs.
#### Breaking Changes
**This release has breaking changes**. The following APIs have been removed:
- DLP v1beta1, v1beta2
- Prediction v1.2, v1.3, v1.4, v1.5, v1.6
- TaskQueue v1beta1, v1beta2
#### New APIs
The following APIs have been added:
- [Redis v1beta1](https://renovatebot.com/gh/google/google-api-nodejs-client/blob/master/src/apis/redis/v1beta1.ts)
- [Composer v1beta1](https://renovatebot.com/gh/google/google-api-nodejs-client/blob/master/src/apis/composer/v1beta1.ts)
- [ServiceBroker v1](https://renovatebot.com/gh/google/google-api-nodejs-client/blob/master/src/apis/servicebroker/v1.ts)
- [WebSecurityScanner v1alpha1](https://renovatebot.com/gh/google/google-api-nodejs-client/blob/master/src/apis/websecurityscanner/v1alpha.ts)
- [VideoIntelligence v1](https://renovatebot.com/gh/google/google-api-nodejs-client/blob/master/src/apis/videointelligence/v1.ts)
- [YouTube Analytics v2](https://renovatebot.com/gh/google/google-api-nodejs-client/blob/master/src/apis/youtubeAnalytics/v2.ts)
#### Features
[`9afb5b5`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/9afb5b58) feat: use `requestBody` instead of `resource` ([#1149](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1149))
[`b437a21`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/b437a214) feat: export all types ([#1132](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1132))
[`5b123e7`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/5b123e7a) feat: add typing for request params ([#1141](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1141))
#### Docs
[`fcb9f72`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/fcb9f725) docs: Update authenticate method docs with the right URL ([#1129](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1129))
[`6fc8a61`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/6fc8a614) docs: add blogger post sample ([#1140](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1140))
[`3729b90`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/3729b901) docs: Fix broken link to issue tracker ([#1134](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1134))
#### Keepin the lights on
[`f9c9c3a`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/f9c9c3ac) chore: update all the things ([#1145](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1145))
[`3263adc`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/3263adc7) chore(package): update [@types/node](https://renovatebot.com/gh/types/node) to version 10.0.3 ([#1144](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1144))
[`2c5f1bd`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/2c5f1bd5) chore: run generator ([#1131](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1131))
Enjoy!
### [`v29.0.0`](https://renovatebot.com/gh/google/google-api-nodejs-client/releases/v29.0.0)
[Compare Source](https://renovatebot.com/gh/google/google-api-nodejs-client/compare/v28.1.0...v29.0.0)
It's time for 29.0 y'all! This release has a few bug fixes _lots_ of docs stuff, and a shiny new fancy API. Enjoy!
##### Features
[`4b07f85`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/4b07f85c) feat: add api to get all apis ([#1121](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1121))
##### Bug fixes
[`786b0a4`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/786b0a4c) fix: Replace string-template with url-template ([#1108](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1108))
[`82d5b99`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/82d5b998) fix: fix doc publishing ([#1118](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1118))
[`7d130a1`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/7d130a14) fix: add semver ranges to package.json ([#1115](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1115))
##### Docs, docs, DOCS
[`7181826`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/7181826d) docs: use typedoc to re-generate ref docs ([#1105](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1105))
[`10f4476`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/10f44763) docs: improve the readme and samples ([#1109](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1109))
[`71cd7f7`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/71cd7f7a) docs: Fix StackOverflow sentence. ([#1126](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1126))
[`0b4d13c`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/0b4d13cd) docs: add google plus post sample ([#1125](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1125))
[`f8d4705`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/f8d47055) docs: fix links to ref docs ([#1122](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1122))
##### Keepin' the lights on
[`17323dc`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/17323dc9) chore(package): update [@types/node](https://renovatebot.com/gh/types/node) to version 9.6.3 ([#1113](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1113))
### [`v28.1.0`](https://renovatebot.com/gh/google/google-api-nodejs-client/releases/v28.1.0)
[Compare Source](https://renovatebot.com/gh/google/google-api-nodejs-client/compare/v28.0.1...v28.1.0)
This is a minor release that updates some APIs ā in a compatible way, at least we hope so! Besides the API updates, we are in process of moving this library to TypeScript and updating samples and documentation to make it all more fun to use.
Here is a list of changes since the previous release.
#### API update
[`57d4ef9`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/57d4ef9d) chore: regenerating all APIs ([#1103](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1103))
#### New features
[`26e3a15`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/26e3a15a) feat: make the d.ts useful ([#1096](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1096))
#### Packages
[`ddcdfaa`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/ddcdfaa9) chore(package): update [@types/node](https://renovatebot.com/gh/types/node) to version 9.6.2 ([#1102](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1102))
#### Documentation and samples
[`c00d189`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/c00d1892) docs: fix sample to be typescript friendly ([#1101](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1101))
[`f124a9f`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/f124a9fb) docs: asyncify the docs and samples ([#1097](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1097))
### [`v28.0.1`](https://renovatebot.com/gh/google/google-api-nodejs-client/releases/v28.0.1)
[Compare Source](https://renovatebot.com/gh/google/google-api-nodejs-client/compare/v28.0.0...v28.0.1)
This release fixes the release bug in v28.0.0.
### [`v28.0.0`](https://renovatebot.com/gh/google/google-api-nodejs-client/releases/v28.0.0)
[Compare Source](https://renovatebot.com/gh/google/google-api-nodejs-client/compare/v27.0.0...v28.0.0)
Greetings folks! Gosh, this is a big release. The most request feature in this one is the new shiny support for using promises and async/await:
```js
urlshortener.url.get(params)
.then(response => {
console.log('Long url is', response.data.longUrl);
})
.catch(error => console.error);
```
Or async/await:
```js
async function runSample() {
const response = await urlshortener.url.get(params);
console.log('Long url is', response.data.longUrl);
}
runSample().catch(console.error);
```
##### New Features
[`82d2776`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/82d27765) feat: add upload progress events ([#1044](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1044))
[`04dc84c`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/04dc84c1) feat: add promise support ([#1091](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1091))
[`e900d4c`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/e900d4ce) feat: request gzip responses ([#1065](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1065))
##### Bug fixes
[`d89a735`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/d89a735d) fix: encodeURIComponent path params ([#1087](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1087))
##### Docs and samples, samples, samples
[`edd4257`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/edd4257a) feat: add sample for appending to sheets ([#1067](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1067))
[`a269cab`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/a269caba) feat: add analytics reporting sample ([#1086](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1086))
[`ed38060`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/ed380609) docs: improve the readme ([#1084](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1084))
[`2d23b59`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/2d23b595) feat: add a gmail send sample ([#1088](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1088))
[`b25d57e`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/b25d57eb) chore: add gmail samples ([#1046](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1046))
[`9ad0fa5`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/9ad0fa55) fix: fix download sample ([#1077](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1077))
[`1917e9f`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/1917e9f5) feat: add gmail watch sample ([#1073](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1073))
[`5add4c7`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/5add4c7f) fix: repair a bunch of samples ([#1055](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1055))
[`e5e95a6`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/e5e95a60) Doc changes for url shortener example ([#1013](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1013))
[`0f4d4e4`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/0f4d4e43) docs: added warning in the example code refresh token ([#827](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/827))
##### Package Updates
[`c7e1d23`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/c7e1d231) chore(package): update [@types/node](https://renovatebot.com/gh/types/node) to version 9.6.1 ([#1090](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1090))
[`b6734e9`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/b6734e9a) chore(package): update mocha to version 5.0.5 ([#1081](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1081))
[`858b3b3`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/858b3b3b) chore(package): update [@types/node](https://renovatebot.com/gh/types/node) to version 9.6.0 ([#1079](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1079))
[`2c5bbca`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/2c5bbca0) chore(package): update [@types/mocha](https://renovatebot.com/gh/types/mocha) to version 5.0.0 ([#1078](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1078))
[`57016c3`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/57016c35) chore(package): update source-map-support to version 0.5.4 ([#1068](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1068))
[`f63f6a4`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/f63f6a47) chore(package): update opn to version 5.3.0 ([#1066](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1066))
[`1654506`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/16545066) chore(package): update nyc to version 11.6.0 ([#1062](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1062))
[`a1ac59c`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/a1ac59c2) chore(package): update [@types/node](https://renovatebot.com/gh/types/node) to version 9.4.7 ([#1052](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1052))
[`e33363d`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/e33363d6) chore(package): update js-green-licenses to version 0.5.0 ([#1051](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1051))
[`c70d786`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/c70d7865) chore(package): update mocha to version 5.0.4 ([#1048](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1048))
[`a0834cf`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/a0834cf3) chore(package): update mocha to version 5.0.3 ([#1047](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1047))
[`8eb2fce`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/8eb2fce1) chore(package): update mocha to version 5.0.2 ([#1040](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1040))
[`0fb58e2`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/0fb58e2a) chore(package): update gts to version 0.5.4 ([#1036](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1036))
##### Keeping the lights on
[`0d79b4c`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/0d79b4c7) feat: type all the things ([#1082](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1082))
[`ae95ec4`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/ae95ec48) chore: setup nightly builds workflow ([#1074](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1074))
[`8d98867`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/8d988674) chore: remove example keyfiles ([#1045](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1045))
[`fc395c3`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/fc395c39) chore: run generator ([#1054](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1054))
[`8c53a84`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/8c53a848) chore: enable noImplicitAny ([#1050](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1050))
[`7426f41`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/7426f416) chore: use make for builds ([#1029](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1029))
[`53149a1`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/53149a16) test: refactor and test drive samples ([#1028](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1028))
[`5e8e6f4`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/5e8e6f47) chore: add more type information to generated files ([#1039](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1039))
Enjoy!
### [`v27.0.0`](https://renovatebot.com/gh/google/google-api-nodejs-client/releases/v27.0.0)
[Compare Source](https://renovatebot.com/gh/google/google-api-nodejs-client/compare/v26.0.1...v27.0.0)
This release contains updates to various APIs and various fixes.
#### New APIs
- chat v1
- genomics v2alpha1
- serviceusage v1
- vision v1p2beta1
#### Removed APIs
- firebaseremoteconfig v1
#### Fixes
- ([#1016](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1016)) raise default of maxContentLength
- ([#1020](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1020)) treat 304 responses as success
- ([#1010](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1010)) move pify to deps (resolves [#1007](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1007))
### [`v26.0.1`](https://renovatebot.com/gh/google/google-api-nodejs-client/releases/v26.0.1)
[Compare Source](https://renovatebot.com/gh/google/google-api-nodejs-client/compare/v25.0.0...v26.0.1)
This release resolves [#988](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/988) by simply bumping the semver patch. See for breaking changes in the `26.0.0` release.
### [`v25.0.0`](https://renovatebot.com/gh/google/google-api-nodejs-client/releases/v25.0.0)
[Compare Source](https://renovatebot.com/gh/google/google-api-nodejs-client/compare/6a9b578140f5c3e4ee2caed22fcb89e291affbd5...v25.0.0)
This release includes the 1.0 version of the Google Auth Library, which contains a variety of breaking changes. For details, please see the [Change Log](https://renovatebot.com/gh/google/google-auth-library-nodejs/releases/tag/v1.0.0).
This release includes the 1.0 version of the [Google Auth Library][googleauth]. This release has several breaking changes.
For the latest, please see the [release notes](https://renovatebot.com/gh/google/google-auth-library-nodejs/releases/tag/v1.0.0).
TL;DR - This release includes a variety of bug fixes, new features, and breaking changes. Please take care.
#### New Features
##### Ability to set maxExpiry when verifying tokens
The `OAuth2Client.verifyIdToken` method now accepts an optional maxExpiry field:
```js
const result = await client.verifyIdToken({
idToken: ,
audience: ,
maxExpiry:
});
```
##### Support for code_verifier and code_challenge with OAuth2
The `OAuth2Client.generateAuthUrl` method has been extended to support the `code_challenge_method` and `code_challenge` fields. There is also a convenience method to generate a verifier:
```js
// Generate a code_verifier and code_challenge
const codes = oAuth2Client.generateCodeVerifier();
// Generate the url that will be used for the consent dialog.
const authorizeUrl = oAuth2Client.generateAuthUrl({
access_type: 'offline',
scope: 'https://www.googleapis.com/auth/plus.me',
code_challenge_method: 'S256',
code_challenge: codes.codeChallenge
});
```
#### Breaking changes
There have been multiple API breaking changes with this release. Please test your code accordingly after upgrading.
##### Synchronous methods
Several public methods were switched from asynchronous to synchronous APIs. In all cases, the APIs were not doing anything asynchronous - they were just providing errors in callback form. This has been changed.
```js
// OLD CODE
var auth = new GoogleAuth();
auth.fromJSON(input, function (err, client) {
if (err) {
console.error('Error acquiring client: ' + err);
}
// make request with client ...
});
// NEW CODE
const auth = new GoogleAuth();
const client = auth.fromJSON(input);
// make request with client ...
```
This change was made with the following methods:
- `GoogleAuth.fromJSON`
- `GoogleAuth.fromAPIKey`
- `JWTAccess. getRequestMetadata`
- `JWTAccess.fromJSON`
- `JWTClient.fromJSON`
- `JWTClient.fromAPIKey`
- `UserRefreshClient.fromJSON`
##### Request -> Axios
The underlying transport used for HTTP requests was changed from [`request`](https://renovatebot.com/gh/request/request) to [`axios`](https://renovatebot.com/gh/axios/axios). This will result in a number of breaking changes.
Any calls to the `client.request(opts)` method will both accept different parameters, and have different return types. For the options passed to these methods, they are changing from a [request options object](https://renovatebot.com/gh/request/request#requestoptions-callback) to an [axios request options object](https://renovatebot.com/gh/axios/axios#request-config).
In addition to the properties on the `opts` object changing, the signature of the callback is changing as well. The previous version of the library would return objects with a callback that reversed `request`'s default order: `function (err, body, response)`. The signature of that callback has simply been changed to `function (err, response)`, where the body of the response is available by looking at `response.data`.
```js
// OLD CODE
oAuth2Client.request({
uri: 'https://www.googleapis.com/plus/v1/people?query=pizza'
}, function (err, body, res) {
console.log('The body of the response was ' + body);
});
// NEW CODE (using callbacks)
oAuth2Client.request({
// note that we're using `url` instead of `uri` here, per the Axios request config.
url: 'https://www.googleapis.com/plus/v1/people?query=pizza'
}, function (err, res) {
// The body isn't returned as part of the callback, and is available from `res.data`
console.log(`The body of the response was ${res.data}`);
});
// NEW CODE (using async/await)
const res = await oAuth2Client.request({
url: 'https://www.googleapis.com/plus/v1/people?query=pizza'
});
console.log(`The body of the response was ${res.data}`);
```
In addition to these changes - the `request` and `axios` libraries handle errors differently. `request` treats any completed request, even if it returns a non `2xx` response code, as a success. The `err` parameter will be `null` or `undefined`. `axios` treats any non `2xx` response as an _error_. Code which may have previous not worked, but also not thrown errors - may now start throwing errors.
##### Parameter change for `verifyIdToken`
The parameters to the `verifyIdToken` method of OAuth2Client have been changed. The function now accepts a single options object, and an optional callback. A function that used to look like this:
```js
oAuth2Client.verifyIdToken(idToken, audience, callback);
```
Would now be rewritten as this:
```js
oAuth2Client.verifyIdToken({
idToken: idToken,
audience: audience
}, callback);
```
### [`v24.0.0`](https://renovatebot.com/gh/google/google-api-nodejs-client/compare/9f450646bb0da93870b575857a724fce5041843d...6a9b578140f5c3e4ee2caed22fcb89e291affbd5)
[Compare Source](https://renovatebot.com/gh/google/google-api-nodejs-client/compare/9f450646bb0da93870b575857a724fce5041843d...6a9b578140f5c3e4ee2caed22fcb89e291affbd5)
Renovate configuration
:date: Schedule: "after 10pm,before 5am" (UTC).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR is stale, or if you modify the PR title to begin with "rebase!".
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot. View repository job log here.
This PR contains the following updates:
^23.0.2
->^34.0.0
Release Notes
google/google-api-nodejs-client
### [`v34.0.0`](https://renovatebot.com/gh/google/google-api-nodejs-client/blob/master/CHANGELOG.md#v3400) [Compare Source](https://renovatebot.com/gh/google/google-api-nodejs-client/compare/v33.0.0...v34.0.0) Welcome to the `googleapis@34` š This release has breaking changes, new features, and a bunch of bug fixes. Enjoy! The following APIs have been removed: - adexchangeseller/v1.1 - adexchangeseller/v1' - adexchangeseller/v2.0 - sqladmin/v1beta3 The following APIs have been added: - cloudtasks/v2beta3 - redis/v1 - file/v1beta1 - jobs/v3p1beta1 - videointelligence/v1p1beta1 ##### Fixes - fix: upgrade to the latest google-auth-library ([#1313](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1313)) - fix: add better error handling around sample client and redirect URIs ([#1285](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1285)) - chore(deps): update dependency p-queue to v3 ([#1310](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1310)) - chore(deps): update dependency nyc to v13 ([#1307](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1307)) ##### New Features - feat: run the generator ([#1359](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1359)) - feat: run the generator ([#1326](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1326)) - feat: run the generator and synth ([#1324](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1324)) ##### Documentation - docs: add supported versions of node.js to the readme ([#1355](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1355)) - docs: fix generator script path ([#1345](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1345)) - docs: replace google/ with googleapis/ in URIs ([#1342](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1342)) - docs: Fix error handling in batchGet sample ([#1338](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1338)) - docs: Add statement of support to readme ([#1333](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1333)) - docs: Remove reference docs ([#1331](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1331)) ##### Internal / Testing Changes - Update the kokoro config ([#1353](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1353)) - test: remove appveyor config ([#1357](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1357)) - Do not generate libraries with synth ([#1350](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1350)) - Enable prefer-const in the eslint config ([#1347](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1347)) - Fix the sample tests ([#1344](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1344)) - Make npm install timeout configurable ([#1343](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1343)) - Enable no-var in eslint ([#1340](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1340)) - Use prettier and eslint on samples ([#1341](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1341)) - Fix samples tests ([#1323](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1323)) - Use synth templating and update CI ([#1321](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1321)) - Retry npm install in CI ([#1320](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1320)) - Add synth.py for automating client library generation ([#1306](https://renovatebot.com/gh/google/google-api-nodejs-client/pull/1306)) ### [`v33.0.0`](https://renovatebot.com/gh/google/google-api-nodejs-client/releases/v33.0.0) [Compare Source](https://renovatebot.com/gh/google/google-api-nodejs-client/compare/v32.0.0...v33.0.0) ##### New APIs - [binaryauthorization - v1beta1](https://renovatebot.com/gh/google/google-api-nodejs-client/tree/master/src/apis/binaryauthorization) - [composer - v1](https://renovatebot.com/gh/google/google-api-nodejs-client/tree/master/src/apis/composer) - [dfareporting - v3.2](https://renovatebot.com/gh/google/google-api-nodejs-client/tree/master/src/apis/dfareporting) - [jobs - v3](https://renovatebot.com/gh/google/google-api-nodejs-client/tree/master/src/apis/jobs) - [texttospeech v1](https://renovatebot.com/gh/google/google-api-nodejs-client/tree/master/src/apis/texttospeech) - [cloudprofiler - v2](https://renovatebot.com/gh/google/google-api-nodejs-client/tree/master/src/apis/cloudprofiler) - [firestore - v1, v1beta2](https://renovatebot.com/gh/google/google-api-nodejs-client/tree/master/src/apis/firestore) - [iap - v1beta1](https://renovatebot.com/gh/google/google-api-nodejs-client/tree/master/src/apis/iap) - [indexing - v3](https://renovatebot.com/gh/google/google-api-nodejs-client/tree/master/src/apis/indexing) - [serviceusage - v1](https://renovatebot.com/gh/google/google-api-nodejs-client/tree/master/src/apis/serviceusage) - [iamcredentials - v1](https://renovatebot.com/gh/google/google-api-nodejs-client/tree/master/src/apis/iamcredentials) ##### Deleted APIs - [replicapool - v1beta2](https://renovatebot.com/gh/google/google-api-nodejs-client/tree/master/src/apis/replicapool) ##### Docs & Samples [`9255dc4`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/9255dc4b) fix: remove urlshortener from the samples and docs ([#1284](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1284)) [`5400495`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/54004956) docs: do not reccomend refreshAccessToken() method ([#1283](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1283)) [`47d0972`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/47d09725) fix: consistent use of keyfile name ([#1287](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1287)) [`4f70f4f`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/4f70f4f3) fix: cannot read property of undefined. sampleclient.js line 42 ([#1242](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1242)) ##### All other changes [`188d9dd`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/188d9dd5) chore: run the generator ([#1299](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1299)) [`5cf048e`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/5cf048e7) chore: reduce # of dependencies ([#1300](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1300)) [`cdc1a87`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/cdc1a87d) fix(deps): update dependency googleapis-common to ^0.2.0 ([#1297](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1297)) [`86de490`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/86de4909) chore: use googleapis-common ([#1298](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1298)) [`27c15a1`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/27c15a12) chore(deps): update dependency typedoc to ^0.12.0 ([#1295](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1295)) [`ba4e2a4`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/ba4e2a4a) fix(deps): update dependency pify to v4 ([#1281](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1281)) [`67bb3d2`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/67bb3d24) chore(deps): update dependency assert-rejects to v1 ([#1279](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1279)) [`8f2c8d5`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/8f2c8d59) chore: ignore package-lock.json ([#1278](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1278)) [`5f73cc5`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/5f73cc5e) chore: update renovate config ([#1273](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1273)) [`d963417`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/d9634174) chore(deps): lock file maintenance ([#1277](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1277)) [`23b5b20`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/23b5b206) docs: Fix link to compute sample ([#1274](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1274)) [`36118af`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/36118af1) chore: remove greenkeeper badge ([#1271](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1271)) [`6353d49`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/6353d496) test: throw on deprecation [`c27ac2e`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/c27ac2e8) chore(deps): update dependency typescript to v3 ([#1267](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1267)) [`0a2a1b7`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/0a2a1b7b) chore(deps): lock file maintenance ([#1265](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1265)) [`c15ffef`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/c15ffefd) test: use strictEqual in tests ([#1246](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1246)) [`9ff9724`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/9ff97244) chore(deps): update dependency gts to ^0.8.0 ([#1244](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1244)) [`43459dd`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/43459dd9) feat: run the generator ([#1257](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1257)) [`03150ef`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/03150ef6) chore(deps): lock file maintenance ([#1254](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1254)) [`70e9282`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/70e9282d) chore(deps): update dependency typescript to ~2.9.0 ([#1245](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1245)) [`94a0a3e`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/94a0a3ed) chore: Configure Renovate ([#1243](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1243)) [`a450b1f`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/a450b1fb) fix: cleanup CircleCI config ([#1231](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1231)) [`21e03c8`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/21e03c8c) chore: clean up the tests ([#1229](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1229)) [`2ed9ed1`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/2ed9ed15) Add Code of Conduct [`062473d`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/062473d0) chore(package): Update gts to the latest version š ([#1219](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1219)) [`49546e5`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/49546e5a) feat: generate package.json and README per package ([#1214](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1214)) [`643011f`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/643011f0) feat: run the generator ([#1215](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1215)) Enjoy! ššš¢ ### [`v32.0.0`](https://renovatebot.com/gh/google/google-api-nodejs-client/releases/v32.0.0) [Compare Source](https://renovatebot.com/gh/google/google-api-nodejs-client/compare/v31.0.2...v32.0.0) Greetings folks! Welcome to `32.0.0`. Lots of good stuff in this one š #### New APIs - The Compute API now supports `nodeGroups`, `nodeTemplates`, and `nodeTypes` - Analytics v3 can now manage `UserDeletionRequests` - DFA Reporting 3.1 has been added - TPU v1 has been added #### Removed APIs (breaking changes) - PhotosLibrary v1 has been removed - All versions of the resourceViews API have been removed - Video Intelligence v1beta1 has been removed #### Fixes [`18a7e5b`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/18a7e5b1) docs: fix samples link in README.md ([#1207](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1207)) [`058a122`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/058a1228) fix: re-enable static typing ([#1202](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1202)) [`162c464`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/162c4642) fix: analytics.js typo fix ([#1198](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1198)) [`e7f2ec4`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/e7f2ec4b) chore: run the generator, fixing samples ([#1197](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1197)) #### Keepin the lights on [`5137690`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/51376904) chore(package): update nyc to version 12.0.2 ([#1204](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1204)) ### [`v31.0.2`](https://renovatebot.com/gh/google/google-api-nodejs-client/releases/v31.0.2) [Compare Source](https://renovatebot.com/gh/google/google-api-nodejs-client/compare/v31.0.0...v31.0.2) This release fixes a bug in 31.0.1 where the `googleapis` package was empty š¤·āāļø ### [`v31.0.0`](https://renovatebot.com/gh/google/google-api-nodejs-client/releases/v31.0.0) [Compare Source](https://renovatebot.com/gh/google/google-api-nodejs-client/compare/v30.0.0...v31.0.0) This release has **breaking changes**! Support for Node.js 4 has been dropped. #### New APIs - Android Publisher v3 - Jobs v2 - PhotosLibrary v1 #### Bug fixes [`5639601`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/56396011) fix: upgrade to the latest version of gts (and others) ([#1164](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1164)) [`25c3f8e`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/25c3f8e1) fix: use reject handler instead of catch for callbacks ([#1161](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1161)) [`f3347c5`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/f3347c56) fix: drop support for node.js 4 ([#1163](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1163)) #### Docs [`fa96de6`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/fa96de66) docs: Specifies method for refreshing access token ([#1177](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1177)) [`a9b0674`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/a9b06747) docs: Fix syntax error ([#1174](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1174)) [`4645bda`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/4645bdaf) docs: explain how to use a refresh_token ([#1160](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1160)) #### Keepin the lights on [`feba6af`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/feba6af8) refactor(generator): dedup per-package index files ([#1173](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1173)) [`2d8c8a5`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/2d8c8a51) refactor(generator): clean up imports in the generator ([#1170](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1170)) [`2fef1ae`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/2fef1ae7) refactor: isolate the googleapis-common module ([#1169](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1169)) [`82920f4`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/82920f47) chore: generate per-package index ([#1172](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1172)) [`310123f`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/310123f3) chore: re-organize directory structure (and run generator) ([#1167](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1167)) [`db02406`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/db024060) tests: add nodejs 10 to CI ([#1162](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1162)) ### [`v30.0.0`](https://renovatebot.com/gh/google/google-api-nodejs-client/releases/v30.0.0) [Compare Source](https://renovatebot.com/gh/google/google-api-nodejs-client/compare/v29.0.0...v30.0.0) Welcome to `30.0`! This release includes a few bug fixes, docs, better TypeScript types, and the latest and greatest APIs. #### Breaking Changes **This release has breaking changes**. The following APIs have been removed: - DLP v1beta1, v1beta2 - Prediction v1.2, v1.3, v1.4, v1.5, v1.6 - TaskQueue v1beta1, v1beta2 #### New APIs The following APIs have been added: - [Redis v1beta1](https://renovatebot.com/gh/google/google-api-nodejs-client/blob/master/src/apis/redis/v1beta1.ts) - [Composer v1beta1](https://renovatebot.com/gh/google/google-api-nodejs-client/blob/master/src/apis/composer/v1beta1.ts) - [ServiceBroker v1](https://renovatebot.com/gh/google/google-api-nodejs-client/blob/master/src/apis/servicebroker/v1.ts) - [WebSecurityScanner v1alpha1](https://renovatebot.com/gh/google/google-api-nodejs-client/blob/master/src/apis/websecurityscanner/v1alpha.ts) - [VideoIntelligence v1](https://renovatebot.com/gh/google/google-api-nodejs-client/blob/master/src/apis/videointelligence/v1.ts) - [YouTube Analytics v2](https://renovatebot.com/gh/google/google-api-nodejs-client/blob/master/src/apis/youtubeAnalytics/v2.ts) #### Features [`9afb5b5`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/9afb5b58) feat: use `requestBody` instead of `resource` ([#1149](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1149)) [`b437a21`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/b437a214) feat: export all types ([#1132](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1132)) [`5b123e7`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/5b123e7a) feat: add typing for request params ([#1141](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1141)) #### Docs [`fcb9f72`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/fcb9f725) docs: Update authenticate method docs with the right URL ([#1129](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1129)) [`6fc8a61`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/6fc8a614) docs: add blogger post sample ([#1140](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1140)) [`3729b90`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/3729b901) docs: Fix broken link to issue tracker ([#1134](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1134)) #### Keepin the lights on [`f9c9c3a`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/f9c9c3ac) chore: update all the things ([#1145](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1145)) [`3263adc`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/3263adc7) chore(package): update [@types/node](https://renovatebot.com/gh/types/node) to version 10.0.3 ([#1144](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1144)) [`2c5f1bd`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/2c5f1bd5) chore: run generator ([#1131](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1131)) Enjoy! ### [`v29.0.0`](https://renovatebot.com/gh/google/google-api-nodejs-client/releases/v29.0.0) [Compare Source](https://renovatebot.com/gh/google/google-api-nodejs-client/compare/v28.1.0...v29.0.0) It's time for 29.0 y'all! This release has a few bug fixes _lots_ of docs stuff, and a shiny new fancy API. Enjoy! ##### Features [`4b07f85`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/4b07f85c) feat: add api to get all apis ([#1121](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1121)) ##### Bug fixes [`786b0a4`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/786b0a4c) fix: Replace string-template with url-template ([#1108](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1108)) [`82d5b99`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/82d5b998) fix: fix doc publishing ([#1118](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1118)) [`7d130a1`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/7d130a14) fix: add semver ranges to package.json ([#1115](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1115)) ##### Docs, docs, DOCS [`7181826`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/7181826d) docs: use typedoc to re-generate ref docs ([#1105](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1105)) [`10f4476`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/10f44763) docs: improve the readme and samples ([#1109](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1109)) [`71cd7f7`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/71cd7f7a) docs: Fix StackOverflow sentence. ([#1126](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1126)) [`0b4d13c`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/0b4d13cd) docs: add google plus post sample ([#1125](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1125)) [`f8d4705`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/f8d47055) docs: fix links to ref docs ([#1122](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1122)) ##### Keepin' the lights on [`17323dc`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/17323dc9) chore(package): update [@types/node](https://renovatebot.com/gh/types/node) to version 9.6.3 ([#1113](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1113)) ### [`v28.1.0`](https://renovatebot.com/gh/google/google-api-nodejs-client/releases/v28.1.0) [Compare Source](https://renovatebot.com/gh/google/google-api-nodejs-client/compare/v28.0.1...v28.1.0) This is a minor release that updates some APIs ā in a compatible way, at least we hope so! Besides the API updates, we are in process of moving this library to TypeScript and updating samples and documentation to make it all more fun to use. Here is a list of changes since the previous release. #### API update [`57d4ef9`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/57d4ef9d) chore: regenerating all APIs ([#1103](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1103)) #### New features [`26e3a15`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/26e3a15a) feat: make the d.ts useful ([#1096](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1096)) #### Packages [`ddcdfaa`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/ddcdfaa9) chore(package): update [@types/node](https://renovatebot.com/gh/types/node) to version 9.6.2 ([#1102](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1102)) #### Documentation and samples [`c00d189`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/c00d1892) docs: fix sample to be typescript friendly ([#1101](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1101)) [`f124a9f`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/f124a9fb) docs: asyncify the docs and samples ([#1097](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1097)) ### [`v28.0.1`](https://renovatebot.com/gh/google/google-api-nodejs-client/releases/v28.0.1) [Compare Source](https://renovatebot.com/gh/google/google-api-nodejs-client/compare/v28.0.0...v28.0.1) This release fixes the release bug in v28.0.0. ### [`v28.0.0`](https://renovatebot.com/gh/google/google-api-nodejs-client/releases/v28.0.0) [Compare Source](https://renovatebot.com/gh/google/google-api-nodejs-client/compare/v27.0.0...v28.0.0) Greetings folks! Gosh, this is a big release. The most request feature in this one is the new shiny support for using promises and async/await: ```js urlshortener.url.get(params) .then(response => { console.log('Long url is', response.data.longUrl); }) .catch(error => console.error); ``` Or async/await: ```js async function runSample() { const response = await urlshortener.url.get(params); console.log('Long url is', response.data.longUrl); } runSample().catch(console.error); ``` ##### New Features [`82d2776`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/82d27765) feat: add upload progress events ([#1044](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1044)) [`04dc84c`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/04dc84c1) feat: add promise support ([#1091](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1091)) [`e900d4c`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/e900d4ce) feat: request gzip responses ([#1065](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1065)) ##### Bug fixes [`d89a735`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/d89a735d) fix: encodeURIComponent path params ([#1087](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1087)) ##### Docs and samples, samples, samples [`edd4257`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/edd4257a) feat: add sample for appending to sheets ([#1067](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1067)) [`a269cab`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/a269caba) feat: add analytics reporting sample ([#1086](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1086)) [`ed38060`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/ed380609) docs: improve the readme ([#1084](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1084)) [`2d23b59`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/2d23b595) feat: add a gmail send sample ([#1088](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1088)) [`b25d57e`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/b25d57eb) chore: add gmail samples ([#1046](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1046)) [`9ad0fa5`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/9ad0fa55) fix: fix download sample ([#1077](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1077)) [`1917e9f`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/1917e9f5) feat: add gmail watch sample ([#1073](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1073)) [`5add4c7`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/5add4c7f) fix: repair a bunch of samples ([#1055](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1055)) [`e5e95a6`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/e5e95a60) Doc changes for url shortener example ([#1013](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1013)) [`0f4d4e4`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/0f4d4e43) docs: added warning in the example code refresh token ([#827](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/827)) ##### Package Updates [`c7e1d23`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/c7e1d231) chore(package): update [@types/node](https://renovatebot.com/gh/types/node) to version 9.6.1 ([#1090](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1090)) [`b6734e9`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/b6734e9a) chore(package): update mocha to version 5.0.5 ([#1081](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1081)) [`858b3b3`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/858b3b3b) chore(package): update [@types/node](https://renovatebot.com/gh/types/node) to version 9.6.0 ([#1079](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1079)) [`2c5bbca`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/2c5bbca0) chore(package): update [@types/mocha](https://renovatebot.com/gh/types/mocha) to version 5.0.0 ([#1078](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1078)) [`57016c3`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/57016c35) chore(package): update source-map-support to version 0.5.4 ([#1068](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1068)) [`f63f6a4`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/f63f6a47) chore(package): update opn to version 5.3.0 ([#1066](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1066)) [`1654506`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/16545066) chore(package): update nyc to version 11.6.0 ([#1062](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1062)) [`a1ac59c`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/a1ac59c2) chore(package): update [@types/node](https://renovatebot.com/gh/types/node) to version 9.4.7 ([#1052](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1052)) [`e33363d`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/e33363d6) chore(package): update js-green-licenses to version 0.5.0 ([#1051](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1051)) [`c70d786`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/c70d7865) chore(package): update mocha to version 5.0.4 ([#1048](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1048)) [`a0834cf`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/a0834cf3) chore(package): update mocha to version 5.0.3 ([#1047](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1047)) [`8eb2fce`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/8eb2fce1) chore(package): update mocha to version 5.0.2 ([#1040](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1040)) [`0fb58e2`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/0fb58e2a) chore(package): update gts to version 0.5.4 ([#1036](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1036)) ##### Keeping the lights on [`0d79b4c`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/0d79b4c7) feat: type all the things ([#1082](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1082)) [`ae95ec4`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/ae95ec48) chore: setup nightly builds workflow ([#1074](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1074)) [`8d98867`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/8d988674) chore: remove example keyfiles ([#1045](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1045)) [`fc395c3`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/fc395c39) chore: run generator ([#1054](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1054)) [`8c53a84`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/8c53a848) chore: enable noImplicitAny ([#1050](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1050)) [`7426f41`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/7426f416) chore: use make for builds ([#1029](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1029)) [`53149a1`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/53149a16) test: refactor and test drive samples ([#1028](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1028)) [`5e8e6f4`](https://renovatebot.com/gh/google/google-api-nodejs-client/commit/5e8e6f47) chore: add more type information to generated files ([#1039](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1039)) Enjoy! ### [`v27.0.0`](https://renovatebot.com/gh/google/google-api-nodejs-client/releases/v27.0.0) [Compare Source](https://renovatebot.com/gh/google/google-api-nodejs-client/compare/v26.0.1...v27.0.0) This release contains updates to various APIs and various fixes. #### New APIs - chat v1 - genomics v2alpha1 - serviceusage v1 - vision v1p2beta1 #### Removed APIs - firebaseremoteconfig v1 #### Fixes - ([#1016](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1016)) raise default of maxContentLength - ([#1020](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1020)) treat 304 responses as success - ([#1010](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1010)) move pify to deps (resolves [#1007](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/1007)) ### [`v26.0.1`](https://renovatebot.com/gh/google/google-api-nodejs-client/releases/v26.0.1) [Compare Source](https://renovatebot.com/gh/google/google-api-nodejs-client/compare/v25.0.0...v26.0.1) This release resolves [#988](https://renovatebot.com/gh/google/google-api-nodejs-client/issues/988) by simply bumping the semver patch. SeeRenovate configuration
:date: Schedule: "after 10pm,before 5am" (UTC).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR is stale, or if you modify the PR title to begin with "
rebase!
".:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot. View repository job log here.