🍱 It is now possible to pass a rev argument to the PutAttachment() method by way of options, instead of the named rev argument, as well. I really really think this is the last one of these 😖
It is now possible to pass a rev argument to the DeleteAttachment() method by way of options, instead of the named rev argument, as well.
It is now possible to pass a
revargument to the
Delete()method by way of options, instead of the named
👀 Client.Membership() can be used to query the /_membership endpoint on clusters. See https://docs.couchdb.org/en/latest/api/server/common.html#get--_membership
📚 This moves most of the examples and documentation from the wiki into the godoc.
🚀 No meaningful changes here, I'm only publishing the release so that pkg.go.dev will see the updates.
🔀 The merge from master to v3 branch resulted in an accidental
v4import path. This corrects that.
🚀 This release adds two major features:
👍 1. Support for partitioned queries, which is now provided by CouchDB 3.x 👍 2. Support for multiple queries to a view. This support has been around for ages (partial support all the way back to 1.x), but was never supported by Kivik. Now it is!
💥 Breaking changes:
DeleteIndexmethods now take optional (variadic)
kivik.Optionsarguments. This should not break normal usage, but may pose a problem if you depended on the exact function definition (such as in an interface definition) in any code.
🚀 This release fixes a panic when attempting to access
ETagon a changes feed before the first iteration.
Previously, formatting a kivik-generated error with %v produced a different output than calling the Error() method. This version standardizes output for both methods.
⚡️ No functional changes. This just updates the test suite to run against CouchDB 3.0.0, and Go 1.14.