Evans Versions Save

Evans: more expressive universal gRPC client

v0.10.1

2 years ago

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

2 years ago

This release contains numerous improvements, new features, and bug fixes.

Common

New features

  • Support grpc-timeout header in header 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 of call 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 of call 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

3 years ago

Changelog

a76ff3a Bump github.com/golangci/golangci-lint from 1.35.2 to 1.36.0 (#352) f2f9068 Bump github.com/matryer/moq from 0.1.4 to 0.1.6 (#356) 37a1aaf bump to v0.9.3 (#360) fc85ddc fix PROTOCOL_ERROR when sending headers to reflection client (#358) da3b91f use new GoReleaser format (#354)

0.9.2

3 years ago

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

3 years ago

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

4 years ago

Changelog

Release notes

See the following post!

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

4 years ago

Changelog

97d1de8 add no-response bot (#208) ddeebcf fix to parse "=" of a header correctly (#212) b973690 include only the binary to work auto updating correctly (#206) 33d0d09 introduce sub commands (#209)

0.8.0

4 years ago

Changelog

e58caf1 Create FUNDING.yml 403c2ca add some flags for static linking (#178) ccd838c introduce GoReleaser (#176) f21a3ef reimplement Evans (#179) 6551092 skip the rest of fields if CTRL-C is entered (#180) bb4d6df use functional option for cui (#174) d48f2bd use ktr0731/grpc-test for e2e testing (#169)

0.8.1

4 years ago

Changelog

b6ecb60 add --skip-validate af2906e add goreleaser into gotool.mod ed4662a handle dropped error correctly (#183) 59186fc run tidy in deps task 41391c8 stash before running goreleaser

0.8.2

4 years ago

Changelog

2a87ba8 bump to v0.8.2 (#185) f62944d fix an error handling (#184)