NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4157 most downloaded on npm
Firebase JavaScript library for web and Node.js
Last release 3 days ago
01 Oct 2026
Ships on a steady schedule
a new release about every 3 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
2 versions withdrawn
withdrawn after publishing
15 years old
4220 releases · first in 2012
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
`d071bd1ac` #7007 (fixes #7005) - Move exports.default fields to always be the last field. This fixes a bug caused in 9.17.0 that prevented some bundl
d071bd1ac #7007 (fixes #7005) - Move exports.default fields to always be the last field. This fixes a bug caused in 9.17.0 that prevented some bundlers and frameworks from building.
Updated dependencies [d071bd1ac]:
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
`825e648b8` #6974 (fixes #6944) - Fixed issue where users were unable to check if an Error was an instance of StorageError.
825e648b8 #6974 (fixes #6944) - Fixed issue where users were unable to check if an Error was an instance of StorageError.0bab0b7a7 #6981 - Added browser CJS entry points (expected by Jest when using JSDOM mode).
Updated dependencies [6439f1173, 49ee786f2, 825e648b8, 0bab0b7a7, 27b5e7d70]:
Caution: Version 9.17.0 contains a bug causing errors in build tools that use the exports field in package.json . If you are seeing an error with the text "Default condition should be last one", upgrade to version 9.17.1 or later.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
`06dc1364d` #6901 - Allow users to specify their environment as node or browser to override Firebase's runtime environment detection and force the SDK
06dc1364d #6901 - Allow users to specify their environment as node or browser to override Firebase's runtime environment detection and force the SDK to act as if it were in the respective environment.a67eb5d04, d8af08feb, a4056634a, a7622d49f, 1455bfa43, 50b8191f6, 37f31c57b, d4114a4f7, 06dc1364d]:
Allow users to specify their environment as node or browser to override Firebase's runtime environment detection and force the SDK to act as if it were in the respective environment.
Example:
export FIREBASE_DEFAULTS = '{"forceEnvironment":"browser"}'
Reformat a comment that causes compile errors in some build toolchains. See Github issue #6838 .
Removed unused peerDependencies in @firebase/auth-interop-types . This should remove installation warnings for firebase-admin users. See Github PR #6940 .
Updated internal logic behind AND and OR queries to ensure consistency with older implicit AND queries. See Github PR #6896 .
Fixed an issue that stops some performance optimization being applied. See Github PR #6893 .
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
`ab3f16cba` #6796 - Upgrade TypeScript to 4.7.4 (was 4.2.2)
fde5adf63 #6694 - Functions in the Firestore package that return QueryConstraints (for example: where(...), limit(...), and orderBy(...))
now return a more specific type, which extends QueryConstraint. Refactoring and code that supports future features is also
included in this release.
7e237cd47 #6826 - Modify entry point ESM bundles to conform to Node ESM specs.
Updated dependencies [ab3f16cba, 37dd6f6f4, fde5adf63, e650f6498, c20633ed3, 1625f7a95]:
Upgraded TypeScript in each individual package to 4.7.4. The earlier update in version 9.13.0 upgraded TypeScript only in the root.
Fixed a bug that caused Firebase SDKs to throw an error in Firefox browsers when third-party cookies are blocked. See Github issue #6801 .
Updated firebase/[product] entry point bundles to conform to Node.js ES module specifications.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →