forked from projectmoon/tenebrous-dicebot
139 lines
7.7 KiB
Markdown
139 lines
7.7 KiB
Markdown
|
## 0.14.0
|
||
|
|
||
|
### Changes
|
||
|
* [#247](https://github.com/improbable-eng/ts-protoc-gen/pull/247) Added support for grpc and @grpc/grpc-js server interfaces. ([@badsyntax](https://github.com/badsyntax)).
|
||
|
|
||
|
## 0.13.0
|
||
|
|
||
|
### Changes
|
||
|
* [#236](https://github.com/improbable-eng/ts-protoc-gen/pull/236) Added support for @grpc/grpc-js. ([@badsyntax](https://github.com/badsyntax)).
|
||
|
|
||
|
## 0.12.0
|
||
|
|
||
|
### Changes
|
||
|
* [#207](https://github.com/improbable-eng/ts-protoc-gen/pull/207) Bazel rules moved to a new repo, see README for migration guide. ([@Dig-Doug](https://github.com/Dig-Doug)).
|
||
|
|
||
|
## 0.11.0
|
||
|
|
||
|
### Changes
|
||
|
* [#185](https://github.com/improbable-eng/ts-protoc-gen/pull/185) Bazel rules add ES6 output ([@Dig-Doug](https://github.com/Dig-Doug))
|
||
|
* [#193](https://github.com/improbable-eng/ts-protoc-gen/pull/193) Add support for generating grpc-node service types ([@esilkensen](https://github.com/esilkensen))
|
||
|
* [#194](https://github.com/improbable-eng/ts-protoc-gen/pull/194) Bazel rules output UMD modules ([@Dig-Doug](https://github.com/Dig-Doug))
|
||
|
|
||
|
### Fixes
|
||
|
* [#183](https://github.com/improbable-eng/ts-protoc-gen/pull/183) Bugfix for field names with leading underscores ([@jonny-improbable](https://github.com/jonny-improbable))
|
||
|
* [#191](https://github.com/improbable-eng/ts-protoc-gen/pull/191) Bugfix for bazel rules where names with numbers were not being exported ([@Dig-Doug](https://github.com/Dig-Doug))
|
||
|
|
||
|
## 0.10.0
|
||
|
|
||
|
### Changes
|
||
|
* [#157](https://github.com/improbable-eng/ts-protoc-gen/pull/157) Generate more accurate types for Proto Enum values. ([@mattvagni](https://github.com/mattvagni))
|
||
|
* [#159](https://github.com/improbable-eng/ts-protoc-gen/pull/159) Swap ordering of `onStatus` and `onEnd` callbacks. ([@hectim](https://github.com/hectim))
|
||
|
* [#160](https://github.com/improbable-eng/ts-protoc-gen/pull/160) Update bazel-related library versions. ([@Dig-Doug](https://github.com/Dig-Doug))
|
||
|
|
||
|
|
||
|
### Fixes
|
||
|
* [#165](https://github.com/improbable-eng/ts-protoc-gen/pull/165) Replace uses of the deprecated `new Buffer()` with `Buffer.from()`. ([@ashi009](https://github.com/ashi009))
|
||
|
* [#161](https://github.com/improbable-eng/ts-protoc-gen/pull/161) Mark `google-protobuf` as a runtime dependency. ([@jonny-improbable](https://github.com/jonny-improbable))
|
||
|
|
||
|
## 0.9.0
|
||
|
|
||
|
### Changes
|
||
|
* [#147](https://github.com/improbable-eng/ts-protoc-gen/pull/147) Use `@improbable-eng/grpc-web` package instead of the soon to be deprecated `grpc-web-client` package. ([@johanbrandhorst](https://github.com/johanbrandhorst))
|
||
|
|
||
|
## 0.8.0
|
||
|
|
||
|
### Fixes
|
||
|
* [#131](https://github.com/improbable-eng/ts-protoc-gen/pull/131) Fix code-gen problems in client-side and bi-di stream stubs. ([@johanbrandhorst](https://github.com/johanbrandhorst))
|
||
|
|
||
|
### Changes
|
||
|
* [#139](https://github.com/improbable-eng/ts-protoc-gen/pull/139) Provide support for grpc-web-client v0.7.0+ ([@jonny-improbable](https://github.com/jonny-improbable))
|
||
|
* [#124](https://github.com/improbable-eng/ts-protoc-gen/pull/124) Provide support for cancelling unary calls. ([@virtuald](https://github.com/virtuald))
|
||
|
|
||
|
## 0.7.7
|
||
|
|
||
|
### Fixes
|
||
|
* Replace usage of `Object.assign` to fix webpack issue. [@jonny-improbable](https://github.com/jonny-improbable) in [#110](https://github.com/improbable-eng/ts-protoc-gen/pull/110)
|
||
|
* Errors returned by Unary Services should be optionally null. [@colinking](https://github.com/collinking) in [#116](https://github.com/improbable-eng/ts-protoc-gen/pull/116)
|
||
|
* Fix snake_cased oneof message are generated to incorrect types. [@riku179](https://github.com/riku179) in [#118](https://github.com/improbable-eng/ts-protoc-gen/pull/118)
|
||
|
* `.deb` artificats being deployment to npm. [@jonnyreeves](https://github.com/jonnyreeves) in [#121](https://github.com/improbable-eng/ts-protoc-gen/pull/121)
|
||
|
|
||
|
### Changes
|
||
|
* Add support for `jstype` proto annotations. [@jonny-improbable](https://github.com/jonny-improbable) in [#104](https://github.com/improbable-eng/ts-protoc-gen/pull/104)
|
||
|
* Implement Client Streaming and BiDi Streaming for grpc-web service stubs. [@jonnyreeves](https://github.com/jonnyreeves) in [#82](https://github.com/improbable-eng/ts-protoc-gen/pull/82)
|
||
|
|
||
|
## 0.7.6
|
||
|
|
||
|
### Fixes
|
||
|
* Broken integration tests on master
|
||
|
|
||
|
## 0.7.5
|
||
|
|
||
|
### Fixes
|
||
|
* Fixed NPM publish.
|
||
|
|
||
|
## 0.7.4
|
||
|
|
||
|
### Changes
|
||
|
* Download protoc when generating protos to ensure a consistent version is being used. [@easyCZ](https://github.com/easyCZ) in [#80](https://github.com/improbable-eng/ts-protoc-gen/pull/80)
|
||
|
* Always generate Service Definitions (`pb_service.d.js` and `pb_service.d.ts`) even if the proto does not define any services. [@lx223 ](https://github.com/lx223) in [#83](https://github.com/improbable-eng/ts-protoc-gen/pull/83)
|
||
|
* Add custom Bazel rule which uses ts-protoc-gen for generation. [@coltonmorris](https://github.com/coltonmorris) in [#84](https://github.com/improbable-eng/ts-protoc-gen/pull/84)
|
||
|
* Add `debug` to `ServiceClientOptions`. [@bianbian-org](https://github.com/bianbian-org) in [#90](https://github.com/improbable-eng/ts-protoc-gen/pull/90)
|
||
|
|
||
|
## 0.7.3
|
||
|
|
||
|
### Changes
|
||
|
* None (testing release script...)
|
||
|
|
||
|
## 0.7.1
|
||
|
|
||
|
### Changes
|
||
|
* Fixing bad npm publish
|
||
|
|
||
|
## 0.7.0
|
||
|
|
||
|
### Changes
|
||
|
* Don't use reserved keywords as function names in grpc service stubs [@jonahbron](https://github.com/jonahbron) and [@jonny-improbable]((https://github.com/jonny-improbable)) in [#61](https://github.com/improbable-eng/ts-protoc-gen/pull/61)
|
||
|
|
||
|
### Fixes
|
||
|
* Fix casing mismatch for oneOf declarations. [@jonnyreeves](https://github.com/jonnyreeves) in [#67](https://github.com/improbable-eng/ts-protoc-gen/pull/67)
|
||
|
* Fix Bazel build [@coltonmorris](https://github.com/coltonmorris) in [#71](https://github.com/improbable-eng/ts-protoc-gen/pull/71)
|
||
|
|
||
|
## 0.6.0
|
||
|
|
||
|
### Changes
|
||
|
* Generate gRPC Service Stubs for use with grpc-web [@jonahbron](https://github.com/jonahbron) and [@jonny-improbable](https://github.com/jonny-improbable) in [#40](https://github.com/improbable-eng/ts-protoc-gen/pull/40)
|
||
|
* Fix filename manipulation bug which would cause problems for users who store generated files with `.proto` in the path. [@easyCZ](https://github.com/easyCZ) in [#56](https://github.com/improbable-eng/ts-protoc-gen/pull/56)
|
||
|
|
||
|
## 0.5.2
|
||
|
|
||
|
### Changes
|
||
|
* Fixes invalid 0.5.1 publish (fixed prepublishOnly script)
|
||
|
|
||
|
## 0.5.1
|
||
|
|
||
|
### Changes
|
||
|
* Fixes invalid 0.5.0 publish (added prepublishOnly script)
|
||
|
|
||
|
## 0.5.0
|
||
|
|
||
|
### Migration Guide
|
||
|
The `protoc-gen-js_service` command has been removed as the `protoc-gen-ts` command now generates both JavaScript and TypeScript. Consumers of `protoc-gen-js_service` should instead use `protoc-gen-ts` and substitute the `--js_service_out=generated` protoc flag with `--ts_out=service=true:generated`.
|
||
|
|
||
|
### Changes
|
||
|
* Export Enum Definitions as ALL_CAPS [@jonnyreeves](https://github.com/jonnyreeves) in [#22](https://github.com/improbable-eng/ts-protoc-gen/issues/22)
|
||
|
* Don't output variables that are not used in typescript service definition [@jonbretman](https://github.com/jonbretman) in [#38](https://github.com/improbable-eng/ts-protoc-gen/pull/38)
|
||
|
* Support Bazel build [@adamyi](https://github.com/adamyi) in [#34](https://github.com/improbable-eng/ts-protoc-gen/pull/34)
|
||
|
* Create JavaScript sources and TypeScript definitions for grpc-web services [@jonny-improbable](https://github.com/jonny-improbable) in [#44](https://github.com/improbable-eng/ts-protoc-gen/pull/44)
|
||
|
* Stop using TypeScript Modules in generated grpc-web Service Definitions [@jonny-improbable](https://github.com/jonny-improbable) in [#45](https://github.com/improbable-eng/ts-protoc-gen/pull/45)
|
||
|
|
||
|
## 0.4.0
|
||
|
|
||
|
### Changes
|
||
|
* Add `pb_` prefix to JS Reserved Keywords [@jonnyreeves](https://github.com/jonnyreeves) in [#20](https://github.com/improbable-eng/ts-protoc-gen/pull/20)
|
||
|
|
||
|
## 0.3.3
|
||
|
|
||
|
### Changes
|
||
|
* Fix error on messages without packages [@MarcusLongmuir](https://github.com/MarcusLongmuir) in [#13](https://github.com/improbable-eng/ts-protoc-gen/pull/13)
|