v3.5.0

New features:

Documentation:

Build system:

v3.4.0

v3.3.0

This release is mostly about reducing the number of dependencies. The only API change is that write_message_to_file_robust has gone.

With these changes, the following 49 libraries that were needed to install capnp-ocaml 3.2.1 are no longer required: base_bigstring, base_quickcheck, bin_prot, camlp4, core_kernel, extunix, fieldslib, jane-street-headers, jst-config, num, ocaml-compiler-libs, ocaml-migrate-parsetree, octavius, parsexp, ppx_assert, ppx_base, ppx_bench, ppx_bin_prot, ppx_compare, ppx_custom_printf, ppx_derivers, ppx_enumerate, ppx_expect, ppx_fail, ppx_fields_conv, ppx_hash, ppx_here, ppx_inline_test, ppx_jane, ppx_js_style, ppx_let, ppxlib, ppx_module_timer, ppx_optcomp, ppx_optional, ppx_pipebang, ppx_sexp_conv, ppx_sexp_message, ppx_sexp_value, ppx_stable, ppx_typerep_conv, ppx_variants_conv, re, seq, sexplib, splittable_random, time_now, typerep and variantslib.

v3.2.1

Other changes

v3.2.0

Backwards-incompatible changes

Other changes

v3.1.0

Backwards-incompatible changes

New features

v3.0.0

Backwards-incompatible changes

New features

Other changes

v2.1.1

v2.1.0

v2.0.1

v2.0.0

Backwards-incompatible changes

Other changes

v1.0.1

v1.0.0