Skip to content

Releases: go-kivik/kivik

Fix changes panic

01 May 20:49
42bec88

Choose a tag to compare

This release fixes a panic when attempting to access LastSeq, Pending or ETag on a changes feed before the first iteration.

More consistent error formatting

01 Mar 21:46
470a5f9

Choose a tag to compare

Previously, formatting a kivik-generated error with %v produced a different output than calling the Error() method. This version standardizes output for both methods.

Test suite updates

29 Feb 21:55
3c28213

Choose a tag to compare

No functional changes. This just updates the test suite to run against CouchDB 3.0.0, and Go 1.14.

Go modules support

16 Feb 12:26
6dde894

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

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

Choose a tag to compare

Minor cleanups

16 Dec 10:14
6c848b6

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

Choose a tag to compare

Encode revpos and digest for attachments

2.0.0 pre-release

06 Jun 14:54
cdd6182

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

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: