Releases: brentyi/tyro
Releases · brentyi/tyro
Release v0.0.20
Improved readability of --help
. We now group arguments and generate comment/docstring-based helptext for nested dataclasses.
Release v0.0.19
Redesigned how annotations are parsed and used to instantiate fields; an iterative process is now recursive.
This is simpler, enables more informative error messages, and makes containers slightly more robust; supported annotations now include sequence types containing literals or enums (eg List[Literal[0, 1, 2, 3]]
or Tuple[SomeEnum, SomeEnum, SomeEnum]
).
Release v0.0.18
Helptext + default value improvements!
Release v0.0.17
Fix faulty enum check during helptext generation
Release v0.0.16
Helptext improvements, fix enum in Literal regression.
Release v0.0.15
Default subcommands, literal metavar tweaks.
Release v0.0.14
Fix metavars for generics
Release v0.0.13
Significantly improved generic handling
Release v0.0.12
Support booleans in fixed-length tuples
Release v0.0.11
Fix %
in docstrings for boolean fields.