NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3160 most downloaded on pub.dev
A port of the Firebase database, auth and storage client to pure Dart code, usable on different platforms
Last release 3 months ago
23 Jun 2026
Release timing varies
gaps range from 8 days to 4 months
Most releases are documented
notes for 50 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
149 releases · first in 2016
Nothing published for this version
Nothing published for this version
REFACTOR: restructure ApplicationVerifier implementations.
verifier argument from signInWithPhoneNumber and verifyPhoneNumber. (f90f4c14)One column per quarter.
Note: This release has breaking changes.
verifier argument from signInWithPhoneNumber and verifyPhoneNumber. (f90f4c14)REFACTOR : upgrade jose dependency. ([ 595dd24 ]( https://github.…
Packages with breaking changes:
Packages with other changes:
firebase_dart - v1.6.1firebase_dart_flutter - v1.3.9firebase_dart_flutter_auth_google - v0.1.0+10firebase_dart_flutter_auth_facebook - v0.0.1+10firebase_dart_flutter_auth_apple - v0.0.1+10firebase_dart_plus - v0.1.0+30Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
firebase_dart_flutter - v1.3.9firebase_dart_flutter_auth_google - v0.1.0+10firebase_dart_flutter_auth_facebook - v0.0.1+10firebase_dart_flutter_auth_apple - v0.0.1+10firebase_dart_plus - v0.1.0+30REFACTOR : reduce log level for sent and received rtdb messages…
Null check operator used on a null value when listeners revoked. (23e24aad)Packages with breaking changes:
Packages with other changes:
firebase_dart - v1.6.0firebase_dart_flutter - v1.3.8firebase_dart_flutter_auth_google - v0.1.0+9firebase_dart_flutter_auth_facebook - v0.0.1+9firebase_dart_flutter_auth_apple - v0.0.1+9firebase_dart_plus - v0.1.0+29Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
firebase_dart_flutter - v1.3.8firebase_dart_flutter_auth_google - v0.1.0+9firebase_dart_flutter_auth_facebook - v0.0.1+9firebase_dart_flutter_auth_apple - v0.0.1+9firebase_dart_plus - v0.1.0+29Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
firebase_dart - v1.5.5firebase_dart_flutter - v1.3.7firebase_dart_flutter_auth_google - v0.1.0+8firebase_dart_flutter_auth_facebook - v0.0.1+8firebase_dart_flutter_auth_apple - v0.0.1+8firebase_dart_plus - v0.1.0+28Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
firebase_dart_flutter - v1.3.7firebase_dart_flutter_auth_google - v0.1.0+8firebase_dart_flutter_auth_facebook - v0.0.1+8firebase_dart_flutter_auth_apple - v0.0.1+8firebase_dart_plus - v0.1.0+28Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
firebase_dart - v1.5.4firebase_dart_flutter - v1.3.6firebase_dart_flutter_auth_google - v0.1.0+7firebase_dart_flutter_auth_facebook - v0.0.1+7firebase_dart_flutter_auth_apple - v0.0.1+7firebase_dart_plus - v0.1.0+27Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
firebase_dart_flutter - v1.3.6firebase_dart_flutter_auth_google - v0.1.0+7firebase_dart_flutter_auth_facebook - v0.0.1+7firebase_dart_flutter_auth_apple - v0.0.1+7firebase_dart_plus - v0.1.0+27Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
firebase_dart - v1.5.3firebase_dart_flutter - v1.3.5firebase_dart_flutter_auth_google - v0.1.0+6firebase_dart_flutter_auth_facebook - v0.0.1+6firebase_dart_flutter_auth_apple - v0.0.1+6firebase_dart_plus - v0.1.0+26Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
firebase_dart_flutter - v1.3.5firebase_dart_flutter_auth_google - v0.1.0+6firebase_dart_flutter_auth_facebook - v0.0.1+6firebase_dart_flutter_auth_apple - v0.0.1+6firebase_dart_plus - v0.1.0+26Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
firebase_dart - v1.5.2firebase_dart_flutter - v1.3.4firebase_dart_plus - v0.1.0+25firebase_dart_flutter_auth_google - v0.1.0+5firebase_dart_flutter_auth_facebook - v0.0.1+5firebase_dart_flutter_auth_apple - v0.0.1+5Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
firebase_dart_flutter_auth_google - v0.1.0+5firebase_dart_flutter_auth_facebook - v0.0.1+5firebase_dart_flutter_auth_apple - v0.0.1+5REFACTOR: set min sdk version to 3.5.0.
REFACTOR: set min sdk to 3.0.0.
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
firebase_dart - v1.4.5firebase_dart_flutter - v1.3.1firebase_dart_flutter_auth_facebook - v0.0.1+2firebase_dart_flutter_auth_apple - v0.0.1+2firebase_dart_flutter_auth_google - v0.1.0+2firebase_dart_plus - v0.1.0+22Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
firebase_dart_flutter_auth_apple - v0.0.1+2firebase_dart_flutter_auth_google - v0.1.0+2firebase_dart_plus - v0.1.0+22FIX: recaptcha when running in isolate.
REFACTOR(firebase_dart_flutter): move social auth providers to separate packages.
Packages with breaking changes:
Invalid argument(s): Mapping for ... exists (in bimap.dart). (a8893eb4)Packages with breaking changes:
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
firebase_dart_plus - v0.1.0+19firebase_dart_flutter - v1.2.2Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
firebase_dart_plus - v0.1.0+18firebase_dart_flutter - v1.2.1Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
firebase_dart_plus - v0.1.0+17REFACTOR(database): move SyncTreeRecording to package code.
FIX(database): previously complete query should not notify new targets.
Packages with breaking changes:
withClock. (31801ed9)Packages with breaking changes:
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
firebase_dart_plus - v0.1.0+14firebase_dart_flutter - v1.1.17REFACTOR: set min sdk version to 3.5.0.
REFACTOR: support for package_info_plus ^9.0.0.
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
firebase_dart_plus - v0.1.0+11firebase_dart_flutter - v1.1.13FIX: recaptcha when running in isolate.
REFACTOR(firebase_dart_flutter): move social auth providers to separate packages.
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
firebase_dart_plus - v0.1.0+8REFACTOR: upgrade minimum sdk to 2.19.0.
REFACTOR: support for rxdart ^0.28.0.
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
firebase_dart_flutter - v1.1.19FIX: replace deprecated SafetyNet with PlayIntegrity for phone number auth.
- FIX: memory leak.
FIX: wrong input data (null) given to transaction when previous transaction failed.
FIX: when doing many listens and unlistens, sometimes a null was returned before the actual value.
REFACTOR(auth): add stack trace to exception.
Should not call rerun when transactions are running. (1cfca21f)REFACTOR(firebase_dart): support intl ^0.18.0.
REFACTOR(firebase_dart): support intl ^0.18.0. (0daa8dbb)
REFACTOR(firebase_dart): support http package ^1.0.0 (pull request #47 from xclud). (c20f0cb6)
FIX(database): SocketException when trying to connect without internet connection (issue #39). (db96095d)
FIX(database): database looses connection when idling during 60 seconds (issue #40). (c6230aae)
FIX(storage): ListResult.toJson writing items iso prefix (pull request #46 from tomassasovsky). (d2962e2f)
FIX: launchUrl throwing exception before redirecting (pull request #42 from TimWhiting). (6ac91a55)
FIX(database): writing an object with a null child did not reduce to nil. (36f8bc1f)
FEAT(firebase_dart_plus): Batch writes for realtime database. (a11ee959)
FIX(database): Invalid argument(s): Mapping for QuerySpec exists. (d7b4a41e)
REFACTOR(database): create MasterView for default query when non limiting query. (e087089f)
REFACTOR(database): refactor PrioritizedQueryRegistrar. (d06a8c80)
PERF(database): always send a hash on a listen request. (7534afc1)
FIX(database): fixed pruning of persistent cache. (a14d84bc)
FIX(database): should throw permission denied error when permission changes while listening. (b45a7a5e)
FIX: query result not always correctly updated after receiving new data. (12b2b283)
FIX(auth): sandbox for apns on release mode. (ab1ced6c)
REFACTOR(auth): refactor base application verifier. (b842cbc2)
FIX(auth): sign out when getting token expired response. (d8bfb9c5)
FEAT(auth): application verification with silent APNs notifications on ios. (82db724d)
FEAT(setup): Platform.current now returns a platform specific subclass. (64e023a3)
FIX(auth): fix (token) updates on user not being stored in persistence memory. (ca2f285b)
BREAKING FIX(database): DataSnapshot.value now returns a List when keys are integers (#31). (9016ae19)
FEAT(auth): Implemented FirebaseAuth.signInWithPhoneNumber method.
FEAT(auth): Implemented FirebaseAuth.verifyPhoneNumber method.
FEAT(auth): Implemented FirebaseUser.multiFactor for mfa support.
FEAT(auth): Implemented FirebaseUser.reauthenticateWithCredential method.
FIX(database): Fix issue where database transaction on a path are no longer executed once a transaction has failed
FIX(database): Fix issue where a database query never received a value
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
Fix incompatibility with http version 0.13.5
http version 0.13.5Nothing published for this version
Basic support for sign in with phone number
bugfix: properly close persistence storage when deleting app
bugfixes and performance improvements on realtime database
add DatabaseReference.path getter
DatabaseReference.path getterfix some realtime database queries not sent to server because of optimization error
when calling startAt or endAt with the key parameter equal to null, we now handle this the same as not passing the key parameter
startAt or endAt with the key parameter equal to null, we now handle this the same as not passing the key parameter- bugfix: null check operator
- Performance improvements
Immediately try reconnecting when calling goOnline
- Performance improvements
Added support for firebase auth service
.info location with connected, authenticated and serverTimeOffsetsetPersistenceEnabled)Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →