Skip to content

Releases: firebase/firebase-tools

v13.28.0

04 Dec 23:39
Compare
Choose a tag to compare
  • Enable apphosting:rollouts:create command. (#8031)
  • Added default value for emulators.dataconnect.dataDir to init dataconnect.
  • Fixed issue where expired auth tokens would not refresh when running on IDX.
  • Fixed an issue where firebase would error out instead of displaying help text.
  • Fixed an issue where firebase init genkit would error on Windows machines.
  • Fixed an issue where emulator returned error when emulating alerts functions written in python (#8019)
  • Better error message for emulator binary architecture incompatibility on MacOS (#7995).
  • Deprecated emulators.apphosting.startCommandOverride. Please use emulators.apphosting.startCommand instead.
  • Updated superstatic to 9.1.0 in package.json.
  • Updated the Firebase Data Connect local toolkit to v1.7.4, which includes a fix for an issue that caused duplicate installations of the Firebase JS SDK. (#8028)
  • Add support for linkProviderUserInfo in the Auth emulator to allow linking providers to user accounts. (#4170)

v13.27.0

21 Nov 22:13
Compare
Choose a tag to compare
  • Fixes an issue where emulators:exec would return a 0 error code when emulators failed to start. (#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

19 Nov 23:56
Compare
Choose a tag to compare
  • 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. (#7897)
  • Updates superstatic to 9.1.0 (#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. (#7968)

v13.25.0

12 Nov 22:24
Compare
Choose a tag to compare
  • Fix Task Queue Emulator error handling to display error message properly. (#7916)
  • Fixed some misleading logs when using the Data Connect emulator with FIREBASE_DATACONNECT_POSTGRESQL_STRING set. (#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. (#7936)
  • Fixed firebase init genkit to work with genkit version 0.9.0.

v13.24.2

07 Nov 21:54
Compare
Choose a tag to compare
  • 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. (#7912)

v13.24.1

05 Nov 22:51
Compare
Choose a tag to compare
  • Fixes an issue where Cloud resource location wasn't set during firebase init

v13.24.0

04 Nov 16:38
Compare
Choose a tag to compare
  • Fixes an error creating a rollout with App Hosting in the beta API (#7896)
  • Added support for Next.js 15. (#7588)

v13.23.1

30 Oct 20:23
Compare
Choose a tag to compare
  • Check that billing is enabled and move App Hosting next to Hosting in init list (#7871).
  • Fix rollouts:create to handle backend regionality & other fixes. (#7862)
  • Fixed Next.js issue with PPR routes not rendering correctly. (#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 (#7888).

v13.23.0

22 Oct 21:51
Compare
Choose a tag to compare
  • Add support for deploying new blocking triggers. (#6384)
  • Have the firestore:delete command retry on bandwidth exceeded errors. (#7845)

v13.22.1

16 Oct 21:27
Compare
Choose a tag to compare
  • Updated dependencies in functions initialization template. (#7809)
  • Fixed Flutter web apps that might require the --no-tree-shake-icons flag in order to build. (#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. (#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. (#7837)
  • Fixed an issue during functions discovery where FUNCTIONS_DISCOVERY_TIMEOUT wasn't respected. (#6285)
  • Improved handling when emulators:export cannot read the metadata file.