Skip to content

Releases: brentyi/tyro

v0.9.16

19 Feb 23:59
fd876ed
Compare
Choose a tag to compare

What's Changed

  • Test + support custom constructor edge case by @brentyi in #259

Full Changelog: v0.9.15...v0.9.16

v0.9.15

19 Feb 20:48
fd76d72
Compare
Choose a tag to compare

Consistency improvements for tyro.extras helpers and fixed an edge case for custom constructors.

What's Changed

  • Support single input for extras.overridable_config_cli and extras.subcommand_type_from_defaults() by @brentyi in #255
  • More consistent arguments for tyro.extras subcommand helpers by @brentyi in #256
  • Fix custom constructor edge case for variable-length positional arguments by @brentyi in #258

Full Changelog: v0.9.14...v0.9.15

v0.9.14

11 Feb 01:46
a809c1e
Compare
Choose a tag to compare

The release contains:

  • Minor bug fixes.
  • New configuration flags: tyro.conf.FlagCreatePairsOff and tyro.conf.HelptextFromCommentsOff.
  • Helptext grouping refinements.

What's Changed

  • Fix tyro.conf.UseAppendAction + abstract Sequence annotations by @brentyi in #248
  • Show flag aliases before auto-generated names in helptext by @brentyi in #247
  • Reduce Unknown types at API boundaries by @brentyi in #249
  • Add flag to turn off helptext generation from comments by @brentyi in #246
  • Add flag to turn off boolean negation by @e3rd in #250
  • Improve prefix omitting flag keep groups in help by @e3rd in #252
  • Restore helptext behavior for erased argument names + tests by @brentyi in #253

New Contributors

  • @e3rd made their first contribution in #250

Full Changelog: v0.9.13...v0.9.14

v0.9.13

23 Jan 10:18
e1deb24
Compare
Choose a tag to compare

What's Changed

  • Correct MRO traversal for inherited fields in #241

Full Changelog: v0.9.12...v0.9.13

v0.9.12

22 Jan 11:49
495545a
Compare
Choose a tag to compare

What's Changed

  • Fix attribute inheritance regression (introduced in 0.9.9) in #240

Full Changelog: v0.9.11...v0.9.12

v0.9.11

18 Jan 01:43
690e04e
Compare
Choose a tag to compare

What's Changed

  • Partial support for type parameters in class methods in #238

Full Changelog: v0.9.10...v0.9.11

v0.9.10

16 Jan 21:49
Compare
Choose a tag to compare

What's Changed

  • Support methods bound to generic classes in #234
  • Workaround for __type_params__ bug in Python 3.12.0 in #236

Full Changelog: v0.9.9...v0.9.10

v0.9.9

15 Jan 09:48
8a2ed92
Compare
Choose a tag to compare

What's Changed

  • Fix inheritance edge cases for type parameter resolution in #230
  • Refine tyro.conf.Suppress behavior in unions in #231

Full Changelog: v0.9.8...v0.9.9

v0.9.8

10 Jan 09:09
5c8e7fc
Compare
Choose a tag to compare

What's Changed

  • Fix list[dict] regression in #228

Full Changelog: v0.9.7...v0.9.8

v0.9.7

10 Jan 04:49
Compare
Choose a tag to compare

What's Changed

  • Consistent behavior for implicit and explicit selection of optional subcommands by @brentyi in #226

Full Changelog: v0.9.6...v0.9.7