Releases: tox-dev/sphinx-autodoc-typehints
Releases · tox-dev/sphinx-autodoc-typehints
3.9.7
What's Changed
- 🐛 fix(resolver): resolve NamedTuple hints from class by @gaborbernat in #657
Full Changelog: 3.9.6...3.9.7
3.9.6
What's Changed
- 🐛 fix(stubs): resolve stub type hints for C/Rust extensions by @gaborbernat in #655
Full Changelog: 3.9.5...3.9.6
3.9.5
What's Changed
- 🐛 fix(stubs): resolve stub imports for type hint evaluation by @gaborbernat in #654
Full Changelog: 3.9.4...3.9.5
3.9.4
What's Changed
- 🐛 fix(stubs): strip all suffixes for extension modules by @gaborbernat in #652
Full Changelog: 3.9.3...3.9.4
3.9.3
What's Changed
- 🐛 fix(intersphinx): exclude builtin type aliases from mapping by @gaborbernat in #650
Full Changelog: 3.9.2...3.9.3
3.9.1
What's Changed
- 🐛 fix(intersphinx): access inventory dict directly by @gaborbernat in #647
Full Changelog: 3.9.0...3.9.1
3.9.0
What's Changed
- Add permissions to workflows by @gaborbernat in #636
- ♻️ refactor(tests): consolidate test infrastructure and reach 100% coverage by @gaborbernat in #635
- Move SECURITY.md to .github/SECURITY.md by @gaborbernat in #639
- Switch FUNDING.yml to github: gaborbernat by @gaborbernat in #640
- Standardize .github files to .yaml suffix by @gaborbernat in #641
- ✨ feat(annotations): auto-remap internal type paths via intersphinx by @gaborbernat in #644
- ✨ feat(overloads): add opt-out control for overload rendering by @gaborbernat in #645
- 🐛 fix(resolver): resolve forward refs in nested attrs classes by @gaborbernat in #646
Full Changelog: 3.8.0...3.9.0
3.8.0
What's Changed
- ✨ feat(signatures): enable overload signature display by @gaborbernat in #625
- ✨ feat(annotations): preserve documented type aliases by @gaborbernat in #626
- ✨ feat(annotations): use annotationlib on 3.14+ for forward refs by @gaborbernat in #627
- ♻️ refactor(core): extract format-specific submodules by @gaborbernat in #628
- ✨ feat(warnings): add source location context by @gaborbernat in #629
- ✨ feat(stubs): resolve type hints from .pyi stub files (#161) by @gaborbernat in #630
- ✨ feat(annotations): support Annotated with Doc() for param descriptions by @gaborbernat in #631
- 🧪 test(output): normalize Sphinx text for stable comparisons by @gaborbernat in #632
- ✨ feat(attrs): backfill type annotations for attrs classes by @gaborbernat in #633
- 📝 docs(readme): rewrite with Diataxis framework by @gaborbernat in #634
Full Changelog: 3.7.0...3.8.0
3.7.0
What's Changed
- Migrate type checking from mypy to ty by @gaborbernat in #611
- Move from extras to dependency-groups by @gaborbernat in #612
- 🐛 fix(types): resolve PEP 695 type params in annotations by @gaborbernat in #614
- fix: separate injected :rtype: from preceding paragraph by @lweyrich1 in #615
- 🐛 fix(rtype): skip Return type for generators with Yields by @gaborbernat in #616
- 🐛 fix(guard): silence ImportError for third-party guards by @gaborbernat in #617
- 🐛 fix(sig): prevent KeyError in method lookup by @gaborbernat in #620
- 🐛 fix(annotations): show NewType as alias name with supertype by @gaborbernat in #622
- 🐛 fix(annotations): link enum variants in Literal types by @gaborbernat in #623
- 🐛 fix(parser): prevent directive side-effects in snippet parsing by @gaborbernat in #624
New Contributors
- @lweyrich1 made their first contribution in #615
Full Changelog: 3.6.3...3.7.0
3.6.3
What's Changed
- 🔧 build(tox): migrate from tox.ini to tox.toml by @gaborbernat in #609
- Fix extra () after NewType in rendered output by @Fridayai700 in #608
- Fix ValueError on wrapper loops in inspect.unwrap by @Fridayai700 in #607
- Fix IndexError with always_document_param_types and braces-after defaults by @Fridayai700 in #605
- Fix warning for new of NamedTuple subclasses by @Fridayai700 in #606
New Contributors
- @Fridayai700 made their first contribution in #608
Full Changelog: 3.6.2...3.6.3