Skip to content

Update sphinx-autodoc-typehints to 3.12.1#196

Open
pyup-bot wants to merge 1 commit into
masterfrom
pyup-update-sphinx-autodoc-typehints-1.10.3-to-3.12.1
Open

Update sphinx-autodoc-typehints to 3.12.1#196
pyup-bot wants to merge 1 commit into
masterfrom
pyup-update-sphinx-autodoc-typehints-1.10.3-to-3.12.1

Conversation

@pyup-bot

@pyup-bot pyup-bot commented Jul 3, 2026

Copy link
Copy Markdown
Collaborator

This PR updates sphinx-autodoc-typehints from 1.10.3 to 3.12.1.

Changelog

3.11.0

<!-- Release notes generated using configuration in .github/release.yaml at main -->

What's Changed
* ✨ feat(resolver): type C data descriptors from stub files by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/716


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.10.6...3.11.0

3.10.6

<!-- Release notes generated using configuration in .github/release.yaml at main -->

What's Changed
* 🐛 fix(docstring): keep types on params with a trailing underscore by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/714
* ♻️ refactor(tests): fold per-issue test files into topical ones by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/715
* 🐛 fix(resolver): survive PEP 649 lazy annotation evaluation errors by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/713


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.10.5...3.10.6

3.10.5

<!-- Release notes generated using configuration in .github/release.yaml at main -->

What's Changed
* process_signature: don't skip the first arg on bound instance methods by ilia-kats in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/705
* 🐛 fix(annotations): use class role for Ellipsis/NotImplementedType on 3.13+ by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/707

New Contributors
* ilia-kats made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/705

**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.10.4...3.10.5

3.10.4

<!-- Release notes generated using configuration in .github/release.yaml at main -->

What's Changed
* 🐛 fix(annotations): avoid NameError for TYPE_CHECKING-only annotations on 3.14 by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/704


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.10.3...3.10.4

3.10.3

<!-- Release notes generated using configuration in .github/release.yaml at main -->

What's Changed
* Show version in error tracebacks by kdeldycke in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/687
* Support PEP 695 `type` statement and python 3.12+ `TypeAliasType` by lochhh in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/691
* Fix typehints_formatter cache warning by RazerM in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/696
* 🐛 fix(stubs): resolve type hints for PyO3 native submodules by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/702

New Contributors
* kdeldycke made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/687
* lochhh made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/691
* RazerM made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/696

**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.10.2...3.10.3

3.10.2

<!-- Release notes generated using configuration in .github/release.yaml at main -->

What's Changed
* 🐛 fix(ivar): tolerate malformed :ivar field entries by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/684


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.10.1...3.10.2

3.10.1

<!-- Release notes generated using configuration in .github/release.yaml at main -->

What's Changed
* 🐛 fix(resolver): surface hints for no_type_check targets by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/681


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.10.0...3.10.1

3.10.0

<!-- Release notes generated using configuration in .github/release.yaml at main -->

What's Changed
* 🔒 ci(workflows): add zizmor security auditing by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/672
* ✨ feat(resolver): auto-inject :vartype: for annotated instance vars by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/678
* 🐛 fix(intersphinx): skip union aliases in type mapping by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/679


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.11...3.10.0

3.9.11

<!-- Release notes generated using configuration in .github/release.yaml at main -->

What's Changed
* 🐛 fix(stubs): resolve imports inside if-blocks in .pyi stubs by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/670
* 🐛 fix(stubs): evaluate stub-only definitions for annotation resolution by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/671


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.10...3.9.11

3.9.10

<!-- Release notes generated using configuration in .github/release.yaml at main -->

What's Changed
* 🐛 fix(stubs): use __new__ param annotations not class vars by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/667
* 🐛 fix(stubs): prevent forward ref warnings from stub annotation pollution by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/668


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.9...3.9.10

3.9.9

<!-- Release notes generated using configuration in .github/release.yaml at main -->

What's Changed
* 🐛 fix(stubs): resolve relative imports in .pyi stubs by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/663


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.8...3.9.9

3.9.8

<!-- Release notes generated using configuration in .github/release.yaml at main -->

What's Changed
* 🐛 fix(docstring): preserve blank line after field list by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/659


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.7...3.9.8

3.9.7

<!-- Release notes generated using configuration in .github/release.yaml at main -->

What's Changed
* 🐛 fix(resolver): resolve NamedTuple hints from class by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/657


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.6...3.9.7

3.9.6

<!-- Release notes generated using configuration in .github/release.yaml at main -->

What's Changed
* 🐛 fix(stubs): resolve stub type hints for C/Rust extensions by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/655


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.5...3.9.6

3.9.5

