cloud_firestore_web 3.12.2 copy "cloud_firestore_web: ^3.12.2" to clipboard
cloud_firestore_web: ^3.12.2 copied to clipboard

The web implementation of cloud_firestore

3.12.2 #

  • FIX(web): fixing some uncorrect type casting for Web (#12696). (471b5072)

3.12.1 #

  • Update a dependency to the latest release.

3.12.0 #

  • FIX(firestore): deprecate databaseURL in favor of databaseId (#12593). (8966f483)
  • FEAT(firestore): add support for listening snapshot from cache (#12585). (f2cef8c1)

3.11.1 #

  • Update a dependency to the latest release.

3.11.0 #

  • FEAT(web): remove the dependency on package:js in favor of dart:js_interop (#12534). (d83f6327)

3.10.10 #

  • Update a dependency to the latest release.

3.10.9 #

  • Update a dependency to the latest release.

3.10.8 #

  • Update a dependency to the latest release.

3.10.7 #

  • Update a dependency to the latest release.

3.10.6 #

  • FIX(firestore,web): fix an issue where hot restart would throw an error in console (#12382). (a5dc05da)

3.10.5 #

  • FIX(firestore,web): Propagate FirebaseException properly, fix mergeFields bug, fix bytesLoaded different type under different conditions (#12334). (fdde75b0)
  • 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)

3.10.4 #

  • FIX(firestore,web): fix an issue where nested object could be incorrectly decoded from JSObjects (#12289). (991f5bd4)

3.10.3 #

  • FIX(firestore,web): fix an issue where nested object could be incorrectly decoded from JSObjects (#12272). (bd27d1d9)

3.10.2 #

  • Update a dependency to the latest release.

3.10.1 #

  • Update a dependency to the latest release.

3.10.0 #

  • FIX(firestore,web): update setSettings to allow usage of a up-to-date persistence on web (#12041). (c9174334)
  • FEAT(firestore,web): migrate web to js_interop to be compatible with WASM (#12169). (57ebd529)
  • DOCS: change old documentation links of packages in README files (#12136). (24b9ac7e)

3.9.0 #

  • FEAT(firestore): add support for sum and average aggregated queries (#11757). (82af6c2f)

3.8.10 #

  • Update a dependency to the latest release.

3.8.9 #

  • Update a dependency to the latest release.

3.8.8 #

  • Update a dependency to the latest release.

3.8.7 #

  • Update a dependency to the latest release.

3.8.6 #

  • FIX(firestore,web): fix being able to use normal where conditions and Filter.OR together (#11891). (c8410acd)

3.8.5 #

  • Update a dependency to the latest release.

3.8.4 #

  • Update a dependency to the latest release.

3.8.3 #

  • Update a dependency to the latest release.

3.8.2 #

  • Update a dependency to the latest release.

3.8.1 #

  • Update a dependency to the latest release.

3.8.0 #

  • FEAT(firestore,windows): add support to Windows (#11516). (e51d2a2d)

3.7.2 #

  • Update a dependency to the latest release.

3.7.1 #

  • FIX(firestore): allow DocumentReference to be used to in Filter queries (#11593). (3f570c6d)

3.7.0 #

  • FEAT(firestore): add support for multiple database instances (#11310). (ce6efcc1)

3.6.4 #

  • Update a dependency to the latest release.

3.6.3 #

  • Update a dependency to the latest release.

3.6.2 #

  • Update a dependency to the latest release.

3.6.1 #

  • FIX(firestore): update deprecated persistence API (#11069). (076e7af8)

3.6.0 #

  • FEAT(firestore): add the ability to enable debug logging (#11019). (ec4c4474)

3.5.1 #

  • Update a dependency to the latest release.

3.5.0 #

  • FEAT: update dependency constraints to sdk: '>=2.18.0 <4.0.0' flutter: '>=3.3.0' (#10946). (2772d10f)

3.4.3 #

  • Update a dependency to the latest release.

3.4.2 #

  • Update a dependency to the latest release.

3.4.1 #

  • REFACTOR(firestore): Dart 3 compatibility: change _Updatable to be an actual mixin (#10667). (cf7dd460)

3.4.0 #

  • FEAT(firestore): add the Filter class and support for the OR query (#10678). (ac434044)
  • FEAT: bump dart sdk constraint to 2.18 (#10618). (f80948a2)

3.3.5 #

  • Update a dependency to the latest release.

3.3.4 #

  • Update a dependency to the latest release.

3.3.3 #

  • FIX: change interop type of updateDoc to force the JS interop to keep the value (#10491). (c46c9769)

3.3.2 #

  • FIX: fix an issue in the update method using FieldValue.arrayUnion or Map (#10481). (d1998aa9)

3.3.1 #

3.3.0 #

3.2.2 #

  • REFACTOR: upgrade project to remove warnings from Flutter 3.7 (#10344). (e0087c84)

3.2.1 #

  • Update a dependency to the latest release.

3.2.0 #

  • FEAT: add ServerTimestampBehavior to the GetOptions class. (#9590). (c25bd2fe)

3.1.1 #

  • FIX: use enableMultiTabIndexedDbPersistence() API when the user inputs synchronizeTabs as true (#10024). (d75786f3)

3.1.0 #

  • FEAT: experimental setIndexConfiguration() API (#9928). (bf6eda18)

3.0.5 #

  • Update a dependency to the latest release.

3.0.4 #

  • FIX: fix aggregated count to use the current query and not only the collection on Web (#9824). (ada39355)

3.0.3 #

  • Update a dependency to the latest release.

3.0.2 #

  • Update a dependency to the latest release.

3.0.1 #

  • Update a dependency to the latest release.

3.0.0 #

Note: This release has breaking changes.

  • FEAT: count() feature for counting documents without retrieving documents. (#9699). (ac0bf733)
  • BREAKING FEAT: Firebase iOS SDK version: 10.0.0 (#9708). (9627c56a)

2.8.10 #

  • FIX: fix a query error in Flutter Web that was affecting the parsing of ancient dates (#9633). (9250d45f)

2.8.9 #

  • Update a dependency to the latest release.

2.8.8 #

  • Update a dependency to the latest release.

2.8.7 #

  • Update a dependency to the latest release.

2.8.6 #

  • Update a dependency to the latest release.

2.8.5 #

  • Update a dependency to the latest release.

2.8.4 #

  • Update a dependency to the latest release.

2.8.3 #

  • FIX: fix apply method for arrayRemove & arrayUnion (#9281). (29ef7c2a)

2.8.2 #

  • FIX: change the interop to fix an issue with startAt/endAt when compilating with dart2js in release mode (#9246). (b4e92ed8)

2.8.1 #

2.8.0 #

  • FEAT: add max attempts for Firestore transactions (#9163). (9da7cc36)

2.7.0 #

  • FEAT: upgrade to support v9.8.1 Firebase JS SDK (#8235). (4b417af5)

2.6.19 #

  • FIX: bump firebase_core_platform_interface version to fix previous release. (bea70ea5)

2.6.18 #

  • Update a dependency to the latest release.

2.6.17 #

  • REFACTOR: migrate from hash* to Object.hash* (#8797). (3dfc0997)
  • REFACTOR: use "firebase" instead of "FirebaseExtended" as organisation in all links for this repository (#8791). (d90b8357)

2.6.16 #

  • Update a dependency to the latest release.

2.6.15 #

  • Update a dependency to the latest release.

2.6.14 #

  • Update a dependency to the latest release.

2.6.13 #

  • Update a dependency to the latest release.

2.6.12 #

  • Update a dependency to the latest release.

2.6.11 #

  • Update a dependency to the latest release.

2.6.10 #

  • FIX: update all Dart SDK version constraints to Dart >= 2.16.0 (#8184). (df4a5bab)

2.6.9 #

  • Update a dependency to the latest release.

2.6.8 #

  • Update a dependency to the latest release.

2.6.7 #

  • Update a dependency to the latest release.

2.6.6 #

  • Update a dependency to the latest release.

2.6.5 #

  • REFACTOR: fix all unnecessary_import analyzer issues introduced with Flutter 2.8. (7f0e82c9)

2.6.4 #

  • Update a dependency to the latest release.

2.6.3 #

  • Update a dependency to the latest release.

2.6.2 #

  • Update a dependency to the latest release.

2.6.1 #

  • Update a dependency to the latest release.

2.6.0 #

  • FEAT: automatically inject Firebase JS SDKs (#7359).

2.5.0 #

  • FEAT: support initializing default FirebaseApp instances from Dart (#6549).

2.4.5 #

  • Update a dependency to the latest release.

2.4.4 #

  • Update a dependency to the latest release.

2.4.3 #

  • Update a dependency to the latest release.

2.4.2 #

  • FIX: implement missing getter for settings on Firestore web (#6930).
  • CHORE: Reduce hash conflicts on objects (#6928).

2.4.1 #

  • Update a dependency to the latest release.

2.4.0 #

  • STYLE: enable additional lint rules (#6832).
  • FIX: blob was being parsed as geopoint. (#6728).
  • FEAT: override ==/hashCode for Firestore Queries (#6797).

2.3.0 #

  • FIX: export PersistenceSettings (#6603).
  • FEAT: useFirestoreEmulator(host, port) API for firestore (#6428).
  • CHORE: publish packages (#6513).

2.2.0 #

  • FEAT: useFirestoreEmulator(host, port) API for firestore (#6428).

2.1.2 #

  • Update a dependency to the latest release.

2.1.1 #

  • Update a dependency to the latest release.

2.1.0 #

  • FIX: pass GetOptions to web Query.get (#6132).
  • FEAT: loadBundle() & namedQueryGet() implementation (#6037).

2.0.1 #

  • DOCS: Add missing homepage/repository links (#6054).
  • CHORE: publish packages (#6022).
  • CHORE: publish packages.

2.0.0 #

  • FEAT: Add withConverter function to CollectionReference, DocumentReference and Query (#6015). This new method allows interacting with collections/documents in a type-safe way:

    final modelsRef = FirebaseFirestore
        .instance
        .collection('models')
        .withConverter<Model>(
          fromFirestore: (snapshot, _) => Model.fromJson(snapshot.data()!),
          toFirestore: (model, _) => model.toJson(),
        );
    
    Future<void> main() async {
      // Writes now take a Model as parameter instead of a Map
      await modelsRef.add(Model());
      final Model model = await modelsRef.doc('123').get().then((s) => s.data());
    }
    
  • BREAKING REFACTOR: DocumentReference, CollectionReference, Query, DocumentSnapshot, CollectionSnapshot, QuerySnapshot, Transaction.get, Transaction.set and WriteBatch.set now take an extra generic parameter. (#6015).

    See the migration guide for more information on how to update your code.

  • BREAKING FEAT: convert FieldPath parameters from dynamic to Object (#5997).

1.0.7 #

  • Update a dependency to the latest release.

1.0.6 #

  • REFACTOR: Share guard functions accross plugins (#5783).

1.0.5 #

  • FIX: conditionally pass options to docChanges (#5751).

1.0.4 #

  • Update a dependency to the latest release.

1.0.3 #

  • FIX: cannot store null values in firestore on the web (#5335).
  • CHORE: bump min Dart SDK constraint to 2.12.0 (#5430).
  • CHORE: publish packages (#5429).

1.0.2 #

  • FIX: cannot store null values in firestore on the web (#5335).

1.0.1 #

  • FIX: Fix wrong cast (firebase#5050) (#5242).

1.0.0 #

  • Graduate package to a stable release. See pre-releases prior to this version for changelog entries.

1.0.0-1.0.nullsafety.0 #

  • Bump "cloud_firestore_web" to 1.0.0-1.0.nullsafety.0.

0.4.0-1.0.nullsafety.2 #

  • FIX: Fixed crashes due to null Settings (#5031).

0.4.0-1.0.nullsafety.1 #

  • Update a dependency to the latest release.

0.4.0-1.0.nullsafety.0 #

Note: This release has breaking changes.

  • BREAKING REFACTOR: migrate to NNBD (#4780).

0.3.0+1 #

  • Update a dependency to the latest release.

0.3.0 #

Note: This release has breaking changes.

  • FIX: ensure web FieldValue types are converted (#4247).
  • BREAKING REFACTOR: remove all currently deprecated APIs (#4594).

0.2.1+2 #

  • Update a dependency to the latest release.

0.2.1+1 #

  • Update a dependency to the latest release.

0.2.1 #

  • FEAT: migrate firebase interop files to local repository (#3973).
  • FEAT [WEB] FirebaseFirestore.enablePersistence now accepts PersistenceSettings
  • FEAT [WEB] adds PersistenceSettings class
  • FEAT [WEB] adds support for FirebaseFirestore.clearPersistence
  • FEAT [WEB] adds support for FirebaseFirestore.terminate
  • FEAT [WEB] adds support for FirebaseFirestore.waitForPendingWrites
  • FEAT [WEB] adds support for SetOptions.mergeFields
  • FEAT [WEB] adds GetOptions support for querying against server/cache
  • FEAT [WEB] adds support for Query.limitToLast
  • FEAT [WEB] adds support for FirebaseFirestore.snapshotsInSync

0.2.0+5 #

  • Update a dependency to the latest release.

0.2.0+4 #

  • FIX: bubble exceptions (#3701).
  • FIX: fix returning of transaction result (#3747).
  • FIX: ensure isCollectionGroupQuery is initialised (#3772).

0.2.0+3 #

  • FIX: dependency issue in pubspec.yaml (#3734).

0.2.0+2 #

  • FIX: fix dependency in pubspec.yaml (#3713).

0.2.0+1 #

  • Fixed issue #3210 (Query.orderBy(FieldPath.documentId) throws exception).
  • Bump cloud_firestore_platform_interface dependency.

0.2.0 #

  • See cloud_firestore plugin changelog.

0.1.1+2 #

  • Ensure QueryWeb correctly encodes values passed in to [start|end][At|Before](Document?) methods.

0.1.1+1 #

  • Ensure FieldValueFactoryWeb correctly encodes parameters for arrayRemove/arrayUnion FieldValues.

0.1.1 #

  • Support equality comparison of field values.
  • FieldValueWeb no longer extends FieldValuePlatform.
  • Updated platform interface dependency.

0.1.0+4 #

  • Make the pedantic dev_dependency explicit.

0.1.0+3 #

  • Removed unit test that was only testing dart-lang behavior.

0.1.0+2 #

  • Update documentation about this package being the endorsed platform for web.

0.1.0+1 #

  • Fix fileName prop in pubspec.yaml

0.1.0 #

  • Initial release