package atdj
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=3a25addaebfe13b48a44fe3e6de88e9c50ea62433dfd3684f0a894d957d1eb47
sha512=a4375cb465b9d34b1bab49f331600b108241342e1957d9a2332eec5dd55ecf70021c21a6bb2431f015359e46dffbdae06a21c4f5c98c7e9ef3911bb7dca9461b
CHANGES.md.html
2.3.3 (2022-03-16)
Prevent incorrect validation errors for annotations of the form
<ocaml field_prefix=...>
and a few others (#258)
2.3.2 (2022-03-11)
Fix package dependencies (#257)
2.3.1 (2022-03-10)
Ensure that atdgen reports its own version rather than the version of the atd library.
Fix version constraint on cmdliner.
2.3.0 (2022-03-10)
Allow single-quoted strings as an alternative to double-quoted strings in ATD files (#239)
Add Python backend called atdpy (#235)
Add detection of misplaced annotations and misspelled annotation field names for atdgen targets and atdpy (#204, #227)
atdpy: Downcase Python output files (#251)
atdpy: Disable flake8 checks on generated code via a special comment (#252)
atdgen: Add support for ppx attributes on individual type definitions (#238)
other enhancement and fixes (see git log)
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.