Skip to content

Releases: arthurnn/twirp-ruby

v1.4.0

03 Jun 21:59
025101e
Compare
Choose a tag to compare
  • Feature: #35 Obey ruby_package in protoc-gen-twirp_ruby.

v1.3.0

16 Apr 19:28
Compare
Choose a tag to compare
  • Feature: #34 Build a Rack response from a Twirp::Error, may be useful for Rack middleware (e.g. issue #31 )

v1.2.0

11 Mar 20:34
Compare
Choose a tag to compare
  • Feature: #27 (issue #26) Malformed requests respond with code bad_route and contain the reason why the request was malformed (e.g. bad JSON) if possible.
  • Minor: Gemfile declares development dependencies rake and minitest.

v1.1.0

17 Sep 19:00
Compare
Choose a tag to compare

New Features:

  • #25 Send custom headers from clients.
  • #24 Code generation works with imported well-known types.

Bugfixes:

  • #23 Missing packages generate Ruby code with no module definition.
  • #22 Code generation properly names modules with numbers in them (matching google/protobuf definitions).

v1.0.0

19 Jun 17:23
a44e56b
Compare
Choose a tag to compare

Initial stable release. Includes everything needed to run Twirp services and clients in Ruby:

  • DSL to declare Twirp services from protobuf messages.
  • DSL to declare Twirp clients.
  • protoc plugin for code generation: write DSL code from a .proto file.
  • Service handlers receive serialized messages.
  • Test helpers for service handlers.
  • Service hooks on the request lifecycle and to connect handlers with middleware.
  • JSON & Protobuf encoding.
  • Twirp Errors