Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
(3.2 broke backward-compatibility so it was not released) 3.3 --- * Make `_exn` functions opt-in (`[@@deriving yojson { exn = true }]`) to preserve backward-compatibility for fully-manual implementations of the [@@deriving yojson] interface. (ocaml-ppx/ppx_deriving_yojson#86) Gabriel Scherer 3.2 --- * Add `let _ = to_yojson / of_yojson` to generated code to avoid warnings when they aren't used (ocaml-ppx/ppx_deriving_yojson#68) Steve Bleazard * Fix bug where doing [@@deriving of_yojson] causes an unused rec warning (ocaml-ppx/ppx_deriving_yojson#68) Steve Bleazard * Add generated `ty_of_yojson_exn` to raise an exception rather than return an error (ocaml-ppx/ppx_deriving_yojson#57, ocaml-ppx/ppx_deriving_yojson#68) Steve Bleazard * Port `ppx_deriving_yojson` to `dune` (ocaml-ppx/ppx_deriving_yojson#69, ocaml-ppx/ppx_deriving_yojson#85) Rudi Grinberg, Antonio Nuno Monteiro * Added deriver option `fields` to generate a `Yojson_meta` module containing all JSON key names. (ocaml-ppx/ppx_deriving_yojson#70) Steve Bleazard * Remove cppo that included support for versions no longer supported by `ppx_deriving_yojson` (ocaml-ppx/ppx_deriving_yojson#75) Rudi Grinberg
- Loading branch information