Releases: ocaml-ppx/ppx_deriving_yojson
Releases · ocaml-ppx/ppx_deriving_yojson
3.9.1
CHANGES:
- Fix generation of unnecessary
Poly_typ ([], ...)
nodes when deriving
de/serializer for open types. These are rejected by OCaml 5.3 onward.
(#162)
@NathanReb
3.9.0
CHANGES:
- Expose Deriving.t values to allow definition of external Deriving aliases
(#159)
@NathanReb
3.8.0
CHANGES:
- Port deriver to ppxlib (#149, Simmo Saan)
3.7.0
CHANGES:
- Use ounit2 instead of ounit for the tests
(#144)
Marek Kubica
- Update to ppxlib >= 0.26.0
(#142, #146)
Sonja Heinze, Antonio Nuno Monteiro
- Sanitize the ppx output to be able to use module names shadowing the modules from the standard library
(#140)
Simmo Saan
- Reimplement map_bind to avoid stack overflows on js-of-ocaml
(#138)
P. Baudin
- Add ppxlib as a direct dependency for ppx_deriving_yojson
(#136)
Hongchang Wu
v3.6.1
CHANGES:
- Update to ppxlib >= 0.14.0
(#127)
Kate Deplaix
v3.6.0
CHANGES:
-
Update to ppx_deriving 5.0 and ppxlib
(#121)
Rudi Grinberg, Thierry Martinez, Kate Deplaix and Gabriel Scherer
-
Fix issues when the equality operator (=)
is shadowed
(#126, #128, fixes #79)
Martin Slota, Kate Deplaix
ppx_deriving_yojson 3.5.3
- Support for OCaml 4.11 (requires feature from
ppx_deriving.4.5
) (#122 by Thierry Martinez)
- Documentation improvements (#115 by Olivier Andrieu)