All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.
- clojure.tools.logging support. #72
fn
macro to ClojureScriptrethinkdb.query
namespace. #64rethinkdb.query/order-by
function to ClojureScript. #65rethinkdb.query/default
function, for supplying a default value/function for missing values. 90b58cd
- Change Maven Group ID from
rethinkdb
tocom.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
- Add docstring for
rethinkdb.core/close
. #44 - Add alias for
rethinkdb.core/connect
intorethinkdb.query/connect
so you don't need to import therethinkdb.core
namespace. #44 - Add CHANGELOG.md #47
- Added explicit support for RethinkDB 2.0 (It worked before but wasn't documented as such).
- Add new arity for the queries
table-drop
, andtable-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
- 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
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.