PackageTrack
Sign in Get early access

cloud_firestore

Flutter plugin for Cloud Firestore, a cloud-hosted, noSQL database with live synchronization and offline support on Android and iOS.

6.8.0 1.1M downloads/mo #320 most downloaded on pub.dev firebase/flutterfire

What this package is like to depend on

Last release 20 days ago

03 Aug 2026

Ships on a steady schedule

a new release about every 3 weeks

Nearly every release is documented

notes for 283 of 285 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

290 releases · first in 2017

16 releases in the last 12 months

see the full history below

Release timeline

290 releases · Oct 2017 to Aug 2026
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 290
  1. 6.8.0 03 Aug 2026
    Release notes
    • FIX(firestore,core,windows): per-engine BinaryMessenger, Firestore/Auth link order, Profile builds (#18516). (5dfd289e)
    • FIX(app_check): sync SPM pins to 12.17.0 and fix Windows Activate override after #18505 (#18515). (ce1f6e05)
    • FIX(firestore,android): clean up Android transaction listeners on completion (#18475). (ae002c7c)
    • FIX(firestore,windows): reply on platform thread to prevent warnings (#18459). (cfeddb1b)
    • FIX(firestore,windows): Prevents lost Windows transaction responses (#18448). (ed1a551d)
    • FIX(firestore): Preserves microseconds when serializing implicit DateTime values (#18435). (068c3094)
    • FEAT(firestore): add string manipulation functions for Android and iOS (#18493). (b3bd7e9d)
    Open source →
  2. 6.7.1 14 Jul 2026
    Release notes
    • Update a dependency to the latest release.
    Open source →
  3. 6.7.0 13 Jul 2026
    Release notes
    • FIX(firestore): preserve detailed native Firestore error messages (#18428). (b23c3267)
    • FIX(cloud_firestore): guard shared transactions map against concurrent access (#18421). (e81cb6db)
    • FIX(firestore): large snapshots do not block frame scheduling (#18390). (0ce3c202)
    • FEAT(firestore,windows): add support for Blob decoding on Windows (#18432). (068db515)
    • FEAT(firestore): add support for new expressions including nor, coalesce, switch_on, timestamp_diff, and timestamp_extract (#18200). (2612eb2c)
    • FEAT(firestore): add support for withConverter on Writebatch (#18394). (ac200e4f)
    • DOCS(cloud_firestore): Remove Incorrect API Documentation (#18423). (4b1056fd)
    Open source →
  4. 6.6.0 17 Jun 2026
    Release notes
    • FEAT(firestore): add support for search in firestore pipeline (#18312). (b3c835f7)
    Open source →
  5. 6.5.0 01 Jun 2026
    Release notes
    • FIX(firestore,ios): add forceIndex parameter to collection source stage initializations (#18332). (1bf50d2f)
    • FEAT(firestore): add support for new array expressions (#18283). (2293dee0)
    Open source →
  6. 6.4.1 14 May 2026
    Release notes
    • Update a dependency to the latest release.
    Open source →
  7. 6.4.0 11 May 2026
    Release notes
    Open source →
  8. 6.3.0 13 Apr 2026
    Release notes
    Open source →
    Release notes
    • FEAT: support for Firestore Pipelines (#18183). (d734cf08)
    • FEAT: use local firebase_core instead of remote SPM dependency (#18141). (995caf40)
    Open source →
  9. 6.2.0 23 Mar 2026
    Release notes
    Open source →
    Release notes
    • FIX(firestore,windows): fix a crash happening when terminating the firestore instance (#18069). (adef1872)
    • FIX(firestore,web): fix an issue where DocumentReference couldn't be read properly in web (#18058). (e1a93a05)
    • FIX(firestore,windows): fix an issue that could happen when querying by DocumentReference value (#18053). (baf6543a)
    • FEAT(firestore): add support for FieldPath in update transactions (#18121). (aa1f17a5)
    • FEAT(firestore,web): add webPersistentTabManager settings support (#18067). (397ba523)
    • FEAT(ios): migrate iOS to UIScene lifecycle (#18054). (3ffa4110)
    Open source →
  10. 6.1.3 02 Mar 2026
    Release notes
    Open source →
  11. 6.1.2 19 Jan 2026
    Release notes
    • FIX(firestore,android): avoid ConcurrentModificationException by collecting Firestore instances before termination (#17956). (f94bbd68)
    Open source →
  12. 6.1.1 15 Dec 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  13. 6.1.0 03 Nov 2025
    Release notes
    • FIX(functions,web): fix a crash that could happen with the Int64 type (#18066). (5eed50c1)
    • FIX(android): remove kotlin-android since AGP 9 supports it (#18059). (1e39ad1f)
    • FEAT(ios): migrate iOS to UIScene lifecycle (#18054). (3ffa4110)
    Open source →
    Release notes
    • FEAT(firestore): add client language support for Firestore plugin on Android and iOS (#17830). (74a37ae6)
    Open source →
  14. 6.0.3 13 Oct 2025
    Release notes
    • REFACTOR: fix formatting and analysis issues across the repo (#18124). (ab79fd93)
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  15. 6.0.2 22 Sep 2025
    Release notes
    • FIX: a bug with the demoProjectId arg to Firebase.initializeApp() (#17703). (09d03aac)
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  16. 6.0.1 01 Sep 2025
    Release notes
    • DOCS(firebase_core): correct androidClientId docs (was incorrectly labeled iOS-only)\n\n- Clarify as Android OAuth client ID\n- Note it is used on Android only\n\nFixes firebase/flutterfire#13519 (#17720). (0b6b13d0)
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  17. 6.0.0 28 Jul 2025
    Release notes
    • Bump platform interface a major version due to pigeon dependency update

    • REFACTOR: move all packages to workspace (#18182). (6cdfcb10)

    • FEAT: upgrade pigeon to version 26.3.4 (#18205). (cb6b4aef)

    Open source →
    Release notes

    Note: This release has breaking changes.

    • BREAKING FEAT: bump iOS SDK to version 12.0.0 (#17549). (b2619e68)
    • BREAKING FEAT(firestore): remove deprecated functions (#17559). (67017fd6)
    • BREAKING FEAT: bump Android SDK to version 34.0.0 (#17554). (a5bdc051)
    Open source →
  18. 5.6.12 21 Jul 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  19. 5.6.11 03 Jul 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  20. 5.6.10 01 Jul 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  21. 5.6.9 10 Jun 2025
    Release notes
    • FIX(firestore,ios): fix an issue where unlimited cache wasn't properly set on iOS (#17412). (cad28406)
    Open source →
  22. 5.6.8 20 May 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  23. 5.6.7 28 Apr 2025
    Release notes
    • FIX(firestore): Change asserts to throw argumentError (#17302). (ec1e6a5e)
    • FIX(cloud_firestore): correct nanoseconds calculation for pre-1970 dates (#17195). (a13deae3)
    Open source →
  24. 5.6.6 31 Mar 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  25. 5.6.5 26 Feb 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  26. 5.6.4 18 Feb 2025
    Release notes
    • FIX(firestore,macos): ensure Package.swift pulls firebase-ios-sdk version from local txt file (#17097). (b7248e05)
    Open source →
  27. 5.6.3 05 Feb 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  28. 5.6.2 21 Jan 2025
    Release notes
    • FIX(cloud_firestore,android): suppress unchecked warning (#16979). (684508da)
    Open source →
  29. 5.6.1 07 Jan 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  30. 5.6.0 19 Dec 2024
    Release notes
    • FEAT(firestore): add support for search in firestore pipeline (#18312). (b3c835f7)
    Open source →
    Release notes
    Open source →
  31. 5.5.1 04 Dec 2024
    Release notes
    • FIX(firestore,android): synchronize access to firestore instances (#16675). (03e85ae6)
    Open source →
  32. 5.5.0 13 Nov 2024
    Release notes
    • FEAT(firestore): add support for new array expressions (#18283). (2293dee0)
    Open source →
    Release notes
    Open source →
  33. 5.4.5 07 Nov 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  34. 5.4.4 02 Oct 2024
    Release notes
    • FIX(cloud_firestore): remove single whereIn filter assertion (#13436). (d770aa6a)
    Open source →
  35. 5.4.3 26 Sep 2024
    Release notes
    Open source →
  36. 5.4.2 17 Sep 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  37. 5.4.1 10 Sep 2024
    Release notes
    Open source →
    Release notes
    • FIX(firestore,web): only set long polling options if it has a value (#13295). (04b5002c)
    Open source →
  38. 5.4.0 03 Sep 2024
    Release notes
    • REFACTOR: move all packages to workspace (#18182). (6cdfcb10)
    • FIX(firestore,web): update Timestamp handling in jsify and EncodeUtility (#18264). (9783a448)
    • FEAT: upgrade pigeon to version 26.3.4 (#18205). (cb6b4aef)
    Open source →
    Release notes
    • FEAT(firestore,web): expose webExperimentalForceLongPolling, webExperimentalAutoDetectLongPolling and timeoutSeconds on web (#13201). (6ec2a103)
    Open source →
  39. 5.3.0 27 Aug 2024
    Release notes
    Open source →
    Release notes
    • FIX(firestore): not passing correctly the ListenSource when listening to as single DocumentReference (#13179). (ce6e1c97)
    • FEAT: bump iOS SDK to version 11.0.0 (#13158). (c0e0c997)
    • DOCS: remove reference to flutter.io and firebase.flutter.dev (#13152). (5f0874b9)
    Open source →
  40. 5.2.1 06 Aug 2024
    Release notes
    Open source →
    Release notes
    Open source →
  41. 5.2.0 30 Jul 2024
    Release notes
    • FIX(crashlytics,android): fix an issue with deobfuscating flavored builds (#18085). (55a7f6ff)
    • FEAT: use local firebase_core instead of remote SPM dependency (#18141). (995caf40)
    Open source →
    Release notes
    • FIX(firestore,web): stop cleaning up snapshot listeners in debug (#13119). (82a63c8b)
    • FEAT(firestore): support for PersistentCacheIndexManager for firestore instances for managing cache indexes. (#13070). (806c15d7)
    Open source →
  42. 5.1.0 09 Jul 2024
    Release notes
    • FEAT(analytics,iOS): add support for logTransaction (#17995). (103d7ffa)
    Open source →
    Release notes
    • FEAT(firestore,windows): support multiple databases (#12998). (f80768a4)
    Open source →
  43. 5.0.2 25 Jun 2024
    Release notes
    • FIX(storage): ensure bucket value is used to create FirebaseStorage instance to stop incorrect default bucket usage (#11844). (49542f32)

    2023-10-31

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    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.

    • cloud_firestore_odm - v1.0.0-dev.74
    • cloud_firestore_odm_generator - v1.0.0-dev.74
    • firebase_in_app_messaging - v0.7.4+3
    • firebase_in_app_messaging_platform_interface - v0.2.4+11
    • _flutterfire_internals - v1.3.11
    • firebase_auth - v4.12.1
    • firebase_auth_platform_interface - v7.0.3
    • firebase_auth_web - v5.8.6
    • firebase_dynamic_links_platform_interface - v0.2.6+11
    • firebase_remote_config - v4.3.3
    • firebase_remote_config_platform_interface - v1.4.11
    • firebase_dynamic_links - v5.4.3
    • firebase_remote_config_web - v1.4.11
    • cloud_firestore_web - v3.8.3
    • cloud_firestore_platform_interface - v6.0.3
    • firebase_app_installations_web - v0.1.3+11
    • firebase_messaging_web - v3.5.12
    • firebase_messaging_platform_interface - v4.5.12
    • firebase_app_installations_platform_interface - v0.1.4+11
    • firebase_app_installations - v0.2.4+3
    • firebase_messaging - v14.7.3
    • firebase_database_web - v0.2.3+11
    • firebase_database - v10.3.3
    • firebase_database_platform_interface - v0.2.5+11
    • firebase_analytics_web - v0.5.5+5
    • firebase_crashlytics_platform_interface - v3.6.11
    • firebase_ml_model_downloader_platform_interface - v0.1.4+11
    • firebase_analytics - v10.6.3
    • firebase_ml_model_downloader - v0.2.4+3
    • firebase_crashlytics - v3.4.3
    • firebase_analytics_platform_interface - v3.7.5
    • firebase_app_check - v0.2.1+3
    • firebase_app_check_platform_interface - v0.1.0+5
    • firebase_storage_web - v3.6.12
    • firebase_app_check_web - v0.1.0+5
    • cloud_functions_platform_interface - v5.5.6
    • cloud_functions - v4.5.3
    • firebase_performance_web - v0.1.4+11
    • firebase_performance_platform_interface - v0.1.4+11
    • cloud_functions_web - v4.6.6
    • firebase_storage - v11.4.1
    • firebase_performance - v0.9.3+3

    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  44. 5.0.1 11 Jun 2024
    Release notes
    • FIX(firestore,macos): add Nonull decorator to PigeonParser to remove warnings when building (#12930). (264b7643)
    • FIX(firestore,web): ensure streams are removed on "hot restart" (#12913). (c1a67e54)
    Open source →
  45. 5.0.0 04 Jun 2024
    Release notes
    • BREAKING FEAT: bump iOS SDK to version 12.0.0 (#17549). (b2619e68)
    • BREAKING FEAT(firestore): remove deprecated functions (#17559). (67017fd6)
    Open source →
    Release notes

    Note: This release has breaking changes.

    • DOCS(firestore): update documentation for clearPersistence (#12843). (35b78f04)
    • BREAKING REFACTOR: android plugins require minSdk 21, auth requires minSdk 23 ahead of android BOM >=33.0.0 (#12873). (52accfc6)
    • BREAKING REFACTOR: bump all iOS deployment targets to iOS 13 ahead of Firebase iOS SDK v11 breaking change (#12872). (de0cea2c)
    Open source →
  46. 4.17.5 28 May 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  47. 4.17.4 21 May 2024
    Release notes
    • FIX(firestore,ios): fix document stream handler options. (#12764). (786e73ca)
    Open source →
  48. 4.17.3 07 May 2024
    Release notes
    Open source →
  49. 4.17.2 24 Apr 2024
    Release notes
    • FIX(auth,web): fix null safety issue in typing JS Interop (#12250). (d0d30405)
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  50. 4.17.1 23 Apr 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  51. 4.17.0 16 Apr 2024
    Release notes
    • FIX(firestore): remove nanopb version constraints from podspec (#12632). (c899a7bc)
    • FIX(firestore): deprecate databaseURL in favor of databaseId (#12593). (8966f483)
    • FEAT(firestore): add support for listening snapshot from cache (#12585). (f2cef8c1)
    Open source →
  52. 4.16.1 09 Apr 2024
    Release notes
    • FIX(firestore,android): lint warnings and deprecated API (#12577). (1b6ef739)
    • FIX(firestore,windows): improve memory management (#12575). (7f10940b)
    Open source →
  53. 4.16.0 02 Apr 2024
    Release notes
    • FEAT(android): Bump compileSdk version of Android plugins to latest stable (34) (#12566). (e891fab2)
    • FEAT(firestore): allow query with range and inequality filters on multiple fields (#12564). (00ae837f)
    Open source →
  54. 4.15.10 26 Mar 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  55. 4.15.9 12 Mar 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  56. 4.15.8 08 Mar 2024
    Release notes
    • FIX(firestore): fix an issue that would cause FieldValue.increment to be interpreted as double (#12444). (e9823a41)
    Open source →
  57. 4.15.7 05 Mar 2024
    Release notes
    • FIX(firestore): fix an issue that would cause FieldValue.increment to not work for big int (#12426). (a776dec5)
    Open source →
  58. 4.15.6 28 Feb 2024
    Release notes
    • FIX(firestore,windows): fix compilation issue on Windows (#12375). (f24d0a76)
    Open source →
  59. 4.15.5 19 Feb 2024
    Release notes
    • FIX(firestore,web): Propagate FirebaseException properly, fix mergeFields bug, fix bytesLoaded different type under different conditions (#12334). (fdde75b0)
    • FIX(firestore): expose AggregateField type to users (#12305). (2b83defa)
    • FIX(firestore): cannot use not-in & in filters in the same query (#12307). (e538338c)
    • FIX(firestore): aggregate query average() is null when collection is empty or collection doesn't exist or the property doesn't exist on docs (#12304). (4d3b578d)
    Open source →
  60. 4.15.4 06 Feb 2024
    Release notes
    • FIX(firestore,web): fix an issue where nested object could be incorrectly decoded from JSObjects (#12289). (991f5bd4)
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive