Releases: golang-cz/gospeak
v0.7.1
Changelog
- b761d1a: Don't parse struct field type if it's omitted from JSON (@VojtechVitek)
- b2bdccc: Improve ParseNamedType() cache comment description (@VojtechVitek)
Docker
docker run ghcr.io/golang-cz/gospeak:v0.7.1
Homebrew
brew tap golang-cz/tap
brew install gospeak
Build from source
go install -ldflags="-s -w -X github.com/golang-cz/gospeak/cmd/gospeak.VERSION=v0.7.1" github.com/golang-cz/gospeak/cmd/gospeak@v0.7.1
Download binaries
macOS: amd64, arm64 (Apple Silicon)
Linux: amd64, arm64
Windows: amd64, arm64
v0.7.0
Changelog
- fca87d6: Update to webrpc@v0.13.0 (@VojtechVitek)
Docker
docker run ghcr.io/golang-cz/gospeak:v0.7.0
Homebrew
brew tap golang-cz/tap
brew install gospeak
Build from source
go install -ldflags="-s -w -X github.com/golang-cz/gospeak/cmd/gospeak.VERSION=v0.7.0" github.com/golang-cz/gospeak/cmd/gospeak@v0.7.0
Download binaries
macOS: amd64, arm64 (Apple Silicon)
Linux: amd64, arm64
Windows: amd64, arm64
v0.6.3
Changelog
- 2c02d70: Experimental: Embed webrpc errors source code (@VojtechVitek)
- 277a87f: Improve and update the example (@VojtechVitek)
Docker
docker run ghcr.io/golang-cz/gospeak:v0.6.3
Homebrew
brew tap golang-cz/tap
brew install gospeak
Build from source
go install -ldflags="-s -w -X github.com/golang-cz/gospeak/cmd/gospeak.VERSION=v0.6.3" github.com/golang-cz/gospeak/cmd/gospeak@v0.6.3
Download binaries
macOS: amd64, arm64 (Apple Silicon)
Linux: amd64, arm64
Windows: amd64, arm64
v0.6.2
Changelog
- e140022: Update to webrpc@v0.12.1 (@VojtechVitek)
Docker
docker run ghcr.io/golang-cz/gospeak:v0.6.2
Homebrew
brew tap golang-cz/tap
brew install gospeak
Build from source
go install -ldflags="-s -w -X github.com/golang-cz/gospeak/cmd/gospeak.VERSION=v0.6.2" github.com/golang-cz/gospeak/cmd/gospeak@v0.6.2
Download binaries
macOS: amd64, arm64 (Apple Silicon)
Linux: amd64, arm64
Windows: amd64, arm64
v0.6.1
Changelog
- 9b175b0: Add tests for Locale ENUM (@VojtechVitek)
- b24d6f8: Make the parser ignore all previously generated Go files (@VojtechVitek)
- e9d4bfd: Update example to gospeak@v0.6.0 (@VojtechVitek)
- 007aa08: webrpc now supports -target=json (@VojtechVitek)
Docker
docker run ghcr.io/golang-cz/gospeak:v0.6.1
Homebrew
brew tap golang-cz/tap
brew install gospeak
Build from source
go install -ldflags="-s -w -X github.com/golang-cz/gospeak/cmd/gospeak.VERSION=v0.6.1" github.com/golang-cz/gospeak/cmd/gospeak@v0.6.1
Download binaries
macOS: amd64, arm64 (Apple Silicon)
Linux: amd64, arm64
Windows: amd64, arm64
v0.6.0
Changelog
- 497c5fd: If not provided, come up with argument name based on its type (@VojtechVitek)
- deb29ad: Remove unused test (@VojtechVitek)
Docker
docker run ghcr.io/golang-cz/gospeak:v0.6.0
Homebrew
brew tap golang-cz/tap
brew install gospeak
Build from source
go install -ldflags="-s -w -X github.com/golang-cz/gospeak/cmd/gospeak.VERSION=v0.6.0" github.com/golang-cz/gospeak/cmd/gospeak@v0.6.0
Download binaries
macOS: amd64, arm64 (Apple Silicon)
Linux: amd64, arm64
Windows: amd64, arm64
v0.5.0
Changelog
- d8c89db: GoTypeName(): Handle versioned packages (@VojtechVitek)
Docker
docker run ghcr.io/golang-cz/gospeak:v0.5.0
Homebrew
brew tap golang-cz/tap
brew install gospeak
Build from source
go install -ldflags="-s -w -X github.com/golang-cz/gospeak/cmd/gospeak.VERSION=v0.5.0" github.com/golang-cz/gospeak/cmd/gospeak@v0.5.0
Download binaries
macOS: amd64, arm64 (Apple Silicon)
Linux: amd64, arm64
Windows: amd64, arm64
v0.4.0
Changelog
- 93bb9aa: Replace generic gospeak.Enum[int] with enum.Int64, enum.Uint etc. (@VojtechVitek)
Docker
docker run ghcr.io/golang-cz/gospeak:v0.4.0
Homebrew
brew tap golang-cz/tap
brew install gospeak
Build from source
go install -ldflags="-s -w -X github.com/golang-cz/gospeak/cmd/gospeak.VERSION=v0.4.0" github.com/golang-cz/gospeak/cmd/gospeak@v0.4.0
Download binaries
macOS: amd64, arm64 (Apple Silicon)
Linux: amd64, arm64
Windows: amd64, arm64
v0.3.0
Changelog
- b903d7b: Add test for uint64 enum (@VojtechVitek)
- 68229a4: Add tests for named integer types (number/string over JSON) (@VojtechVitek)
- 0dc2359: CI: Fix Go version in goreleaser: Thanks, YAML.. (@VojtechVitek)
- d8ea8a7: CI: Release: Update to actions/setup-go@v4 (@VojtechVitek)
- 635142c: Fix enam name/value (@VojtechVitek)
- 9ece1b9: Fix parsing struct fields type (@VojtechVitek)
- 7bbf33d: Implement collecting enums (@VojtechVitek)
- 9cdebca: Implement gospeak.Enum (int) (@VojtechVitek)
- 23bf3bf: Imrove enum and struct field tests, refactor helper functions (@VojtechVitek)
- 663ce87: README: Improve documentation (@VojtechVitek)
- 351f461: Refactor parser into internal package and split the files (@VojtechVitek)
- 50ddb8a: Remove older/implemented ideas (@VojtechVitek)
- 9638b07: Store enum type to webrpc types (@VojtechVitek)
- a4f90e6: Update example to webrpc@master + new gospeak.Enum[int] (@VojtechVitek)
- 9153961: Upgrade webrpc to current master (@VojtechVitek)
- 1be515a: WIP: Collect enums at the beginning (@VojtechVitek)
- 59d90a2: WIP: Experimental gospeak.Enum[int] with generics (@VojtechVitek)
Docker
docker run ghcr.io/golang-cz/gospeak:v0.3.0
Homebrew
brew tap golang-cz/tap
brew install gospeak
Build from source
go install -ldflags="-s -w -X github.com/golang-cz/gospeak/cmd/gospeak.VERSION=v0.3.0" github.com/golang-cz/gospeak/cmd/gospeak@v0.3.0
Download binaries
macOS: amd64, arm64 (Apple Silicon)
Linux: amd64, arm64
Windows: amd64, arm64
v0.0.13
Changelog
- f67e73e: Add Makefile (@VojtechVitek)
- a5dda2a: Add json target; improve --help and README (@VojtechVitek)
- 2ea546b: Fix RIDL/JSON typename case (@VojtechVitek)
- f890690: Improve petStore example (@VojtechVitek)
- 49c5bd5: Print JSON schema if no targets are given (@VojtechVitek)
- c5ec9fd: Update README (@VojtechVitek)
- 1bc29de: Update example (@VojtechVitek)
Docker
docker run ghcr.io/golang-cz/gospeak:v0.0.13
Homebrew
brew tap golang-cz/tap
brew install gospeak
Build from source
go install -ldflags="-s -w -X github.com/golang-cz/gospeak/cmd/gospeak.VERSION=v0.0.13" github.com/golang-cz/gospeak/cmd/gospeak@v0.0.13
Download binaries
macOS: amd64, arm64 (Apple Silicon)
Linux: amd64, arm64
Windows: amd64, arm64