chore(deps): update dependency firebase-tools to v14 #1516
+879
−317
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^13.35.1->^14.26.0Release Notes
firebase/firebase-tools (firebase-tools)
v14.26.0Compare Source
firebase init functionstemplate to usefirebase-functions7.0.0 (#9496)v14.25.1Compare Source
v14.25.0Compare Source
init genkit(#8957)v14.24.2Compare Source
googleapisis not available. (#9443)v14.24.1Compare Source
v14.24.0Compare Source
@google-cloud/pubsubtov5(#9428).v14.23.0Compare Source
__name__normalization of vector indexes for Firestore standardedition databases.
firebase-functionsv7+ (#9401).functions.list_functionsas a MCP tool (#9369)firebase initCLI command andfirebase_initMCP tool. (#9185)appdistribution:testcases:exportandappdistribution:testcases:import(#9397)__typenamesupport in Data Connect._id, a global ID field in Data Connect.v14.22.0Compare Source
v14.21.0Compare Source
firebase firestore:databases:cloneto clone a Firestore database (#9262).--format jsonflag and auto-detection from file extensions (#1745)firebase dataconnect:sdk:generatewill runinit dataconnect:sdkautomatically if no SDKs are configured (#9325).FIREBASE_DATACONNECT_POSTGRESQL_STRINGis set (#9330)functions.disallowLegacyRuntimeConfigoption tofirebase.jsonto optionally skip fetching legacy Runtime Config during function deploys (#9354)import 'dataconnect_generated/generated.dart';(#9365)v14.20.0Compare Source
firebase init dataconnectbefore asking for app idea description. (#9282)firebase dataconnect:executeto run queries and mutations (#9274).v14.19.1Compare Source
v14.19.0Compare Source
firebase initwould require log in even when no project is selected. (#9251)remoteconfig:experiments:get,remoteconfig:experiments:list, andremoteconfig:experiments:deletecommands to manage Remote Config experiments.remoteconfig:rollouts:get,remoteconfig:rollouts:list, andremoteconfig:rollouts:deletecommands to manage Remote Config rollouts.v14.18.0Compare Source
__name__fields could be incorrectly handled.experimental:mcpcommand tomcp. The old name is now an alias.deployMCP prompt tofirebase_deployfor consistency.firebase_read_resourcesMCP tool which can be used by LLMs to fetch guides or docs viafirebase://links./firebase:initMCP prompt which can guide you through setting up backend services or Firebase AI logic for your app.firebase_update_environmentMCP tool supports accepting Gemini in Firebase Terms of Service.firebase init dataconnectfailed to create a React app when launched from VS Code extension (#9171).firebase dataconnect:sql:migratenow supports Cloud SQL instances with only private IPs. The command must be run in the same VPC of the instance to work. (##9200)firebase deploynow default to Postgres 17.firebase apptesting:executecommand when you have zero or multiple apps.firebase deploy --only firestorewould fail with 403 errors on projects that never had a database created.@default(value)and@default(expr)is not validated on enum fields.==to allow for equality between data classes.v14.17.0Compare Source
dataconnect's default region tous-east4(#9126)v14.16.0Compare Source
firestore:bulkdeletewhich initiates a Firestore managed bulk delete operation (#8974)firestore:operations:*commands to list, describe, and cancel long-running operations (#8982)firebase emulator:startuse a default projectdemo-no-projectif no project can be found. (#9072)firebase init dataconnectalso supports bootstrapping flutter template. (#9084)unziputil where files could be written outside of the expected output directory.firebase init dataconnectconfirms Cloud SQL provisioning. (#9095)firebase_inittool can download an existing FDC service returned fromdataconnect_list_services(#9091)_insertdata includes all non-null columns without defaults. (#9106)firebase_loginandfirebase_logoutMCP tools.v14.15.2Compare Source
dataconnect_executeMPC tool. (#9046)firebase-ios-sdkcould not finalize MFA with auth emulator. (#9062)firebase dataconnect:sdk:generate --watchswallowed all logs. (#9055)dataconnect_infotool to surface information of local workspace and backend resources. (#9056)v14.15.1Compare Source
listTools. (#9045)dataconnect_compileMCP tool.v14.15.0Compare Source
v14.14.0Compare Source
sql:migrate. (#9018)firebase init dataconnect:sdkgenerate consistent fixed package names (#9021)configDirconfiguration option to specify a custom directory for .env files in Functions (#9000)v14.13.0Compare Source
get_sample_crash_for_issueandget_issue_details(#8995)firebase init dataconnect(#8988)firebase deploy --only dataconnectdidn't include GQL files in nested folders (#8981)firebase deploycreate Cloud SQL instances asynchronously (#9004)v14.12.1Compare Source
firestore:databases:create --edition enterprise. (#8952)get_sdk_configtool now properly returns decoded file content for Android and iOS.deployprompt as the first available.v14.12.0Compare Source
__name__fields with DESCENDING order were incorrectly filtered from index listings, causing duplicate index issues (#7629) and deployment conflicts (#8859). The fix now preserves__name__fields with explicit DESCENDING order while filtering out implicit ASCENDING__name__fields.firebase init dataconnectdidn't enable the Data Connect API by default (#8927).v14.11.2Compare Source
apptestingcommands.v14.11.1Compare Source
__name__fields with DESCENDING order were incorrectly filtered from index listings, causing duplicate index issues (#7629) and deployment conflicts (#8859). The fix now preserves__name__fields with explicit DESCENDING order while filtering out implicit ASCENDING__name__fields.firebase init apptesting_UNKNOWNcase with a string associated value. The fix changes that case name fromUNKNOWNto_UNKNOWN. If you have existing generated enums, you may need to rebuild your project.valueproperty to theEnumValuebase interface.v14.11.0Compare Source
firestore:indexeswrongly removed the__name__field. (#7629)v14.10.1Compare Source
string_patternfilters in Data Connect. These allow you to filter string fields using regex orLIKEsemantics.firebase-toolscould not be used within v1 Cloud Functions due to trying to write to a read only file.v14.10.0Compare Source
ext:configurewhere params without default values could not be set. (#8810)string_patternfilters in Data Connect. These allow you to filter string fields using regex orLIKEsemantics.v14.9.0Compare Source
generate_dataconnect_schema,dataconnect_generate_operation,firebase_consult_assistantMCP tools. (#8647)firebase init dataconnectis now integrated with Gemini in Firebase API to generate Schema based on description. (#8596)v14.8.0Compare Source
serviceusage.googleapis.comquota.v14.7.0Compare Source
functions:list.firebase initfeature selection. (#5232)demo-projects. (#8720)--export-on-exitfails if the target directory does not exist. (#4688)package.jsonwhen multiple package managers are used in a web project.@table(key).v14.6.0Compare Source
projects:createdidn't correctly parse theprojectIdanddisplayNameinput. (#8634)firebase use --adddidn't correctly set the active project. (#8694)firestore:delete. (#6753)firebase initnow uses FIREBASE_PROJECT env var as the default project name.v14.5.1Compare Source
v14.5.0Compare Source
firestore.databasewas treated as a required field in firebase.json. This is addressed in 14.5.1.initwhere users were forced to specify emulator UI port (#8626)webframeworksenabled,firebase init hostingre-prompts users for source. (#8587)auth.uidin CEL expressions when unauthenticated.firebase init firestore+firebase deployflow on a fresh new project without going to Console (#8653)v14.4.0Compare Source
firebase experimental:mcpcommand, which runs an MCP server for AI assistants to interact with Firebase resources.firebase init hosting:githubdidn't correctly parse the repo input. (#8536)@transactioncontinued to execute after errors and produces more confusing errors.@transactionreturned bogus data that had been invalidated by the rollback. They now correctly return null with a corresponding error "(rolled back)".@checkon side-effect fields if the mutation doesn't have@transaction.nullin CEL expressions.responsebinding to Server Values and@check(expr:)CEL expressions.v14.3.1Compare Source
firebase init firestorewould raise an error due to rules/indexes file path being undefined. (#8518)firebase userequiredserviceusage.viewerpermissions. (#8519)v14.3.0Compare Source
v14.2.2Compare Source
init dataconnect.demo-projects.addandremovelist update transforms and fixes an issue where updating a column tonullwas ignored. (#8484)v14.2.1Compare Source
incanddecupdate transforms forDateandTimestampscalars.ORandANDclauses may be evaluated in the incorrect order.{includes: $var}or{includesAll: [$var]}clauses should be dropped if$varis missing.v14.2.0Compare Source
reffunction in generated web SDK.inc,dec,append, andprependupdate transforms. Existing deployed connectors that violate this constraint will still work, but will need to be fixed to use list syntax before being re-deployed.v14.1.0Compare Source
v14.0.1Compare Source
v14.0.0Compare Source
init emulatorsApp Hosting flow now createsapphosting.emulator.yamlwith references to live secrets rather thanapphosting.local.yamlwith saved plaintext.apphosting:config:exportcommand has been removed (#8361)--locationflag fromapphostingcommands. Instead, commands now prompt for primary region as needed.deploy dataconnectnow warns about unsafe connector changes and insecure operations.experimental:functions:shellcommand. Usefunctions:shellinstead.apphosting:secrets:grantAccesscan now grant access to emails and can grant multiple secrets at once (#8357)apphosting:secrets:setnow has flows to help with test secrets (#8359)init dataconnecttemplates tov1.FIREBASE_DATACONNECT_EMULATOR_HOSTinstead ofFIREBASE_DATA_CONNECT_EMULATOR_HOST.sql:setupwould incorrectly remove thecloudsqlsuperuserrole fromfirebasesuperuser(#8363)appdistribution:testers:listwould error out if there were no testers.Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 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.
This PR was generated by Mend Renovate. View the repository job log.