Releases: ktr0731/evans
v0.10.1
Changelog
- 4006b2e Bump actions/cache from 2.1.6 to 2.1.7 (#482)
- dffd2b0 Bump actions/checkout from 2.3.4 to 2.4.0 (#477)
- d674636 Bump actions/github-script from 4.0.2 to 4.1 (#458)
- 8ca9026 Bump actions/github-script from 4.1 to 5 (#464)
- 419ddac Bump actions/setup-go from 2.1.3 to 2.1.4 (#456)
- 73e0d78 Bump actions/setup-go from 2.1.4 to 2.1.5 (#486)
- b34d168 Bump codecov/codecov-action from 1 to 2.0.2 (#453)
- c380f74 Bump codecov/codecov-action from 2.0.2 to 2.0.3 (#457)
- 590f7b8 Bump codecov/codecov-action from 2.0.3 to 2.1.0 (#465)
- 83c78a9 Bump github.com/golangci/golangci-lint from 1.41.1 to 1.42.0 (#461)
- 78c774d Bump github.com/goreleaser/goreleaser from 0.172.1 to 0.176.0 (#460)
- a870046 Bump github.com/jhump/protoreflect from 1.8.2 to 1.9.0 (#451)
- 8e05a5a Bump github.com/manifoldco/promptui from 0.8.0 to 0.9.0 (#474)
- 1aacd24 Bump github.com/matryer/moq from 0.2.3 to 0.2.5 (#490)
- 759c897 Bump github.com/mattn/go-colorable from 0.1.11 to 0.1.12 (#484)
- d011fa4 Bump github.com/spf13/cobra from 1.1.3 to 1.2.1 (#445)
- fbe7341 Bump github.com/spf13/cobra from 1.2.1 to 1.3.0 (#491)
- a6afa2f Bump github.com/spf13/viper from 1.9.0 to 1.10.1 (#489)
- 0c2bf68 Bump golang.org/x/tools from 0.1.7 to 0.1.8 (#488)
- 5c22dbb Bump google.golang.org/grpc from 1.39.0 to 1.40.0 (#459)
- f9f154c Bump google.golang.org/grpc from 1.41.0 to 1.43.0 (#487)
- 8d2c640 Resolve enum selection with the field number (#496)
- 9dc0d3f add prefix for enum type (#481)
- f8f88c8 bump to v0.10.1 (#498)
- 62d457f fix auto aprove and merge workflow (#478)
- 7569d2f fix dependency vulnerability
- 4283ae3 fix to use squash merge (#479)
- 0c89d56 fix unstable test (#480)
- d96bd15 go install instead of go get (#475)
- b8a013a update approve_and_merge.yaml (#472)
- 532b896 update golden (#476)
- dc11ed6 update project config (#462)
0.10.0 Daily Lunch Special
This release contains numerous improvements, new features, and bug fixes.
Common
New features
- Support
grpc-timeout
header inheader
command. Each request can have a timeout value. - The gRPC reflection client has headers which are passed from config.
- A new option
--emit-defaults
forces to emit default (zero) values.
Bug fixes
- Fixed
desc
command to work collectly with an empty package. This fixes #367.
Others
- Added
CONTRIBUTING.md
for new contributors.
REPL
New features
- A new option
--bytes-from-file
ofcall
command allows you to specify a file as input for a byte field. When the option is specified, input is interpreted as a file path, and it tries to read from it's path. - A new option
--repeat
ofcall
command invokes the last method with the same request value. This feature only works correctly with Unary and Server streaming RPCs. See README.md for more details.
Bug fixes
- gRPC reflection skips unexposed services. This fixes #298.
0.9.3
0.9.2
Changelog
ad1ea57 Bump github.com/golang/protobuf from 1.4.2 to 1.4.3 (#314)
f5bdfe5 Bump github.com/golangci/golangci-lint from 1.32.1 to 1.32.2 (#320)
6468c6d Bump github.com/golangci/golangci-lint from 1.32.2 to 1.33.0 (#330)
bfa7af3 Bump github.com/golangci/golangci-lint from 1.33.0 to 1.34.0 (#336)
5f30614 Bump github.com/golangci/golangci-lint from 1.34.1 to 1.35.0 (#344)
a91bc2f Bump github.com/golangci/golangci-lint from 1.35.0 to 1.35.2 (#345)
69e0458 Bump github.com/google/go-cmp from 0.5.2 to 0.5.3 (#326)
14da804 Bump github.com/google/go-cmp from 0.5.3 to 0.5.4 (#331)
9a71b29 Bump github.com/goreleaser/goreleaser from 0.147.2 to 0.148.0 (#332)
be6c928 Bump github.com/goreleaser/goreleaser from 0.148.0 to 0.149.0 (#333)
09f3284 Bump github.com/goreleaser/goreleaser from 0.149.0 to 0.151.1 (#340)
626ee35 Bump github.com/goreleaser/goreleaser from 0.151.1 to 0.152.0 (#341)
b62b560 Bump github.com/goreleaser/goreleaser from 0.152.0 to 0.153.0 (#342)
15b4381 Bump github.com/goreleaser/goreleaser from 0.153.0 to 0.154.0 (#343)
62389c7 Bump github.com/goreleaser/goreleaser from 0.154.0 to 0.155.0 (#349)
0ec42de Bump github.com/manifoldco/promptui from 0.7.0 to 0.8.0 (#311)
ac0595c Bump github.com/matryer/moq from 0.1.3 to 0.1.4 (#322)
43bc1e7 Bump github.com/mattn/go-colorable from 0.1.7 to 0.1.8 (#312)
5af8aa0 Bump github.com/pelletier/go-toml from 1.8.0 to 1.8.1 (#310)
3191e52 Bump google.golang.org/grpc from 1.31.1 to 1.32.0 (#308)
6d1cc53 Bump google.golang.org/grpc from 1.32.0 to 1.33.1 (#315)
d2a565b Bump google.golang.org/grpc from 1.33.1 to 1.33.2 (#321)
a1539a9 Bump google.golang.org/grpc from 1.33.2 to 1.34.0 (#334)
562014b Bump google.golang.org/grpc from 1.34.0 to 1.34.1 (#346)
907c252 Bump google.golang.org/grpc from 1.34.1 to 1.35.0 (#348)
ec24339 bump to v0.9.2 (#353)
9cf99c2 feat: add grpc-timeout to unary and server streaming calls (#307)
086b0e4 improve e2e tests (#329)
e7bb1aa manage tools by Go modules (#318)
032106d pass headers to reflection client (#351)
998bc7b remove CircleCI config (#350)
5f986ab update tools and fix lint errors (#319)
00e5c5e use go get for installing tools in CircleCI (#328)
8c58801 use pkg.go.dev badge (#309)
0.9.1
Changelog
dd97cdb Bump github.com/golang/protobuf from 1.4.0 to 1.4.1 (#285)
252ad77 Bump github.com/golang/protobuf from 1.4.1 to 1.4.2 (#287)
34d1517 Bump github.com/google/go-cmp from 0.4.0 to 0.4.1 (#289)
3fc2f3f Bump github.com/google/go-cmp from 0.4.1 to 0.5.0 (#293)
f06c6e0 Bump github.com/google/go-cmp from 0.5.0 to 0.5.1 (#296)
af48a84 Bump github.com/google/go-cmp from 0.5.1 to 0.5.2 (#304)
8f65acb Bump github.com/hashicorp/go-version from 1.2.0 to 1.2.1 (#292)
205e58b Bump github.com/mattn/go-colorable from 0.1.6 to 0.1.7 (#295)
ad23f4b Bump github.com/pelletier/go-toml from 1.7.0 to 1.8.0 (#290)
c5ac5a0 Bump github.com/spf13/viper from 1.6.3 to 1.7.0 (#286)
4636d4f Bump github.com/spf13/viper from 1.7.0 to 1.7.1 (#301)
93be10a Bump google.golang.org/grpc from 1.29.1 to 1.30.0 (#294)
d597e6d Bump google.golang.org/grpc from 1.30.0 to 1.31.0 (#300)
a5263dd Bump google.golang.org/grpc from 1.31.0 to 1.31.1 (#303)
b5f289f Enhancement: in REPL mode allow user to specify path to file for bytes field (#280)
bbb1aa1 bump to v0.9.1 (#306)
4a60825 skip unexported services when resolving services (#305)
bcfbe90 update documentation (#282)
0.9.0 GOLD RUSH
Changelog
Release notes
See the following post!
- en: https://medium.com/@ktr0731/evans-v0-9-0-has-been-released-a3342eb74e7e
- ja: https://syfm.hatenablog.com/entry/2020/05/03/182728
New features
a5180d9 REPL completer supports flag completion (#273)
83534dd add --dig-manually option to REPL call command (#274)
75a8e8d add --proto flag (#216)
4830130 add --raw flag for header command to supress parsing comma as a separator (#232)
0326660 add call sub-command (#217)
27410ec add list cli command (#235)
2caea44 implement desc cli command (#240)
38d5e2b response metadata support (#260)
3dbcdbf status details support (#277)
Bug fixes & Improvements
243744e add Dependabot (#225)
1394bbc allow empty package name (#226)
c13d30b cache tools (#270)
277a4cb compose package and service name and regard as fully-qualified service name (#236)
34d2aa8 correct document (#252)
08b6f64 fix colored output (#283)
1cc813b fix command history (#241)
82ee607 fix to send header correctly against to gRPC-Web server (#271)
9e3727d handle shellstring error (#243)
6a626c7 move --package and --service flags into repl command (#239)
c130b0e move building and testing jobs to GitHub Actions (#267)
3c0a83d remove empty proto or path when the size is greater than 1 (#215)
2134fc2 tweak output layout (#278)
1757dad update LICENSE (#214)
012149d update README.md for new style interface (#213)
d7c5f24 update test cases based on the latest implementation (#281)
c84f2fc use Go 1.13 error chain (#244)
938f2d6 use Go 1.14 (#251)
Library updates
27abe61 Bump github.com/fatih/color from 1.7.0 to 1.9.0 (#221)
ccc06d0 Bump github.com/golang/protobuf from 1.3.5 to 1.4.0 (#268)
4423f45 Bump github.com/google/go-cmp from 0.3.0 to 0.4.0 (#223)
758ef91 Bump github.com/hashicorp/go-multierror from 1.0.0 to 1.1.0 (#257)
1c05478 Bump github.com/ktr0731/go-shellstring from 0.1.1 to 0.1.3 (#242)
99697df Bump github.com/ktr0731/grpc-test from 0.1.2 to 0.1.4 (#237)
4953931 Bump github.com/manifoldco/promptui from 0.3.2 to 0.7.0 (#229)
19eec9b Bump github.com/mattn/go-colorable from 0.1.4 to 0.1.6 (#250)
232932f Bump github.com/mattn/go-isatty from 0.0.11 to 0.0.12 (#231)
d46382a Bump github.com/olekukonko/tablewriter from 0.0.1 to 0.0.4 (#220)
8ecfcc8 Bump github.com/pelletier/go-toml from 1.6.0 to 1.7.0 (#259)
49e1a6b Bump github.com/pkg/errors from 0.8.1 to 0.9.1 (#224)
f0060c7 Bump github.com/rakyll/statik from 0.1.6 to 0.1.7 (#248)
6555991 Bump github.com/spf13/cobra from 0.0.6 to 0.0.7 (#256)
2f1d001 Bump github.com/spf13/viper from 1.6.2 to 1.6.3 (#266)
80a46e6 Bump google.golang.org/grpc from 1.29.0 to 1.29.1 (#276)
0.8.5
0.8.4
Changelog
d1fb1f2 add issue templates
ed07f56 bump to v0.8.4 (#203)
0c296de enable GitHub Actions (#196)
f0c8fa0 encapsulate tablewriter as a presenter (#198)
1c5322a update protoreflect to the latest commit hash (#202)
ed40ced use Go 1.13 (#195)
4a80403 wake up channels before creating a new connection (#201)