Skip to content

Releases: seancorfield/next-jdbc

Release 1.0.0 "gold"

13 Jun 05:07
Compare
Choose a tag to compare

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., misusing plan 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 various java.sql.DatabaseMetaData methods that return result metadata information in ResultSets 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

05 Jun 01:09
Compare
Choose a tag to compare

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 omit NULL columns from the row hash maps.
  • Documentation improvements (#27, #28, and #29), including changing "connectable" to "transactable" for the transact function and the with-transaction macro (for consistency with the name of the underlying protocol).
  • Fix #30 by adding modified variants of column name functions and builders. The lower variants have been rewritten in terms of these new modified 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

25 May 21:50
Compare
Choose a tag to compare

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! to plan (BREAKING CHANGE!).
  • Address #3 by deciding to maintain this library outside Clojure Contrib.

1.0.0 Alpha 13

05 May 07:00
Compare
Choose a tag to compare
1.0.0 Alpha 13 Pre-release
Pre-release

Fixes #18 by cleaning up connection properties.

1.0.0 Alpha 12

27 Apr 05:48
Compare
Choose a tag to compare
1.0.0 Alpha 12 Pre-release
Pre-release
  • 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

24 Apr 23:06
Compare
Choose a tag to compare
1.0.0 Alpha 11 Pre-release
Pre-release

This release includes a BREAKING CHANGE: the :gen-fn option has been renamed to :builder-fn.

In addition:

  • Fix #13 by adding documentation for datafy/nav/:schema.
  • Fix #15 by automatically adding :next.jdbc/sql-string into the options hash map, so custom builders can depend on the SQL string.

1.0.0 Alpha 9

23 Apr 00:42
Compare
Choose a tag to compare
1.0.0 Alpha 9 Pre-release
Pre-release
  • Fixes #14 -- execute-one! on a PreparedStatement now respects :gen-fn.
  • Improves protocol docstrings in several places.

1.0.0 Alpha 8

22 Apr 01:21
Compare
Choose a tag to compare
1.0.0 Alpha 8 Pre-release
Pre-release

Corrected Getting Started instructions (seancorfield/next.jdbc) for public announcement!

1.0.0 Alpha 7

22 Apr 00:37
Compare
Choose a tag to compare
1.0.0 Alpha 7 Pre-release
Pre-release

Clean up dependencies, fix more cljdoc links.

1.0.0 Alpha 6

22 Apr 00:14
Compare
Choose a tag to compare
1.0.0 Alpha 6 Pre-release
Pre-release

Expands testing to include: Derby, H2 in-memory, H2 on-disk, HSQLDB, and SQLite.