nexmo-community / google-cloud-sample-code

This repository contains code examples to use with Google Cloud.
MIT License
0 stars 2 forks source link

Update dependency firebase-admin to v9 - autoclosed #32

Closed mend-for-github-com[bot] closed 2 years ago

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

This PR contains the following updates:

Package Type Update Change
firebase-admin (source) dependencies major ^8.9.0 -> ^9.0.0

By merging this PR, the issue #20 will be automatically resolved and closed:

Severity CVSS Score CVE
High High 7.5 CVE-2020-26289
High High 7.5 CVE-2020-7662
High High 7.5 WS-2020-0219
Medium Medium 5.3 CVE-2020-7765

Release Notes

firebase/firebase-admin-node ### [`v9.4.2`](https://togithub.com/firebase/firebase-admin-node/releases/tag/v9.4.2) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v9.4.1...v9.4.2) ##### Bug Fixes - fix(fcm): Support arbitrary custom values in the ApnsPayload ([#​1097](https://togithub.com/firebase/firebase-admin-node/issues/1097)) ##### Miscellaneous - \[chore] Release 9.4.2 ([#​1111](https://togithub.com/firebase/firebase-admin-node/issues/1111)) - chore: adds missing provider IDs for Auth ([#​1106](https://togithub.com/firebase/firebase-admin-node/issues/1106)) - Adds [@​license](https://togithub.com/license) JSDoc tag to license comments ([#​1102](https://togithub.com/firebase/firebase-admin-node/issues/1102)) - chore: Upgraded mocha, ts-node, typedoc and nock ([#​1105](https://togithub.com/firebase/firebase-admin-node/issues/1105)) - chore: Upgraded JS SDK dependencies ([#​1104](https://togithub.com/firebase/firebase-admin-node/issues/1104)) ### [`v9.4.1`](https://togithub.com/firebase/firebase-admin-node/releases/tag/v9.4.1) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v9.4.0...v9.4.1) ##### Bug Fixes - fix(rc): Fix Version update time parsing failure ([#​1089](https://togithub.com/firebase/firebase-admin-node/issues/1089)) ##### Miscellaneous - \[chore] Release 9.4.1 ([#​1091](https://togithub.com/firebase/firebase-admin-node/issues/1091)) - Reinstating tag that devsite needs present to supress machine translation. ([#​1090](https://togithub.com/firebase/firebase-admin-node/issues/1090)) ### [`v9.4.0`](https://togithub.com/firebase/firebase-admin-node/releases/tag/v9.4.0) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v9.3.0...v9.4.0) ##### New Features - feat(firestore): Exposed more types from the admin.firestore namespace ([#​1080](https://togithub.com/firebase/firebase-admin-node/issues/1080)) ##### Bug Fixes - fix: Adding es2018 libraries to the build ([#​1079](https://togithub.com/firebase/firebase-admin-node/issues/1079)) - fix: Upgraded dev dependency on yargs ([#​1073](https://togithub.com/firebase/firebase-admin-node/issues/1073)) ##### Miscellaneous - \[chore] Release 9.4.0 ([#​1087](https://togithub.com/firebase/firebase-admin-node/issues/1087)) - Use 'owner' token when communicating with Auth emulator ([#​1085](https://togithub.com/firebase/firebase-admin-node/issues/1085)) - Handle lookup returning empty array of users. ([#​1082](https://togithub.com/firebase/firebase-admin-node/issues/1082)) - chore: Configuring an API Extractor report for the repo ([#​1081](https://togithub.com/firebase/firebase-admin-node/issues/1081)) - chore: Auto-generating typings from the source ([#​1072](https://togithub.com/firebase/firebase-admin-node/issues/1072)) ### [`v9.3.0`](https://togithub.com/firebase/firebase-admin-node/releases/tag/v9.3.0) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v9.2.0...v9.3.0) ##### Miscellaneous - \[chore] Release 9.3.0 ([#​1070](https://togithub.com/firebase/firebase-admin-node/issues/1070)) - build(deps): bump [@​actions/core](https://togithub.com/actions/core) in /.github/actions/send-tweet ([#​1052](https://togithub.com/firebase/firebase-admin-node/issues/1052)) - Add support for Auth Emulator ([#​1044](https://togithub.com/firebase/firebase-admin-node/issues/1044)) - Update default.hbs ([#​1040](https://togithub.com/firebase/firebase-admin-node/issues/1040)) ### [`v9.2.0`](https://togithub.com/firebase/firebase-admin-node/releases/tag/v9.2.0) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v9.1.1...v9.2.0) ##### New Features - feat(ml): Adding Firebase ML support for AutoML models ([#​1024](https://togithub.com/firebase/firebase-admin-node/issues/1024)) ##### Bug Fixes - fix(storage): Support typing generation for the storage API ([#​1019](https://togithub.com/firebase/firebase-admin-node/issues/1019)) ##### Miscellaneous - \[chore] Release 9.2.0 ([#​1030](https://togithub.com/firebase/firebase-admin-node/issues/1030)) - build(deps): bump node-forge from 0.9.1 to 0.10.0 ([#​1028](https://togithub.com/firebase/firebase-admin-node/issues/1028)) - Adding More ModelOptions to toc.yaml ([#​1027](https://togithub.com/firebase/firebase-admin-node/issues/1027)) - build(deps): bump node-fetch from 2.6.0 to 2.6.1 ([#​1025](https://togithub.com/firebase/firebase-admin-node/issues/1025)) - chore: Enabling max-len lint rule ([#​1014](https://togithub.com/firebase/firebase-admin-node/issues/1014)) - build(deps-dev): bump bcrypt from 3.0.8 to 5.0.0 ([#​1002](https://togithub.com/firebase/firebase-admin-node/issues/1002)) - Allow Credential to auto-generate typings, separate internal vs external APIs ([#​1012](https://togithub.com/firebase/firebase-admin-node/issues/1012)) - auth: Add credential service ([#​1011](https://togithub.com/firebase/firebase-admin-node/issues/1011)) ### [`v9.1.1`](https://togithub.com/firebase/firebase-admin-node/releases/tag/v9.1.1) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v9.1.0...v9.1.1) ##### Bug Fixes - fix(auth): Address several auth typing inconsistencies ([#​993](https://togithub.com/firebase/firebase-admin-node/issues/993)) ##### Miscellaneous - \[chore] Release 9.1.1 ([#​1003](https://togithub.com/firebase/firebase-admin-node/issues/1003)) - Add missing class in RemoteConfig Namespace ([#​996](https://togithub.com/firebase/firebase-admin-node/issues/996)) ### [`v9.1.0`](https://togithub.com/firebase/firebase-admin-node/releases/tag/v9.1.0) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v9.0.0...v9.1.0) ##### New Features - feat(auth): Adds ability to enable MFA on a Google Cloud Identity Platform tenant ([#​930](https://togithub.com/firebase/firebase-admin-node/issues/930)) ##### Bug Fixes - fix(auth): Make displayName optional for AuthProviderConfig typings ([#​970](https://togithub.com/firebase/firebase-admin-node/issues/970)) - fix(auth): Fix several typing inconsistencies ([#​966](https://togithub.com/firebase/firebase-admin-node/issues/966)) - fix: Use object instead of Object in typings ([#​961](https://togithub.com/firebase/firebase-admin-node/issues/961)) ##### Miscellaneous - \[chore] Release 9.1.0 ([#​991](https://togithub.com/firebase/firebase-admin-node/issues/991)) - Firebase ML can gracefully accept unknown fields in ModelResponse ([#​989](https://togithub.com/firebase/firebase-admin-node/issues/989)) - Allow RTDB to auto-generate typings, separate internal vs external APIs ([#​963](https://togithub.com/firebase/firebase-admin-node/issues/963)) - Allow Firestore to auto-generate typings, separate internal vs external APIs ([#​986](https://togithub.com/firebase/firebase-admin-node/issues/986)) - Allow RemoteConfig to auto-generate typings, separate internal vs external APIs ([#​984](https://togithub.com/firebase/firebase-admin-node/issues/984)) - Allow FCM to auto-generate typings, separate internal vs external APIs ([#​982](https://togithub.com/firebase/firebase-admin-node/issues/982)) - Allow security-rules to auto-generate typings, separate internal vs external APIs ([#​974](https://togithub.com/firebase/firebase-admin-node/issues/974)) - chore: Adopt no-unused-vars-experimental for eslint to prevent incorrect linting errors ([#​981](https://togithub.com/firebase/firebase-admin-node/issues/981)) - chore: Make instance-id use new modularization pattern ([#​977](https://togithub.com/firebase/firebase-admin-node/issues/977)) - Allow project-management to auto-generate typings, separate internal vs external APIs ([#​971](https://togithub.com/firebase/firebase-admin-node/issues/971)) - chore(rc): Move manual typings remote-config typings to separate folder ([#​975](https://togithub.com/firebase/firebase-admin-node/issues/975)) - Allow instance-id to auto-generate typings, separate internal vs external APIs ([#​969](https://togithub.com/firebase/firebase-admin-node/issues/969)) - Modify gulpfile to allow for autogenerated types per-service ([#​967](https://togithub.com/firebase/firebase-admin-node/issues/967)) - Fix updateUser's typing jsdoc (delete => update) ([#​964](https://togithub.com/firebase/firebase-admin-node/issues/964)) - Add null to customUserClaims ([#​958](https://togithub.com/firebase/firebase-admin-node/issues/958)) - chore: Enable keyword-spacing ESLint rule ([#​957](https://togithub.com/firebase/firebase-admin-node/issues/957)) - chore: Remove instances of XXX_SDK_VERSION_XXX by reading version from package.json ([#​952](https://togithub.com/firebase/firebase-admin-node/issues/952)) - fix fragment ([#​944](https://togithub.com/firebase/firebase-admin-node/issues/944)) ### [`v9.0.0`](https://togithub.com/firebase/firebase-admin-node/releases/tag/v9.0.0) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v8.13.0...v9.0.0) ##### Breaking Changes - change: Dropped Node 8 support and upgraded Firestore/Storage dependencies ##### Bug Fixes - fix: Upgraded Chai, Sinon and other test dependencies ([#​938](https://togithub.com/firebase/firebase-admin-node/issues/938)) ##### Miscellaneous - \[chore] Release 9.0.0 ([#​946](https://togithub.com/firebase/firebase-admin-node/issues/946)) - File permissions updated ([#​942](https://togithub.com/firebase/firebase-admin-node/issues/942)) - chore: update node-forge to ^0.9.1 ([#​941](https://togithub.com/firebase/firebase-admin-node/issues/941)) - chore: Add ESLint rule for curly braces, apply fix ([#​939](https://togithub.com/firebase/firebase-admin-node/issues/939)) - Adds scrypt support in node 12 ([#​739](https://togithub.com/firebase/firebase-admin-node/issues/739)) - Add null to databaseAuthVariableOverride ([#​926](https://togithub.com/firebase/firebase-admin-node/issues/926)) ### [`v8.13.0`](https://togithub.com/firebase/firebase-admin-node/releases/tag/v8.13.0) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v8.12.1...v8.13.0) ##### New Features - feat(rc): Add Remote Config Version Management API ([#​920](https://togithub.com/firebase/firebase-admin-node/issues/920)) ##### Bug Fixes - fix(auth): Migrated IAM sign endpoint to iamcredentials.googleapis.com ([#​916](https://togithub.com/firebase/firebase-admin-node/issues/916)) - fix(auth): Fixing flaky deleteUsers() integration tests ([#​917](https://togithub.com/firebase/firebase-admin-node/issues/917)) - fix: Upgraded node-forge and jsonwebtoken dependencies ([#​912](https://togithub.com/firebase/firebase-admin-node/issues/912)) - fix(auth): Add interfaces for UserProviderRequest and Metadata used in UserImportRecord ([#​909](https://togithub.com/firebase/firebase-admin-node/issues/909)) - fix: Fixed faulty metadata for the send-tweet Action ([#​908](https://togithub.com/firebase/firebase-admin-node/issues/908)) - fix(auth): Properly parse the lastRefreshTime. ([#​888](https://togithub.com/firebase/firebase-admin-node/issues/888)) ##### Miscellaneous - \[chore] Release 8.13.0 ([#​925](https://togithub.com/firebase/firebase-admin-node/issues/925)) - Add integration tests for RC manage version operations ([#​914](https://togithub.com/firebase/firebase-admin-node/issues/914)) - Add another missing RC type to toc.yaml ([#​924](https://togithub.com/firebase/firebase-admin-node/issues/924)) - Add new RC types in toc.yaml ([#​923](https://togithub.com/firebase/firebase-admin-node/issues/923)) - Fixed a flaky auth integration test by retrying the GetUser() API call ([#​907](https://togithub.com/firebase/firebase-admin-node/issues/907)) - Bump websocket-extensions from 0.1.3 to 0.1.4 ([#​900](https://togithub.com/firebase/firebase-admin-node/issues/900)) - Fixing Firebase ML integration tests ([#​899](https://togithub.com/firebase/firebase-admin-node/issues/899)) - fixing tests with unhandled promises ([#​894](https://togithub.com/firebase/firebase-admin-node/issues/894)) - Rectified issues in comments for NotificationMessagePayload ([#​879](https://togithub.com/firebase/firebase-admin-node/issues/879)) - chore: Running CI workflow on pull_request ([#​886](https://togithub.com/firebase/firebase-admin-node/issues/886)) ### [`v8.12.1`](https://togithub.com/firebase/firebase-admin-node/releases/tag/v8.12.1) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v8.12.0...v8.12.1) ##### Miscellaneous - \[chore] Release 8.12.1 ([#​883](https://togithub.com/firebase/firebase-admin-node/issues/883)) - Mark UserMetadata::lastRefreshTime as optional. ([#​881](https://togithub.com/firebase/firebase-admin-node/issues/881)) - Remove type aliases from toc.yaml ([#​877](https://togithub.com/firebase/firebase-admin-node/issues/877))