Skip to content

Releases: mransan/ocaml-protoc

version 1.2.0

10 Apr 05:56
Compare
Choose a tag to compare

Improve code generation for encoding function in BuckleScript encoding

version 1.1.0

20 Mar 00:01
Compare
Choose a tag to compare

Re design code generation for multiple encoding

  • Each encoding will have a dedicated file (_types/_pp/_pb/_yojson/_bs).
  • The runtime for JSON is no longer functorized
  • Separate code generation for Yojson and BS

Version 1.0.3

16 Mar 18:42
Compare
Choose a tag to compare

Fix JSON code generation

version 1.0.1

15 Mar 15:36
Compare
Choose a tag to compare

In this release we add support for

  • proto3
  • JSON serialization
  • new command line argument to control which function should be generated (-binary, -pp, -json).

One minor backward incompatible change is that previously required field where in fact not required but would rather have a default value. In this release we added runtime check to ensure all required field were present in the message.

version 1.0

15 Mar 15:22
Compare
Choose a tag to compare

In this release we add support for

  • proto3
  • JSON serialization
  • new command line argument to control which function should be generated (-binary, -pp, -json).

One minor backward incompatible change is that previously required field where in fact not required but would rather have a default value. In this release we added runtime check to ensure all required field were present in the message.

Beta Release 2

02 Jul 11:02
Compare
Choose a tag to compare
Beta Release 2 Pre-release
Pre-release
  • Add support for ppx extension (file / enum / message custom option)
  • Add support for setting custom file options from command line arguments
  • Remove warnings in generated code
  • Remove warnings in compiler code

Beta Release 1

10 May 11:43
Compare
Choose a tag to compare
  • Add support for map<>
  • Clean up the code
  • Add more unit tests
  • Generate more checks when decoding

Alpha Release 4

20 Mar 20:46
Compare
Choose a tag to compare
Merge pull request #70 from mransan/add_ocaml_mutable_field_option

Add support for (ocaml_mutable) field option in .proto file

Alpha Release 3

19 Mar 01:49
Compare
Choose a tag to compare
Merge pull request #64 from mransan/fix_build_system_for_opam_2

Fix build system based on second opam attempt

Alpha Release 2

19 Mar 01:16
Compare
Choose a tag to compare
Merge pull request #63 from mransan/fix_build_system_for_opam

Fix build system based on first opam attempt