Skip to content

Releases: timostamm/protobuf-ts

v2.0.0-alpha.30

06 Aug 13:25
Compare
Choose a tag to compare
v2.0.0-alpha.30 Pre-release
Pre-release

Breaking changes:

  • RpcOptions takes a timeout property now. deadline property
    has been removed. See #138 for details.

v2.0.0-alpha.29

06 Aug 13:25
Compare
Choose a tag to compare
v2.0.0-alpha.29 Pre-release
Pre-release

Bug fixes:

  • @protobuf-ts/grpc-transport & @grpc/grpc-js dependency, see #136.
    Thanks to @hugebdu for the report.

v2.0.0-alpha.28

27 Jul 09:51
Compare
Choose a tag to compare
v2.0.0-alpha.28 Pre-release
Pre-release

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

22 Jun 11:59
Compare
Choose a tag to compare

Fix memory leak in @protobuf-ts/grpc-transport, see #107.

Thanks to @dddenis for the PR!

v2.0.0-alpha.24

13 May 21:22
Compare
Choose a tag to compare

New feature:

  • More convenience method to read custom options, see #36

v2.0.0-alpha.23

13 May 21:22
Compare
Choose a tag to compare
v2.0.0-alpha.23 Pre-release
Pre-release

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

13 May 21:22
Compare
Choose a tag to compare
v2.0.0-alpha.22 Pre-release
Pre-release

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

13 May 21:23
Compare
Choose a tag to compare
v2.0.0-alpha.21 Pre-release
Pre-release

New features:

  • Compatibility with Angular 11
    No code changes, just relaxed peer dependency constraints.

v2.0.0-alpha.20

13 May 21:23
Compare
Choose a tag to compare
v2.0.0-alpha.20 Pre-release
Pre-release

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

13 May 21:25
Compare
Choose a tag to compare
v2.0.0-alpha.19 Pre-release
Pre-release
v2.0.0-alpha.19