v0.7.2
Features
- Add simple coffee machine example for TypeScript docs (Felicitas Pojtinger)
- Add closure example to coffee server and client CLI in TypeScript (Felicitas Pojtinger)
- Add Go coffee machine server implementation with streaming support (Felicitas Pojtinger)
- Marshal
undefined
values asnull
instead of omitting them for requests in TypeScript (Felicitas Pojtinger) - Add Go coffee machine client implementation with streaming support (Felicitas Pojtinger)
- Add support for broadcasting coffee machine status to other peers (Felicitas Pojtinger)
- Broadcast coffee machine status to subscribed clients for Go version (Felicitas Pojtinger)
- Broadcast coffee machine status to subscribed clients for TypeScript version (Felicitas Pojtinger)
Bug Fixes
- Add notes on TLS via UNIX support in
purl
(Felicitas Pojtinger) - Use correct paths to Go example sources in tutorial (Felicitas Pojtinger)
Documentation
- Start split into per-language documentation, link library API in reference (Felicitas Pojtinger)
- Add draft of new docs for TypeScript version based on new example services (Felicitas Pojtinger)
- Add TypeScript transport and serializer installation & setup docs (Felicitas Pojtinger)
- Add TypeScript server setup docs and notes on streams conversion boilerplate (Felicitas Pojtinger)
- Add docs for creating a client (Felicitas Pojtinger)
- Add TypeScript docs for calling an RPC exposed by the server from the client (Felicitas Pojtinger)
- Start implementing TypeScript docs for calling an RPC exposed by the client from the server (Felicitas Pojtinger)
- Add TypeScript docs for implementing multicast notifications by calling RPCs provided by the client from the server (Felicitas Pojtinger)
- Add TypeScript docs for passing closures to RPCs and link to example source code at the end of the tutorial (Felicitas Pojtinger)
- Add Go server setup tutorial (Felicitas Pojtinger)
- Add Go client setup tutorial (Felicitas Pojtinger)
- Add Go client TUI setup tutorial (Felicitas Pojtinger)
- Add Go tutorial on how to call RPCs on the client from the server (Felicitas Pojtinger)
- Add Go tutorial on how to pass closures to RPCs (Felicitas Pojtinger)
- Add JSDoc to TypeScript implementation's registry (Felicitas Pojtinger)
- Add JSDoc to TypeScript implementation's registry (Felicitas Pojtinger)
- Add notes on limitations on supported method signatures (Felicitas Pojtinger)
- Re-add shell user prefixes (Felicitas Pojtinger)
- Use SVG-only icon, drop logos and replace them with markup layout (Felicitas Pojtinger)
- Add short introductory paragraphs for each tutorial section (Felicitas Pojtinger)
- Add language icons to ease visual docs navigation (Felicitas Pojtinger)
- Add new overview section (Felicitas Pojtinger)
- Add notes on cancelling/aborting ongoing RPC calls (Felicitas Pojtinger)
Builds
- Add README to generated NPM package (Felicitas Pojtinger)