diff --git a/CHANGES.md b/CHANGES.md index 65a44ea..d7e6a2e 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,4 +1,18 @@ +## 3.1 + +- Expose one-of per-constructor options +- Support options for enum values +- expose server stubs for advanced users + +- fix: only generate services from the current file +- silence warning 44 in generated code +- Use generated encoders/decoders for empty messages in rpc + +breaking: + +- remove bs runtime, we don't support it going forward + ## 3.0.2 - fix segfault in pbrt in bytecode diff --git a/dune-project b/dune-project index cc63450..669ebdf 100644 --- a/dune-project +++ b/dune-project @@ -1,7 +1,7 @@ (lang dune 2.0) (name ocaml-protoc) (generate_opam_files true) -(version 3.0.2) +(version 3.1) (maintainers "Maxime Ransan " "Simon Cruanes") (authors "Maxime Ransan " "Simon Cruanes") diff --git a/ocaml-protoc.opam b/ocaml-protoc.opam index 423220e..43f5bfc 100644 --- a/ocaml-protoc.opam +++ b/ocaml-protoc.opam @@ -1,6 +1,6 @@ # This file is generated by dune, edit dune-project instead opam-version: "2.0" -version: "3.0.2" +version: "3.1" synopsis: "Pure OCaml compiler for .proto files" maintainer: ["Maxime Ransan " "Simon Cruanes"] authors: ["Maxime Ransan " "Simon Cruanes"] diff --git a/pbrt.opam b/pbrt.opam index 1655cc8..7e55725 100644 --- a/pbrt.opam +++ b/pbrt.opam @@ -1,6 +1,6 @@ # This file is generated by dune, edit dune-project instead opam-version: "2.0" -version: "3.0.2" +version: "3.1" synopsis: "Runtime library for Protobuf tooling" maintainer: ["Maxime Ransan " "Simon Cruanes"] authors: ["Maxime Ransan " "Simon Cruanes"] diff --git a/pbrt_services.opam b/pbrt_services.opam index 684c057..03985ae 100644 --- a/pbrt_services.opam +++ b/pbrt_services.opam @@ -1,6 +1,6 @@ # This file is generated by dune, edit dune-project instead opam-version: "2.0" -version: "3.0.2" +version: "3.1" synopsis: "Runtime library for ocaml-protoc to support RPC services" maintainer: ["Maxime Ransan " "Simon Cruanes"] authors: ["Maxime Ransan " "Simon Cruanes"] diff --git a/pbrt_yojson.opam b/pbrt_yojson.opam index f163f3f..815b7e3 100644 --- a/pbrt_yojson.opam +++ b/pbrt_yojson.opam @@ -1,6 +1,6 @@ # This file is generated by dune, edit dune-project instead opam-version: "2.0" -version: "3.0.2" +version: "3.1" synopsis: "Runtime library for ocaml-protoc to support JSON encoding/decoding" maintainer: ["Maxime Ransan " "Simon Cruanes"]