Skip to content

Releases: mirage/ocaml-rpc

3.1.0

09 Feb 14:26
9f2697f
Compare
Choose a tag to compare

Fix warning on ppx rewriter
Use stdlib split_at_char when available

Drop support for ocaml 4.02.3 and add support for async >= v0.9.0

26 Jan 10:56
f788356
Compare
Choose a tag to compare
Merge pull request #76 from mseri/master

lib: remove use of codegen after dropping support for ocaml 4.02.3

Last updates and fixes before dropping support for ocaml 4.02.3

17 Jan 10:18
7f0f1d0
Compare
Choose a tag to compare
  • For tuple contains more than 2 elements, fix the element order when deriving rpcty
  • pythongen, rpc_genfake: improved failures for Abstract types
  • cmdlinergen: implement Abstract
  • add support for ocaml 4.06
  • Remove unnecessary warnings
  • Add failable tests for ocaml-4.06
  • opam: add upper bound to async
  • opam: remove [configure] from the build stanza

A fatty release for once

04 Dec 15:43
2fd118f
Compare
Choose a tag to compare
  • Remove warnings by extending pattern matches in {cmdliner,markdown}gen
  • Redefined to_a with a safer interface
  • Add a way to explicitly mark a tuple list as a dict
  • Allow the use ocamldoc tags rather than [@doc ...]
  • Add an 'abstract' typ.
  • Deprecate xmlrpc from/to char producers
  • Deprecate jsonrpc from/to char producers
  • Port the jsonrpc module to yojson

Merge pull request #49 from jonludlam/v1.9.53-release

18 Jul 10:33
Compare
Choose a tag to compare
  • Delay evaluation of Cmdlinergen terms (API breaking change) (@jonludlam)
  • Accept marshalled ints when unmarshalling floats (@johnelse)

Version 1.9.52

27 Jun 14:34
Compare
Choose a tag to compare
  • Fix compilation on MacOS X (@djs55)
  • Add a ClientExnRpc functor that takes an RPC impl as argument (@jonludlam)
  • ppx_deriving_rpc: Fix marshalling of dictionaries in the rpcty code too (@jonludlam)
  • ppx_deriving_rpc: Allow unnamed parameters in functions to introduce compatibility with the old camlp4 idl (@jonludlam)

PPX support

26 May 16:40
Compare
Choose a tag to compare
Merge pull request #41 from jonludlam/master

Prepare to release 1.9.51

1.6.0 Release

27 Jul 15:55
Compare
Choose a tag to compare
  • Adds support for JSON-RPC v2

Version 1.5.5

23 Jul 20:23
Compare
Choose a tag to compare
Version 1.5.5 Pre-release
Pre-release
Merge pull request #34 from jonludlam/fix-encoding-off-by-one

Fix encoding off by one

Upgrades Release

04 Nov 13:52
Compare
Choose a tag to compare

This adds a mechanism for doing upgrades of RPCs