opentok / interactive-broadcast-api

MIT License
5 stars 12 forks source link

Update dependency @google-cloud/storage to v5 #61

Open mend-for-github-com[bot] opened 2 years ago

mend-for-github-com[bot] commented 2 years ago

This PR contains the following updates:

Package Type Update Change
@google-cloud/storage dependencies major 1.2.0 -> 5.0.0

By merging this PR, the below vulnerabilities will be automatically resolved:

Severity CVSS Score CVE
High High 7.8 CVE-2021-43138
High High 7.5 CVE-2022-24771
High High 7.5 CVE-2022-24772
High High 7.3 CVE-2020-7720
High High 7.3 CVE-2020-8116
Medium Medium 6.6 WS-2022-0008
Medium Medium 6.1 CVE-2022-0122
Medium Medium 5.3 CVE-2022-24773

Release Notes

googleapis/nodejs-storage ### [`v5.0.0`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#​500-httpswwwgithubcomgoogleapisnodejs-storagecomparev470v500-2020-05-13) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v4.7.2...v5.0.0) ##### ⚠ BREAKING CHANGES - automatically detect contentType if not provided ([#​1190](https://togithub.com/googleapis/nodejs-storage/issues/1190)) - drop keepAcl parameter in file copy ([#​1166](https://togithub.com/googleapis/nodejs-storage/issues/1166)) - drop support for node.js 8.x ##### Features - automatically detect contentType if not provided ([#​1190](https://www.togithub.com/googleapis/nodejs-storage/issues/1190)) ([b31ba4a](https://www.github.com/googleapis/nodejs-storage/commit/b31ba4a11399b57538ddf0d6ca2e10b2aa3fbc3a)) - enable bytes read tracking ([#​1074](https://www.togithub.com/googleapis/nodejs-storage/issues/1074)) ([0776a04](https://www.github.com/googleapis/nodejs-storage/commit/0776a044f3b2149b485e114369e952688df75645)) ##### Bug Fixes - **bucket:** Only disable resumable uploads for bucket.upload (fixes [#​1133](https://www.togithub.com/googleapis/nodejs-storage/issues/1133)) ([#​1135](https://www.togithub.com/googleapis/nodejs-storage/issues/1135)) ([2c20148](https://www.github.com/googleapis/nodejs-storage/commit/2c201486b7b2d3146846ac96c877a904c4a674b0)), closes [/github.com/googleapis/nodejs-storage/pull/1135#issuecomment-620070038](https://www.togithub.com/googleapis//github.com/googleapis/nodejs-storage/pull/1135/issues/issuecomment-620070038) - add whitespace to generateV4SignedPolicy ([#​1136](https://www.togithub.com/googleapis/nodejs-storage/issues/1136)) ([dcee78b](https://www.github.com/googleapis/nodejs-storage/commit/dcee78b98da23b02fe7d2f13a9270546bc07bba8)) - apache license URL ([#​468](https://www.togithub.com/googleapis/nodejs-storage/issues/468)) ([#​1151](https://www.togithub.com/googleapis/nodejs-storage/issues/1151)) ([e8116d3](https://www.github.com/googleapis/nodejs-storage/commit/e8116d3c6fa7412858692e67745b514eef78850e)) - Point to team in correct org ([#​1185](https://www.togithub.com/googleapis/nodejs-storage/issues/1185)) ([0bb1909](https://www.github.com/googleapis/nodejs-storage/commit/0bb19098013acf71cc3842f78ff333a8e356331a)) - **deps:** update dependency [@​google-cloud/common](https://togithub.com/google-cloud/common) to v3 ([#​1134](https://www.togithub.com/googleapis/nodejs-storage/issues/1134)) ([774ac5c](https://www.github.com/googleapis/nodejs-storage/commit/774ac5c75f02238418cc8ed7242297ea573ca9cb)) - **deps:** update dependency [@​google-cloud/paginator](https://togithub.com/google-cloud/paginator) to v3 ([#​1131](https://www.togithub.com/googleapis/nodejs-storage/issues/1131)) ([c1614d9](https://www.github.com/googleapis/nodejs-storage/commit/c1614d98e3047db379e09299b1014e80d73ed52f)) - **deps:** update dependency [@​google-cloud/promisify](https://togithub.com/google-cloud/promisify) to v2 ([#​1127](https://www.togithub.com/googleapis/nodejs-storage/issues/1127)) ([06624a5](https://www.github.com/googleapis/nodejs-storage/commit/06624a534cd1fdbc38455eee8d89f9f60ba75758)) - **deps:** update dependency uuid to v8 ([#​1170](https://www.togithub.com/googleapis/nodejs-storage/issues/1170)) ([6a98d64](https://www.github.com/googleapis/nodejs-storage/commit/6a98d64831baf1ca1ec2f03ecc4914745cba1c86)) - **deps:** update gcs-resumable-upload, remove gitnpm usage ([#​1186](https://www.togithub.com/googleapis/nodejs-storage/issues/1186)) ([c78c9cd](https://www.github.com/googleapis/nodejs-storage/commit/c78c9cde49dccb2fcd4ce10e4e9f8299d65f6838)) - **v4-policy:** encode special characters ([#​1169](https://www.togithub.com/googleapis/nodejs-storage/issues/1169)) ([6e48539](https://www.github.com/googleapis/nodejs-storage/commit/6e48539d76ca27e6f4c6cf2ac0872970f7391fed)) - sync to [googleapis/conformance-tests@`fa559a1`](https://togithub.com/googleapis/conformance-tests/commit/fa559a1) ([#​1167](https://www.togithub.com/googleapis/nodejs-storage/issues/1167)) ([5500446](https://www.github.com/googleapis/nodejs-storage/commit/550044619d2f17a1977c83bce5df915c6dc9578c)), closes [#​1168](https://www.togithub.com/googleapis/nodejs-storage/issues/1168) ##### Miscellaneous Chores - drop keepAcl parameter in file copy ([#​1166](https://www.togithub.com/googleapis/nodejs-storage/issues/1166)) ([5a4044a](https://www.github.com/googleapis/nodejs-storage/commit/5a4044a8ba13f248fc4f791248f797eb0f1f3c16)) ##### Build System - drop support for node.js 8.x ([b80c025](https://www.github.com/googleapis/nodejs-storage/commit/b80c025f106052fd25554c64314b3b3520e829b5)) ### [`v4.7.2`](https://togithub.com/googleapis/nodejs-storage/releases/tag/v4.7.2) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v4.7.0...v4.7.2) ##### Bug Fixes - **build:** publish branch ([#​1547](https://www.togithub.com/googleapis/nodejs-storage/issues/1547)) ([5ff66de](https://www.github.com/googleapis/nodejs-storage/commit/5ff66de494c1fd608d1b57f64aa9a490c02900a2)) ### [`v4.7.0`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#​470-httpswwwgithubcomgoogleapisnodejs-storagecomparev460v470-2020-03-26) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v4.6.0...v4.7.0) ##### Features - add remove conditional binding ([#​1107](https://www.togithub.com/googleapis/nodejs-storage/issues/1107)) ([2143705](https://www.github.com/googleapis/nodejs-storage/commit/21437053e9497aa95ef37a865ffbdbaf4134138f)) - v4 POST with signed policy ([#​1102](https://www.togithub.com/googleapis/nodejs-storage/issues/1102)) ([a3d5b88](https://www.github.com/googleapis/nodejs-storage/commit/a3d5b88b8d3d25b6e16808eb5c1425aa0a8c5ecc)), closes [#​1125](https://www.togithub.com/googleapis/nodejs-storage/issues/1125) ##### Bug Fixes - **deps:** update dependency date-and-time to ^0.13.0 ([#​1106](https://www.togithub.com/googleapis/nodejs-storage/issues/1106)) ([b759605](https://www.github.com/googleapis/nodejs-storage/commit/b7596058e130ee2d82dc2221f24220b83c04fdae)) - **deps:** update dependency gaxios to v3 ([#​1129](https://www.togithub.com/googleapis/nodejs-storage/issues/1129)) ([5561452](https://www.github.com/googleapis/nodejs-storage/commit/5561452cb0b6e5a1dcabea6973db57799422abb7)) - **types:** wrap GetSignedUrlResponse ([#​1119](https://www.togithub.com/googleapis/nodejs-storage/issues/1119)) ([0c7ac16](https://www.github.com/googleapis/nodejs-storage/commit/0c7ac161f808201562f60710b9ec7bce4fbf819f)) ### [`v4.6.0`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#​460-httpswwwgithubcomgoogleapisnodejs-storagecomparev450v460-2020-03-13) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v4.5.0...v4.6.0) ##### Features - **storage:** Add versioning as optional metadata param of createBucket ([#​1090](https://www.togithub.com/googleapis/nodejs-storage/issues/1090)) ([39869e3](https://www.github.com/googleapis/nodejs-storage/commit/39869e3c6c62eabe1840f0fd884b361265e2cb76)) ### [`v4.5.0`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#​450-httpswwwgithubcomgoogleapisnodejs-storagecomparev440v450-2020-03-06) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v4.4.0...v4.5.0) ##### Features - **v4:** support v4 signed URL for GA ([#​1072](https://www.togithub.com/googleapis/nodejs-storage/issues/1072)) ([79d7b8f](https://www.github.com/googleapis/nodejs-storage/commit/79d7b8f5a187f23e58bf84db3f4b8c4b1a921978)), closes [#​1051](https://www.togithub.com/googleapis/nodejs-storage/issues/1051) [#​1056](https://www.togithub.com/googleapis/nodejs-storage/issues/1056) [#​1066](https://www.togithub.com/googleapis/nodejs-storage/issues/1066) [#​1068](https://www.togithub.com/googleapis/nodejs-storage/issues/1068) [#​1069](https://www.togithub.com/googleapis/nodejs-storage/issues/1069) [#​1067](https://www.togithub.com/googleapis/nodejs-storage/issues/1067) [#​1070](https://www.togithub.com/googleapis/nodejs-storage/issues/1070) ### [`v4.4.0`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#​440-httpswwwgithubcomgoogleapisnodejs-storagecomparev432v440-2020-03-03) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v4.3.2...v4.4.0) ##### Features - **bucket:** support single source in combine ([#​1076](https://www.togithub.com/googleapis/nodejs-storage/issues/1076)) ([#​1085](https://www.togithub.com/googleapis/nodejs-storage/issues/1085)) ([251a617](https://www.github.com/googleapis/nodejs-storage/commit/251a617791ca4b0e148b741d1931013150becc02)) ##### [4.3.2](https://www.github.com/googleapis/nodejs-storage/compare/v4.3.1...v4.3.2) (2020-03-02) ##### Bug Fixes - **deps:** update dependency uuid to v7 ([#​1081](https://www.togithub.com/googleapis/nodejs-storage/issues/1081)) ([c72d57f](https://www.github.com/googleapis/nodejs-storage/commit/c72d57f6f2982dad512d425ee3f041b43a87c278)) - **tests:** flaky getSignedPolicy tests ([#​1093](https://www.togithub.com/googleapis/nodejs-storage/issues/1093)) ([531050a](https://www.github.com/googleapis/nodejs-storage/commit/531050a05e5b1eeedb25647417a8ae9df8d76f29)) ##### [4.3.1](https://www.github.com/googleapis/nodejs-storage/compare/v4.3.0...v4.3.1) (2020-02-06) ##### Bug Fixes - **samples:** fix overwritten IAM conditions sample ([#​1042](https://www.togithub.com/googleapis/nodejs-storage/issues/1042)) ([25d839c](https://www.github.com/googleapis/nodejs-storage/commit/25d839ccf421276d8a4c18b2be95004ca832d84d)) - skip validation for server decompressed objects ([#​1063](https://www.togithub.com/googleapis/nodejs-storage/issues/1063)) ([d6e3738](https://www.github.com/googleapis/nodejs-storage/commit/d6e37382da1ed3b72771770cb9447c62c91f26a5)) - unhandled promise rejection warning in samples ([#​1056](https://www.togithub.com/googleapis/nodejs-storage/issues/1056)) ([e95ec19](https://www.github.com/googleapis/nodejs-storage/commit/e95ec19756388e6fc4fc8e0d49a40c613ed006c6)) ### [`v4.3.2`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#​432-httpswwwgithubcomgoogleapisnodejs-storagecomparev431v432-2020-03-02) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v4.3.1...v4.3.2) ### [`v4.3.1`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#​431-httpswwwgithubcomgoogleapisnodejs-storagecomparev430v431-2020-02-06) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v4.3.0...v4.3.1) ### [`v4.3.0`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#​430-httpswwwgithubcomgoogleapisnodejs-storagecomparev420v430-2020-01-21) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v4.2.0...v4.3.0) ##### Features - add support for CORS as a first class citizen ([#​1020](https://www.togithub.com/googleapis/nodejs-storage/issues/1020)) ([9fee6d9](https://www.github.com/googleapis/nodejs-storage/commit/9fee6d969a1311a3db18bf523d3614adef0526ce)) ##### Bug Fixes - **deps:** update dependency date-and-time to ^0.12.0 ([#​1032](https://www.togithub.com/googleapis/nodejs-storage/issues/1032)) ([a324564](https://www.github.com/googleapis/nodejs-storage/commit/a324564e8f29345412047b7f6296098211e0e831)) - a couple of typos from the refactorNodeSampleStorage branch ([#​1038](https://www.togithub.com/googleapis/nodejs-storage/issues/1038)) ([8faa6c6](https://www.github.com/googleapis/nodejs-storage/commit/8faa6c6698b3b7ef4857d978482209bc5077e08e)) - do not modify constructor options ([#​974](https://www.togithub.com/googleapis/nodejs-storage/issues/974)) ([4969148](https://www.github.com/googleapis/nodejs-storage/commit/4969148f5e114d86aa4928109f099ec15d56fda5)) - refactor getMetadata sample into its own file ([#​1008](https://www.togithub.com/googleapis/nodejs-storage/issues/1008)) ([6ed1af8](https://www.github.com/googleapis/nodejs-storage/commit/6ed1af8aadd6f72cf0957d02e403f7c551166a5c)) - refactor getRetentionPolicy sample into its own file ([#​993](https://www.togithub.com/googleapis/nodejs-storage/issues/993)) ([47e4ad8](https://www.github.com/googleapis/nodejs-storage/commit/47e4ad8c8a4fd16f4f1d9d6d9bfdc9e30b1ab999)) - refactor getUniformBucketLevelAccess into its own file ([#​981](https://www.togithub.com/googleapis/nodejs-storage/issues/981)) ([0ba69f1](https://www.github.com/googleapis/nodejs-storage/commit/0ba69f1b3d6093701dac927fa4543d2d911ce8b0)) - refactor rotateEncryptionKey sample into its own file ([#​1030](https://www.togithub.com/googleapis/nodejs-storage/issues/1030)) ([afdf0fe](https://www.github.com/googleapis/nodejs-storage/commit/afdf0febe8760c0819736961065d134e231a0afa)) - refactor uploadEncryptedFile sample into its own file ([#​1028](https://www.togithub.com/googleapis/nodejs-storage/issues/1028)) ([ba4520b](https://www.github.com/googleapis/nodejs-storage/commit/ba4520b5f925968717222ffe5d2b1dbcfbea4334)) - refactoring disableUniformBucketLevelAccess into its own file ([#​980](https://www.togithub.com/googleapis/nodejs-storage/issues/980)) ([1481e20](https://www.github.com/googleapis/nodejs-storage/commit/1481e20d8332ee2806116166fb16028506487d2d)) ### [`v4.2.0`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#​420-httpswwwgithubcomgoogleapisnodejs-storagecomparev413v420-2020-01-02) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v4.1.3...v4.2.0) ##### Features - **iam:** getIamPolicy to support requestedPolicyVersion ([#​960](https://www.togithub.com/googleapis/nodejs-storage/issues/960)) ([0f38f75](https://www.github.com/googleapis/nodejs-storage/commit/0f38f7597f5e671b4c08830f8d457f9ca2c03cd1)) - add support for Archive storage class ([#​908](https://www.togithub.com/googleapis/nodejs-storage/issues/908)) ([63f63f4](https://www.github.com/googleapis/nodejs-storage/commit/63f63f448d2d220b1e77a7dcd379f7ac7fc22af3)) ##### Bug Fixes - **deps:** pin TypeScript below 3.7.0 ([#​952](https://www.togithub.com/googleapis/nodejs-storage/issues/952)) ([1fea60c](https://www.github.com/googleapis/nodejs-storage/commit/1fea60c04fd9762c5506c22df0992cdb8fce4ea0)) - add createBucket file and updated relevant test ([#​940](https://www.togithub.com/googleapis/nodejs-storage/issues/940)) ([913b43e](https://www.github.com/googleapis/nodejs-storage/commit/913b43e66bb10bd5dbf6b0bca9e65edd48b54234)) - update PolicyDocument types ([#​944](https://www.togithub.com/googleapis/nodejs-storage/issues/944)) ([b1c05b2](https://www.github.com/googleapis/nodejs-storage/commit/b1c05b27029215c8bc313a8f4f16ff13d5af2391)) ##### [4.1.3](https://www.github.com/googleapis/nodejs-storage/compare/v4.1.2...v4.1.3) (2019-11-18) ##### Bug Fixes - **deps:** update dependency date-and-time to ^0.11.0 ([#​934](https://www.togithub.com/googleapis/nodejs-storage/issues/934)) ([c4bf1c6](https://www.github.com/googleapis/nodejs-storage/commit/c4bf1c616d0a9402237708bddac1341c620f0542)) - **deps:** update dependency yargs to v15 ([#​933](https://www.togithub.com/googleapis/nodejs-storage/issues/933)) ([f40fe0c](https://www.github.com/googleapis/nodejs-storage/commit/f40fe0c5bd4e9b89ebe007e59986580fae4d7e09)) ##### [4.1.2](https://www.github.com/googleapis/nodejs-storage/compare/v4.1.1...v4.1.2) (2019-11-12) ##### Bug Fixes - do not check access of configPath ([#​915](https://www.togithub.com/googleapis/nodejs-storage/issues/915)) ([a21a644](https://www.github.com/googleapis/nodejs-storage/commit/a21a6443346f91f275233a9a07fb79550035e157)) - missing snippets with jsdoc-region-tag ([#​924](https://www.togithub.com/googleapis/nodejs-storage/issues/924)) ([310ba90](https://www.github.com/googleapis/nodejs-storage/commit/310ba90a48c6f02a31c1254037dfcdb4da4b7150)) - **docs:** add jsdoc-region-tag plugin ([#​929](https://www.togithub.com/googleapis/nodejs-storage/issues/929)) ([74526e7](https://www.github.com/googleapis/nodejs-storage/commit/74526e7f42cfa92c18ff332d0b9e10ea3b1324cf)) ##### [4.1.1](https://www.github.com/googleapis/nodejs-storage/compare/v4.1.0...v4.1.1) (2019-11-07) ##### Bug Fixes - update format for upload sample ([#​918](https://www.togithub.com/googleapis/nodejs-storage/issues/918)) ([d77208b](https://www.github.com/googleapis/nodejs-storage/commit/d77208bee82dc2d76c72fbe8d5db1bfeb8e392ff)) ### [`v4.1.3`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#​413-httpswwwgithubcomgoogleapisnodejs-storagecomparev412v413-2019-11-18) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v4.1.2...v4.1.3) ### [`v4.1.2`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#​412-httpswwwgithubcomgoogleapisnodejs-storagecomparev411v412-2019-11-12) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v4.1.1...v4.1.2) ### [`v4.1.1`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#​411-httpswwwgithubcomgoogleapisnodejs-storagecomparev410v411-2019-11-07) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v4.1.0...v4.1.1) ### [`v4.1.0`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#​410-httpswwwgithubcomgoogleapisnodejs-storagecomparev401v410-2019-10-31) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v4.0.1...v4.1.0) ##### Features - \[Storage] Support UniformBucketLevelAccess ([#​903](https://www.togithub.com/googleapis/nodejs-storage/issues/903)) ([35b1bd9](https://www.github.com/googleapis/nodejs-storage/commit/35b1bd9f6db351ad1e51b135a3f25cc5e1566600)) ##### [4.0.1](https://www.github.com/googleapis/nodejs-storage/compare/v4.0.0...v4.0.1) (2019-10-31) ##### Bug Fixes - **docs:** missing quote in signed url jsdoc ([#​896](https://www.togithub.com/googleapis/nodejs-storage/issues/896)) ([f2d567f](https://www.github.com/googleapis/nodejs-storage/commit/f2d567f279fee0f48c2d6a607f4066c9da372549)) - use storage.googleapis.com for api endpoint ([862fb16](https://www.github.com/googleapis/nodejs-storage/commit/862fb16db2990c958c0097252a44c775431a7b3f)) - **signed-url:** replace encodeURIComponent with custom encoding function ([#​905](https://www.togithub.com/googleapis/nodejs-storage/issues/905)) ([ba41517](https://www.github.com/googleapis/nodejs-storage/commit/ba415179f1d5951742c1b239e0500bbd2a815ddd)) ### [`v4.0.1`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#​401-httpswwwgithubcomgoogleapisnodejs-storagecomparev400v401-2019-10-31) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v4.0.0...v4.0.1) ### [`v4.0.0`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#​400-httpswwwgithubcomgoogleapisnodejs-storagecomparev350v400-2019-10-17) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v3.5.0...v4.0.0) ##### ⚠ BREAKING CHANGES - allow leading slashes in file name ([#​820](https://togithub.com/googleapis/nodejs-storage/issues/820)) ##### Bug Fixes - **deps:** update hash-stream-validation ([#​884](https://www.togithub.com/googleapis/nodejs-storage/issues/884)) ([96a7fc2](https://www.github.com/googleapis/nodejs-storage/commit/96a7fc297a563819b09727990eb9ee15a421310b)) - allow leading slashes in file name ([#​820](https://www.togithub.com/googleapis/nodejs-storage/issues/820)) ([92e115d](https://www.github.com/googleapis/nodejs-storage/commit/92e115dca81604909fc34e983abcf47409d3f417)) ### [`v3.5.0`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#​350-httpswwwgithubcomgoogleapisnodejs-storagecomparev340v350-2019-10-14) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v3.4.0...v3.5.0) ##### Features - **bucket:** add enableLogging method ([#​876](https://www.togithub.com/googleapis/nodejs-storage/issues/876)) ([b09ecac](https://www.github.com/googleapis/nodejs-storage/commit/b09ecac79b70bf99e19f0f23ffcecd17e34516bb)) ### [`v3.4.0`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#​340-httpswwwgithubcomgoogleapisnodejs-storagecomparev331v340-2019-10-10) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v3.3.1...v3.4.0) ##### Bug Fixes - file#move do not delete origin file if same as destination ([#​874](https://www.togithub.com/googleapis/nodejs-storage/issues/874)) ([dcaba8a](https://www.github.com/googleapis/nodejs-storage/commit/dcaba8a)) - pass predefined acl as destinationPredefinedAcl to qs ([#​872](https://www.togithub.com/googleapis/nodejs-storage/issues/872)) ([09b8fa4](https://www.github.com/googleapis/nodejs-storage/commit/09b8fa4)) ##### Features - add flag to allow disabling auto decompression by client ([#​850](https://www.togithub.com/googleapis/nodejs-storage/issues/850)) ([9ebface](https://www.github.com/googleapis/nodejs-storage/commit/9ebface)) - allow setting standard Bucket storage class ([#​873](https://www.togithub.com/googleapis/nodejs-storage/issues/873)) ([12a99e9](https://www.github.com/googleapis/nodejs-storage/commit/12a99e9)) ##### [3.3.1](https://www.github.com/googleapis/nodejs-storage/compare/v3.3.0...v3.3.1) (2019-09-30) ##### Bug Fixes - create correct v4 signed url with cname ([#​868](https://www.togithub.com/googleapis/nodejs-storage/issues/868)) ([ace3b5e](https://www.github.com/googleapis/nodejs-storage/commit/ace3b5e)) ### [`v3.3.1`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#​331-httpswwwgithubcomgoogleapisnodejs-storagecomparev330v331-2019-09-30) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v3.3.0...v3.3.1) ### [`v3.3.0`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#​330-httpswwwgithubcomgoogleapisnodejs-storagecomparev321v330-2019-09-19) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v3.2.1...v3.3.0) ##### Bug Fixes - **deps:** update dependency [@​google-cloud/pubsub](https://togithub.com/google-cloud/pubsub) to ^0.32.0 ([#​849](https://www.togithub.com/googleapis/nodejs-storage/issues/849)) ([fdf70bb](https://www.github.com/googleapis/nodejs-storage/commit/fdf70bb)) - add warning for unsupported keepAcl param in file#copy ([#​841](https://www.togithub.com/googleapis/nodejs-storage/issues/841)) ([473bda0](https://www.github.com/googleapis/nodejs-storage/commit/473bda0)) - remove unsupported keepAcl param ([#​837](https://www.togithub.com/googleapis/nodejs-storage/issues/837)) ([5f69a3d](https://www.github.com/googleapis/nodejs-storage/commit/5f69a3d)) - use storage.googleapis.com for api endpoint ([#​854](https://www.togithub.com/googleapis/nodejs-storage/issues/854)) ([27fa02f](https://www.github.com/googleapis/nodejs-storage/commit/27fa02f)) - **deps:** update dependency [@​google-cloud/pubsub](https://togithub.com/google-cloud/pubsub) to v1 ([#​858](https://www.togithub.com/googleapis/nodejs-storage/issues/858)) ([31466f4](https://www.github.com/googleapis/nodejs-storage/commit/31466f4)) - **deps:** update dependency date-and-time to ^0.10.0 ([#​857](https://www.togithub.com/googleapis/nodejs-storage/issues/857)) ([e9ec9cf](https://www.github.com/googleapis/nodejs-storage/commit/e9ec9cf)) ##### Features - adds support for asyncIterators (via readable-stream@3 dependency) ([dd5ae7f](https://www.github.com/googleapis/nodejs-storage/commit/dd5ae7f)) - allow removal of resumable upload cache ([#​773](https://www.togithub.com/googleapis/nodejs-storage/issues/773)) ([da943db](https://www.github.com/googleapis/nodejs-storage/commit/da943db)), closes [#​217](https://www.togithub.com/googleapis/nodejs-storage/issues/217) ##### [3.2.1](https://www.github.com/googleapis/nodejs-storage/compare/v3.2.0...v3.2.1) (2019-08-28) ##### Bug Fixes - **docs:** stop redirecting reference docs to anchor, add new sample to README ([bbb5537](https://www.github.com/googleapis/nodejs-storage/commit/bbb5537)) - **samples:** fix failing sample view IAM member-role groups ([1c4f21f](https://www.github.com/googleapis/nodejs-storage/commit/1c4f21f)) ### [`v3.2.1`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#​321-httpswwwgithubcomgoogleapisnodejs-storagecomparev320v321-2019-08-28) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v3.2.0...v3.2.1) ### [`v3.2.0`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#​320-httpswwwgithubcomgoogleapisnodejs-storagecomparev310v320-2019-08-22) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v3.1.0...v3.2.0) ##### Bug Fixes - **deps:** update [@​google-cloud/common](https://togithub.com/google-cloud/common) with fixes for http ([#​809](https://www.togithub.com/googleapis/nodejs-storage/issues/809)) ([8598631](https://www.github.com/googleapis/nodejs-storage/commit/8598631)) - **deps:** update dependency [@​google-cloud/pubsub](https://togithub.com/google-cloud/pubsub) to ^0.31.0 ([#​814](https://www.togithub.com/googleapis/nodejs-storage/issues/814)) ([604e564](https://www.github.com/googleapis/nodejs-storage/commit/604e564)) - **deps:** update dependency date-and-time to ^0.9.0 ([#​805](https://www.togithub.com/googleapis/nodejs-storage/issues/805)) ([8739a7d](https://www.github.com/googleapis/nodejs-storage/commit/8739a7d)) - **ts:** fix nock @​~11.0.0 ([#​819](https://www.togithub.com/googleapis/nodejs-storage/issues/819)) ([48f9b44](https://www.github.com/googleapis/nodejs-storage/commit/48f9b44)) ##### Features - hmac service account ([#​751](https://www.togithub.com/googleapis/nodejs-storage/issues/751)) ([ed1ec7b](https://www.github.com/googleapis/nodejs-storage/commit/ed1ec7b)) ### [`v3.1.0`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#​310-httpswwwgithubcomgoogleapisnodejs-storagecomparev304v310-2019-08-09) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v3.0.4...v3.1.0) ##### Bug Fixes - **deps:** update dependency [@​google-cloud/paginator](https://togithub.com/google-cloud/paginator) to v2 ([#​781](https://www.togithub.com/googleapis/nodejs-storage/issues/781)) ([23244e9](https://www.github.com/googleapis/nodejs-storage/commit/23244e9)) - **deps:** update dependency [@​google-cloud/pubsub](https://togithub.com/google-cloud/pubsub) to ^0.30.0 ([#​778](https://www.togithub.com/googleapis/nodejs-storage/issues/778)) ([7256650](https://www.github.com/googleapis/nodejs-storage/commit/7256650)) - allow calls with no request, add JSON proto ([30fff15](https://www.github.com/googleapis/nodejs-storage/commit/30fff15)) - **deps:** update dependency date-and-time to ^0.8.0 ([#​779](https://www.togithub.com/googleapis/nodejs-storage/issues/779)) ([ab2734d](https://www.github.com/googleapis/nodejs-storage/commit/ab2734d)) - **deps:** upgrade [@​google-cloud/common](https://togithub.com/google-cloud/common) version to show original… ([#​795](https://www.togithub.com/googleapis/nodejs-storage/issues/795)) ([ea63cbe](https://www.github.com/googleapis/nodejs-storage/commit/ea63cbe)) - **deps:** use the latest extend ([#​800](https://www.togithub.com/googleapis/nodejs-storage/issues/800)) ([a7f0172](https://www.github.com/googleapis/nodejs-storage/commit/a7f0172)) ##### Features - **file:** allow setting configPath of resumable upload ([#​642](https://www.togithub.com/googleapis/nodejs-storage/issues/642)) ([a8ceb78](https://www.github.com/googleapis/nodejs-storage/commit/a8ceb78)) ##### [3.0.4](https://www.github.com/googleapis/nodejs-storage/compare/v3.0.3...v3.0.4) (2019-07-25) ##### Bug Fixes - **deps:** update dependency pumpify to v2 ([#​740](https://www.togithub.com/googleapis/nodejs-storage/issues/740)) ([71a4f59](https://www.github.com/googleapis/nodejs-storage/commit/71a4f59)) ##### [3.0.3](https://www.github.com/googleapis/nodejs-storage/compare/v3.0.2...v3.0.3) (2019-07-16) ##### Bug Fixes - **typescript:** make SetLabelOptions optional ([#​766](https://www.togithub.com/googleapis/nodejs-storage/issues/766)) ([4336882](https://www.github.com/googleapis/nodejs-storage/commit/4336882)) ##### [3.0.2](https://www.github.com/googleapis/nodejs-storage/compare/v3.0.1...v3.0.2) (2019-07-01) ##### Bug Fixes - **docs:** fix sample code in docs ([#​759](https://www.togithub.com/googleapis/nodejs-storage/issues/759)) ([f9e5fd8](https://www.github.com/googleapis/nodejs-storage/commit/f9e5fd8)) - **docs:** link to reference docs section on googleapis.dev ([#​753](https://www.togithub.com/googleapis/nodejs-storage/issues/753)) ([5e3a96b](https://www.github.com/googleapis/nodejs-storage/commit/5e3a96b)) ##### [3.0.1](https://www.github.com/googleapis/nodejs-storage/compare/v3.0.0...v3.0.1) (2019-06-14) ##### Bug Fixes - async should be dependency ([#​743](https://www.togithub.com/googleapis/nodejs-storage/issues/743)) ([e542b8b](https://www.github.com/googleapis/nodejs-storage/commit/e542b8b)) ### [`v3.0.4`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#​304-httpswwwgithubcomgoogleapisnodejs-storagecomparev303v304-2019-07-25) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v3.0.3...v3.0.4) ### [`v3.0.3`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#​303-httpswwwgithubcomgoogleapisnodejs-storagecomparev302v303-2019-07-16) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v3.0.2...v3.0.3) ### [`v3.0.2`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#​302-httpswwwgithubcomgoogleapisnodejs-storagecomparev301v302-2019-07-01) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v3.0.1...v3.0.2) ### [`v3.0.1`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#​301-httpswwwgithubcomgoogleapisnodejs-storagecomparev300v301-2019-06-14) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v3.0.0...v3.0.1) ### [`v3.0.0`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#​300-httpswwwgithubcomgoogleapisnodejs-storagecomparev250v300-2019-06-14) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v2.5.0...v3.0.0) ##### ⚠ BREAKING CHANGES - upgrade engines field to >=8.10.0 ([#​688](https://togithub.com/googleapis/nodejs-storage/issues/688)) ##### Bug Fixes - **deps:** update dependency [@​google-cloud/common](https://togithub.com/google-cloud/common) to v1 ([#​705](https://www.togithub.com/googleapis/nodejs-storage/issues/705)) ([72a9f51](https://www.github.com/googleapis/nodejs-storage/commit/72a9f51)) - **deps:** update dependency [@​google-cloud/paginator](https://togithub.com/google-cloud/paginator) to v1 ([#​695](https://www.togithub.com/googleapis/nodejs-storage/issues/695)) ([ada995e](https://www.github.com/googleapis/nodejs-storage/commit/ada995e)) - **deps:** update dependency [@​google-cloud/promisify](https://togithub.com/google-cloud/promisify) to v1 ([#​693](https://www.togithub.com/googleapis/nodejs-storage/issues/693)) ([5df2f83](https://www.github.com/googleapis/nodejs-storage/commit/5df2f83)) - **deps:** update dependency [@​google-cloud/pubsub](https://togithub.com/google-cloud/pubsub) to ^0.29.0 ([#​714](https://www.togithub.com/googleapis/nodejs-storage/issues/714)) ([3ee1a2c](https://www.github.com/googleapis/nodejs-storage/commit/3ee1a2c)) - **deps:** update dependency arrify to v2 ([#​667](https://www.togithub.com/googleapis/nodejs-storage/issues/667)) ([ce02c27](https://www.github.com/googleapis/nodejs-storage/commit/ce02c27)) - validate action of getSignedUrl() function ([#​684](https://www.togithub.com/googleapis/nodejs-storage/issues/684)) ([1b09d24](https://www.github.com/googleapis/nodejs-storage/commit/1b09d24)) - **deps:** update dependency date-and-time to ^0.7.0 ([#​736](https://www.togithub.com/googleapis/nodejs-storage/issues/736)) ([7071f26](https://www.github.com/googleapis/nodejs-storage/commit/7071f26)) - **deps:** update dependency xdg-basedir to v4 ([#​681](https://www.togithub.com/googleapis/nodejs-storage/issues/681)) ([8b40e6a](https://www.github.com/googleapis/nodejs-storage/commit/8b40e6a)) - **docs:** move to new client docs URL ([#​738](https://www.togithub.com/googleapis/nodejs-storage/issues/738)) ([a637f99](https://www.github.com/googleapis/nodejs-storage/commit/a637f99)) - **ts:** improve return types for response metadata ([#​666](https://www.togithub.com/googleapis/nodejs-storage/issues/666)) ([da42bed](https://www.github.com/googleapis/nodejs-storage/commit/da42bed)) - **types:** fix signatures of listing methods ([#​703](https://www.togithub.com/googleapis/nodejs-storage/issues/703)) ([42937a8](https://www.github.com/googleapis/nodejs-storage/commit/42937a8)) ##### Build System - upgrade engines field to >=8.10.0 ([#​688](https://www.togithub.com/googleapis/nodejs-storage/issues/688)) ([6a1fa0f](https://www.github.com/googleapis/nodejs-storage/commit/6a1fa0f)) ##### Features - add file.isPublic() function ([#​708](https://www.togithub.com/googleapis/nodejs-storage/issues/708)) ([f86cadb](https://www.github.com/googleapis/nodejs-storage/commit/f86cadb)) - support apiEndpoint override ([#​728](https://www.togithub.com/googleapis/nodejs-storage/issues/728)) ([61eeb64](https://www.github.com/googleapis/nodejs-storage/commit/61eeb64)) ### [`v2.5.0`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#v250) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v2.4.3...v2.5.0) 04-04-2019 12:27 PDT This release brings an option to file#getSignedURL to create a version 4 Signed URL. ```javascript file.getSignedUrl({ version: 'v4', // optional, defaults to v2 (existing version) action: 'read', expires: FUTURE_DATE, }) ``` ##### New Features - feat: introduce v4 signed url ([#​637](https://togithub.com/googleapis/nodejs-storage/pull/637)) ##### Dependencies - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v11.13.0 ([#​662](https://togithub.com/googleapis/nodejs-storage/pull/662)) - chore(deps): update dependency [@​types/tmp](https://togithub.com/types/tmp) to v0.1.0 - chore(deps): upgrade to newest version of [@​google-cloud/common](https://togithub.com/google-cloud/common) ([#​657](https://togithub.com/googleapis/nodejs-storage/pull/657)) - chore(deps): update dependency typescript to ~3.4.0 - chore(deps): update dependency tmp to ^0.1.0 ([#​641](https://togithub.com/googleapis/nodejs-storage/pull/641)) ##### Documentation - docs: regenerate the samples/README.md ([#​649](https://togithub.com/googleapis/nodejs-storage/pull/649)) - docs: slight difference in how nightly synthtool run generated README ([#​650](https://togithub.com/googleapis/nodejs-storage/pull/650)) - docs: new synthtool generated README ([#​645](https://togithub.com/googleapis/nodejs-storage/pull/645)) - docs(samples): refactor the quickstart to match the new rubric ([#​647](https://togithub.com/googleapis/nodejs-storage/pull/647)) - docs: update README format - docs: add requires_billing, retire .cloud-repo-tools.json ([#​644](https://togithub.com/googleapis/nodejs-storage/pull/644)) - docs: add additional api_id field ([#​640](https://togithub.com/googleapis/nodejs-storage/pull/640)) - docs: document destination option ([#​633](https://togithub.com/googleapis/nodejs-storage/pull/633)) - docs: clarify in docs, the meaning of ASIA and coldline ([#​632](https://togithub.com/googleapis/nodejs-storage/pull/632)) - docs: add a .repo-metadata.json ([#​639](https://togithub.com/googleapis/nodejs-storage/pull/639)) ##### Internal / Testing Changes - test(v2-sign): add multi-valued headers system-test ([#​646](https://togithub.com/googleapis/nodejs-storage/pull/646)) - refactor: replace once with onetime ([#​660](https://togithub.com/googleapis/nodejs-storage/pull/660)) - fix: do not download cached files ([#​643](https://togithub.com/googleapis/nodejs-storage/pull/643)) - chore: publish to npm using wombat ([#​634](https://togithub.com/googleapis/nodejs-storage/pull/634)) - build: use per-repo npm publish token ([#​630](https://togithub.com/googleapis/nodejs-storage/pull/630)) ### [`v2.4.3`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#v243) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v2.4.2...v2.4.3) 03-13-2019 17:10 PDT ##### Bug Fixes / Implementation Changes - fix: getSigned(Policy|Url) throws if expiration is invalid Date ([#​614](https://togithub.com/googleapis/nodejs-storage/pull/614)) - fix: handle errors from file#createReadStream ([#​615](https://togithub.com/googleapis/nodejs-storage/pull/615)) ##### Dependencies - fix(deps): update dependency [@​google-cloud/paginator](https://togithub.com/google-cloud/paginator) to ^0.2.0 - fix(deps): update dependency gcs-resumable-upload to v1 ([#​619](https://togithub.com/googleapis/nodejs-storage/pull/619)) - fix(deps): update dependency [@​google-cloud/pubsub](https://togithub.com/google-cloud/pubsub) to ^0.27.0 ([#​620](https://togithub.com/googleapis/nodejs-storage/pull/620)) - fix(deps): update dependency [@​google-cloud/pubsub](https://togithub.com/google-cloud/pubsub) to ^0.26.0 ([#​618](https://togithub.com/googleapis/nodejs-storage/pull/618)) - fix(deps): update dependency [@​google-cloud/pubsub](https://togithub.com/google-cloud/pubsub) to ^0.25.0 ([#​616](https://togithub.com/googleapis/nodejs-storage/pull/616)) - chore(deps): update dependency mocha to v6 ([#​611](https://togithub.com/googleapis/nodejs-storage/pull/611)) - fix(deps): update dependency [@​google-cloud/promisify](https://togithub.com/google-cloud/promisify) to ^0.4.0 ([#​609](https://togithub.com/googleapis/nodejs-storage/pull/609)) - chore(deps): update dependency [@​types/tmp](https://togithub.com/types/tmp) to v0.0.34 ([#​608](https://togithub.com/googleapis/nodejs-storage/pull/608)) - fix(deps): update dependency yargs to v13 ([#​606](https://togithub.com/googleapis/nodejs-storage/pull/606)) ##### Documentation - docs: update links in contrib guide ([#​610](https://togithub.com/googleapis/nodejs-storage/pull/610)) - docs: update contributing path in README ([#​603](https://togithub.com/googleapis/nodejs-storage/pull/603)) - chore: move CONTRIBUTING.md to root ([#​601](https://togithub.com/googleapis/nodejs-storage/pull/601)) ##### Internal / Testing Changes - build: Add docuploader credentials to node publish jobs ([#​624](https://togithub.com/googleapis/nodejs-storage/pull/624)) - build: use node10 to run samples-test, system-test etc ([#​623](https://togithub.com/googleapis/nodejs-storage/pull/623)) - build: update release configuration - build: use linkinator for docs test ([#​607](https://togithub.com/googleapis/nodejs-storage/pull/607)) - build: create docs test npm scripts ([#​605](https://togithub.com/googleapis/nodejs-storage/pull/605)) - build: test using [@​grpc/grpc-js](https://togithub.com/grpc/grpc-js) in CI ([#​604](https://togithub.com/googleapis/nodejs-storage/pull/604)) - chore: remove console.log in system test ([#​599](https://togithub.com/googleapis/nodejs-storage/pull/599)) ### [`v2.4.2`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#v242) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v2.4.1...v2.4.2) 02-05-2019 16:55 PST ##### Dependencies - deps: update [@​google-cloud/common](https://togithub.com/google-cloud/common) ([#​596](https://togithub.com/googleapis/nodejs-storage/pull/596)) - chore(deps): update dependency typescript to ~3.3.0 ([#​591](https://togithub.com/googleapis/nodejs-storage/pull/591)) ##### Documentation - docs: add lint/fix example to contributing guide ([#​594](https://togithub.com/googleapis/nodejs-storage/pull/594)) ##### Internal / Testing Changes - test: skip public bucket system tests running under VPCSC ([#​595](https://togithub.com/googleapis/nodejs-storage/pull/595)) ### [`v2.4.1`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#v241) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v2.4.0...v2.4.1) 01-29-2019 13:05 PST ##### Implementation Changes - fix(ts): fix Storage.createBucket overloaded signature ([#​589](https://togithub.com/googleapis/nodejs-storage/pull/589)) ##### Dependencies - fix(deps): update dependency [@​google-cloud/pubsub](https://togithub.com/google-cloud/pubsub) to ^0.24.0 ([#​588](https://togithub.com/googleapis/nodejs-storage/pull/588)) ### [`v2.4.0`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#v240) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v2.3.4...v2.4.0) 01-28-2019 12:13 PST ##### New Features - fix: `expires` can be a Date, string, or number ([#​548](https://togithub.com/googleapis/nodejs-storage/pull/548)) ##### Dependencies - deps: upgrade nodejs-common ([#​582](https://togithub.com/googleapis/nodejs-storage/pull/582)) - chore(deps): update dependency eslint-config-prettier to v4 ([#​586](https://togithub.com/googleapis/nodejs-storage/pull/586)) - fix(deps): update dependency [@​google-cloud/pubsub](https://togithub.com/google-cloud/pubsub) to ^0.23.0 ([#​583](https://togithub.com/googleapis/nodejs-storage/pull/583)) - fix(deps): update dependency concat-stream to v2 ([#​563](https://togithub.com/googleapis/nodejs-storage/pull/563)) ##### Documentation - docs(samples): Bucket Policy Only Samples ([#​557](https://togithub.com/googleapis/nodejs-storage/pull/557)) - fix(docs): move jsdoc away from interface ([#​565](https://togithub.com/googleapis/nodejs-storage/pull/565)) ##### Internal / Testing Changes - test: Bucket Policy Only related system test ([#​579](https://togithub.com/googleapis/nodejs-storage/pull/579)) - build: check broken links in generated docs ([#​567](https://togithub.com/googleapis/nodejs-storage/pull/567)) - build: include only build/src in compiled source ([#​572](https://togithub.com/googleapis/nodejs-storage/pull/572)) ### [`v2.3.4`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#v234) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v2.3.3...v2.3.4) 12-19-2018 14:21 PST ##### Implementation Changes - fix(types): file.getMetadata should resolves to Metadata, not File ([#​560](https://togithub.com/googleapis/nodejs-storage/pull/560)) ##### Internal / Testing Changes - refactor: modernize the sample tests ([#​558](https://togithub.com/googleapis/nodejs-storage/pull/558)) - chore(build): inject yoshi automation key ([#​555](https://togithub.com/googleapis/nodejs-storage/pull/555)) - chore: update nyc and eslint configs ([#​554](https://togithub.com/googleapis/nodejs-storage/pull/554)) - chore: fix publish.sh permission +x ([#​552](https://togithub.com/googleapis/nodejs-storage/pull/552)) - fix(build): fix Kokoro release script ([#​551](https://togithub.com/googleapis/nodejs-storage/pull/551)) - build: add Kokoro configs for autorelease ([#​550](https://togithub.com/googleapis/nodejs-storage/pull/550)) ### [`v2.3.3`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#v233) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v2.3.1...v2.3.3) 12-06-2018 17:09 PST ##### Dependencies - chore(deps): update dependency [@​types/configstore](https://togithub.com/types/configstore) to v4 ([#​537](https://togithub.com/googleapis/nodejs-storage/pull/537)) - chore(deps): update dependency [@​google-cloud/pubsub](https://togithub.com/google-cloud/pubsub) to ^0.22.0 ([#​535](https://togithub.com/googleapis/nodejs-storage/pull/535)) ##### Documentation - fix(docs): place doc comment above the last overload ([#​544](https://togithub.com/googleapis/nodejs-storage/pull/544)) - docs: update readme badges ([#​536](https://togithub.com/googleapis/nodejs-storage/pull/536)) ##### Internal / Testing Changes - chore: always nyc report before calling codecov ([#​543](https://togithub.com/googleapis/nodejs-storage/pull/543)) - chore: nyc ignore build/test by default ([#​542](https://togithub.com/googleapis/nodejs-storage/pull/542)) - chore: update license file ([#​539](https://togithub.com/googleapis/nodejs-storage/pull/539)) ### [`v2.3.1`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#v231) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v2.3.0...v2.3.1) 11-14-2018 22:15 PST ##### Bug fixes - fix: fix TypeScript and system tests ([#​515](https://togithub.com/googleapis/nodejs-storage/pull/515)) - fix(deps): update dependency through2 to v3 ([#​507](https://togithub.com/googleapis/nodejs-storage/pull/507)) - docs: File#setMetadata in parallel results in unpredictable state ([#​504](https://togithub.com/googleapis/nodejs-storage/pull/504)) ##### Internal / Testing Changes - chore(deps): update dependency gts to ^0.9.0 ([#​514](https://togithub.com/googleapis/nodejs-storage/pull/514)) - chore: update eslintignore config ([#​513](https://togithub.com/googleapis/nodejs-storage/pull/513)) - chore(deps): update dependency [@​google-cloud/nodejs-repo-tools](https://togithub.com/google-cloud/nodejs-repo-tools) to v3 ([#​512](https://togithub.com/googleapis/nodejs-storage/pull/512)) - refactor: use object.assign where possible ([#​510](https://togithub.com/googleapis/nodejs-storage/pull/510)) - chore: drop contributors from multiple places ([#​511](https://togithub.com/googleapis/nodejs-storage/pull/511)) - chore: use latest npm on Windows ([#​509](https://togithub.com/googleapis/nodejs-storage/pull/509)) ### [`v2.3.0`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#v230) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v2.2.0...v2.3.0) ##### Implementation Changes ### [`v2.2.0`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#v220) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v2.1.0...v2.2.0) ##### Bug Fixes - fix: re-enable typescript types ([#​484](https://togithub.com/googleapis/nodejs-storage/pull/484)) ##### Dependencies - fix(deps): update dependency [@​google-cloud/common](https://togithub.com/google-cloud/common) to ^0.26.0 (edited) ([#​480](https://togithub.com/googleapis/nodejs-storage/pull/480)) - chore: Remove 'is' dependency ([#​462](https://togithub.com/googleapis/nodejs-storage/pull/462)) - chore: upgrade teeny-request to 3.11.0 with type definitions ([#​457](https://togithub.com/googleapis/nodejs-storage/pull/457)) - feat: use small HTTP dependency ([#​416](https://togithub.com/googleapis/nodejs-storage/pull/416)) ##### Documentation - docs: Minor docs correction ([#​465](https://togithub.com/googleapis/nodejs-storage/pull/465)) ##### Internal / Testing Changes - chore: remove old issue template ([#​485](https://togithub.com/googleapis/nodejs-storage/pull/485)) - chore(typescript): enable noImplicitAny ([#​483](https://togithub.com/googleapis/nodejs-storage/pull/483)) - chore(typescript): improve typescript types and update tests ([#​482](https://togithub.com/googleapis/nodejs-storage/pull/482)) - build: run tests on node11 ([#​481](https://togithub.com/googleapis/nodejs-storage/pull/481)) - chores(build): do not collect sponge.xml from windows builds ([#​478](https://togithub.com/googleapis/nodejs-storage/pull/478)) - chores(build): run codecov on continuous builds ([#​476](https://togithub.com/googleapis/nodejs-storage/pull/476)) - chore: update new issue template ([#​475](https://togithub.com/googleapis/nodejs-storage/pull/475)) - fix: enable noImplicitAny for src/bucket.ts ([#​472](https://togithub.com/googleapis/nodejs-storage/pull/472)) - fix(tests): use unique prefix for system tests to avoid collision with another run ([#​468](https://togithub.com/googleapis/nodejs-storage/pull/468)) - fix: improve the types ([#​467](https://togithub.com/googleapis/nodejs-storage/pull/467)) - chore: move class Storage to storage.ts, create index.ts that contains all exports ([#​464](https://togithub.com/googleapis/nodejs-storage/pull/464)) - chore: add types to many unit tests ([#​463](https://togithub.com/googleapis/nodejs-storage/pull/463)) - fix: Annotate Iam types ([#​461](https://togithub.com/googleapis/nodejs-storage/pull/461)) - fix: complete bucket.ts noImplicitAny ([#​460](https://togithub.com/googleapis/nodejs-storage/pull/460)) - fix: improve the types on acl.ts ([#​459](https://togithub.com/googleapis/nodejs-storage/pull/459)) - fix: improve types (7) ([#​458](https://togithub.com/googleapis/nodejs-storage/pull/458)) - fix: improve the types ([#​453](https://togithub.com/googleapis/nodejs-storage/pull/453)) - chore: update build config ([#​455](https://togithub.com/googleapis/nodejs-storage/pull/455)) - fix: improve typescript types in src/file.ts ([#​450](https://togithub.com/googleapis/nodejs-storage/pull/450)) - build: fix codecov uploading on Kokoro ([#​451](https://togithub.com/googleapis/nodejs-storage/pull/451)) - test: Attempt to re-enable iam#testPermissions ([#​429](https://togithub.com/googleapis/nodejs-storage/pull/429)) - chore(deps): update dependency sinon to v7 ([#​449](https://togithub.com/googleapis/nodejs-storage/pull/449)) - Re-generate library using /synth.py ([#​448](https://togithub.com/googleapis/nodejs-storage/pull/448)) - Correct parameter name. ([#​446](https://togithub.com/googleapis/nodejs-storage/pull/446)) ### [`v2.1.0`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#v210) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v2.0.3...v2.1.0) This release brings support for Bucket/Object lock operations, as well as disable TypeScript as we continue to annotate the project with types. ##### New Features - feat: Support Bucket/Object lock operations ([#​374](https://togithub.com/googleapis/nodejs-storage/pull/374)) ##### Implementation Changes - disable types for now ([#​392](https://togithub.com/googleapis/nodejs-storage/pull/392)) - Don't publish sourcemaps ([#​412](https://togithub.com/googleapis/nodejs-storage/pull/412)) ##### TypeScript support (in progress) - fix: add better types for file.ts ([#​436](https://togithub.com/googleapis/nodejs-storage/pull/436)) - fix: use ~ for typescript (and fix compile errors) ([#​426](https://togithub.com/googleapis/nodejs-storage/pull/426)) - fix: Add typing for File#download() ([#​409](https://togithub.com/googleapis/nodejs-storage/pull/409)) - chore: convert system tests to typescript ([#​424](https://togithub.com/googleapis/nodejs-storage/pull/424)) - Improve TypeScript types (part 4) ([#​402](https://togithub.com/googleapis/nodejs-storage/pull/402)) - ts: convert jsdoc types to typescript interfaces (1) ([#​383](https://togithub.com/googleapis/nodejs-storage/pull/383)) - fix: TS definition ([#​387](https://togithub.com/googleapis/nodejs-storage/pull/387)) - Annotate types [#​3](https://togithub.com/googleapis/nodejs-storage/pull/3) ([#​391](https://togithub.com/googleapis/nodejs-storage/pull/391)) - Annotate types (2) ([#​388](https://togithub.com/googleapis/nodejs-storage/pull/388)) ##### Dependencies - chore(deps): update dependency eslint-plugin-prettier to v3 ([#​419](https://togithub.com/googleapis/nodejs-storage/pull/419)) ##### Documentation - docs: Modify source location for templates ([#​410](https://togithub.com/googleapis/nodejs-storage/pull/410)) - docs: Explain `Bucket#upload()` still exists ([#​421](https://togithub.com/googleapis/nodejs-storage/pull/421)) ##### Internal / Testing Changes - fix(tests): fix system tests on CircleCI ([#​431](https://togithub.com/googleapis/nodejs-storage/pull/431)) - fix(tests): system-test compiles to ./build, fix relative path ([#​428](https://togithub.com/googleapis/nodejs-storage/pull/428)) - Update kokoro config ([#​425](https://togithub.com/googleapis/nodejs-storage/pull/425)) - chore(samples): convert samples to async/await ([#​422](https://togithub.com/googleapis/nodejs-storage/pull/422)) - build: samples test by adding approprate test variables ([#​423](https://togithub.com/googleapis/nodejs-storage/pull/423)) - build: bring in latest kokoro cfgs to run System tests on PRs ([#​413](https://togithub.com/googleapis/nodejs-storage/pull/413)) - test: remove appveyor config ([#​411](https://togithub.com/googleapis/nodejs-storage/pull/411)) - Enable prefer-const in the eslint config ([#​404](https://togithub.com/googleapis/nodejs-storage/pull/404)) - fix(test): instantiate PubSub using new ([#​403](https://togithub.com/googleapis/nodejs-storage/pull/403)) - fix: optionsOrCallback could be undefined if not given, check before assign ([#​401](https://togithub.com/googleapis/nodejs-storage/pull/401)) - Fix the requesterPays methods ([#​400](https://togithub.com/googleapis/nodejs-storage/pull/400)) - Enable no-var in eslint ([#​398](https://togithub.com/googleapis/nodejs-storage/pull/398)) - samples: don't use USA formatted dates for expiry ([#​396](https://togithub.com/googleapis/nodejs-storage/pull/396)) - fix: copy(): Use correct destination file name in URI ([#​389](https://togithub.com/googleapis/nodejs-storage/pull/389)) ### [`v2.0.3`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#v203) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v2.0.2...v2.0.3) ##### Implementation Changes - Improve TypeScript types ([#​381](https://togithub.com/googleapis/nodejs-storage/pull/381)) - Make some parameters optional ([#​380](https://togithub.com/googleapis/nodejs-storage/pull/380)) ### [`v2.0.2`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#v202) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v2.0.1...v2.0.2) ##### Implementation Changes - Improve the types ([#​377](https://togithub.com/googleapis/nodejs-storage/issues/377)) ### [`v2.0.1`](https://togithub.com/googleapis/nodejs-storage/blob/HEAD/CHANGELOG.md#v201) [Compare Source](https://togithub.com/googleapis/nodejs-storage/compare/v2.0.0...v2.0.1) **This fixes types declaration issues with projects using TypeScript.** ##### Implementation Changes - Enable noImplicitThis in the tsconfig ([#​370](https://togithub.com/googleapis/nodejs-storage/pull/370)) - Fix the path to the d.ts ([#​364](https://togithub.com/googleapis/nodejs-storage/pull/364)) - fix: make dependency on request explicit ([#​361](https://togithub.com/googleapis/nodejs-storage/pull/361)) - fix: remove trailing slashes from bucket name. ([#​266](https://togithub.com/googleapis/nodejs-storage/pull/266)) ##### Dependencies - fix(deps): update dependency [@​google-cloud/common](https://togithub.com/google-cloud/common) to ^0.24.0 ([#​367](https://togithub.com/googleapis/nodejs-storage/pull/367)) - fix(deps): update dependency gcs-resumable-upload to ^0.13.0 ([#&