package atdj
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
On This Page
  
  
  Java code generation for ATD
Install
    
    dune-project
 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
  
    
      atdgen-codec-runtime-2.3.3.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=3a25addaebfe13b48a44fe3e6de88e9c50ea62433dfd3684f0a894d957d1eb47
    
    
  sha512=a4375cb465b9d34b1bab49f331600b108241342e1957d9a2332eec5dd55ecf70021c21a6bb2431f015359e46dffbdae06a21c4f5c98c7e9ef3911bb7dca9461b
    
    
  doc/CHANGES.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-runtimepackage. This package contains the runtime dependency introduced by theatdgencode generator. The old runtime library is deprecated - Add 
atdjto set of released packages.atdjis a java code generator for .atd files. - Improve generated code to emit ppx attributes to ignore harmless warnings
 Ag_versionsubmodule has been replaced withVersion.- Transition 
atdaliases using the(wrapped true)mode of jbuilder. This is a breaking change for all of those who useatdthe library. All modules are now accessible under theAtd.entry module. 
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  On This Page