Skip to content

Releases: webrpc/gen-golang

v0.15.0

02 Oct 13:14
0ab8431
Compare
Choose a tag to compare

What's Changed

This ridl definition:

service ExampleService
  - Ping()
  # Status endpoint
  #
  # gives you current status of running application
  @internal
  - Status() => (status: bool)
  - Version() => (version: Version)

Rendered service.gen.go

var (
	methods = map[string]method{
		"/rpc/ExampleService/Status": {
			Name:        "Status",
			Service:     "ExampleService",
			Annotations: map[string]string{"internal": ""},
		},
		"/rpc/ExampleService/Version": {
			Name:        "Version",
			Service:     "ExampleService",
			Annotations: map[string]string{},
		},
	}
)

Full Changelog: v0.14.8...v0.15.0

v0.14.8

24 Apr 12:47
63ec3bf
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.14.7...v0.14.8

v0.14.7: Add .WithCausef() shorthand for defining error cause

23 Apr 14:15
badb0e7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.14.5...v0.14.7

Supersedes v0.14.6, which contained a syntax error.

v0.14.6: Add .WithCausef() shorthand for defining error cause

23 Apr 13:46
66c95b9
Compare
Choose a tag to compare

v0.14.5

17 Apr 17:15
fc75708
Compare
Choose a tag to compare
  • Removes unused JSON decoder

v0.14.4

17 Apr 17:08
Compare
Choose a tag to compare
  • Fixes Go client webrpc streaming hanging under certain cirmustances #63, thanks to @xiam

v0.14.2: Expose as Go module

04 Apr 14:58
Compare
Choose a tag to compare
Expose as Go module with //go:embed FS

v0.14.1

12 Mar 16:52
Compare
Choose a tag to compare

Fixes context propagation to HTTP requests.

v0.14.0

11 Mar 13:00
3f1f017
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @alinz made their first contribution in #54

Full Changelog: v0.13.7...v0.14.0

v0.13.7: Introduce .Is() method on enums

28 Nov 11:11
d244bd7
Compare
Choose a tag to compare