Releases: arthurnn/twirp-ruby
Releases · arthurnn/twirp-ruby
v1.4.0
- Feature: #35 Obey
ruby_package
in protoc-gen-twirp_ruby
.
v1.3.0
- Feature: #34 Build a Rack response from a
Twirp::Error
, may be useful for Rack middleware (e.g. issue #31 )
v1.2.0
- 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
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
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