These 23 commits are when the Protocol Buffers files have changed:
Commit: | 855ff2f | |
---|---|---|
Author: | Marcus Longmuir | |
Committer: | GitHub |
Update TS/JS & Go dependencies (#841) * Update TS/JS dependencies * Update Go dependencies * Revert changes to example Gopkg.toml * Updated node * Fixed codegen and webpack * Pin google.golang.org/grpc to ~1.32.0
The documentation is generated from this commit.
Commit: | 5b222b4 | |
---|---|---|
Author: | Johan Brandhorst | |
Committer: | GitHub |
Update grpc-go, golang/protobuf dependencies (#395) Update golang/protobuf to 1.3.0, update grpc-go to 1.20.1. The grpc-go upgrade requires removing the drop tests as we no longer have access to the underlying transport.
Commit: | dbdc559 | |
---|---|---|
Author: | Jonny Reeves | |
Committer: | Jonny Reeves |
In-line Proto Documentation in Generated Code. Add in-line documentation present in the proto file into the generated code as a JSDoc comment; also prefixes the output with the same 'Generate Code' comment generated by protoc-js
Commit: | d82a2f1 | |
---|---|---|
Author: | Jonny Reeves |
Hello World! Proof of concept protoc-plugin for generating service clients for use with @improbable-eng/grpc-web. ## Why? See conversation in https://github.com/improbable-eng/ts-protoc-gen/issues/145 ## Design Choices 1. This package uses [protoc-plugin](https://github.com/konsumer/node-protoc-plugin) which provides the ability to [extract comments from the source proto](https://github.com/konsumer/node-protoc-plugin#findcommentbypath) and in-line them into the generated code; this was a much requested feature on ts-protoc-gen 2. [ts-morph](https://dsherret.github.io/ts-morph/) is used to build TypeScript source code in-line; this is then compiled into TypeScript definition files (`.d.ts`) and JavaScript source files. This is great as it reduces the number of code-paths required. ## What's left to do? Loads, off the top of my head: 1. Generate service clients, at present we are only generating classes required to use directly against grpc-web ("Raw!") 2. Add unit/integration test coverage! 3. Add support for in-lined documentation from source protos.
Commit: | fbed445 | |
---|---|---|
Author: | Jonny Reeves | |
Committer: | GitHub |
Use Lerna to manage client modules (#269) * Use Lerna to manage client modules * Debug failing example build * Disable Post Install Script for react example * Derp * Revert "Disable Post Install Script for react example" This reverts commit f6c6ffc427f3e087e27da2eeeba1a36df0144735. * Fix up some more relative paths. * Fix up go tests. * Fixup relative path to vendored go-files * Fix go import * Fix path to test-server startup * Move integration tests into their own folder * Fix test.sh * Fix pathing issue :pray:
Commit: | 81ebe17 | |
---|---|---|
Author: | Milan Pavlik | |
Committer: | Marcus Longmuir |
Re-add "Fix Grpc-Message decoding (#117)" (#178) * Re-add "Fix Grpc-Message decoding (#117)" This reverts commit 9df9c0a453673a3ceed1b91a794d731834bf54c7. * Fixed clientWebsocket tests
Commit: | 9df9c0a | |
---|---|---|
Author: | Milan Pavlik | |
Committer: | GitHub |
Revert "Fix Grpc-Message decoding (#117)" (#177) This reverts commit 615bdb7487ee38cabc57d72f20aa5e949f9b883c.
Commit: | 615bdb7 | |
---|---|---|
Author: | Tatsuyuki Ishi | |
Committer: | Milan Pavlik |
Fix Grpc-Message decoding (#117) * Fix decoding of Grpc-Message Percent encoded as https://github.com/grpc/grpc/blob/master/doc/PROTOCOL-HTTP2.md * Return as-is when gRPC-Message fails to decode
Commit: | fb8346b | |
---|---|---|
Author: | Marcus Longmuir | |
Committer: | Marcus Longmuir |
Refactored into client-based
Commit: | 19fe152 | |
---|---|---|
Author: | Marcus Longmuir | |
Committer: | Marcus Longmuir |
Tests for aborting requests
Commit: | b00e560 | |
---|---|---|
Author: | Marcus Longmuir | |
Committer: | Michal Witkowski |
Remove IE 10 support. TypeScriptified test config. Streaming tests. (#42) * TypeScriptified and simplified test config. Fixes #39 * Added test for message streaming * Exception pass-through * Removed ms-stream (IE 10 support) * Increased acceptable delay for streaming test * Added tests for detach * Removed console.log
Commit: | 79e7099 | |
---|---|---|
Author: | Marcus Longmuir | |
Committer: | GitHub |
Added unary convenience function and header/trailer combination tests (#5) * Added known limitation for server-side streaming * WIP Unary convenience function * Renaming code->status message->statusMessage * Header and trailer combination testing * Added conditions for asserting headers and trailers * Added more debugging to tests * Writing trailers to payload if body was written * Cleaned up tests * Renamed helper function * Fixed flush implementation * Updated transport preference and README * Bypassing https jumps if not testing https * Disabled HTTP tests due to Browserstack tunnel issue * Removed empty line
Commit: | f11adde | |
---|---|---|
Author: | Marcus Longmuir | |
Committer: | Marcus Longmuir |
Renamed headers to metadata for request and added test
Commit: | e6f1e54 | |
---|---|---|
Author: | Marcus Longmuir | |
Committer: | GitHub |
Example Golang + TS (#2) * Added basic example * Improved example
Commit: | 9f397da | |
---|---|---|
Author: | Marcus Longmuir | |
Committer: | GitHub |
TypeScript Added TypeScript library
Commit: | 1df19d8 | |
---|---|---|
Author: | Michal Witkowski |
massive re-layout of the project
Commit: | ba3c1c9 | |
---|---|---|
Author: | Michal Witkowski |
full integration tests
Commit: | 9105edc | |
---|---|---|
Author: | Michal Witkowski |
prototype integration test
Commit: | 62fd108 | |
---|---|---|
Author: | Michal Witkowski |
working end to end call from browser
Commit: | 915714b | |
---|---|---|
Author: | Michal Witkowski |
Merge remote-tracking branch 'origin/master'
Commit: | 97c48bc | |
---|---|---|
Author: | Michal Witkowski |
add example js project
Commit: | 11d8eb8 | |
---|---|---|
Author: | Michal Witkowski |
rewritten as middleware
Commit: | 289f5fe | |
---|---|---|
Author: | Michal Witkowski |
Demo project init