- #1184 Correctly support proto3 optional fields in commonjs+dts .d.ts output @mattnathan
- #1173 Update envoy version to 1.20
- #1172 Fix issue where no RPC is issued when
deadline
is specified. - #1167 Fix missing TypeScript return type for
serverStreaming
calls. @lukasmoellerch - #1166 Add missing exports from
RpcError
and add test. - #1164 Add missing class exports @tinrab
- #1160 Expose MethodDescriptor's public methods @tomferreira
- #1139 Improve error type with
RpcError
& internal code sync (contributor: @TomiBelan)- (experimental) Typescript users need to update type references from
Error
->RpcError
- (experimental) Typescript users need to update type references from
- #1140 Improve
RpcError.code
typing & internal code sync (contributor: @richieforeman) - #1138 Remove Bazel in Javascript toolchain
- #1137 Revamp Closure JsUnit tests runtime and optimize test/build flows.
- #1115 Bump Bazel version -> 4.1.0 and Protobuf version -> 3.17.3
- #1107 Allow for custom install prefix @06kellyjac
- #1063 Also set timeout on HTTP request if deadline for grpc call is set @Yannic
- #1004 Bump closure library version to v20201102
- #1002 Bump Envoy version to 1.16.1
- #998 Fix GrpcWebClientBaseOptions types in index.d.ts @acalvo
- #971 Add grpc.web.ClientOptions to better document options and add type res... @jennnnny
- #969 Fix non-determinism in code generator
- #941 Fix Protobuf .d.ts typings for .proto files without package @Yannic
- #910 Add test to show how to access metadata in interceptor
- #903 Add error handling to a few error conditions
- #886 Add missing types definitions
- #885 Bump Envoy to 1.15.0
- #884 Update protoc plugin to support Proto3 optional
- #882 Add @interface MethodDescroptorInterface @Jennnnny
- #880 Update Bazel to 3.3.1 @Yannic
- #874 Add removeListener and missing metadata event types @danielthank
- #872 [bazel] Introduce grpc_web_toolchain @Yannic
- #871 [generator] Refactor dependency management @Yannic
- #869 Add scripts to run interop-tests on grpc-web Java connector
- #847 Allow multiple .on() callbacks and fix issue with non-OK status
- #859 Fix envoy.yaml deprecated fields @dmaixner
- #858 Refactor error handling in grpcwebclientbase
- #857 Migrate to ES6 classes
- #852 Update to use @grpc/grpc-js node package, and update helloworld exampl...
- #851 Add a ThenableCall base class for the promise-based unaryCall function @Jennnnny
- #844 Fix code generator bug and add tests
- #833 Add proper author attribution to release notes / changelog
- #827 Splitting callback based client and Promise based client into multiple... @Jennnnny
- #822 use explicit envoy release tag @xsbchen
- #821 Experimental Feature: Add ES6 import style @Yannic
- #738 Avoid double slash in url when client hostname has tailing slash @hanabi1224
- #818 All java connector interop tests are passing now
- #804 Fix a bug in test: callback not properly intercepted
- #801 Trying to speed up tests
- #797 Split basic tests with interop tests
- #780 Add missing separator to imports from external files @tomiaijo
- #777 Add .on(metadata,...) callback to distinguish initial metadata
- #764 [generator] Move options parsing into dedicated class @Yannic
- #761 Update generic client @Jennnnny
- #756 Add eval test for TypeScript generated code
- #752 Disable static checkers on generated js files @IagoLast
- #747 Enable builder pattern in Typescript protobuf messages. @Orphis
- #746 Generate Promise based overloads for unary calls in Typescript @Orphis
- #745 [bazel] Update rules_closure + fix linter warnings @Yannic
- #734 Allow GrpcWebStreamParser to accept Uint8Array @travikk
- #723 Update bazel version
- #720 Fix grpcwebproxy interop
- #716 allow_origin is deprecated in latest envoy server @noconnor
- #695 Fix issue 632 (double execution of callback) @hfinger
- #692 Do not hardcode CXX to g++
- #671 Add metadata to error callback
- #668 Remove stream_body.proto
- #665 Add config for Bazel CI @Yannic
- #663 nginx example Expose-Headers add Grpc-Message,Grpc-Status @zsluedem
- #657 Ensure that the end callback is called @vbfox
- #655 Use closure compiler from npm in build.js @vbfox
- #654 Ignore MacOS .DS_Store files @vbfox
- #652 Fix error callback
- #644 Add CallOptions class @Jennnnny
- #641 Add/update GOVERNANCE.md and CONTRIBUTING.md
- #635 Fix generated code return type, and remove unused var
- #628 Added API for simple unary call @Jennnnny
- #621 Fix output directory name when using import_style=typescript @asv
- #619 Return specific grpc status code on http error @harmangakhal
- #618 Generate method descriptors into multiple files @Jennnnny
- #617 Remove
enabled
deprecated field @gsalisi - #615 Add support in code generator for printing only method descriptors @Jennnnny
- #608 Fix status and error callbacks
- #604 Add option to set withCredentials to true
- #603 Adding some groundwork for generic client @Jennnnny
- #600 Add generated code eval test
- #599 fix wrong package name of input type @lqs
- #593 Fix: Helloworld Example - Enabled Deprecation @gary-lo
- #582 Ensure credentials are not undefined in typescript @Globegitter
- #579 Uppercase enum keys in TypeScript definitions @benfoxbotica
- #578 Fix depset issues with/upgrade to Bazel 0.27.1 @factuno-db
- #567 Introducing MethodDescriptor @Jennnnny
- #559 Adding new fields to MethodInfo @Jennnnny
- #556 Add fix for deadline of strings, NaN, Infinity and -Infinity @CatEars
- #546 Changes to deserializeBinary API
- #540 Method Derserializer should take Uint8Array @pnegahdar
- #519 remove duplicated has$field$ method for oneof @yangjian
- #512 Make client args
credentials
andoptions
optional @jonahbron
- #502 Attempt to fix flakiness of 'bazel test' @Yannic
- #497 Remove a return that skip emission of end callback @tinou98
- #494 [bazel] Migrate protobuf info provider to new-style one @Yannic
- #482 feature: Typings codegen for bytes field type @shaxbee
- #481 Add module alias to enums for Typescript @rogchap
- #460 add typescript definition for Oneof fields @yangjian
- #452 fix: exclude map entry message from typings, fix optional values @shaxbee
- #448 Export Map types correctly, optional getter/setters for message types @shaxbee
- #444 feature: Messages in typings extending jspb.Message @shaxbee
- #433 Match name nesting and imports in .d.ts with .js files @shaxbee
- #430 Use camelCase in AsObject definition @johanbrandhorst
- #429 Fix type error in serverStreaming method @johanbrandhorst
- #427 Promise function should use ES5 functions rather than fat arrows (IE b... @rogchap
- #422 Enable ADVANCED_OPTIMIZATIONS in Closure Compiler @jjbubudi
- #421 [bazel] Upgrade to 0.22.0 @Yannic
- #413 Emit status event on empty stream response @shaxbee
- #409 Fix metadata typings for TS client @bpicolo
- #404 Generate Typescript definition for top level Enums @rogchap
- #391 A script to compile protoc plugin
- #385 Codegen: Support nested types and enums @shaxbee
- #368 Make the bazel rules work with current rules_closure. @factuno-db
- #367 update examples to use addService @mitchdraft
- #365 Fix response header value with colon
- #362 Fix the method name clashes for generated commonjs files @weilip1803
- #360 Fix the import path for generated typescript files @at-ishikawa
- #354 [dts] Generate PromiseClient type definitions in d.ts file @at-ishikawa
- #352 Add a max grpc timeout to the echo example. @mjduijn
- #348 Fix output dts about 'repeated' for --grpc-web_out=import_style=common... @rybbchao
- #345 update typescript generation to work in strict mode @henriiik
- #330 Use official rules_closure repository @Yannic
- #314 Add a unit test for proto with no package
- #313 Show how deadline can be set
- #311 Document how to prevent Envoy to timeout streaming @mitar
- #310 Correctly generate code if package name is empty @mitar
- #304 Add a simple Hello World Guide
- #303 Error code should be number
- #276 Fix plugin compile error
- #272 Fix cpp warnings
- #263 Make "Quick" start quicker
- #258 Experimental Typescript support
- #257 Fix bug with button in example