Changes:
- New supported client languages were added to the README: TwirpScript (Javascript/Typescript) PR 331 & PR-334, Swift PR-337
- Add support for field presence in protobuf files PR-332. Note: This is simply a feature flag to prevent
protoc
from returning an error when the option is used with twirp. No change to the generated code or runtime library was necessary. - Don't check
error
when closing the response Body, PR-336. This works around an upstream issue in Go 1.16.10 and Go 1.17.3. - New Error Constructors:
code.Error(msg)
andcode.Errorf(msg, a...)
. PR-339 - Several minor doc changes: PR 340, PR-343, PR 341