Skip to content

Releases: go-kivik/kivik

Go modules support

16 Feb 12:26
6dde894
Compare
Choose a tag to compare

Kivik v3 is functionally identical to v2. The only difference is that it has been configured to support Go modules. As such, Go 1.9 and 1.10 are no longer supported, as they do not support Go modules.

Documentation fixes, and report v2.0.1

14 Feb 11:13
ef45fdd
Compare
Choose a tag to compare

This release fixes a couple of minor documentation issues, and changes the value of the KivikVersion constant from 2.0.0-prerelease to 2.0.1. No functional changes.

The long-awaited stable release of Kivik 2!

09 Feb 14:50
9e49138
Compare
Choose a tag to compare

Minor cleanups

16 Dec 10:14
6c848b6
Compare
Choose a tag to compare

This pre-release is expected to be the final one before officially tagging v2.0.0. Since v2.0.0-pre2, the main changes are some cleanups of deprecated constants (such as kivik.MethodGet, falling back to the stdlib's http.MethodGet, etc), and some tidying up of error status codes.

v2.0.0-pre2: Merge pull request #407 from go-kivik/revpos2

06 Aug 08:45
54e527c
Compare
Choose a tag to compare
Encode revpos and digest for attachments

2.0.0 pre-release

06 Jun 14:54
cdd6182
Compare
Choose a tag to compare
2.0.0 pre-release Pre-release
Pre-release

The API should be substantially stable now. Only some details of error values are expected to change, prior to a final 2.0.0 stable release.

CouchDB 2.2.0, Go 1.11 & PouchDB 7.0.0 support

01 Sep 18:19
282806b
Compare
Choose a tag to compare

This release brings Kivik and the official drivers (CouchDB and PouchDB) up to date with support for CouchDB 2.2.0, Go 1.11, and PouchDB 7.0.0.

The only functional change was in the CouchDB test suite, kiviktest, where a file had to be renamed to be seen by the Go 1.11 compiler (new rules meant that files named *_js.go were otherwise ignored).

Beyond this, the test suites have all been brought up to date, but no fixes were necessary to maintain support for the latest releases of CouchDB and PouchDB.

In conjunction with the release of Kivik 1.8.1, the following packages were updated to support the latest release as well:

Add cluster config support for CouchDB 2.1 compatibility

28 Jun 17:28
ff903be
Compare
Choose a tag to compare

Expand the DBStats type to include cluster replication settings made available in CouchDB 2.1, and a couple of minor bug fixes.

Fewer dependencies

15 Dec 14:45
b5feaa5
Compare
Choose a tag to compare

Reduce external dependencies by removing integration tests. No functional changes.

Minor bug fixes, and Go 1.10

13 Dec 15:53
dad73ac
Compare
Choose a tag to compare

This release includes a few bug fixes for minor (unreported) bugs discovered while adding unit tests, along with support for the upcoming Go 1.10 (as it exists today).