Releases: ahrefs/atd
Releases · ahrefs/atd
2.6.0
CHANGES:
atdcat: add option -jsonschema
to translate from ATD to JSON
Schema (#284 )
2.5.0
CHANGES:
atdpy: make atdpy --version
print the version of atdpy itself
rather than the version of the atd
library (#270 )
atdpy: fix handling of nullable
and improve error message on
option
types used without optional fields (#277 )
Add TypeScript backend called atdts (#274 )
2.4.1
CHANGES:
atdpy: don't apply the @dataclass
decorator twice if explicitly
added by the user via an ATD annotation such as
<python decorator="dataclass(frozen=True)">
(#267 )
2.4.0
CHANGES:
atdpy: allow custom imports and class decorators to be added to the
generated Python code.
2.3.3
CHANGES:
Prevent incorrect validation errors for annotations of the form
<ocaml field_prefix=...>
and a few others (#258 )
2.3.2
CHANGES:
Fix package dependencies (#257 )
2.3.1
CHANGES:
Ensure that atdgen reports its own version rather than the version
of the atd library.
Fix version constraint on cmdliner.
2.3.0
CHANGES:
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 )
(BREAKING) atdgen: change encoding of int64 values to string (#231 )
other enhancements and fixes (see git log)
You can’t perform that action at this time.