From 5448d49d74540b8aa4c1021751e3a9527656cecd Mon Sep 17 00:00:00 2001 From: Sean Corfield Date: Wed, 12 Jun 2019 21:49:09 -0700 Subject: [PATCH] Prep for 1.0.0 gold release --- CHANGELOG.md | 9 ++++++--- CONTRIBUTING.md | 7 +++---- README.md | 2 +- doc/getting-started.md | 10 +++++----- pom.xml | 4 ++-- 5 files changed, 17 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 00c85b2..b9ad0e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,13 +4,16 @@ Only accretive/fixative changes will be made from now on. ## Unreleased Changes -The following changes have been committed to the **master** branch and will be in the 1.0.0 release: +The following changes have been committed to the **master** branch since the 1.0.0 release: -* 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 `ResultSet`s can be easily turned into a fully realized result set. +* None. ## Stable Builds +* 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., 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 `ResultSet`s can be easily turned into a fully realized result set. + * 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 omit `NULL` columns from the row hash maps. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ba85e21..933da84 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,8 +1,7 @@ # Contributing to `next.jdbc` -Feel free to [open Issues](https://github.com/seancorfield/next-jdbc/issues) with opinions -and suggestions -- I'm happy to have discussions about any aspect of the library! +Feel free to [open Issues](https://github.com/seancorfield/next-jdbc/issues) with opinions and suggestions -- I'm happy to have discussions about any aspect of the library! -I welcome Pull Requests for source code changes *that are accompanied by tests*, and for documentation changes. For any substantial change, please open an issue for discussion first, or find me in the `#sql` stream on Clojurians Zulip or the `#sql` channel on Clojurians Slack to chat about it. +I welcome Pull Requests for source code changes *that are accompanied by tests*, and for any documentation changes. For any substantial change, please open an issue for discussion first, or find me in the `#sql` stream on Clojurians Zulip or the `#sql` channel on Clojurians Slack to chat about it. -In particular, as of 1.0.0 Beta 1, no breaking changes will be entertained. All future changes must either be purely accretive or purely fixative. +In particular, **no breaking changes will be entertained**. All future changes must either be purely accretive or purely fixative. diff --git a/README.md b/README.md index ec0bc97..8571d6d 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ The latest versions on Clojars and on cljdoc: [![Clojars Project](https://clojars.org/seancorfield/next.jdbc/latest-version.svg)](https://clojars.org/seancorfield/next.jdbc) [![cljdoc badge](https://cljdoc.org/badge/seancorfield/next.jdbc)](https://cljdoc.org/d/seancorfield/next.jdbc/CURRENT) -This documentation is for the upcoming 1.0.0 release -- [see the CHANGELOG](CHANGELOG.md). +This documentation is for the 1.0.0 release -- [see the CHANGELOG](CHANGELOG.md). * [Getting Started](/doc/getting-started.md) * [Migrating from `clojure.java.jdbc`](/doc/migration-from-clojure-java-jdbc.md) diff --git a/doc/getting-started.md b/doc/getting-started.md index 06123c9..38901ca 100644 --- a/doc/getting-started.md +++ b/doc/getting-started.md @@ -9,12 +9,12 @@ It is designed to work with Clojure 1.10 or later, supports `datafy`/`nav`, and You can add `next.jdbc` to your project with either: ```clojure -{seancorfield/next.jdbc {:mvn/version "1.0.0-rc1"}} +{seancorfield/next.jdbc {:mvn/version "1.0.0"}} ``` for `deps.edn` or: ```clojure -[seancorfield/next.jdbc "1.0.0-rc1"] +[seancorfield/next.jdbc "1.0.0"] ``` for `project.clj` or `build.boot`. @@ -28,8 +28,8 @@ For the examples in this documentation, we will use a local H2 database on disk, ```clojure ;; deps.edn -{:deps {org.clojure/clojure {:mvn/version "1.10.0"} - seancorfield/next.jdbc {:mvn/version "1.0.0-rc1"} +{:deps {org.clojure/clojure {:mvn/version "1.10.1"} + seancorfield/next.jdbc {:mvn/version "1.0.0"} com.h2database/h2 {:mvn/version "1.4.197"}}} ``` @@ -37,7 +37,7 @@ In this REPL session, we'll define an H2 datasource, create a database with a si ```clojure > clj -Clojure 1.10.0 +Clojure 1.10.1 user=> (require '[next.jdbc :as jdbc]) nil user=> (def db {:dbtype "h2" :dbname "example"}) diff --git a/pom.xml b/pom.xml index cedb007..b4944ab 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 seancorfield next.jdbc - 1.0.0-rc1 + 1.0.0 next.jdbc The next generation of clojure.java.jdbc: a new low-level Clojure wrapper for JDBC-based access to databases. @@ -32,7 +32,7 @@ org.clojure clojure - 1.10.0 + 1.10.1