package atd
Install
Dune Dependency
Authors
-
MMartin Jambon <martin@mjambon.com>
-
DDavid Sheets <sheets@alum.mit.edu>
-
RRudi Grinberg <me@rgrinberg.com>
-
IIvan Jager <aij+git@mrph.org>
-
JJeff Meister <nanaki@gmail.com>
-
CCarmelo Piccione <carmelo.piccione@gmail.com>
-
RRaman Varabets <roman.vorobets@gmail.com>
-
MMathieu Baudet <mathieubaudet@fb.com>
-
RRauan Mayemir <rauan@mayemir.io>
-
LLouis Roché <louis@louisroche.net>
-
BBrendan Long <self@brendanlong.com>
-
CChristophe Troestler <christophe.Troestler@umons.ac.be>
-
VVincent Bernardoff <vb@luminar.eu.org>
-
Hhaoyang <haoyang@esper.co>
Maintainers
Sources
sha256=db6b4c1a6293b214a7b7a3da435e681abd1b16b55d5aa246b93d26736d3a559e
sha512=0c7f1985cc4d87ddd541bb2f7085b72f81aaef69468653319a4a52e6cd6c9318511229784a12cdb413ae500e7a5b8195759e0d8d49946a9b00f62e8dda07e8a2
CHANGES.md.html
2.2.1 (2020-05-14)
Upgrade to dune 2.0
2.2.0 (2020-09-03)
Add support for merging double annotations (
<ocaml from="ProtoA"><ocaml predef>
)Add tests for annotation merging and target-specific annotations
2.1.0 (2019-12-3)
Fix bug preventing generated code from compiling when using json adapters on recursive types.
Improve automatic error messages shown in case of failed validation. Now include the validator's name or code.
Add support for json adapters in the bucklescript backend. (#153)
2.0.0 (2018-05-31)
Add support for json adapters in OCaml (
<json adapter.ocaml=...>
)Add support for json enums with a catch-all case (
<json open_enum>
)Remove
<json tag_field=...>
and<json untyped>
1.13.0 (2018-03-27)
Introduce
atdgen-runtime
package. This package contains the runtime dependency introduced by theatdgen
code generator. The old runtime library is deprecatedAdd
atdj
to set of released packages.atdj
is a java code generator for .atd files.Improve generated code to emit ppx attributes to ignore harmless warnings
Ag_version
submodule has been replaced withVersion
.Transition
atd
aliases using the(wrapped true)
mode of jbuilder. This is a breaking change for all of those who useatd
the library. All modules are now accessible under theAtd.
entry module.