Skip to content

Latest commit

 

History

History
49 lines (40 loc) · 3.95 KB

CHANGELOG.md

File metadata and controls

49 lines (40 loc) · 3.95 KB

Changelog

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

[Unreleased]

Added

  • clojure.tools.logging support. #72
  • fn macro to ClojureScript rethinkdb.query namespace. #64
  • rethinkdb.query/order-by function to ClojureScript. #65
  • rethinkdb.query/default function, for supplying a default value/function for missing values. 90b58cd

Changed

  • Change Maven Group ID from rethinkdb to com.apa512. #102, #92
  • Update dependency to Clojure 1.7. #59
  • The query parts of this library have been converted to use Clojure 1.7 Reader Conditionals. This means that you can generate queries in ClojureScript and run them on the server (be very careful with this!). #59
  • Update protobuf support to RethinkDB 2.1.0.
  • Update docstring for rethinkdb.query/without.
  • Update arity and docstring for rethinkdb.query/merge to support merging any number of objects.
  • Add new arity to rethinkdb.query/index-create to allow creating simple indexes from field names. #86
  • Update rethinkdb.query/time arity to only allow 3, 4, 6, and 7 arguments. Also update docstring to make usage clearer. This was already enforced on the server, but will now be enforced by the client library too. #87

[0.10.1] - 2015-07-08

Added

  • Add docstring for rethinkdb.core/close. #44
  • Add alias for rethinkdb.core/connect into rethinkdb.query/connect so you don't need to import the rethinkdb.core namespace. #44
  • Add CHANGELOG.md #47
  • Added explicit support for RethinkDB 2.0 (It worked before but wasn't documented as such).

Changed

  • Add new arity for the queries table-drop, and table-list which doesn't require a db. #54
  • Add docstring to rethinkdb.query ns explaining DB priority #54
  • Exceptions thrown when connecting are more descriptive, and are now of type clojure.lang.ExceptionInfo. #41 #56
  • Add docstrings to many functions #56

Fixed

  • Fix close method on Connection record #50
  • Fix handling of sending CONTINUE queries to RethinkDB when using an implicit db on the connection. Affects any query that returns a Cursor. #52
  • Fix reflection warnings #58

Deprecated

  • 0.10.1 is the last release that will support Clojure 1.6. Future release will require Clojure 1.7 or above. This is to allow the use of cljc Reader Conditionals.

NB 0.10.0 was partly released but due to a Clojars snafu 0.10.1 is the recommended release to use.

[0.9.40]

Changed

  • Add implicit database to Connection. This database will be used if a user query doesn't specify a database. #46
  • Update rethinkdb.query/filter to allow optargs #43
  • Add new arity for rethinkdb.query/table to not require a db. #39