Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump micromatch and firebase-admin in /functions #19

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Aug 24, 2024

Removes micromatch. It's no longer used after updating ancestor dependency firebase-admin. These dependencies need to be updated together.

Removes micromatch

Updates firebase-admin from 5.12.1 to 6.5.1

Release notes

Sourced from firebase-admin's releases.

Firebase Admin Node.js SDK v6.5.1

  • Implemented a Node.js environment check that is executed at package import time.
  • Setting the GOOGLE_APPLICATION_CREDENTIALS environment variable to a refresh token file instead of a service account is now supported.

Firebase Admin Node.js SDK v6.5.0

Authentication

  • Fixed how the SDK parses the error codes sent by auth backend servers.
  • Correctly marked optional fields in the UserRecord type.

Firebase Admin Node.js SDK v6.4.0

  • [added] messaging.Aps type now supports configuring a critical sound. A new messaging.CriticalSound type has been introduced for this purpose.
  • [added] messaging.AndroidNotification type now supports channel_id.
  • [added] AppOptions now accepts an optional http.Agent object. The http.Agent specified via this API is used when the SDK makes backend HTTP calls. This can be used when it is required to deploy the Admin SDK behind a proxy.
  • [added] admin.credential.cert(), admin.credential.applicationDefault(), and admin.credential.refreshToken() methods now accept an http.Agent as an optional argument. If specified, the http.Agent will be used when calling Google backend servers to fetch OAuth2 access tokens.

Firebase Admin Node.js SDK v6.3.0

  • A new admin.projectManagement() API for managing apps in a Firebase project.
  • New listAndroidApps() and listIosApps() methods for listing the existing apps in a project.
  • New createAndroidApp() and createIosApp() methods for creating new apps in a project.
  • New AndroidApp and IosApp APIs for updating individual apps.

Cloud Messaging

Firebase Admin Node.js SDK v6.2.0

Authentication

  • Added the email action link generation APIs for creating links for password reset, email verification and email link sign-in via auth.generatePasswordResetLink(), auth.generateEmailVerificationLink() and auth.generateSignInWithEmailLink().

Cloud Firestore

  • Upgraded Cloud Firestore client to v0.19.0.
  • Exposed the Transaction type from the admin.firestore namespace.

Cloud Messaging

  • Improved error handling in FCM. The SDK now checks the key type.googleapis.com/google.firebase.fcm.v1.FcmError to set error code. Thanks chemidy for the contribution.

Firebase Admin Node.js SDK v6.1.0

  • Upgraded Cloud Firestore client to v0.18.0.
  • Exposed the CollectionReference, WriteBatch, WriteResult and QueryDocumentSnapshot types from the admin.firestore namespace.

Firebase Admin Node.js SDK v6.0.0

  • The Admin SDK no longer supports Node.js 4. Developers must use Node.js 6 or higher to deploy the Admin SDK.

... (truncated)

Changelog

Sourced from firebase-admin's changelog.

v6.5.1

  • [fixed] Implemented a Node.js environment check that will be executed at package import time.
  • [fixed] Setting the GOOGLE_APPLICATION_CREDENTIALS environment variable to a refresh token instead of a service account is now supported.

v6.5.0

  • [fixed] Correctly parses error codes sent by Firebase Auth backend servers.
  • [fixed] Correctly marked the optional fields in UserRecord types.
  • [added] admin.projectManagement().shaCertificate() method to create an instance of admin.projectManagement.ShaCertificate.

v6.4.0

  • [added] messaging.Aps type now supports configuring a critical sound. A new messaging.CriticalSound type has been introduced for this purpose.
  • [added] messaging.AndroidNotification type now supports channel_id.
  • [added] AppOptions now accepts an optional http.Agent object. The http.Agent specified via this API is used when the SDK makes backend HTTP calls. This can be used when it is required to deploy the Admin SDK behind a proxy.
  • [added] admin.credential.cert(), admin.credential.applicationDefault(), and admin.credential.refreshToken() methods now accept an http.Agent as an optional argument. If specified, the http.Agent will be used when calling Google backend servers to fetch OAuth2 access tokens.

v6.3.0

  • [added] A new ProjectManagement service, which includes the ability to create, list, and get details about Android and iOS apps associated with your Firebase Project.
  • [added] messaging.ApsAlert type now supports subtitle in its payload.

v6.2.0

  • [added] Added the email action link generation APIs for creating links for password reset, email verification and email link sign-in via auth.generatePasswordResetLink(), auth.generateEmailVerificationLink() and auth.generateSignInWithEmailLink().
  • [changed] Upgraded Cloud Firestore client to v0.19.0.
  • [added] Exposed the Transaction type from the admin.firestore namespace.
  • [fixed] Fixing error handling in FCM. The SDK now checks the key type.googleapis.com/google.firebase.fcm.v1.FcmError to set error code.

v6.1.0

  • [changed] Upgraded Cloud Firestore client to v0.18.0.
  • [added] Exposed the CollectionReference, WriteBatch, WriteResult and

... (truncated)

Commits
  • 2952450 Bumped version to 6.5.1 (#446)
  • 4e526ab Refactoring unit tests to reduce dependency on credentials (#431)
  • d52d133 Handle special case of application default credentials location (#444)
  • 026748d Running a Node.js environment check at installation (#434)
  • 0fdc901 Bumped version to 6.5.0 (#439)
  • 9050e07 Make Project Management list*Apps() integration tests more robust. (#438)
  • c48e6ad Add integration tests for Project Management service. (#418)
  • b232114 Make ShaCertificate constructor available through admin.projectManagement().s...
  • fb9d779 Making CriticalSound.name field required in typings (#426)
  • bf899ab Preventing deep copying the request when making http calls (#412)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Removes [micromatch](https://github.com/micromatch/micromatch). It's no longer used after updating ancestor dependency [firebase-admin](https://github.com/firebase/firebase-admin-node). These dependencies need to be updated together.


Removes `micromatch`

Updates `firebase-admin` from 5.12.1 to 6.5.1
- [Release notes](https://github.com/firebase/firebase-admin-node/releases)
- [Changelog](https://github.com/firebase/firebase-admin-node/blob/v6.5.1/CHANGELOG.md)
- [Commits](firebase/firebase-admin-node@v5.12.1...v6.5.1)

---
updated-dependencies:
- dependency-name: micromatch
  dependency-type: indirect
- dependency-name: firebase-admin
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Aug 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants