Skip to content

Releases April 14th 2026#2766

Merged
cabljac merged 8 commits intomasterfrom
next
Apr 20, 2026
Merged

Releases April 14th 2026#2766
cabljac merged 8 commits intomasterfrom
next

Conversation

@cabljac
Copy link
Copy Markdown
Contributor

@cabljac cabljac commented Apr 14, 2026

Testing:

  • Installation
image
  • firestore-shorten-urls-bitly
image
  • firestore-send-email

  • delete-user-data

  • firestore-counter

image
  • firestore-bigquery-export
image
  • storage-resize-images
image
  • rtdb-limit-child-nodes (has a limit of 10 set)
image

cabljac and others added 6 commits April 7, 2026 12:03
…el options (#2724)

* fix(firestore-translate-text): remove deprecated gemini-2.0-flash model options

gemini-2.0-flash and gemini-2.0-flash-lite are being discontinued on
June 1st, 2026. Remove them from the GEMINI_MODEL dropdown options.
The default (gemini-2.5-flash) is unchanged.

Fixes #2607

* chore(firestore-translate-text): bump version to 0.1.28

* Delete .agents/skills/public-skill/SKILL.md
* chore(dependabot): merge all minor and patch updates into one PR

* fix(dependabot): removed hardcoded reviewers

* feat(dependabot): merge all extensions

* feat(dependabot): merge all extensions
…texai` Genkit plugins to `google-genai` (#2745)

* chore(firestore-translate-text/deps): switch from `googleai` and `vertexai` Genkit plugins to `google-genai`

* chore(firestore-translate-text/changelog): adjust spacing

* Apply suggestion from @gemini-code-assist[bot]

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

---------

Co-authored-by: Jacob Cable <32874567+cabljac@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
…2518)

* feat(firestore-bigquery-export): add collection group query support

- Add --is-collection-group-query flag to gen-schema-view script
- Support both regular collection and collection group queries in Gemini schema generation
- Update sampleFirestoreDocuments function with isCollectionGroupQuery parameter
- Add interactive prompt for collection group query selection
- Update documentation with examples and explanations
- Add comprehensive test coverage for new functionality
- Maintain backward compatibility with existing functionality

This allows users to generate schemas for subcollections that appear across
multiple parent documents by using collection group queries instead of
regular collection queries.

* refactor: change flag name to --query-collection-group

- Update command line flag from --is-collection-group-query to --query-collection-group
- Update all documentation and examples with new flag name
- Update tests to use new flag name
- Maintain same functionality with cleaner flag naming

This provides a more concise and intuitive flag name for collection group queries.

* Remove Firebase extensions dependency from package.json

* Remove firestore-bigquery-change-tracker dependency

* fix test for collection group query

* - Modify the prompt to clarify the option for using a collection group query.

- Update the message for the collection path to include both collection and collection group options.
* chore(gen-schema-views): bump package version

* chore(gen-schema-views) revert to correct package-lock and bump versions

---------

Co-authored-by: Jacob Cable <jacobcable94@gmail.com>
* chore(deps): bump the minor-and-patch group across 1 directory with 38 updates

Bumps the minor-and-patch group with 35 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `29.5.0` | `29.7.0` |
| [prettier](https://github.com/prettier/prettier) | `1.15.3` | `1.19.1` |
| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.1.2` | `29.4.9` |
| [typescript](https://github.com/microsoft/TypeScript) | `4.6.2` | `4.9.5` |
| [@genkit-ai/googleai](https://github.com/firebase/genkit/tree/HEAD/js/plugins/googleai) | `1.14.1` | `1.28.0` |
| [@genkit-ai/vertexai](https://github.com/firebase/genkit/tree/HEAD/js/plugins/vertexai) | `1.2.0` | `1.31.0` |
| [@google-cloud/vertexai](https://github.com/googleapis/nodejs-vertexai) | `1.10.0` | `1.10.4` |
| [@types/express-serve-static-core](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-serve-static-core) | `4.17.24` | `4.19.8` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `14.18.34` | `14.18.63` |
| [firebase-admin](https://github.com/firebase/firebase-admin-node) | `12.1.0` | `12.7.0` |
| [firebase-functions-test](https://github.com/firebase/firebase-functions-test) | `0.2.3` | `0.3.3` |
| [@sendgrid/mail](https://github.com/sendgrid/sendgrid-nodejs) | `8.1.5` | `8.1.6` |
| [nodemailer](https://github.com/nodemailer/nodemailer) | `8.0.1` | `8.0.4` |
| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `6.4.17` | `8.0.0` |
| [smtp-server](https://github.com/nodemailer/smtp-server) | `3.18.1` | `3.18.3` |
| [zod](https://github.com/colinhacks/zod) | `3.24.4` | `3.25.76` |
| [deep-equal](https://github.com/inspect-js/node-deep-equal) | `1.1.1` | `1.1.2` |
| [@types/deep-equal](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/deep-equal) | `1.0.2` | `1.0.4` |
| [@google-cloud/pubsub](https://github.com/googleapis/nodejs-pubsub) | `4.3.3` | `4.11.0` |
| [@types/lodash.chunk](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash.chunk) | `4.2.7` | `4.2.9` |
| [dotenv](https://github.com/motdotla/dotenv) | `16.1.1` | `16.6.1` |
| [wait-port](https://github.com/dwmkerr/wait-port) | `0.2.14` | `0.3.1` |
| [sharp](https://github.com/lovell/sharp) | `0.33.5` | `0.34.5` |
| [firebase](https://github.com/firebase/firebase-js-sdk) | `11.4.0` | `11.10.0` |
| [lodash](https://github.com/lodash/lodash) | `4.17.23` | `4.18.1` |
| [chai](https://github.com/chaijs/chai) | `4.3.7` | `4.5.0` |
| [commander](https://github.com/tj/commander.js) | `5.0.0` | `5.1.0` |
| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `4.17.23` | `4.17.25` |
| [workerpool](https://github.com/josdejong/workerpool) | `6.3.1` | `6.5.1` |
| [nanoid](https://github.com/ai/nanoid) | `5.0.9` | `5.1.7` |
| [@google-cloud/resource-manager](https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-resourcemanager) | `5.1.0` | `5.3.1` |
| [traverse](https://github.com/ljharb/js-traverse) | `0.6.7` | `0.6.11` |
| [@types/traverse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/traverse) | `0.6.32` | `0.6.37` |
| [jest-config](https://github.com/jestjs/jest/tree/HEAD/packages/jest-config) | `29.5.0` | `29.7.0` |
| [jest-environment-node](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-node) | `29.5.0` | `29.7.0` |



Updates `jest` from 29.5.0 to 29.7.0
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG_PRE_v30.md)
- [Commits](https://github.com/jestjs/jest/commits/v29.7.0/packages/jest)

Updates `prettier` from 1.15.3 to 1.19.1
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@1.15.3...1.19.1)

Updates `ts-jest` from 29.1.2 to 29.4.9
- [Release notes](https://github.com/kulshekhar/ts-jest/releases)
- [Changelog](https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md)
- [Commits](kulshekhar/ts-jest@v29.1.2...v29.4.9)

Updates `typescript` from 4.6.2 to 4.9.5
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v4.6.2...v4.9.5)

Updates `@genkit-ai/googleai` from 1.14.1 to 1.28.0
- [Release notes](https://github.com/firebase/genkit/releases)
- [Commits](https://github.com/firebase/genkit/commits/@genkit-ai/googleai@1.28.0/js/plugins/googleai)

Updates `@genkit-ai/vertexai` from 1.2.0 to 1.31.0
- [Release notes](https://github.com/firebase/genkit/releases)
- [Commits](https://github.com/firebase/genkit/commits/@genkit-ai/vertexai@1.31.0/js/plugins/vertexai)

Updates `@google-cloud/vertexai` from 1.10.0 to 1.10.4
- [Release notes](https://github.com/googleapis/nodejs-vertexai/releases)
- [Changelog](https://github.com/googleapis/nodejs-vertexai/blob/main/CHANGELOG.md)
- [Commits](googleapis/nodejs-vertexai@v1.10.0...v1.10.4)

Updates `@types/express-serve-static-core` from 4.17.24 to 4.19.8
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/express-serve-static-core)

Updates `@types/node` from 14.18.34 to 14.18.63
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `firebase-admin` from 12.1.0 to 12.7.0
- [Release notes](https://github.com/firebase/firebase-admin-node/releases)
- [Changelog](https://github.com/firebase/firebase-admin-node/blob/main/CHANGELOG.md)
- [Commits](firebase/firebase-admin-node@v12.1.0...v12.7.0)

Updates `genkit` from 1.4.0 to 1.31.0
- [Release notes](https://github.com/firebase/genkit/releases)
- [Commits](https://github.com/firebase/genkit/commits/genkit@1.31.0/js/genkit)

Updates `firebase-functions-test` from 0.2.3 to 0.3.3
- [Release notes](https://github.com/firebase/firebase-functions-test/releases)
- [Commits](firebase/firebase-functions-test@v0.2.3...v0.3.3)

Updates `@sendgrid/mail` from 8.1.5 to 8.1.6
- [Release notes](https://github.com/sendgrid/sendgrid-nodejs/releases)
- [Changelog](https://github.com/sendgrid/sendgrid-nodejs/blob/main/CHANGELOG.md)
- [Commits](sendgrid/sendgrid-nodejs@8.1.5...8.1.6)

Updates `handlebars` from 4.7.8 to 4.7.9
- [Release notes](https://github.com/handlebars-lang/handlebars.js/releases)
- [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/v4.7.9/release-notes.md)
- [Commits](handlebars-lang/handlebars.js@v4.7.8...v4.7.9)

Updates `nodemailer` from 8.0.1 to 8.0.4
- [Release notes](https://github.com/nodemailer/nodemailer/releases)
- [Changelog](https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md)
- [Commits](nodemailer/nodemailer@v8.0.1...v8.0.4)

Updates `@types/nodemailer` from 6.4.17 to 8.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/nodemailer)

Updates `smtp-server` from 3.18.1 to 3.18.3
- [Release notes](https://github.com/nodemailer/smtp-server/releases)
- [Changelog](https://github.com/nodemailer/smtp-server/blob/master/CHANGELOG.md)
- [Commits](nodemailer/smtp-server@v3.18.1...v3.18.3)

Updates `zod` from 3.24.4 to 3.25.76
- [Release notes](https://github.com/colinhacks/zod/releases)
- [Commits](colinhacks/zod@v3.24.4...v3.25.76)

Updates `deep-equal` from 1.1.1 to 1.1.2
- [Changelog](https://github.com/inspect-js/node-deep-equal/blob/main/CHANGELOG.md)
- [Commits](inspect-js/node-deep-equal@v1.1.1...v1.1.2)

Updates `@types/deep-equal` from 1.0.2 to 1.0.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/deep-equal)

Updates `@types/deep-equal` from 1.0.2 to 1.0.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/deep-equal)

Updates `@google-cloud/pubsub` from 4.3.3 to 4.11.0
- [Release notes](https://github.com/googleapis/nodejs-pubsub/releases)
- [Changelog](https://github.com/googleapis/nodejs-pubsub/blob/main/CHANGELOG.md)
- [Commits](googleapis/nodejs-pubsub@v4.3.3...v4.11.0)

Updates `node-fetch` from 2.6.11 to 2.7.0
- [Release notes](https://github.com/node-fetch/node-fetch/releases)
- [Commits](node-fetch/node-fetch@v2.6.11...v2.7.0)

Updates `@types/lodash.chunk` from 4.2.7 to 4.2.9
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash.chunk)

Updates `dotenv` from 16.1.1 to 16.6.1
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md)
- [Commits](motdotla/dotenv@v16.1.1...v16.6.1)

Updates `wait-port` from 0.2.14 to 0.3.1
- [Release notes](https://github.com/dwmkerr/wait-port/releases)
- [Changelog](https://github.com/dwmkerr/wait-port/blob/main/CHANGELOG.md)
- [Commits](dwmkerr/wait-port@v0.2.14...v0.3.1)

Updates `sharp` from 0.33.5 to 0.34.5
- [Release notes](https://github.com/lovell/sharp/releases)
- [Commits](lovell/sharp@v0.33.5...v0.34.5)

Updates `firebase` from 11.4.0 to 11.10.0
- [Release notes](https://github.com/firebase/firebase-js-sdk/releases)
- [Changelog](https://github.com/firebase/firebase-js-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/firebase/firebase-js-sdk/compare/firebase@11.4.0...firebase@11.10.0)

Updates `lodash` from 4.17.23 to 4.18.1
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.23...4.18.1)

Updates `chai` from 4.3.7 to 4.5.0
- [Release notes](https://github.com/chaijs/chai/releases)
- [Changelog](https://github.com/chaijs/chai/blob/main/History.md)
- [Commits](chaijs/chai@v4.3.7...v4.5.0)

Updates `commander` from 5.0.0 to 5.1.0
- [Release notes](https://github.com/tj/commander.js/releases)
- [Changelog](https://github.com/tj/commander.js/blob/master/CHANGELOG.md)
- [Commits](tj/commander.js@v5.0.0...v5.1.0)

Updates `@types/express` from 4.17.23 to 4.17.25
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/express)

Updates `workerpool` from 6.3.1 to 6.5.1
- [Changelog](https://github.com/josdejong/workerpool/blob/master/HISTORY.md)
- [Commits](josdejong/workerpool@v6.3.1...v6.5.1)

Updates `nanoid` from 5.0.9 to 5.1.7
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](ai/nanoid@5.0.9...5.1.7)

Updates `@google-cloud/resource-manager` from 5.1.0 to 5.3.1
- [Release notes](https://github.com/googleapis/google-cloud-node/releases)
- [Changelog](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-resourcemanager/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-cloud-node/commits/dns-v5.3.1/packages/google-cloud-resourcemanager)

Updates `traverse` from 0.6.7 to 0.6.11
- [Changelog](https://github.com/ljharb/js-traverse/blob/main/CHANGELOG.md)
- [Commits](ljharb/js-traverse@v0.6.7...v0.6.11)

Updates `@types/traverse` from 0.6.32 to 0.6.37
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/traverse)

Updates `jest-config` from 29.5.0 to 29.7.0
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG_PRE_v30.md)
- [Commits](https://github.com/jestjs/jest/commits/v29.7.0/packages/jest-config)

Updates `jest-environment-node` from 29.5.0 to 29.7.0
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG_PRE_v30.md)
- [Commits](https://github.com/jestjs/jest/commits/v29.7.0/packages/jest-environment-node)

---
updated-dependencies:
- dependency-name: jest
  dependency-version: 29.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: prettier
  dependency-version: 1.19.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: ts-jest
  dependency-version: 29.4.9
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: typescript
  dependency-version: 4.9.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: "@genkit-ai/googleai"
  dependency-version: 1.28.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: "@genkit-ai/vertexai"
  dependency-version: 1.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: "@google-cloud/vertexai"
  dependency-version: 1.10.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: "@types/express-serve-static-core"
  dependency-version: 4.19.8
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: "@types/node"
  dependency-version: 14.18.63
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: firebase-admin
  dependency-version: 12.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: genkit
  dependency-version: 1.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: firebase-functions-test
  dependency-version: 0.3.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: "@sendgrid/mail"
  dependency-version: 8.1.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: handlebars
  dependency-version: 4.7.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: nodemailer
  dependency-version: 8.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: "@types/nodemailer"
  dependency-version: 8.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: minor-and-patch
- dependency-name: smtp-server
  dependency-version: 3.18.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: zod
  dependency-version: 3.25.76
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: deep-equal
  dependency-version: 1.1.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: "@types/deep-equal"
  dependency-version: 1.0.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: "@types/deep-equal"
  dependency-version: 1.0.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: "@google-cloud/pubsub"
  dependency-version: 4.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: node-fetch
  dependency-version: 2.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: "@types/lodash.chunk"
  dependency-version: 4.2.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: dotenv
  dependency-version: 16.6.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: wait-port
  dependency-version: 0.3.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: sharp
  dependency-version: 0.34.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: firebase
  dependency-version: 11.10.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: lodash
  dependency-version: 4.18.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: chai
  dependency-version: 4.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: commander
  dependency-version: 5.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: "@types/express"
  dependency-version: 4.17.25
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: workerpool
  dependency-version: 6.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: nanoid
  dependency-version: 5.1.7
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: "@google-cloud/resource-manager"
  dependency-version: 5.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: traverse
  dependency-version: 0.6.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: "@types/traverse"
  dependency-version: 0.6.37
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: jest-config
  dependency-version: 29.7.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: jest-environment-node
  dependency-version: 29.7.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: bump extension versions for dependency updates

* chore: dependency updates and formatting

* fix: revert prettier downgrade from dependabot

* chore: format

* chore: bump dependencies

* fix(firestore-send-email): skip lib type checks to resolve @google-cloud/storage incompatibility

* fix(storage-resize-images): replace @google-cloud/vertexai enums with string literals to satisfy Genkit safetySettings API

* chore: update @types/node to version 22.19.17 in package.json and package-lock.json

* fix(firestore-bigquery-export): upgrade TypeScript to 5.x in BQ scripts

* fix(fs-bq-import-collection): fix inquirer v13 and filenamify API compatibility

* fix: upgrade root TypeScript to ^5.0.0 for ts-jest compatibility with inquirer v13

* fix(fs-bq-schema-views): mock ESM-only inquirer in jest for CJS compatibility

* chore: update @types/node to version to ^22.0.0

* chore: upgrade firebase-admin to version ^13.2.0 in package.json and package-lock.json

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Corie Watson <watson.corie@gmail.com>
@cabljac cabljac requested a review from a team as a code owner April 14, 2026 14:01
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates dependencies and versions across several Firebase extensions and introduces support for collection group queries in the BigQuery export schema generator. The review feedback highlights several critical dependency regressions where packages like firebase-functions-test, firebase-admin, and typescript were significantly downgraded, potentially breaking test suites and compatibility. Additionally, the reviewer recommended removing redundant type definitions for self-typed packages and refactoring conditional logic to use ternary operators for better type safety during variable initialization.

Comment thread delete-user-data/functions/package.json Outdated
Comment thread firestore-bigquery-export/functions/package.json Outdated
Comment thread firestore-send-email/functions/package.json Outdated
Comment thread firestore-bigquery-export/scripts/gen-schema-view/package.json
CorieW added 2 commits April 14, 2026 16:43
…ary window function calls, enhancing efficiency (#2759)

* perf(gen-schema-view): update schema view query to eliminate unnecessary window function calls, enhancing efficiency.

* fix(gen-schema-view): replace ROW_NUMBER with RANK in schema view query to fix pointer from gemini

* fix(gen-schema-view): update sql snapshot fixtures to use RANK instead of ROW_NUMBER

* chore(gen-schema-view): update old comment and remove unused stuff
* fix(deps): upgrade downgraded deps

* chore(deps): update package-lock files

* chore(deps): update dependencies across multiple extensions
@CorieW
Copy link
Copy Markdown
Member

CorieW commented Apr 15, 2026

/gemini review

@gemini-code-assist
Copy link
Copy Markdown
Contributor

Warning

Gemini is experiencing higher than usual traffic and was unable to create the review. Please try again in a few hours by commenting /gemini review.

@CorieW
Copy link
Copy Markdown
Member

CorieW commented Apr 15, 2026

/gemini review

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates dependencies across multiple extensions and includes a configuration fix for Dependabot. The Dependabot configuration was updated to use the correct directory key instead of the invalid directories key to ensure proper scanning of the repository.

Comment thread .github/dependabot.yml
@cabljac cabljac merged commit b899c58 into master Apr 20, 2026
22 of 28 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants