Skip to content

fix(deps): update dependency firebase to v13 - #5920

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

Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

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

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


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

v12.19.0

Compare Source

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

What's Changed

@​firebase/ai@2.16.0

Minor Changes
  • 6b17ef5 #​10319 - Fixed the issue where the SDK hardcodes invalid 'function' role, causing 400 errors during function calling on gemini-3.6-flash
Patch Changes
  • 6f86596 #​10320 - Fixed a client-side validation guardrail that incorrectly blocked text/x.enum when responseSchema or responseJsonSchema was provided. The SDK now correctly accepts both application/json and text/x.enum for structured outputs.

firebase@​12.19.0

Minor Changes
  • 6b17ef5 #​10319 - Fixed the issue where the SDK hardcodes invalid 'function' role, causing 400 errors during function calling on gemini-3.6-flash
Patch Changes

@​firebase/analytics@0.10.25

Patch Changes
  • 50213a1 #​10233 - Update api-extractor and documentation pipeline. Includes some fixes to documentation comments and links.

@​firebase/analytics-compat@0.2.31

Patch Changes

@​firebase/app@0.16.2

Patch Changes
  • Update SDK_VERSION.

@​firebase/app-compat@0.5.18

Patch Changes

@​firebase/auth@1.13.6

Patch Changes
  • 8676365 #​10325 (fixes #​10318) - Allow IndexedDB persistence reconnection on demand after pagehide events, fixing Database is closing errors during signInWithPopup authentication on iPadOS and iOS Safari.

  • 8316986 #​10326 (fixes #​10311) - Gracefully fall back to in-memory persistence when persistence initialization fails or storage is inaccessible, preventing initialization deadlocks and ensuring authStateReady() resolves.

  • b74b53c #​10335 - Wrap storage and persistence errors in FirebaseError (auth/internal-error) during current user updates, ensuring error.code is always defined and attaching the underlying exception under error.customData.originalError.

  • 50213a1 #​10233 - Update api-extractor and documentation pipeline. Includes some fixes to documentation comments and links.

@​firebase/auth-compat@0.6.11

Patch Changes

@​firebase/firestore@4.17.2

Patch Changes
  • 0e8554b #​10301 - feat(firestore): support conversion and serialization for Temporal.Instant to Firestore's Timestamp

  • 50213a1 #​10233 - Update api-extractor and documentation pipeline. Includes some fixes to documentation comments and links.

  • 392bce0 #​10340 - Fixes fetch connection error messages that were undefined.

@​firebase/firestore-compat@0.4.14

Patch Changes

@​firebase/messaging@0.13.3

Patch Changes
  • 50213a1 #​10233 - Update api-extractor and documentation pipeline. Includes some fixes to documentation comments and links.

@​firebase/messaging-compat@0.2.30

Patch Changes

v12.18.0

Compare Source

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

What's Changed

@​firebase/ai@2.15.0

Minor Changes
Patch Changes

firebase@​12.18.0

Minor Changes
Patch Changes

@​firebase/functions@0.14.0

Minor Changes
  • f52201b #​9942 (fixes #​9807) - Add more details to FunctionsError. Add HTTP status code to the message field and add url to customData.
Patch Changes

@​firebase/functions-compat@0.5.0

Minor Changes
  • f52201b #​9942 (fixes #​9807) - Add more details to FunctionsError. Add HTTP status code to the message field and add url to customData.
Patch Changes

@​firebase/analytics@0.10.24

Patch Changes

@​firebase/analytics-compat@0.2.30

Patch Changes

@​firebase/analytics-interop-types@0.3.6

Patch Changes

@​firebase/analytics-types@0.8.5

Patch Changes

@​firebase/app@0.16.1

Patch Changes

@​firebase/app-check@0.13.1

Patch Changes

@​firebase/app-check-compat@0.4.7

Patch Changes

@​firebase/app-check-interop-types@0.3.5

Patch Changes

@​firebase/app-check-types@0.5.5

Patch Changes

@​firebase/app-compat@0.5.17

Patch Changes

@​firebase/app-types@0.9.6

Patch Changes

@​firebase/auth@1.13.5

Patch Changes

@​firebase/auth-compat@0.6.10

Patch Changes

@​firebase/auth-interop-types@0.2.6

Patch Changes

@​firebase/auth-types@0.13.2

Patch Changes

@​firebase/component@0.7.5

Patch Changes

@​firebase/data-connect@0.7.4

Patch Changes

@​firebase/database@1.1.5

Patch Changes

@​firebase/database-compat@2.1.7

Patch Changes

@​firebase/database-types@1.0.22

Patch Changes

@​firebase/firestore@4.17.1

Patch Changes

@​firebase/firestore-compat@0.4.13

Patch Changes

@​firebase/firestore-types@3.0.5

Patch Changes

@​firebase/functions-types@0.6.5

Patch Changes

@​firebase/installations@0.6.24

Patch Changes

@​firebase/installations-compat@0.2.24

Patch Changes

@​firebase/installations-types@0.5.5

Patch Changes

@​firebase/logger@0.5.2

Patch Changes

@​firebase/messaging@0.13.2

Patch Changes

@​firebase/messaging-compat@0.2.29

Patch Changes

[@​firebase/messaging-interop-types](https://redirect.github.com/firebase/messagin

[!IMPORTANT]
✂ PR body was truncated to here.


Configuration

📅 Schedule: (in timezone America/Vancouver)

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

🚦 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.


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

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

@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 69.97%. Comparing base (bbb4ef1) to head (e491047).

Additional details and impacted files
@@             Coverage Diff              @@
##               main    #5920      +/-   ##
============================================
+ Coverage     69.38%   69.97%   +0.58%     
- Complexity        0       48      +48     
============================================
  Files           380      492     +112     
  Lines         21197    23962    +2765     
  Branches       2908     3366     +458     
============================================
+ Hits          14708    16767    +2059     
- Misses         5595     6212     +617     
- Partials        894      983      +89     
Flag Coverage Δ
android 29.74% <ø> (?)
asa_go 84.36% <ø> (?)

☔ 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 18 times, most recently from 596443d to cde2580 Compare October 21, 2026 20:46
@renovate
renovate Bot force-pushed the renovate/firebase-13.x branch 10 times, most recently from 994ba82 to 11e28b0 Compare October 23, 2026 18:05
@renovate
renovate Bot force-pushed the renovate/firebase-13.x branch from 11e28b0 to e491047 Compare October 23, 2026 19:14
@sonarqubecloud

Copy link
Copy Markdown

This branch has not been deployed

No deployments
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.

0 participants