Releases: timostamm/protobuf-ts
Releases · timostamm/protobuf-ts
v2.0.0-alpha.30
Breaking changes:
RpcOptions
takes atimeout
property now.deadline
property
has been removed. See #138 for details.
v2.0.0-alpha.29
v2.0.0-alpha.28
Bug fixes:
- Fix protoc error message "Plugin output is unparseable" for certain
plugin output sizes, see #134.
Thanks to @fenos for the investigation and fix!
New features:
- Add oneof accessor / mutator functions, see #129
Cleanup:
- Rename plugin parameters to "plugin options".
The code generator request only accepts a single parameter string,
but this should be considered an implementation detail.protoc
uses--ts_opt
, so we should speak of options, not parameters.
v2.0.0-alpha.27
v2.0.0-alpha.24
New feature:
- More convenience method to read custom options, see #36
v2.0.0-alpha.23
New feature:
- runtime: Message options are now available in reflection
information, see #35. - plugin: Groups (deprecated proto2 feature) are now completely
ignored, but should still be treated properly as unknown fields. - runtime: BinaryReader.skip() supports WireType.StartGroup now.
Breaking changes:
- runtime: The MessageInfo interface requires the new "options"
property. - plugin-framework: IDescriptorInfo.isMessageField() no longer
returns true for GROUP field type.
v2.0.0-alpha.22
New features:
- The Twirp and gRPC-web transports let you pass options to fetch() now.
See #95, #105.
Thanks to @jamesbirtles for the PR!
v2.0.0-alpha.21
New features:
- Compatibility with Angular 11
No code changes, just relaxed peer dependency constraints.
v2.0.0-alpha.20
Bug Fixes:
- Fixed grpcweb-transport to handle responses with HTTP error status
and missing content-type header, see #102.
Thanks to @frederikhors for the bug report.
Breaking changes:
-
grpcweb-transport: The function
readGrpcWebResponseHeader()
no longer
returns the format. -
grpcweb-transport: The function
readGrpcWebResponseBody()
no longer takes
the format as an argument. Instead, it now takes the content-type response
header value and determines the format on its own.
v2.0.0-alpha.19
v2.0.0-alpha.19