Skip to content

Releases: brentyi/tyro

Release v0.3.26

19 Oct 01:01
Compare
Choose a tag to compare
  • Type narrowing improvements.
  • Strip unsupported tags in PyPI readme.

Full Changelog: v0.3.25...v0.3.26

Release v0.3.25

14 Oct 01:45
5fc10f0
Compare
Choose a tag to compare
  • Fix linting issues caused by missing (but unnecessary) get_parser() overloads.

Release v0.3.24

14 Oct 01:30
Compare
Choose a tag to compare
  • Default matching improvements for subcommands.
  • Fix nested dictionaries.

Release v0.3.23

06 Oct 19:17
Compare
Choose a tag to compare
  • Primarily a performance release. Adds more aggressive caching and lazy string formatting; reduces overall overhead of tyro.cli() by 3~4x.
  • Improves line break handling for parser descriptions.

Release v0.3.22

05 Oct 21:37
Compare
Choose a tag to compare

Renamed to tyro

Release v0.3.21

05 Oct 04:11
Compare
Choose a tag to compare
v0.3.21: improve handling of non-rich ANSI sequences in inputs

Release v0.3.20

05 Oct 01:41
Compare
Choose a tag to compare
  • Padding fixes for subcommands.
  • Introduce dcargs.conf.literal_type_from_choices().

Release v0.3.19

05 Oct 01:14
Compare
Choose a tag to compare

Apply dcargs.conf.SuppressFixed to unparseable types.

Release v0.3.18

05 Oct 00:30
Compare
Choose a tag to compare
  • Support standards from PEP 585, 604: int | str, list[int], etc.
  • Rich escaping improvements.
  • Introduce dcargs.conf.SuppressFixed.

Release v0.3.17

03 Oct 07:55
Compare
Choose a tag to compare

Remove debug print. Oops!