Skip to content

Releases: join-com/protoc-gen-ts

2.0.1

25 Jun 11:00
64bcf88
Compare
Choose a tag to compare

Changes

  • Object properties are alphabetically sorted in more cases. This helps to decrease the diff sizes when code is autogenerated.

Cross Platform Compatibility

  • Added support for M1 processor.
  • Added support for Linux platform.

2.0.0

24 Jun 12:43
f6756c6
Compare
Choose a tag to compare

Improvements

  • credentials become optional for client construction

Breaking changes

  • "implementation" object uses uncapitalized method names.

1.0.4

06 May 13:09
8f28672
Compare
Choose a tag to compare

Fixes

  • Always unwrap decoded object into plain object in the asInterface method. This is required due to an unfortunate behavior in the protobufjs library, that returns "default values" instead of null/undefined through the getters when fields are missing.

1.0.3

04 May 20:53
87bc02a
Compare
Choose a tag to compare

Changes

  • Remove empty arrays from decoded objects

1.0.2

04 May 16:56
6162ce2
Compare
Choose a tag to compare

Changes

  • Undefined fields are deleted from decoded objects in order to improve compatibility with legacy code

1.0.1

04 May 14:38
83bb5d9
Compare
Choose a tag to compare

Breaking changes

  • more uniform interfaces for stream method return values, following the structure of the old client.

1.0.0

03 May 09:49
389da63
Compare
Choose a tag to compare

New features

  • Add extra checks in patched encode functions

Breaking changes

  • rename generated client methods to follow lowerCamelCase.

0.11.3

29 Apr 09:18
3cfe870
Compare
Choose a tag to compare

Fixes

  • sort in lexicographical order service's abstract methods, this way IDE's code generation tools generate code easier to explore.

0.11.2

28 Apr 08:55
ac837de
Compare
Choose a tag to compare

Improvements

  • Minor simplification on the clients' constructors requirements

Fixes

  • Fixed runtime error that appeared when protobufjs tried to load different message classes from different packages but same name.

0.11.1

28 Apr 02:27
e1256d9
Compare
Choose a tag to compare

Fixes

  • make abstract service classes' methods public