Only accretive/fixative changes will be made from now on.
The following changes have been committed to the master branch since the 1.0.0 release:
- None.
-
2019-06-12 -- 1.0.0 "gold"
- Address #31 by making
reify
'd objects produce a more informative string representation if they are printed (e.g., misusingplan
by not reducing it or not mapping an operation over the rows). - Fix #26 by exposing
next.jdbc.result-set/datafiable-result-set
so that variousjava.sql.DatabaseMetaData
methods that return result metadata information inResultSet
s can be easily turned into a fully realized result set.
- Address #31 by making
-
2019-06-04 -- 1.0.0-rc1:
- Fix #24 by adding return type hints to
next.jdbc
functions. - Fix #22 by adding
next.jdbc.optional
with six map builders that omitNULL
columns from the row hash maps. - Documentation improvements (#27, #28, and #29), including changing "connectable" to "transactable" for the
transact
function and thewith-transaction
macro (for consistency with the name of the underlying protocol). - Fix #30 by adding
modified
variants of column name functions and builders. Thelower
variants have been rewritten in terms of these newmodified
variants. This adds:label-fn
and:qualifier-fn
options that mirror:column-fn
and:table-fn
for row builders.
- Fix #24 by adding return type hints to
-
2019-05-24 -- 1.0.0-beta1:
- Set up CircleCI testing (just local DBs for now).
- Address #21 by adding
next.jdbc.specs
and documenting basic usage. - Fix #19 by caching loaded database driver classes.
- Address #16 by renaming
reducible!
toplan
(BREAKING CHANGE!). - Address #3 by deciding to maintain this library outside Clojure Contrib.
- 2019-05-04 -- 1.0.0-alpha13 -- Fix #18 by removing more keys from properties when creating connections.
- 2019-04-26 -- 1.0.0-alpha12 -- Fix #17 by renaming
:next.jdbc/sql-string
to:next.jdbc/sql-params
(BREAKING CHANGE!) and pass whole vector. - 2019-04-24 -- 1.0.0-alpha11 -- Rename
:gen-fn
to:builder-fn
(BREAKING CHANGE!); Fix #13 by adding documentation fordatafy
/nav
/:schema
; Fix #15 by automatically adding:next.jdbc/sql-string
(as of 1.0.0-alpha12::next.jdbc/sql-params
) into the options hash map, so custom builders can depend on the SQL string. - 2019-04-22 -- 1.0.0-alpha9 -- Fix #14 by respecting
:gen-fn
(as of 1.0.0-alpha11::builder-fn
) inexecute-one
forPreparedStatement
. - 2019-04-21 -- 1.0.0-alpha8 -- Initial publicly announced release.