Releases: go-kivik/xkivik
v4.0.0
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
v4.0.0-alpha3
v4.0.0-alpha2
v4.0.0-alpha1
Changelog
67c783e Ensure output to STDOUT ends with a newline
34ebe71 Fix version output
d77903c Merge pull request #84 from go-kivik/readme
7227985 Merge pull request #85 from go-kivik/confPath
ce545e5 Merge pull request #86 from go-kivik/newline
af666f6 Proper interpretation of ~ in config file path
8a21ad6 Update cli readme
v4.0.0-dev7
v4.0.0-dev6
Changelog
a8627db 'describe attachment'
d35a846 'get attachment'
666887a Add 'delete attachment' command
fbee54b Add 'delete db' and 'delete doc' commands
830868b Add 'describe version' command
5dea7b1 Add 'get database' command
22589d3 Add 'post doc' command
bd33933 Add 'put attachment' command
6231fec Add 'put database' command
b486867 Add --connect-timeout option
d124bd5 Add --retry-delay option, for non-exponential backoff
40bf312 Add --retry-timeout option
96e7aab Add --target flag to copy command, to work with contexts
a405403 Add CouchDB options flag
a3c60a9 Add get config
command
5db50f1 Add base create command
0fe82c2 Add compact support
918655b Add compact-views support
8039fec Add copy command
0351509 Add describe command
765b32e Add empty delete command
455a4b1 Add flush support
08136af Add friendly output handler
f03c16e Add fsdb driver support
afc551e Add get all-dbs command
e6ea69c Add local replication command
979d224 Add path-splitting function
f271bf5 Add post replicate command
6d63d37 Add retry capability
5cc8775 Add support for YAML input
fb20d10 Add support for _view_cleanup
62e6d11 Add support for getting the server version
6c6136d Add support for reading input from a file or stdin
ba4724c Add the ability to delete config
9dd7e9a Add verbose output support
5cdfb9a Add version command
3d1c3ed Add view-cleanup as top-level command
75199eb Additional 'get' command support
918c27f Allow 'get' command with config URL
d320b19 Allow auto replication detection
f3eaeb4 Allow dumping of response headers
a43faf5 Allow passing query parameters as part of the URL
0b588db Allow putting security objects
19cf587 Allow setting config
ca650fb Begin the Put command
2e7b445 Defer client connection
8b15f51 Disable Codecov requirements
3ed2b85 Generic bool option support
1ba375c Get security
6a19e25 Human-readable output with additional context for 'describe doc'
3d4f02b Make "document"/"doc" a sub-command of "get"
de6afd1 Merge pull request #51 from go-kivik/timeout
c166e82 Merge pull request #52 from go-kivik/retry
0b9e220 Merge pull request #53 from go-kivik/retryTimeout
f66869c Merge pull request #54 from go-kivik/options
8d4f2e8 Merge pull request #55 from go-kivik/put
2c0ea56 Merge pull request #56 from go-kivik/get-docs
3207c3a Merge pull request #57 from go-kivik/friendlyOutput
7da33ee Merge pull request #58 from go-kivik/headers
2b932c0 Merge pull request #59 from go-kivik/version
94c1c8f Merge pull request #60 from go-kivik/delete
f41a24f Merge pull request #61 from go-kivik/attach
23754c1 Merge pull request #62 from go-kivik/putAtt
cbd5e31 Merge pull request #64 from go-kivik/queryParams
75843b0 Merge pull request #65 from go-kivik/create
5b6963c Merge pull request #66 from go-kivik/getdbs
39b0d0f Merge pull request #67 from go-kivik/fileDSNs
1c94568 Merge pull request #68 from go-kivik/getConfig
4be28aa Merge pull request #69 from go-kivik/deps
fdfe734 Merge pull request #70 from go-kivik/go1.16
b882638 Merge pull request #71 from go-kivik/config
fea46e1 Merge pull request #72 from go-kivik/delCf
f32a362 Merge pull request #73 from go-kivik/putConf
6d90165 Merge pull request #74 from go-kivik/getSec
9e26a0f Merge pull request #75 from go-kivik/secEmpty
a41312e Merge pull request #76 from go-kivik/more
f3dcc42 Merge pull request #77 from go-kivik/purge
6a3eac0 Merge pull request #78 from go-kivik/copyRev
ddcc899 Merge pull request #79 from go-kivik/copyCtx
fc10dfe Merge pull request #80 from go-kivik/postRepl
4ddf1bd Merge pull request #81 from go-kivik/replOpts
057c1a6 Merge pull request #82 from go-kivik/repl
511bdbe Move doc package into put command
f3a02b4 Process relative and absolute file paths as file:// urls
f11c923 Purge command
ad3b93f Remove redundant replication-specific options
871b38c Rename 'create' to 'post'
bb92732 Run tests against Go 1.16
ce7a5c7 Silence a lint error
1cce895 Simplify yaml cli options
f8a9b89 Split 'put doc' into separate command
e342b01 Support config sections and keys
037ae0b Support replication options
49cf632 Support target rev for copy command
4935106 Update deps to put empty sec objects
97a6d97 Update kivik dependencies
39e3556 Update other dependencies
4a2f2be Update replicate description
7707e4d Update spf dependencies
b48ae81 Update tests for Go 1.16
3fd5394 Update tests for newest fsdb
9fc0778 Update version command to only report the client version
b490818 Use -O for doc_ids
66d8971 Use common kivik.Client and add --request-timeout
905a7ce Use forward slash to separate section/key in config fetching
3159933 Use friendly output as new default
6b2f40e Use the latest linter
c010af2 Wrap commands in (for now, empty) retry function
db4b2c7 add --data flag for passing document data
46d04b0 get security by url
af883fe use -O for replication source and target