Liking cljdoc? Tell your friends :D

Change Log

All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.

1.2.1 - 2020-05-18

Added

  • Support for emulator.

1.2.0 - 2020-02-13

Added

  • snap, which gets a snapshot given a document reference or query. useful for compositions.

Renamed

  • Some renaming for consistency and intentfulness:

| old name | new name | | doc-snaps | query-snap->doc-snaps | | snapshot->data | snap->plain |

1.1.4 - 2020-02-06

Added

  • exists?, signatures for using set options with set and set!.

1.1.3 - 2020-02-06

Added

  • batch-delete!, purge!

1.1.2 - 2020-02-05

Added

  • ref, doc-snaps, delete-all!, delete-all!*, offset, range, colls, firestore, select, start-at, start-after, end-at, end-before, geo-point, lat-lon, coll-group
  • support for subcollections
  • support for collection groups

Modified

  • renamed take to limit for semantic reasons.

Removed

  • list-colls

Modified

  • update!, update-field! and map! do not need take a db parameter anymore, since it can be inferred.

1.0.0 - 2020-02-04

Added

  • print methods for DocumentReference, DocumentSnapshot, CollectionReference and QuerySnapshot.
  • ->stream for pushing snapshot updates to a manifold stream.

Modified

  • internals: consistent naming, renamed snapshot representation fns.

0.3.3 - 2020-02-04

Added

  • list-colls, changes

Modified

  • doc and docs now accept a Firestore parameter (provided full paths to docs)
  • id now accepts DocumentSnapshot and CollectionReference parameters.
  • detach now accepts ListenerRegistration too.

0.3.2 - 2020-01-01

Modified

  • Fixed unresolved assoc

0.3.1 - 2020-01-31

Modified

  • refer-clojure excluded conflicting names on clojure.core to avoid warning messages.

0.3.0 - 2020-01-31

Added

  • pullv pullv-with-ids and a few query->something fns allowing more control on representation of objs as data.## 0.3.0 - 2020-01-31

Modified

  • Lots of changes on internals, finer control of results' representation as data.
  • ->atom has a new param plain-fn that receives a query->something fn.

Modified

  • Rewrited lots of internals, allowing more flexibility on representation of objs as data.
  • ->atom now takes a dict as second parameter

0.2.1 - 2020-01-30

Modified

  • Moved org.clojure/clojure to dev dependencies.

0.2.0 - 2020-01-30

Added

  • Support for transactions and batched writes
  • doc with 1-arity

Modified

  • set! now takes a DocumentReference
  • Renamed collection -> coll, document -> doc, field-delete -> mark-for-deletion.

0.1.3 - 2020-01-29

Added

  • All functions now have proper type hints to avoid reflection.

Modified

  • Renamed in, contains, contains any, adding a filter- prefix.

0.1.2 - 2020-01-29

Added

  • Converts com.google.cloud.Timestamp to java.util.Date when receiving data.

Modified

  • Renamed field-delete -> delete.

0.1.1 - 2020-01-29

Added

  • merge!, assoc!, dissoc!, field-delete, inc, server-timestamp, array-union, array-remove, id

Modified

  • ->atom now returns an atom instead of a promise.
  • Renamed add -> add!, set -> set!, delete -> delete!

0.1.0 - 2020-01-28

Added

  • First release.

Can you improve this documentation?Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close