Changes

1.6.1 (2021-10-29)

Bug Fixes

  • firestore: prefer exact matches when reflecting fields (#4908) (d3d9420)

1.6.0 (2021-09-09)

Features

  • firestore: Add support for PartitionQuery (#4206) (b34783a)
  • firestore: Support DocumentRefs in OrderBy, Add Query.Serialize, Query.Deserialize for cross machine serialization (#4347) (a0f7a02)

Bug Fixes

  • firestore: correct an issue with returning empty paritions from GetPartionedQueries (#4346) (b2a6171)
  • firestore: remove excessive spans on iterator (#4163) (812ef1f)
  • firestore: retry RESOURCE_EXHAUSTED errors docs: various documentation improvements (9a459d5)

1.5.0 (2021-02-24)

Features

Bug Fixes

  • firestore: address a missing branch in watch.stop() error remapping (#3643) (89ad55d)

1.4.0 (2020-12-03)

Features

v1.3.0

  • Add support for LimitToLast feature for queries. This allows a query to return the final N results. See docs here.
  • Add support for FieldTransformMinimum and FieldTransformMaximum.
  • Add exported SetGoogleClientInfo method.
  • Various updates to autogenerated clients.

v1.2.0

  • Deprecate v1beta1 client.
  • Fix serverTimestamp docs.
  • Add missing operators to query docs.
  • Make document IDs 20 alpha-numeric characters. Previously, there could be more than 20 non-alphanumeric characters, which broke some users. See https://github.com/googleapis/google-cloud-go/issues/1715.
  • Various updates to autogenerated clients.

v1.1.1

  • Fix bug in CollectionGroup query validation.

v1.1.0

  • Add support for in and array-contains-any query operators.

v1.0.0

This is the first tag to carve out firestore as its own module. See: https://github.com/golang/go/wiki/Modules#is-it-possible-to-add-a-module-to-a-multi-module-repository.