Prep for 1.0.0 gold release

This commit is contained in:
Sean Corfield 2019-06-12 21:49:09 -07:00
parent e1b42b1804
commit 5448d49d74
5 changed files with 17 additions and 15 deletions

View file

@ -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.

View file

@ -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.

View file

@ -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)

View file

@ -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"})

View file

@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>seancorfield</groupId>
<artifactId>next.jdbc</artifactId>
<version>1.0.0-rc1</version>
<version>1.0.0</version>
<name>next.jdbc</name>
<description>The next generation of clojure.java.jdbc: a new low-level Clojure wrapper for JDBC-based access to databases.</description>
@ -32,7 +32,7 @@
<dependency>
<groupId>org.clojure</groupId>
<artifactId>clojure</artifactId>
<version>1.10.0</version>
<version>1.10.1</version>
</dependency>
</dependencies>