Skip to content

chore(dev-deps): update dependency firebase to v13 - #1865

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/firebase-13.x
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/firebase-13.x

Conversation

@renovate

@renovate renovate Bot commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
firebase (source, changelog) 12.19.0 → 13.0.0 age confidence
firebase (source, changelog) ^12.0.0 → ^13.0.0 age confidence

Release Notes

firebase/firebase-js-sdk (firebase)

v13.0.0

Compare Source

For more detailed release notes, see Firebase JavaScript SDK Release Notes.

What's Changed

@​firebase/ai@3.0.0

Major Changes
  • 42ce99c #​10380 - Refactored TemplateGenerativeModel.generateContent and TemplateGenerativeModel.generateContentStream to accept a unified TemplateRequest object ({ templateId, templateVariables, toolConfig? }) as the first parameter.
    Made templateVariables required in both TemplateRequest and StartTemplateChatParams.

  • f83cc32 #​10392 - Removed APIs that were previously deprecated.

    Removed the previously deprecated VertexAIBackend (and BackendType.VERTEX_AI). Use AgentPlatformBackend (and BackendType.AGENT_PLATFORM) instead.

    The only difference for AgentPlatformBackend is the default
    location for accessing the model.
    The default location for AgentPlatformBackend is global, whereas the default location for VertexAIBackend was us-central1. To use us-central1 with AgentPlatformBackend, specify getAI(app, { backend: new AgentPlatformBackend('us-central1') }) when initializing the SDK. However, note that most new Gemini models do not support us-central1.

    Updated default hybrid-in-cloud model to gemini-3.5-flash-lite.

  • b70fa6f #​10398 - Refactored Part into a discriminated union with explicit type properties, introduced UnknownPart for raw wire and user-provided inputs, stripped type discriminators on wire egress, and ensured defensive deep copying for chat history.

Minor Changes
  • 87adc59 #​10362 - Deprecated candidateCount, temperature, topP, topK, presencePenalty, and frequencyPenalty in both GenerationConfig and LiveGenerationConfig. These parameters are unsupported in Gemini 3.x and later models.

  • 565da23 #​10334 - Exported a ChatSession interface instead of the ChatSession class.

    Cleaned up AI Logic doc comments.

Patch Changes
  • ac44c69 #​10363 - Migrate test suite to Vitest and update type-only re-exports.

firebase@​13.0.0

Major Changes
  • 42ce99c #​10380 - Refactored TemplateGenerativeModel.generateContent and TemplateGenerativeModel.generateContentStream to accept a unified TemplateRequest object ({ templateId, templateVariables, toolConfig? }) as the first parameter.
    Made templateVariables required in both TemplateRequest and StartTemplateChatParams.

  • f83cc32 #​10392 - Removed APIs that were previously deprecated.

    Removed the previously deprecated VertexAIBackend (and BackendType.VERTEX_AI). Use AgentPlatformBackend (and BackendType.AGENT_PLATFORM) instead.

    The only difference for AgentPlatformBackend is the default
    location for accessing the model.
    The default location for AgentPlatformBackend is global, whereas the default location for VertexAIBackend was us-central1. To use us-central1 with AgentPlatformBackend, specify getAI(app, { backend: new AgentPlatformBackend('us-central1') }) when initializing the SDK. However, note that most new Gemini models do not support us-central1.

    Updated default hybrid-in-cloud model to gemini-3.5-flash-lite.

  • b70fa6f #​10398 - Refactored Part into a discriminated union with explicit type properties, introduced UnknownPart for raw wire and user-provided inputs, stripped type discriminators on wire egress, and ensured defensive deep copying for chat history.

Minor Changes
  • 87adc59 #​10362 - Deprecated candidateCount, temperature, topP, topK, presencePenalty, and frequencyPenalty in both GenerationConfig and LiveGenerationConfig. These parameters are unsupported in Gemini 3.x and later models.

  • 565da23 #​10334 - Exported a ChatSession interface instead of the ChatSession class.

    Cleaned up AI Logic doc comments.

  • 46ae308 #​10337 - Added support for BSON types.

Patch Changes

@​firebase/firestore@4.18.0

Minor Changes
Patch Changes
  • 5ab2fc6 #​7887 - UpdateData allows indexed types or Record<X, T> for T.

  • 142b409 #​10367 - Include Temporal namespace declaration in global_index.d.ts.

@​firebase/app@0.16.3

Patch Changes
  • Update SDK_VERSION.

@​firebase/app-compat@0.5.19

Patch Changes

@​firebase/auth@1.13.7

Patch Changes
  • 410d620 #​10418 (fixes #​10402) - Preserve the persisted user during Auth initialization when the initial user reload fails due to a transient quota (auth/quota-exceeded) or rate-limit (auth/too-many-requests) error.

@​firebase/auth-compat@0.6.12

Patch Changes

@​firebase/firestore-compat@0.4.15

Patch Changes

@​firebase/remote-config@0.9.3

Patch Changes
  • a034f68 #​10384 (fixes #​9426) - Suppress false-positive CONFIG_UPDATE_STREAM_ERROR events emitted by onConfigUpdated when the application enters the background, stop recording a connection backoff penalty for these expected closes, and reconnect if the application returns to the foreground before the connection finishes closing.

@​firebase/remote-config-compat@0.2.30

Patch Changes

@​firebase/rules-unit-testing@6.0.0

Patch Changes

@​firebase/storage@0.14.6

Patch Changes
  • 9b3d815 #​10388 - Migrate test suite to Vitest, catch unhandled emulator ping, and update type-only re-exports.

@​firebase/storage-compat@0.4.6

Patch Changes

Configuration

📅 Schedule: (in timezone America/Denver)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

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


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions

github-actions Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

size-limit report 📦

Path Size
CommonJS: attachCustomCommands 9.86 KB (0%)
CommonJS: plugin 9.85 KB (0%)

@codecov

codecov Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 81.31%. Comparing base (461b0a2) to head (3fc6ec5).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1865   +/-   ##
=======================================
  Coverage   81.31%   81.31%           
=======================================
  Files           5        5           
  Lines         701      701           
  Branches      266      266           
=======================================
  Hits          570      570           
  Misses         74       74           
  Partials       57       57           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@renovate
renovate Bot force-pushed the renovate/firebase-13.x branch from c6282e4 to 3fc6ec5 Compare October 20, 2026 18:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants