Prep for 1.0.0 gold release
This commit is contained in:
parent
e1b42b1804
commit
5448d49d74
5 changed files with 17 additions and 15 deletions
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ The latest versions on Clojars and on cljdoc:
|
|||
|
||||
[](https://clojars.org/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)
|
||||
|
|
|
|||
|
|
@ -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"})
|
||||
|
|
|
|||
4
pom.xml
4
pom.xml
|
|
@ -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>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue