File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 33Changes marked with '*' indicates a changes that breaks backward compatibility
44
55[ ] Support extensible polymorphic variants
6+
7+ 3.1.3
8+ [x] Require yojson >= 1.6.0
9+ [x] Require ppxlib >= 0.3.0
10+
6113.1.2
712[x] Support arrays
813
Original file line number Diff line number Diff line change 1- module Driver : Ppx_protocol_driver .Driver with type t = Yojson.Safe. json = struct
2- type t = Yojson.Safe .json
1+ module Driver : Ppx_protocol_driver .Driver with type t = Yojson.Safe. t = struct
2+ type t = Yojson.Safe .t
33 module U = Yojson.Safe .Util
44
55 let to_string_hum t =
Original file line number Diff line number Diff line change 11(* Json Protocol *)
22include Protocol_conv.Runtime. Driver with
3- type t = Yojson.Safe .json and
3+ type t = Yojson.Safe .t and
44 type 'a flags = ?flags:[ `Mangle of (string -> string ) ] -> 'a
55
66val of_json : t -> t
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ build: [
1212depends: [
1313 "ocaml" {>= "4.04.0"}
1414 "ppx_protocol_conv" {>= "3.1.1"}
15- "yojson"
15+ "yojson" {>= "1.6.0"}
1616 "dune" {build}
1717 "ppx_sexp_conv" {with-test & < "v0.12"}
1818 "sexplib" {with-test & < "v0.12"}
You can’t perform that action at this time.
0 commit comments