What's Changed
- Updates by @flimzy in #23
- Update dependencies by @flimzy in #24
- Update paths for v4 by @flimzy in #26
- Update license handling by @flimzy in #28
- Add an event-emitter for replication events by @flimzy in #29
- Pass callback via context, rather than options by @flimzy in #30
- Include changed revs in events by @flimzy in #32
- Fix replication of deleted documents from FS driver by @flimzy in #34
- Update doc link by @flimzy in #36
- Run tests against Go 1.15 by @flimzy in #37
- Beginning of kouchctl by @flimzy in #38
- Stricter linting by @flimzy in #39
- Use errgroup instead of flimzy/parallel by @flimzy in #40
- Update dependencies by @flimzy in #42
- Add ping command to kouchctl by @flimzy in #41
- Basic "get" support by @flimzy in #43
- Add go-template and yaml formatters by @flimzy in #44
- Goreleaser config by @flimzy in #45
- Run goreleaser for pre-release tags, too by @flimzy in #46
- Release fix by @flimzy in #47
- Use proper runner by @flimzy in #48
- Fix GHA config by @flimzy in #49
- Fix release job by @flimzy in #50
- Use common kivik.Client, and support timeouts by @flimzy in #51
- Retry capabilities by @flimzy in #52
- Retry timeout by @flimzy in #53
- Add CouchDB options flag by @flimzy in #54
- Add put support by @flimzy in #55
- Add get/describe commands by @flimzy in #56
- Friendly output by @flimzy in #57
- Allow dumping of response headers by @flimzy in #58
- Add 'version', 'get version' and 'describe version' by @flimzy in #59
- Add delete command by @flimzy in #60
- get/describe attachments by @flimzy in #61
- 'put attachment' support by @flimzy in #62
- Allow passing query parameters as part of the URL by @flimzy in #64
- Add create/post capability by @flimzy in #65
- Add get all-dbs command by @flimzy in #66
- Add support for file-based DSNs by @flimzy in #67
- Get config by @flimzy in #68
- Update dependencies by @flimzy in #69
- Run tests against Go 1.16 by @flimzy in #70
- Allow 'get config ' by @flimzy in #71
- Add the ability to delete config by @flimzy in #72
- Allow setting config by @flimzy in #73
- Add get/set security by @flimzy in #74
- Update deps to put empty sec objects by @flimzy in #75
- some post commands by @flimzy in #76
- Purge & Copy by @flimzy in #77
- Support target rev for copy command by @flimzy in #78
- Add --target flag to copy command, to work with contexts by @flimzy in #79
- Add 'post replicate' command by @flimzy in #80
- Rework options for replication, to be more general by @flimzy in #81
- Add local replication command by @flimzy in #82
- Rename kouchctl to kivik by @flimzy in #83
- Update readme for cli tool by @flimzy in #84
- Proper interpretation of ~ in config file path by @flimzy in #85
- Ensure output to STDOUT ends with a newline by @flimzy in #86
- Support for _cluster_setup endpoints by @flimzy in #87
- Bump couchdb dependency to fix + handling in doc IDs by @flimzy in #89
- Add experimental cookie auth mechanism by @flimzy in #91
- Update to latest API by @flimzy in #92
- Update CI to use Go 1.19 & 1.20 by @flimzy in #95
- Update dependencies by @flimzy in #98
- Dep updates by @flimzy in #99
- Tag specific goreleaser version by @flimzy in #100
Full Changelog: v0.0.1...v4.0.0