Releases: seancorfield/next-jdbc
Releases · seancorfield/next-jdbc
Release 1.0.0 "gold"
Two small usability additions over the Release Candidate:
- 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. See Processing Database Metadata in the migration guide for an example.
Release 1.0.0 Release Candidate 1
Fix reflection warnings; add more flexibility to result set builders.
- 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.
Release 1.0.0 Beta 1
The first Beta release -- only accretive/fixative changes from now on.
- 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.
1.0.0 Alpha 13
Fixes #18 by cleaning up connection properties.
1.0.0 Alpha 12
- Fixes #17 by renaming
:next.jdbc/sql-string
internal option to:next.jdbc/sql-params
and passing whole SQL + parameters vector (technically a breaking change). - Another pass over the documentation and docstrings with more improvements.
1.0.0 Alpha 11
1.0.0 Alpha 9
- Fixes #14 --
execute-one!
on aPreparedStatement
now respects:gen-fn
. - Improves protocol docstrings in several places.
1.0.0 Alpha 8
Corrected Getting Started instructions (seancorfield/next.jdbc
) for public announcement!
1.0.0 Alpha 7
Clean up dependencies, fix more cljdoc links.
1.0.0 Alpha 6
Expands testing to include: Derby, H2 in-memory, H2 on-disk, HSQLDB, and SQLite.