Skip to content

Commit

Permalink
chore(deps): update dependency firebase-tools to v13 (#820)
Browse files Browse the repository at this point in the history
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [firebase-tools](https://redirect.github.com/firebase/firebase-tools)
| [`^12.9.1` ->
`^13.27.0`](https://renovatebot.com/diffs/npm/firebase-tools/12.9.1/13.27.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/firebase-tools/13.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/firebase-tools/13.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/firebase-tools/12.9.1/13.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/firebase-tools/12.9.1/13.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>firebase/firebase-tools (firebase-tools)</summary>

###
[`v13.27.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.27.0)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.26.0...v13.27.0)

- Fixes an issue where `emulators:exec` would return a 0 error code when
emulators failed to start.
([#&#8203;7974](https://redirect.github.com/firebase/firebase-tools/issues/7974))
- Added `--import` and `emulators:export` support to the Data Connect
emulator.
- Added `firebase.json#emulators.dataconnect.dataDir`. When set, Data
Connect data will be persisted to the configured directory between
emulator runs.
- Added App Hosting Emulator:
https://firebase.google.com/docs/app-hosting/emulate
- Added `apphosting:config:export` to export App Hosting configurations
such as secrets into an apphosting.local.yaml file, to be used by the
emulator

###
[`v13.26.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.26.0)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.25.0...v13.26.0)

- Migrated some API calls from `firebase.googleapis.com` to
`cloudresourcemanager.googleapis.com`.
- Moved firebase-tools-ui server.js logic to fireabse-tools to run it
in-memory.
([#&#8203;7897](https://redirect.github.com/firebase/firebase-tools/issues/7897))
- Updates `superstatic` to `9.1.0`
([#&#8203;7929](https://redirect.github.com/firebase/firebase-tools/issues/7929)).
- Added the appdistribution:group:list and appdistribution:testers:list
commands.
- Aliased `appdistribution:group:*` commands to
`appdistribution:groups:*`.
- Updated the Firebase Data Connect local toolkit to v1.7.3, which
includes:
- Bug fixes for `@auth` expressions that reference the `auth` variable
- Allows custom boolean claims on the auth token to be returned in
expressions
    -   Adds support for `Optional` arrays in Swift codegen
- Updates Kotlin codegen to use fully-qualified class names everywhere
- Removes `StringType_pattern` from generated docs and GQL prelude.
([#&#8203;7968](https://redirect.github.com/firebase/firebase-tools/issues/7968))

###
[`v13.25.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.25.0)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.24.2...v13.25.0)

- Fix Task Queue Emulator error handling to display error message
properly.
([#&#8203;7916](https://redirect.github.com/firebase/firebase-tools/issues/7916))
- Fixed some misleading logs when using the Data Connect emulator with
`FIREBASE_DATACONNECT_POSTGRESQL_STRING` set.
([#&#8203;7882](https://redirect.github.com/firebase/firebase-tools/issues/7882))
- Update the Firebase Data Connect local toolkit to v1.7.0, which
includes support for `query` in mutations, `@check` for advanced
authorization, and replaces `java.util.Date` with
`com.google.firebase.dataconnect.LocalDate` for `Date` scalar fields and
variables in Kotlin codegen.
([#&#8203;7936](https://redirect.github.com/firebase/firebase-tools/issues/7936))
-   Fixed `firebase init genkit` to work with genkit version 0.9.0.

###
[`v13.24.2`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.24.2)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.24.1...v13.24.2)

- Bump the Firebase Data Connect local toolkit to v1.6.1, which fixes
the `OrderDirection` enum with `Optional` types in Dart codegen and adds
`@ExperimentalFirebaseDataConnect` annotations in Kotlin codegen to
avoid compiler warnings.
([#&#8203;7912](https://redirect.github.com/firebase/firebase-tools/issues/7912))

###
[`v13.24.1`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.24.1)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.24.0...v13.24.1)

- Fixes an issue where Cloud resource location wasn't set during
`firebase init`

###
[`v13.24.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.24.0)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.23.1...v13.24.0)

- Fixes an error creating a rollout with App Hosting in the beta API
([#&#8203;7896](https://redirect.github.com/firebase/firebase-tools/issues/7896))
- Added support for Next.js 15.
([#&#8203;7588](https://redirect.github.com/firebase/firebase-tools/issues/7588))

###
[`v13.23.1`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.23.1)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.23.0...v13.23.1)

- Check that billing is enabled and move App Hosting next to Hosting in
init list
([#&#8203;7871](https://redirect.github.com/firebase/firebase-tools/issues/7871)).
- Fix rollouts:create to handle backend regionality & other fixes.
([#&#8203;7862](https://redirect.github.com/firebase/firebase-tools/issues/7862))
- Fixed Next.js issue with PPR routes not rendering correctly.
([#&#8203;7625](https://redirect.github.com/firebase/firebase-tools/issues/7625))
- Bump the Firebase Data Connect local toolkit version to v1.6.0, which
adds support for `upsertMany`, introduces `vars` as a shorthand for
`request.variables` in `@auth` expressions, adds new methods to
`GeneratedConnector` and `GeneratedOperation` implementations in Kotlin
codegen (requires the v16.0.0-beta03 SDK), and fixes the use of
Timestamp with optional types in Dart codegen
([#&#8203;7888](https://redirect.github.com/firebase/firebase-tools/issues/7888)).

###
[`v13.23.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.23.0)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.22.1...v13.23.0)

- Add support for deploying new blocking triggers.
([#&#8203;6384](https://redirect.github.com/firebase/firebase-tools/issues/6384))
- Have the firestore:delete command retry on bandwidth exceeded errors.
([#&#8203;7845](https://redirect.github.com/firebase/firebase-tools/issues/7845))

###
[`v13.22.1`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.22.1)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.22.0...v13.22.1)

- Updated dependencies in functions initialization template.
([#&#8203;7809](https://redirect.github.com/firebase/firebase-tools/issues/7809))
- Fixed Flutter web apps that might require the --no-tree-shake-icons
flag in order to build.
([#&#8203;7724](https://redirect.github.com/firebase/firebase-tools/issues/7724))
-   Removed outdated dependency on `rimraf`.
- Fixed an issue where the Extensions emulator would fail silently if
started with a non-existant project without the `demo-` prefix.
([#&#8203;7779](https://redirect.github.com/firebase/firebase-tools/issues/7779))
- Bumped the Firebase Data Connect local toolkit version to v1.5.1,
which adds compatible mode schema migration support to the emulator and
fixes an issue with the Timestamp type in Swift codegen.
([#&#8203;7837](https://redirect.github.com/firebase/firebase-tools/issues/7837))
- Fixed an issue during functions discovery where
`FUNCTIONS_DISCOVERY_TIMEOUT` wasn't respected.
([#&#8203;6285](https://redirect.github.com/firebase/firebase-tools/issues/6285))
- Improved handling when `emulators:export` cannot read the metadata
file.

###
[`v13.22.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.22.0)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.21.0...v13.22.0)

- Fixed an issue where running the CLI in IDX required immediate
reauthentication.
- Added App Hosting as an option for firebase init.
([#&#8203;7803](https://redirect.github.com/firebase/firebase-tools/issues/7803))

###
[`v13.21.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.21.0)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.20.2...v13.21.0)

- Add apphosting:rollouts:create CLI command.
([#&#8203;7687](https://redirect.github.com/firebase/firebase-tools/issues/7687))
- Updated emulator UI to version 1.14.0, which adds support for SDK
defined extensions.
-   Added emulator support for SDK defined extensions.
- Fixed various trigger handling issues in the Functions emualtor,
including an issue where Eventarc functions would not be emulated
correctly after a reload.
-   Added support for generating Dart SDKs for Data Connect connectors.
- Commands now correctly default to 'default' alias when there is more
than one alias listed.
([#&#8203;7624](https://redirect.github.com/firebase/firebase-tools/issues/7624))
- Updated Data Connect emulator to v1.15.0, which includes bug fixes for
`insertMany` and improved error handling.

###
[`v13.20.2`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.20.2)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.20.1...v13.20.2)

- Released version 1.4.4 of the Data Connect emulator, which includes a
change in node engine requirements from v20 to v18, and an update to the
peer dependency for the web SDK.

###
[`v13.20.1`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.20.1)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.20.0...v13.20.1)

- Updated the Firebase Data Connect local toolkit to v1.4.3, which
includes a fix for URL redirects in the generated docsite.
([#&#8203;7763](https://redirect.github.com/firebase/firebase-tools/issues/7763))

###
[`v13.20.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.20.0)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.19.0...v13.20.0)

- Switched Data Connect emulator to use an in memory PGLite database
instead of requiring a separate Postgres installation. Deprecated
'dataconnectEmulator`in`.firebaserc\`.
- Released version 1.4.2 of the Data Connect emulator, which includes
SDK support for `Any` scalar type and `OrderDirection`, support for
`first` to lookup operations, and breaking changes for iOS generated
SDKs. PLease see documentation for more details
([#&#8203;7744](https://redirect.github.com/firebase/firebase-tools/issues/7744)).
- Revert the minimum Functions SDK version and add logging for
extensions features using v5.1.0
([#&#8203;7731](https://redirect.github.com/firebase/firebase-tools/issues/7731)).
- Added compatibility mode support for Firebase Data Connect schema
migrations, where application schema updates are allowed if the database
schema is in a compatible state.
([#&#8203;7746](https://redirect.github.com/firebase/firebase-tools/issues/7746))
- Improved `firebase init dataconnect` to better support local-first
onboarding.
([#&#8203;7733](https://redirect.github.com/firebase/firebase-tools/issues/7733))
- Added support for the `--watch` option in `firebase
dataconnect:sdk:generate`.
([#&#8203;7719](https://redirect.github.com/firebase/firebase-tools/issues/7719))
- Minor fix in the Firebase Data Connect GraphQL query template.
([#&#8203;7736](https://redirect.github.com/firebase/firebase-tools/issues/7736))

###
[`v13.19.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.19.0)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.18.0...v13.19.0)

- Updated Firebase Data Connect local toolkit version to v1.3.8, which
adds support for `Any` scalar values in the Android SDK, strongly-typed
variables in `@auth` expressions, and a minor internal fix for the Dart
SDK code generation.
([#&#8203;7696](https://redirect.github.com/firebase/firebase-tools/issues/7696))
- Added new command `firebase ext:sdk:install` to allow you to configure
extensions in a functions codebase. See
https://firebase.google.com/docs/extensions/install-extensions?interface=sdk
for
details.([#&#8203;7581](https://redirect.github.com/firebase/firebase-tools/issues/7581))
- Increased the minimum version of the firebase-functions to 5.1.0. To
avoid deployment issues, ensure that you upgrade your functions code.

###
[`v13.18.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.18.0)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.17.0...v13.18.0)

- Added `firebase deploy --dry-run`, which validates your changes and
builds your code without making any production changes.
- Added support for non-default Firestore databases in `firebase init`.
([#&#8203;7655](https://redirect.github.com/firebase/firebase-tools/issues/7655))
- Updated supported range for Angular framework.
([#&#8203;7418](https://redirect.github.com/firebase/firebase-tools/issues/7418))
- Fixed (Angular 17+) temporary change the PORT in Angular server.ts
([#&#8203;6651](https://redirect.github.com/firebase/firebase-tools/issues/6651))
- Switched Data Connect API from `v1alpha` to `v1beta`.
([#&#8203;7589](https://redirect.github.com/firebase/firebase-tools/issues/7589))
- Improved handling of Spark projects in `firebase init dataconnect`.
([#&#8203;7666](https://redirect.github.com/firebase/firebase-tools/issues/7666))
- Updated Firebase Data Connect local toolkit version to v1.3.7, which
adds support for `v1beta` gRPC APIs and the `OrderDirection` enum in
Swift, and makes transactional queries and mutations opt-in with the
`@transaction` directive.
([#&#8203;7679](https://redirect.github.com/firebase/firebase-tools/issues/7679))
- Add dataconnect SQL grant command `firebase dataconnect:sql:grant -R
<role> -E email`.
([#&#8203;7656](https://redirect.github.com/firebase/firebase-tools/issues/7656))
- Added better handling for paths with spaces in
`getGlobalEsbuildVersion` function.
([#&#8203;7571](https://redirect.github.com/firebase/firebase-tools/issues/7571))

###
[`v13.17.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.17.0)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.16.0...v13.17.0)

- Re-added a dialog to let users know TLS is being provisioned in App
Hosting.
([#&#8203;7595](https://redirect.github.com/firebase/firebase-tools/issues/7595))
- Improved Firebase Data Connect postgres security by granting fine
grained SQL privileges to the users the need it.
([#&#8203;7578](https://redirect.github.com/firebase/firebase-tools/issues/7578))
- Removed `dataconnect:sql:migrate` command hard dependency on
'roles/cloudsql.admin'.
([#&#8203;7578](https://redirect.github.com/firebase/firebase-tools/issues/7578))
- Added support for setting the encryption configuration of restored
firestore databases.
([#&#8203;7483](https://redirect.github.com/firebase/firebase-tools/issues/7483))
- Added support for `VERIFY_AND_CHANGE_EMAIL` events in the Auth
emulator.
([#&#8203;7618](https://redirect.github.com/firebase/firebase-tools/issues/7618))
- Updated the Firebase Data Connect toolkit to v1.3.6, which serves a
generated GraphQL docsite under /docs.
([#&#8203;7640](https://redirect.github.com/firebase/firebase-tools/issues/7640))

###
[`v13.16.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.16.0)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.15.4...v13.16.0)

- Added support for Cloud Tasks within the Functions emulator.
([#&#8203;7475](https://redirect.github.com/firebase/firebase-tools/issues/7475))
- Released Firestore Emulator v 1.19.8 which adds support for
`FindNearest.distanceResultField` and `FindNearest.distanceThreshold`
parameters.
- Temporarily removed Extensions from Functions deploy because it was
causing unexpected Extension deletions.
([#&#8203;7590](https://redirect.github.com/firebase/firebase-tools/issues/7590),
[#&#8203;7582](https://redirect.github.com/firebase/firebase-tools/issues/7582))

###
[`v13.15.4`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.15.4)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.15.3...v13.15.4)

- Fixed an issue where functions deployment would fail if
`firebase.json#extensions` was undefined.
([#&#8203;7575](https://redirect.github.com/firebase/firebase-tools/issues/7575))

###
[`v13.15.3`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.15.3)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.15.2...v13.15.3)

- Updated `ws` to 7.5.10 to remediate CVE-2024-37890.
([#&#8203;7398](https://redirect.github.com/firebase/firebase-tools/issues/7398))
- Fixed the issue with firebase functions deploy requiring Extensions
API.
([https://github.com/firebase/firebase-functions/issues/1596](https://redirect.github.com/firebase/firebase-functions/issues/1596))

###
[`v13.15.2`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.15.2)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.15.1...v13.15.2)

-   Implemented a check in the Next.js build function to verify if
`.env.<PROJECT-ID>` file exists and make its variables available for the
build
    process.
- Fix esbuild path used to bundle next.config.js on Windows
([#&#8203;7555](https://redirect.github.com/firebase/firebase-tools/issues/7555))
- Updated to v1.3.5 of the Data Connect toolkit, which adds support for
pgvector indexing and `order_by_ref`, and fixes bugs in SDK generation.

###
[`v13.15.1`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.15.1)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.15.0...v13.15.1)

- Fixes secret params resolution in functions emulator.
([#&#8203;7443](https://redirect.github.com/firebase/firebase-tools/issues/7443))
- Fixed bug where `esbuild` execution was throwing an error saying
"Command line too long" on Windows
([#&#8203;7250](https://redirect.github.com/firebase/firebase-tools/issues/7250),
[#&#8203;6193](https://redirect.github.com/firebase/firebase-tools/issues/6193)).
([#&#8203;7395](https://redirect.github.com/firebase/firebase-tools/issues/7395))
-   Automatically detect app platform during `init dataconnect:sdk`.
- Support `sharp` ^0.33.x for web frameworks.
([#&#8203;7517](https://redirect.github.com/firebase/firebase-tools/issues/7517))
- Update Firebase Data Connect toolkit to v1.3.4, which supports
`offset`, cascade delete support, always index all foreign fields and
multiple generated SDK options.
([#&#8203;7545](https://redirect.github.com/firebase/firebase-tools/issues/7545))
- Update Data Connect SDK Options Default to avoid duplicate output
path.
([#&#8203;7545](https://redirect.github.com/firebase/firebase-tools/issues/7545))

###
[`v13.15.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.15.0)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.14.2...v13.15.0)

- Fixed an issue where `--force` was not respected during `firebase
deploy --only storage`.
([#&#8203;7499](https://redirect.github.com/firebase/firebase-tools/issues/7499))
- Added support for Customer-managed encryption keys (CMEK) on Firestore
databases.
([#&#8203;7479](https://redirect.github.com/firebase/firebase-tools/issues/7479))
- Improved error message thrown when missing permissions to deploy to
hosting.
([#&#8203;7190](https://redirect.github.com/firebase/firebase-tools/issues/7190))
-   Improved default values for 'init dataconnect:sdk'.
- Fixed issue where `functions:secrets:set` wrongly errorred in
non-interactive flows without force option
([#&#8203;7467](https://redirect.github.com/firebase/firebase-tools/issues/7467))
- Bumped the Firebase Data Connect local toolkit version to v1.3.2,
which includes some bug fixes.
([#&#8203;7518](https://redirect.github.com/firebase/firebase-tools/issues/7518))

###
[`v13.14.2`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.14.2)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.14.1...v13.14.2)

- Improved notification message when an update is available.
([#&#8203;7293](https://redirect.github.com/firebase/firebase-tools/issues/7293))
-   Fix issue where Data Connect Emulator can't read config

###
[`v13.14.1`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.14.1)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.14.0...v13.14.1)

- Bump Firebase Data Connect local toolkit to v1.3.1, which contains
fixes for Swift SDK code generation
([#&#8203;7491](https://redirect.github.com/firebase/firebase-tools/issues/7491))

###
[`v13.14.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.14.0)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.13.3...v13.14.0)

- Cleans up App Hosting's GitHub integration UX. "Add an account" flow
now goes directly to GitHub instead of using Developer Connect.
([#&#8203;7405](https://redirect.github.com/firebase/firebase-tools/issues/7405))
- Fix an issue where refresh_tokens would be used before checking
whether they were expired.
([#&#8203;7442](https://redirect.github.com/firebase/firebase-tools/issues/7442))
-   `firebase init dataconnect` now can pull down deployed GQL files.
-   Improved detection of 'dataconnect.yaml' when not in project root.
- GitHub Action fixes for web frameworks
([#&#8203;6883](https://redirect.github.com/firebase/firebase-tools/issues/6883))
- Fixes issue where PubSub message `publishTime` is set to
1970-01-01T00:00:00
([#&#8203;7441](https://redirect.github.com/firebase/firebase-tools/issues/7441))
- Display meaningful error message when cannot determine target.
([#&#8203;6594](https://redirect.github.com/firebase/firebase-tools/issues/6594))
- Adds support for firealerts events in Eventarc emulator.
([#&#8203;7355](https://redirect.github.com/firebase/firebase-tools/issues/7355))
- Released version [email protected], which adds Emulator UI
support for firealerts events.
- Improved errors when an incorrect service ID is passed to `firebase
deploy --only dataconnect:serviceId`.
- Fixed display of errors in Firestore commands when using JSON or
noninteractive modes.
([#&#8203;7482](https://redirect.github.com/firebase/firebase-tools/issues/7482))
- Fixed an issue where Firestore backup schedule commands had invalid
short option names.
([#&#8203;7481](https://redirect.github.com/firebase/firebase-tools/issues/7481))
- Bumps the Firebase Data Connect local toolkit to v1.3.0, which adds
Swift SDK, [@&#8203;index](https://redirect.github.com/index),
[@&#8203;unique](https://redirect.github.com/unique), and batch insert
support.
([#&#8203;7486](https://redirect.github.com/firebase/firebase-tools/issues/7486))

###
[`v13.13.3`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.13.3)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.13.2...v13.13.3)

- Fix an issue where refresh_tokens would be used before checking
whether they were expired.
([#&#8203;7442](https://redirect.github.com/firebase/firebase-tools/issues/7442))

###
[`v13.13.2`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.13.2)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.13.1...v13.13.2)

- Fixes an issue where old access_token would be used after expiry.
([#&#8203;7429](https://redirect.github.com/firebase/firebase-tools/issues/7429))

###
[`v13.13.1`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.13.1)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.13.0...v13.13.1)

- Pass down `functions.ignore` values in `firebase.json` to functions
emulator so that supposedly ignored directories/files will not trigger
reload.
([#&#8203;7414](https://redirect.github.com/firebase/firebase-tools/issues/7414))
- Fixes bug where secret values provided in env files were parsed as
list
([#&#8203;7422](https://redirect.github.com/firebase/firebase-tools/issues/7422))
- Update the Firebase Data Connect emulator to v1.2.4, which includes a
fix for web SDK generation on Windows and a change for the local Vertex
AI client to pick up application default credentials automatically
([#&#8203;7424](https://redirect.github.com/firebase/firebase-tools/issues/7424))

###
[`v13.13.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.13.0)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.12.0...v13.13.0)

- Fixes framework support for Nuxt ^3.12 by correctly calling
loadNuxtConfig()
([#&#8203;7375](https://redirect.github.com/firebase/firebase-tools/issues/7375))
- Add a default for `firebase init dataconnect:sdk`
([#&#8203;7406](https://redirect.github.com/firebase/firebase-tools/issues/7406))
- Bump Firebase Data Connect emulator to v1.2.3, which adds support for
`@index` on tables, `@auth(level: USER_ANON/USER_EMAIL_VERIFIED)`, and
`key: {uid_expr: "auth.uid"}`, and fixes some issues related to SDK
generation
([#&#8203;7409](https://redirect.github.com/firebase/firebase-tools/issues/7409))

###
[`v13.12.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.12.0)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.11.4...v13.12.0)

- Moved `dataconnect.location` key in `firebase.json` to
`dataconnect.yaml`.
- Fixes issue where files were not properly being discovered and
deployed to Firebase Hosting
([#&#8203;7363](https://redirect.github.com/firebase/firebase-tools/issues/7363),
[#&#8203;7378](https://redirect.github.com/firebase/firebase-tools/issues/7378))
- Added new command `init dataconnect:sdk`, which interactively
configures a generated SDK for a Data Connect connector.

###
[`v13.11.4`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.11.4)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.11.3...v13.11.4)

- Data Connect emulator now reuses existing instances if they are
emulating the same service.
- Fixes issue where `deploy --only dataconnect` would error out with
`cannot read property undefined`.
- Fixes compatibility issue when uploading native symbols to Crashlytics
on Intel-based Macs.

###
[`v13.11.3`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.11.3)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.11.2...v13.11.3)

- Fixes issue where storage emulator throws an error due to non-standard
whitespaces in filenames
([#&#8203;6834](https://redirect.github.com/firebase/firebase-tools/issues/6834)).
- Fixes issue where some emulators would fail to start when their path
contained a whitespace
([#&#8203;7313](https://redirect.github.com/firebase/firebase-tools/issues/7313))
- Adds prompt for Postgres connection string to
`setup:emulators:dataconnect`.
- Updates Data Connect emulator to v1.2.2, which includes support for
generating Swift SDKs and a number of bug fixes.

###
[`v13.11.2`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.11.2)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.11.1...v13.11.2)

- Adds a warning to `firebase dataconnect:sdk:generate` when no
generated SDKs are configured.
- Fixes some cases where `firebase init dataconnect` did not write
project files correctly.

###
[`v13.11.1`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.11.1)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.11.0...v13.11.1)

- `firebase init dataconnect` no longer waits for Cloud SQL instance
provisioning
([#&#8203;7275](https://redirect.github.com/firebase/firebase-tools/issues/7275)).
- Fixes an issue where the Data Connect emulator would not start up
correctly.

###
[`v13.11.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.11.0)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.10.2...v13.11.0)

- Releases firestore emulator 1.19.7, which adds support for
withAuthContext function triggers
([#&#8203;7037](https://redirect.github.com/firebase/firebase-tools/issues/7037)).
- Fixes some cases where Firebase Data Connect deployment fails to
pretty-print errors
([#&#8203;7230](https://redirect.github.com/firebase/firebase-tools/issues/7230)).
- Updated Pub/Sub emulator to v0.8.14
([#&#8203;7197](https://redirect.github.com/firebase/firebase-tools/issues/7197)).
- Updates default resource names and template during `firebase init
dataconnect`.
- Improved handling of 'fresh from Console' services during `init
dataconnect`.
- Add support for node22 in function deployments
([#&#8203;7252](https://redirect.github.com/firebase/firebase-tools/issues/7252)).
- Update to Firebase Data Connect Emulator v1.2.0, which adds support
for Postgres 16 and creates the Postgres database specified in
dataconnect.yaml or .firebaserc if it does not already exist.
-   Update to the latest version of the Crashlytics buildtools, v3.
- Support deployment of an Angular app using legacy browser builder
([#&#8203;7264](https://redirect.github.com/firebase/firebase-tools/issues/7264))

###
[`v13.10.2`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.10.2)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.10.1...v13.10.2)

- Update to Firebase Data Connect Emulator version 1.1.19 which fixes
serving IPv4 connections properly (127.0.0.1:9399 by default).
- Add a Windows build for Firebase Data Connect Emulator (starting from
v1.1.19).

###
[`v13.10.1`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.10.1)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.10.0...v13.10.1)

- Fixes an issue where dataconnect:sql:migrate still prompts for
confirmation even with `--force`.
([#&#8203;7208](https://redirect.github.com/firebase/firebase-tools/issues/7208))
- Update to Firebase Data Connect Emulator version 1.1.18 which contains
code generation bug fixes, surfacing schema migration errors when a diff
remains after migration, and a fix to allow the local connection string
to be empty at startup.
- Fixes an issue where the dataconnect emulator listens on all addresses
by default instead of just localhost
([#&#8203;7211](https://redirect.github.com/firebase/firebase-tools/issues/7211)).
- Fixes Data Connect generated SDK sometimes using the wrong location
(GCP region)
([#&#8203;7217](https://redirect.github.com/firebase/firebase-tools/issues/7217)).

###
[`v13.10.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.10.0)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.9.0...v13.10.0)

- Upgrades the pubsub dependency to address a `npm audit` issue.
([#&#8203;7122](https://redirect.github.com/firebase/firebase-tools/issues/7122))
- Fixes path issue in Windows deployments for Next.js SSR
([#&#8203;7148](https://redirect.github.com/firebase/firebase-tools/issues/7148))
-   Updates Emulator Suite UI logos
- Firebase functions' discovery process' timeout can now be configured
with the `FUNCTIONS_DISCOVERY_TIMEOUT` env var
([#&#8203;7176](https://redirect.github.com/firebase/firebase-tools/issues/7176))
- Fixes an issue where `dataconnect:sql:migrate` would sometimes act as
the wrong role.
([#&#8203;7198](https://redirect.github.com/firebase/firebase-tools/issues/7198))
- Fixes an issue where `dataconnect:sql:migrate --force` would not
ignore invalid connectors.
([#&#8203;7199](https://redirect.github.com/firebase/firebase-tools/issues/7199)).
-   Improves logging and messaging throughout `dataconnect` commands.
- Improves handling for cases where a Data Connect service could not
access Cloud SQL.
([#&#8203;7157](https://redirect.github.com/firebase/firebase-tools/issues/7157))

###
[`v13.9.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.9.0)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.8.3...v13.9.0)

- Added `firebase init genkit`. See more at
https://firebase.google.com/docs/genkit
- Introduces the `apphosting:*` commands! See more at
https://firebase.google.com/docs/app-hosting

###
[`v13.8.3`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.8.3)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.8.2...v13.8.3)

-   Internal bug fixes.

###
[`v13.8.2`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.8.2)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.8.1...v13.8.2)

- Release Firestore Emulator version 1.19.6 which fixes a few Datastore
Mode bugs regarding transactions
([#&#8203;7132](https://redirect.github.com/firebase/firebase-tools/issues/7132)).

###
[`v13.8.1`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.8.1)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.8.0...v13.8.1)

- Temporarily disable performance improvements for second gen functions
deploy to avoid a backend issue.
- Increased the timeout for waiting for emulators to start to 60s.
([#&#8203;7091](https://redirect.github.com/firebase/firebase-tools/issues/7091))
-   Fixes infinite loop when trying to create a Hosting site.
- Fix copied functions dist dir files for Next.js when source config
ends with slash
([#&#8203;7099](https://redirect.github.com/firebase/firebase-tools/issues/7099))

###
[`v13.8.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.8.0)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.7.5...v13.8.0)

- Update dependencies in functions initialization template.
([#&#8203;7084](https://redirect.github.com/firebase/firebase-tools/issues/7084))
- Adds `*.local` to .gitignore and functions ignore for `init
functions`.
([#&#8203;7018](https://redirect.github.com/firebase/firebase-tools/issues/7018))

###
[`v13.7.5`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.7.5)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.7.4...v13.7.5)

- Improve IAM changes for turtles.
([#&#8203;7045](https://redirect.github.com/firebase/firebase-tools/issues/7045))

###
[`v13.7.4`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.7.4)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.7.3...v13.7.4)

- Release Firestore Emulator version 1.19.5 which adds support for
import and export in Datastore Mode.
([#&#8203;7020](https://redirect.github.com/firebase/firebase-tools/issues/7020))
- Fix non static check for not-found route in Next.js 14.2
([#&#8203;7012](https://redirect.github.com/firebase/firebase-tools/issues/7012))
- Fix Next.js path issue on Windows
([#&#8203;7031](https://redirect.github.com/firebase/firebase-tools/issues/7031))
- Fixes an issue where the Pub/Sub emulator would not start on Windows
due to CVE-2024-27980.
([#&#8203;7026](https://redirect.github.com/firebase/firebase-tools/issues/7026))

###
[`v13.7.3`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.7.3)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.7.2...v13.7.3)

Improve internal handling of config files
([#&#8203;6987](https://redirect.github.com/firebase/firebase-tools/issues/6987))

###
[`v13.7.2`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.7.2)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.7.1...v13.7.2)

- Fixes bug where `firebase deploy --only
firestore:rules,firestore:indexes` does not update rules and indexes.
([#&#8203;6966](https://redirect.github.com/firebase/firebase-tools/issues/6966))
- Add Firebase console link after creating or restoring a Firestore
database
([#&#8203;6949](https://redirect.github.com/firebase/firebase-tools/issues/6949))
- Increase supported Astro version to 4
([#&#8203;6960](https://redirect.github.com/firebase/firebase-tools/issues/6960))
- Fixes a deployment crash when resetting min instances to 0 in v1
functions
([#&#8203;6990](https://redirect.github.com/firebase/firebase-tools/issues/6990))
- Fixes bug detecting functions runtime from firebase.json
([#&#8203;6964](https://redirect.github.com/firebase/firebase-tools/issues/6964))

###
[`v13.7.1`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.7.1)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.7.0...v13.7.1)

- Fixed an issue where the Functions emulator would choose the wrong
runtime if none was listed in `firebase.json`.
([#&#8203;6965](https://redirect.github.com/firebase/firebase-tools/issues/6965))

###
[`v13.7.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.7.0)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.6.1...v13.7.0)

- Add new 2nd gen Firestore triggered functions with auth context.
([#&#8203;1519](https://redirect.github.com/firebase/firebase-tools/issues/1519))
- Adds (opt-out) experiment to disable cleaning up containers after a
functions deploy
([#&#8203;6861](https://redirect.github.com/firebase/firebase-tools/issues/6861))
- Fix Next.js image optimization check in app directory for Windows
([#&#8203;6930](https://redirect.github.com/firebase/firebase-tools/issues/6930))
- Add support to next.config.mjs
([#&#8203;6933](https://redirect.github.com/firebase/firebase-tools/issues/6933))
- Remove development-only files from Next.js deployments
([#&#8203;6731](https://redirect.github.com/firebase/firebase-tools/issues/6731))

###
[`v13.6.1`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.6.1)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.6.0...v13.6.1)

- Stop trying to delete cache images after functions deletion that GCF
already cleans up
([#&#8203;6927](https://redirect.github.com/firebase/firebase-tools/issues/6927))
- Add support timelines for functions runtimes
([#&#8203;6866](https://redirect.github.com/firebase/firebase-tools/issues/6866))

###
[`v13.6.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.6.0)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.5.2...v13.6.0)

- Released Firestore Emulator 1.19.4. This version fixes a minor bug
with reserve ids and adds a `reset` endpoint for Datastore Mode.
- Released PubSub Emulator 0.8.2. This version includes support for
`no_wrapper` options.
- Fixes issue where GitHub actions service account cannot add preview
URLs to Auth authorized domains.
([#&#8203;6895](https://redirect.github.com/firebase/firebase-tools/issues/6895))
- Fixes issue where GOOGLE_CLOUD_QUOTA_PROJECT breaks functions source
uploads
([#&#8203;6917](https://redirect.github.com/firebase/firebase-tools/issues/6917))

###
[`v13.5.2`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.5.2)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.5.1...v13.5.2)

- Fix hosting rewrite deployment bug for skipped functions
([#&#8203;6658](https://redirect.github.com/firebase/firebase-tools/issues/6658)).

###
[`v13.5.1`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.5.1)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.5.0...v13.5.1)

- Release Emulator Suite UI v1.11.8 which adds support for Multiple DBs
in the Emulator UI Firestore page via editing the URL.
([#&#8203;6874](https://redirect.github.com/firebase/firebase-tools/issues/6874))

###
[`v13.5.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.5.0)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.4.1...v13.5.0)

- Enable dynamic debugger port for functions + support for inspecting
multiple codebases
([#&#8203;6854](https://redirect.github.com/firebase/firebase-tools/issues/6854))
- Inject an environment variable in the node functions emulator to tell
the google-gax SDK not to look for the metadata service.
([#&#8203;6860](https://redirect.github.com/firebase/firebase-tools/issues/6860))
- Release Firestore Emulator 1.19.3 which fixes ancestor and namespace
scope queries for Datastore Mode. This release also fixes internal
errors seen across REST API and firebase-js-sdk.
- v2 scheduled functions with explicit service accounts trigger eventarc
to use that service account
([#&#8203;6858](https://redirect.github.com/firebase/firebase-tools/issues/6858))
- v2 event functions with explicit service accounts trigger eventarc to
use that service account
([#&#8203;6859](https://redirect.github.com/firebase/firebase-tools/issues/6859))

###
[`v13.4.1`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.4.1)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.4.0...v13.4.1)

- Released Firestore emulator v1.19.2, which fixes some bugs affecting
client SDKs when in Datastore Mode.
- Fix demo projects + web frameworks with emulators
([#&#8203;6737](https://redirect.github.com/firebase/firebase-tools/issues/6737))
- Fix Next.js static routes with server actions
([#&#8203;6664](https://redirect.github.com/firebase/firebase-tools/issues/6664))
- Fixed an issue where `GOOGLE_CLOUD_QUOTA_PROJECT` was not correctly
respected.
([#&#8203;6801](https://redirect.github.com/firebase/firebase-tools/issues/6801))
- Make VPC egress settings in functions parameterizeable
([#&#8203;6843](https://redirect.github.com/firebase/firebase-tools/issues/6843))

###
[`v13.4.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.4.0)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.3.1...v13.4.0)

- Added new commands for managing Firestore backups and restoring
databases.
([#&#8203;6778](https://redirect.github.com/firebase/firebase-tools/issues/6778))
- Fixed quota attribution for Firebase Auth API calls.
([#&#8203;6819](https://redirect.github.com/firebase/firebase-tools/issues/6819))

###
[`v13.3.1`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.3.1)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.3.0...v13.3.1)

-   Release Cloud Firestore emulator v1.19.1:
    -   Adds support for Datastore Mode to the Firstore Emulator. Adds
`--database-mode` flag to `gcloud emulator firestore start` command.
Note
that this is a preview feature and if you find any bugs, please file
them
        here: <https://github.com/firebase/firebase-tools/issues>.
- Improve FAH onboarding flow to connect backends with SCMs
([#&#8203;6764](https://redirect.github.com/firebase/firebase-tools/issues/6764)).
- Fixed issue where GitHub actions would fail due to lack of permission.
([#&#8203;6791](https://redirect.github.com/firebase/firebase-tools/issues/6791))

###
[`v13.3.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.3.0)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.2.1...v13.3.0)

- Improved detection for when login has expired due to Google Cloud
Session Control.
([#&#8203;1846](https://redirect.github.com/firebase/firebase-tools/issues/1846))
- Added support for Python 3.12.
([#&#8203;6679](https://redirect.github.com/firebase/firebase-tools/issues/6679))
- Fixed issues with internal utilities.
([#&#8203;6754](https://redirect.github.com/firebase/firebase-tools/issues/6754))
- Fixed an issue where `firestore:delete` wouldn't target the emulator
when expected.
([#&#8203;6537](https://redirect.github.com/firebase/firebase-tools/issues/6537))

###
[`v13.2.1`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.2.1)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.2.0...v13.2.1)

- Fixed an issue where `appdistribution:distribute` would always attempt
to run tests.
([#&#8203;6749](https://redirect.github.com/firebase/firebase-tools/issues/6749))

###
[`v13.2.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.2.0)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.1.0...v13.2.0)

- Added rudimentary email enumeration protection for auth emulator.
([#&#8203;6702](https://redirect.github.com/firebase/firebase-tools/issues/6702))

###
[`v13.1.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.1.0)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.0.3...v13.1.0)

- Point v2 function target to entrypoint.
([#&#8203;6698](https://redirect.github.com/firebase/firebase-tools/issues/6698))
- Fixed issue where Auth emulator sign in with Google only shows default
tenant.
([#&#8203;6683](https://redirect.github.com/firebase/firebase-tools/issues/6683))
- Prevent the use of pinTags + minInstances on the same function, as the
features are not mutually compatible
([#&#8203;6684](https://redirect.github.com/firebase/firebase-tools/issues/6684))
- Added force flag to delete backend
([#&#8203;6635](https://redirect.github.com/firebase/firebase-tools/issues/6635)).
- Use framework build target in Vite builds
([#&#8203;6643](https://redirect.github.com/firebase/firebase-tools/issues/6643)).
- Use framework build target in NODE_ENV for production Vite builds
([#&#8203;6644](https://redirect.github.com/firebase/firebase-tools/issues/6644))
- Let framework handle public directory with emulator.
([#&#8203;6674](https://redirect.github.com/firebase/firebase-tools/issues/6674))
- Dynamically import Vite to fix deprecated CJS build warning.
([#&#8203;6660](https://redirect.github.com/firebase/firebase-tools/issues/6660))
- Fixed unsafe array spreads on Hosting deploys.
([#&#8203;6712](https://redirect.github.com/firebase/firebase-tools/issues/6712))

###
[`v13.0.3`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.0.3)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.0.2...v13.0.3)

- Fixed typo in Cloud storage bucket metadata location type.
([#&#8203;6648](https://redirect.github.com/firebase/firebase-tools/issues/6648))
- Fixed an issue where including `export` in .env files caused parsing
errors.
([#&#8203;6629](https://redirect.github.com/firebase/firebase-tools/issues/6629))

###
[`v13.0.2`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.0.2)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.0.1...v13.0.2)

- Fix Next.js dynamic and static OG images.
([#&#8203;6592](https://redirect.github.com/firebase/firebase-tools/issues/6592))
- Address a regression introduced in 13.0.1 when emulating Vite
applications.
([#&#8203;6599](https://redirect.github.com/firebase/firebase-tools/issues/6599))
- Add RSC headers of Next.js app directory pages to Hosting headers.
([#&#8203;6608](https://redirect.github.com/firebase/firebase-tools/issues/6608))

###
[`v13.0.1`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.0.1)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.0.0...v13.0.1)

- Fix bug where deploying Firestore function resulted in redudant API
calls to the Firestore API
([#&#8203;6583](https://redirect.github.com/firebase/firebase-tools/issues/6583)).
- Fix an issue preventing Vite applications from being emulated on
Windows.
([#&#8203;6411](https://redirect.github.com/firebase/firebase-tools/issues/6411))
- Addressed an issue preventing Astro applications from being deployed
from Windows.
([#&#8203;5709](https://redirect.github.com/firebase/firebase-tools/issues/5709))
- Fixed an issue preventing Angular apps using ng-deploy from being
emulated or deployed.
([#&#8203;6584](https://redirect.github.com/firebase/firebase-tools/issues/6584))
- Warn if a Web Framework is outside a well known version range on
deploy/emulate.
([#&#8203;6562](https://redirect.github.com/firebase/firebase-tools/issues/6562))
- Use Web Framework's well known version range in `firebase init
hosting`.
([#&#8203;6562](https://redirect.github.com/firebase/firebase-tools/issues/6562))
- Permit use of more SSR regions in Web Frameworks deploys.
([#&#8203;6086](https://redirect.github.com/firebase/firebase-tools/issues/6086))
- Limit Web Framework's generated Cloud Function name to 23 characters,
fixing deploys for some.
([#&#8203;6260](https://redirect.github.com/firebase/firebase-tools/issues/6260))
- Allow Nuxt as an option during `firebase init hosting`.
([#&#8203;6309](https://redirect.github.com/firebase/firebase-tools/issues/6309))

###
[`v13.0.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.0.0)

[Compare
Source](https://redirect.github.com/firebase/firebase-tools/compare/v12.9.1...v13.0.0)

-   Breaking: dropped support for running the CLI on Node.js v16.
- Breaking: Refactored `functions:shell` to remove dependency on
deprecated `request` module.
- As part of this change, removed support for some rarely used features
of `request`.
- Breaking: Removed deprecated `ext:dev:publish` command. Use
`ext:dev:upload` instead.
-   Added support for running the CLI on Node.js v20.
- Switched Storage deployment to use GetDefaultBucket endpoint to fetch
default Storage bucket.
([#&#8203;6467](https://redirect.github.com/firebase/firebase-tools/issues/6467))
- Fixed an issue with emulating blocking functions when using multiple
codebases
([#&#8203;6504](https://redirect.github.com/firebase/firebase-tools/issues/6504)).
- Added force flag call-out for bypassing prompts
([#&#8203;6506](https://redirect.github.com/firebase/firebase-tools/issues/6506)).
- Added the ability to deploy Angular apps using [the new
application-builder](https://angular.dev/tools/cli/esbuild).
([#&#8203;6480](https://redirect.github.com/firebase/firebase-tools/issues/6480))
- Fixed an issue where `--non-interactive` flag is not respected in
Firestore indexes deploys.
([#&#8203;6539](https://redirect.github.com/firebase/firebase-tools/issues/6539))
- Fixed an issue where `login:use` would not work outside of a Firebase
project directory.
([#&#8203;6526](https://redirect.github.com/firebase/firebase-tools/issues/6526))
- Prevent app router static `not-found` requiring a Cloud Function in
Next.js deployments.
([#&#8203;6558](https://redirect.github.com/firebase/firebase-tools/issues/6558))
- Use only site id from site name in list versions API.
([#&#8203;6565](https://redirect.github.com/firebase/firebase-tools/issues/6565))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "* 0-3 * * 1" in timezone UTC,
Automerge - "after 8:00 before 23:00 every weekday except on Friday" in
timezone UTC.

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/valora-inc/docs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44Ny4yIiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] authored Dec 3, 2024
1 parent 886eba5 commit e185ef4
Show file tree
Hide file tree
Showing 2 changed files with 1,051 additions and 704 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
"@docusaurus/module-type-aliases": "3.6.3",
"@tsconfig/docusaurus": "^2.0.3",
"@valora/prettier-config": "^0.0.1",
"firebase-tools": "^12.9.1",
"firebase-tools": "^13.27.0",
"prettier": "^3.4.1",
"typescript": "^5.6.3"
},
Expand Down
Loading

0 comments on commit e185ef4

Please sign in to comment.