<!-- Release notes generated using configuration in .github/release.yaml at main -->

What's Changed
* 🐛 fix(stubs): resolve stub imports for type hint evaluation by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/654


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.4...3.9.5

3.9.4

<!-- Release notes generated using configuration in .github/release.yaml at main -->

What's Changed
* 🐛 fix(stubs): strip all suffixes for extension modules by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/652


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.3...3.9.4

3.9.3

<!-- Release notes generated using configuration in .github/release.yaml at main -->

What's Changed
* 🐛 fix(intersphinx): exclude builtin type aliases from mapping by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/650


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.2...3.9.3

3.9.2

<!-- Release notes generated using configuration in .github/release.yaml at main -->

What's Changed
* 🐛 fix(intersphinx): handle objects without __qualname__ by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/648


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.1...3.9.2

3.9.1

<!-- Release notes generated using configuration in .github/release.yaml at main -->

What's Changed
* 🐛 fix(intersphinx): access inventory dict directly by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/647


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.0...3.9.1

3.9.0

<!-- Release notes generated using configuration in .github/release.yaml at 3.9.0 -->

What's Changed
* Add permissions to workflows by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/636
* ♻️ refactor(tests): consolidate test infrastructure and reach 100% coverage by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/635
* Move SECURITY.md to .github/SECURITY.md by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/639
* Switch FUNDING.yml to github: gaborbernat by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/640
* Standardize .github files to .yaml suffix by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/641
* ✨ feat(annotations): auto-remap internal type paths via intersphinx by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/644
* ✨ feat(overloads): add opt-out control for overload rendering by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/645
* 🐛 fix(resolver): resolve forward refs in nested attrs classes by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/646


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.8.0...3.9.0

3.8.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* ✨ feat(signatures): enable overload signature display by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/625
* ✨ feat(annotations): preserve documented type aliases by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/626
* ✨ feat(annotations): use annotationlib on 3.14+ for forward refs by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/627
* ♻️ refactor(core): extract format-specific submodules by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/628
* ✨ feat(warnings): add source location context by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/629
* ✨ feat(stubs): resolve type hints from .pyi stub files (161) by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/630
* ✨ feat(annotations): support Annotated with Doc() for param descriptions by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/631
* 🧪 test(output): normalize Sphinx text for stable comparisons by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/632
* ✨ feat(attrs): backfill type annotations for attrs classes by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/633
* 📝 docs(readme): rewrite with Diataxis framework by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/634


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.7.0...3.8.0

3.7.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Migrate type checking from mypy to ty by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/611
* Move from extras to dependency-groups by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/612
* 🐛 fix(types): resolve PEP 695 type params in annotations by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/614
* fix: separate injected :rtype: from preceding paragraph by lweyrich1 in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/615
* 🐛 fix(rtype): skip Return type for generators with Yields by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/616
* 🐛 fix(guard): silence ImportError for third-party guards by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/617
* 🐛 fix(sig): prevent KeyError in method lookup by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/620
* 🐛 fix(annotations): show NewType as alias name with supertype by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/622
* 🐛 fix(annotations): link enum variants in Literal types by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/623
* 🐛 fix(parser): prevent directive side-effects in snippet parsing by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/624

New Contributors
* lweyrich1 made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/615

**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.6.3...3.7.0

3.6.3

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* 🔧 build(tox): migrate from tox.ini to tox.toml by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/609
* Fix extra () after NewType in rendered output by Fridayai700 in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/608
* Fix ValueError on wrapper loops in inspect.unwrap by Fridayai700 in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/607
* Fix IndexError with always_document_param_types and braces-after defaults by Fridayai700 in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/605
* Fix warning for __new__ of NamedTuple subclasses by Fridayai700 in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/606

New Contributors
* Fridayai700 made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/608

**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.6.2...3.6.3

3.6.2

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Fix compatibility with 9.1.0 by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/595


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.6.1...3.6.2

3.6.1

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Include metadata in type hints by AllanChain in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/594

New Contributors
* AllanChain made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/594

**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.6.0...3.6.1

3.6.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Use Sphinx 9 class interface by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/589


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.5.2...3.6.0

3.5.2

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Preserve type information from docstrings if no type annotation is present and parameter has default value. by christianaguilera-foundry in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/576

New Contributors
* christianaguilera-foundry made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/576

**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.5.1...3.5.2

3.5.1

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Declare 3.14 support by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/571


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.5.0...3.5.1

3.5.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Support Union type on its own by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/570


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.4.0...3.5.0

3.4.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Python 3.14 support by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/569


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.3.0...3.4.0

3.3.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

* Warning types and subtypes by fajpunk in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/562

New Contributors
* fajpunk made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/562

**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.2.0...3.3.0

3.2.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Fixed broken changelog link by agronholm in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/530
* Fix issue 481 by nineteendo in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/533
* Don't add :rtype: None by grayjk in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/538
* Place rtype after directive by grayjk in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/537

New Contributors
* agronholm made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/530
* nineteendo made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/533
* grayjk made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/538

**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.1.0...3.2.0

3.1.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Support Sphinx 8.2.0 - drop 3.10 support because Sphinx does by b-kamphorst in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/525

New Contributors
* b-kamphorst made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/525

**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.0.1...3.1.0

3.0.1

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Fix roles for `types` module by flying-sheep in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/516
* Update Ruff to 0.9.1 by flying-sheep in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/517


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.0.0...3.0.1

3.0.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* 🐛 Replace docutils private API use w/ public by webknjaz in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/507
* Drop support for nptyping by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/514

New Contributors
* webknjaz made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/507

**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.5.0...3.0.0

2.5.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Fix the type checker by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/493
* Apply typehints_formatter to signature by Priyansh121096 in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/494

New Contributors
* Priyansh121096 made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/494

**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.4.4...2.5.0

2.4.4

<!-- 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

2.4.3

<!-- 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

2.4.2

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Improve the CI by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/485


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.4.1...2.4.2

2.4.1

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Fix placement of return type when there is a doctest by hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/482


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.4.0...2.4.1

2.4.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

- Drop 3.9 support
- Add 3.13 support
- Bump dependencies

**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.3.0...2.4.0

2.3.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Add module name rewrite configuration option by hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/474


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.2.3...2.3.0

2.2.3

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Fix mypy errors due to unneeded type ignores by hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/469
* Fix rendering when docstring starst with a directive by hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/468


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.2.2...2.2.3

2.2.2

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Fix for Issue 384: typehints_defaults = "braces-after" fails for a multiline `:param:` entry by tikuma-lsuhsc in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/464


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.2.1...2.2.2

2.2.1

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Fix issue 462 and another alias processing bug by tikuma-lsuhsc in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/463


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.2.0...2.2.1

2.2.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Support autodoc_type_aliases configuration by tikuma-lsuhsc in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/459

New Contributors
* tikuma-lsuhsc made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/459

**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.1.1...2.2.0

2.1.1

<!-- 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

2.1.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Support Sphinx 7.3 and drop 3.8 support by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/448


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.0.1...2.1.0

2.0.1

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Extend linter/formatter rules by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/427
* Fix the CI by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/434
* Add missing option to readme by caffeinepills in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/446
* Return injection fix by caffeinepills in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/445

New Contributors
* caffeinepills made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/446

**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.0.0...2.0.1

2.0.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Add option to force unions (and options) to be rendered with bars by hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/418 (on by default, hence major version bump)


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.25.3...2.0.0

1.25.3

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Stop parsing from overwriting Sphinx configuration by flying-sheep in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/422


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.25.2...1.25.3

1.25.2

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* ENH Make types in signature respect `typehints_fully_qualified` by hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/400


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.25.1...1.25.2

1.25.1

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* FIX Put a slash space between xref and type args by hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/399


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.25.0...1.25.1

1.25.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* ENH Add a css wrapper to generated types by hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/397


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.24.1...1.25.0

1.24.1

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* fix: Recursively evaluate guarded code by Mr-Pepe in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/393

New Contributors
* Mr-Pepe made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/393

**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.24.0...1.24.1

1.24.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Exclude dependabot and pre-commit ci from release notes by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/369
* Drop typed-ast as is no longer maintained/used by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/373


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.23.3...1.24.0

1.23.3

What's Changed
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/362
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/364
* Fix type guard handling for classes by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/365


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.23.2...1.13.2

1.23.2

What's Changed
* Test against 3.12 beta 2 by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/360
* Remove dependency on itself from pyproject.toml by 0-wiz-0 in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/361

New Contributors
* 0-wiz-0 made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/361

**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.23.1...1.23.2

1.23.1

What's Changed
* Fix broken github link in README.md by thisch in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/346
* Bump deps and tools by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/348
* Add trusted-publish by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/350
* Add 3.12 support by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/352
* Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 by dependabot in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/354
* Use ruff by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/359

New Contributors
* thisch made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/346

**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.23.0...1.23.1

1.23.0

What's Changed
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/320
* Bump deps and tools by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/321
* Fix the CI by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/324
* Add pyproject-fmt by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/330
* Bump pypa/gh-action-pypi-publish from 1.6.4 to 1.8.1 by dependabot in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/334
* Bump deps and tools by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/336
* Bump pypa/gh-action-pypi-publish from 1.8.1 to 1.8.3 by dependabot in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/337
* Bump pypa/gh-action-pypi-publish from 1.8.3 to 1.8.5 by dependabot in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/341
* Handle attrs forward refs by znicholls in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/345

