NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2585 most downloaded on PyPI
Type hints (PEP 484) support for the Sphinx autodoc extension
Last release 5 days ago
29 Sep 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
11 years old
136 releases · first in 2015
🐛 fix(resolver): resolve guarded class imports by @gaborbernat in #775
Full Changelog: 3.13.7...3.13.8
🐛 fix(resolver): mock absent TYPE_CHECKING dependencies by @gaborbernat in #770
Full Changelog: 3.13.6...3.13.7
One column per quarter.
🐛 fix(annotations): defer alias expansion by @flying-sheep in #766
Full Changelog: 3.13.5...3.13.6
🐛 fix(annotations): expand aliases from unread modules by @gaborbernat in #765
Full Changelog: 3.13.4...3.13.5
🐛 fix(parser): stop shadowing intersphinx roles in the type role by @gaborbernat in #761
Full Changelog: 3.13.3...3.13.4
🔧 chore: batch dependency updates weekly on Tuesday by @gaborbernat in #755
Full Changelog: 3.13.2...3.13.3
fix: support subscripted type aliases by @flying-sheep in #745
Full Changelog: 3.13.1...3.13.2
👷 ci(coverage): pick a measurement core that records contexts by @gaborbernat in #744
Full Changelog: 3.13.0...3.13.1
Replace prettier with mdformat and yamlfmt by @gaborbernat in #733
Full Changelog: 3.11.1...3.13.0
🐛 fix(annotations): resolve cross-module recursive alias by @gaborbernat in #724
Full Changelog: 3.12.0...3.12.1
🐛 fix(annotations): render recursive type aliases by @gaborbernat in #721
Full Changelog: 3.11.0...3.12.0
🐛 fix(annotations): use py:class for types on 3.13+ by @gaborbernat in #732
Full Changelog: 3.12.1...3.11.1
✨ feat(resolver): type C data descriptors from stub files by @gaborbernat in #716
Full Changelog: 3.10.6...3.11.0
🐛 fix(docstring): keep types on params with a trailing underscore by @gaborbernat in #714
Full Changelog: 3.10.5...3.10.6
<!-- Release notes generated using configuration in .github/release.yaml at main -->
<!-- Release notes generated using configuration in .github/release.yaml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.10.4...3.10.5
<!-- Release notes generated using configuration in .github/release.yaml at main -->
<!-- Release notes generated using configuration in .github/release.yaml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.10.3...3.10.4
<!-- Release notes generated using configuration in .github/release.yaml at main -->
<!-- Release notes generated using configuration in .github/release.yaml at main -->
type statement and python 3.12+ TypeAliasType by @lochhh in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/691Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.10.2...3.10.3
<!-- Release notes generated using configuration in .github/release.yaml at main -->
<!-- Release notes generated using configuration in .github/release.yaml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.10.1...3.10.2
<!-- Release notes generated using configuration in .github/release.yaml at main -->
<!-- Release notes generated using configuration in .github/release.yaml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.10.0...3.10.1
<!-- Release notes generated using configuration in .github/release.yaml at main -->
<!-- Release notes generated using configuration in .github/release.yaml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.11...3.10.0
<!-- Release notes generated using configuration in .github/release.yaml at main -->
<!-- Release notes generated using configuration in .github/release.yaml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.10...3.9.11
<!-- Release notes generated using configuration in .github/release.yaml at main -->
<!-- Release notes generated using configuration in .github/release.yaml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.9...3.9.10
<!-- Release notes generated using configuration in .github/release.yaml at main -->
<!-- Release notes generated using configuration in .github/release.yaml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.8...3.9.9
<!-- Release notes generated using configuration in .github/release.yaml at main -->
<!-- Release notes generated using configuration in .github/release.yaml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.7...3.9.8
<!-- Release notes generated using configuration in .github/release.yaml at main -->
<!-- Release notes generated using configuration in .github/release.yaml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.6...3.9.7
<!-- Release notes generated using configuration in .github/release.yaml at main -->
<!-- Release notes generated using configuration in .github/release.yaml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.5...3.9.6
<!-- Release notes generated using configuration in .github/release.yaml at main -->
<!-- Release notes generated using configuration in .github/release.yaml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.4...3.9.5
<!-- Release notes generated using configuration in .github/release.yaml at main -->
<!-- Release notes generated using configuration in .github/release.yaml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.3...3.9.4
<!-- Release notes generated using configuration in .github/release.yaml at main -->
<!-- Release notes generated using configuration in .github/release.yaml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.2...3.9.3
<!-- Release notes generated using configuration in .github/release.yaml at main -->
<!-- Release notes generated using configuration in .github/release.yaml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.1...3.9.2
<!-- Release notes generated using configuration in .github/release.yaml at main -->
<!-- Release notes generated using configuration in .github/release.yaml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.0...3.9.1
<!-- Release notes generated using configuration in .github/release.yaml at 3.9.0 -->
<!-- Release notes generated using configuration in .github/release.yaml at 3.9.0 -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.8.0...3.9.0
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.7.0...3.8.0
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.6.3...3.7.0
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.6.2...3.6.3
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.6.1...3.6.2
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.6.0...3.6.1
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.5.2...3.6.0
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.5.1...3.5.2
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.5.0...3.5.1
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.4.0...3.5.0
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.3.0...3.4.0
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.2.0...3.3.0
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.1.0...3.2.0
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.0.1...3.1.0
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
types module by @flying-sheep in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/516Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.0.0...3.0.1
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.5.0...3.0.0
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.4.4...2.5.0
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.4.3...2.4.4
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.4.2...2.4.3
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.4.1...2.4.2
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.4.0...2.4.1
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.3.0...2.4.0
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.2.3...2.3.0
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.2.2...2.2.3
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
:param: entry by @tikuma-lsuhsc in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/464Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.2.1...2.2.2
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.2.0...2.2.1
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.1.1...2.2.0
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.1.0...2.1.1
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
Full Changelog: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.0.1...2.1.0
Your coding agent can read these notes before it upgrades. Set up the MCP server →