**Full Changelog**: https://github.com/brentyi/tyro/compare/v0.8.14...v0.9.1
Python 3.13 support, custom constructor API, and significant refactor of internals.
What's Changed
* `typing.Annotated` workaround for pydantic v1 in https://github.com/brentyi/tyro/pull/187
* Primitive handling rewrite in https://github.com/brentyi/tyro/pull/189
* Start struct handling rewrite in https://github.com/brentyi/tyro/pull/191
* Fix dictionary + numeric tower edge cases introduced by new primitive API in https://github.com/brentyi/tyro/pull/192
* Numeric tower improvements + test in https://github.com/brentyi/tyro/pull/193
* `setuptools` => `hatchling` in https://github.com/brentyi/tyro/pull/196
* Helptext, docs fixes in https://github.com/brentyi/tyro/pull/199
* Support Python 3.13 in https://github.com/brentyi/tyro/pull/200
* More complete custom constructor docs, refinements in https://github.com/brentyi/tyro/pull/201
**Full Changelog**: https://github.com/brentyi/tyro/compare/v0.8.14...v0.9.1