New Contributors
* znicholls made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/345

**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.22...1.23.0

1.22.0

What's Changed
* Enable parallel write by marscher in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/317
* FIX TypeError: unhashable type by spacemanspiff2007 in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/319

New Contributors
* marscher made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/317
* spacemanspiff2007 made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/319

**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.21.8...1.22

1.21.8

What's Changed
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/313
* NFC: Move patches to a separate file by hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/314
* Fix typing in 314 by hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/315
* Patch docutils rst parser to add line numbers to more nodes by hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/316


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.21.7...1.27.8

1.21.7

What's Changed
* Disable GoogleDocstring._lookup_annotation by hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/309
* Fix napoleon handling of numpy docstrings with no explicitly provided return type by hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/311


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.21.6...1.21.7

1.21.6

What's Changed
* Refactor tests to make it easier to add new example functions by hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/306
* Resolve issue 305 by hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/307


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.21.5...1.21.6

1.21.5

What's Changed
* More robust determination of rtype location / fix issue 302 by hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/304


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.21.4...1.21.5

1.21.4

What's Changed
* Improvements to the location of the return type by hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/300


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.21.3...1.23.4

1.21.3

What's Changed
* Use format_annotation to render class attribute type annotations by hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/299


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.21.2...1.21.3

1.21.2

What's Changed
* Add fix for 296 by hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/297


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.21.1...1.21.2

1.21.1

What's Changed
* Fix spacing between `:rtype:` and directives by jakelishman in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/294

New Contributors
* jakelishman made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/294

**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.21.0...1.21.1

1.21.0

What's Changed
* Put Literal args in code blocks by hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/288
* Handle collections.abc.Callable as well as typing.Callable by hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/289
* Remove redundant return type for attributes by hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/287
* Put rtype before examples or usage section by hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/290
* If module is _io, use io instead by hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/291
* Handle types from types module by hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/292


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.20.2...1.21.0

1.20.2

What's Changed
* Set role to data when creating an Optional from `| None` by hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/285

New Contributors
* hoodmane made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/285

**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.20.1...1.20.2

1.20.1

What's Changed
* Fixed default options not displaying for parameters without type hints. by BhavyeMathur in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/279


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.20.0...1.20.1

1.20.0

What's Changed
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/268
* Bump pypa/gh-action-pypi-publish from 1.5.1 to 1.5.2 by dependabot in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/270
* Bump pypa/gh-action-pypi-publish from 1.5.2 to 1.6.1 by dependabot in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/271
* Bump pypa/gh-action-pypi-publish from 1.6.1 to 1.6.4 by dependabot in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/273
* Added options to retain original typehints in signatures by BhavyeMathur in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/278

New Contributors
* BhavyeMathur made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/278

**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.19.5...1.20.0

1.19.5

What's Changed
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/262
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/264
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/265
* Add link to pyproject-api docs as example of this extension by ketozhang in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/267

New Contributors
* ketozhang made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/267

**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.19.4...1.19.5

1.19.4

What's Changed
* Fix IndexError for line and keyword split by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/261


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.19.3...1.19.4

1.19.3

What's Changed
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/251
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/252
* Add support for paramspec by Numerlor in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/255
* allow starred args and kwargs in docstring params by Numerlor in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/254
* Fix the CI by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/258


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.19.2...1.19.3

1.19.2

What's Changed
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/249
* only convert role for pydata annotations if module is typing by Numerlor in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/250

New Contributors
* Numerlor made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/250

**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.19.1...1.19.2

1.19.1

What's Changed
* Add support for recursive type hints by hmc-cs-mdrissi in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/248

New Contributors
* hmc-cs-mdrissi made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/248

**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.19.0...1.19.1

1.19.0

What's Changed
* Bump actions/download-artifact from 2 to 3 by dependabot in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/240
* Bump actions/checkout from 2 to 3 by dependabot in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/241
* Bump actions/setup-python from 2 to 4 by dependabot in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/242
* Bump actions/upload-artifact from 2 to 3 by dependabot in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/243
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/236
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/244
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/245
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/246
* Check 3.11 support by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/247

New Contributors
* dependabot made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/240

**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.18.3...1.19.0

1.18.3

What's Changed
* Fix for new nptyping by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/235


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.18.2...1.18.3

1.18.2

What's Changed
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/230
* Support and require nptyping 2.1.1 by gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/232


**Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.18.1...1.18.2
Links

@pyup-bot pyup-bot added the dependency update Specifies pyup.io dependency updates label Jul 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependency update Specifies pyup.io dependency updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant