Releases: join-com/protoc-gen-ts
Releases · join-com/protoc-gen-ts
2.0.1
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
Improvements
- credentials become optional for client construction
Breaking changes
- "implementation" object uses uncapitalized method names.
1.0.4
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
Changes
- Remove empty arrays from decoded objects
1.0.2
Changes
- Undefined fields are deleted from decoded objects in order to improve compatibility with legacy code
1.0.1
Breaking changes
- more uniform interfaces for stream method return values, following the structure of the old client.
1.0.0
New features
- Add extra checks in patched encode functions
Breaking changes
- rename generated client methods to follow
lowerCamelCase
.
0.11.3
Fixes
- sort in lexicographical order service's abstract methods, this way IDE's code generation tools generate code easier to explore.
0.11.2
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
Fixes
- make abstract service classes' methods public