Skip to content

Scheduled weekly dependency update for week 12#304

Open
pyup-bot wants to merge 7 commits intomainfrom
pyup-scheduled-update-2026-03-23
Open

Scheduled weekly dependency update for week 12#304
pyup-bot wants to merge 7 commits intomainfrom
pyup-scheduled-update-2026-03-23

Conversation

@pyup-bot
Copy link
Collaborator

Update Sphinx from 7.3.7 to 9.1.0.

Changelog

9.1.0

============================== Dependencies ------------ * 14153: Drop Python 3.11 support. * 12555: Drop Docutils 0.20 support. Patch by Adam Turner Incompatible changes -------------------- Deprecated ---------- Features added -------------- * Add :meth:`~sphinx.application.Sphinx.add_static_dir` for copying static assets from extensions to the build output. Patch by Jared Dillard Bugs fixed ---------- * 14189: autodoc: Fix duplicate ``:no-index-entry:`` for modules. Patch by Adam Turner * 13713: Fix compatibility with MyST-Parser. Patch by Adam Turner * Fix tests for Python 3.15. Patch by Adam Turner * 14089: autodoc: Fix default option parsing. Patch by Adam Turner * Remove incorrect static typing assertions. Patch by Adam Turner * 14050: LaTeXTranslator fails to build documents using the "acronym" standard role. Patch by Günter Milde * LaTeX: Fix rendering for grid filled merged vertical cell. Patch by Tim Nordell * 14228: LaTeX: Fix overrun footer for cases of merged vertical table cells. Patch by Tim Nordell * 14207: Fix creating ``HTMLThemeFactory`` objects in third-party extensions. Patch by Adam Turner * 3099: LaTeX: PDF build crashes if a code-block contains more than circa 1350 codelines (about 27 a4-sized pages at default pointsize). Patch by Jean-François B. * 14064: LaTeX: TABs ending up in sphinxVerbatim fail to obey tab stops. Patch by Jean-François B. * 14089: autodoc: Improve support for non-weakreferencable objects. Patch by Adam Turner * LaTeX: Fix accidental removal at ``3.5.0`` (8854) of the documentation of ``literalblockcappos`` key of :ref:`'sphinxsetup' <latexsphinxsetup>`. Patch by Jean-François B. Testing ------- 
Links

Update sphinx-autodoc-typehints from 2.2.2 to 3.9.9.

Changelog

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.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 
Links

Update furo from 2024.5.6 to 2025.12.19.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update sphinxext-opengraph from 0.9.1 to 0.13.0.

Changelog

0.12.0

What's Changed * Ignore EPUB builders in ``html_page_context()`` by AA-Turner in https://github.com/sphinx-doc/sphinxext-opengraph/pull/142 * Declare support for Python 3.14 by AA-Turner in https://github.com/sphinx-doc/sphinxext-opengraph/pull/143 **Full Changelog**: https://github.com/sphinx-doc/sphinxext-opengraph/compare/v0.11.0...v0.12.0 

0.11.0

What's Changed * Allow ``ogp_custom_meta_tags`` to be a tuple by AA-Turner in https://github.com/sphinx-doc/sphinxext-opengraph/commit/171a80b709f541f6f9d47172548e9958c62d7064 * Only use ``READTHEDOCS_CANONICAL_URL`` from Read the Docs by AA-Turner and m-aciek in https://github.com/sphinx-doc/sphinxext-opengraph/commit/9567171ab5758dbaba35ba5163feb2096b437f2b and https://github.com/sphinx-doc/sphinxext-opengraph/pull/138 * Escape reserved HTML characters in ``og:description`` by markpeek in https://github.com/sphinx-doc/sphinxext-opengraph/pull/120 * Bump to 0.11.0 final by AA-Turner in https://github.com/sphinx-doc/sphinxext-opengraph/commit/b9de60d1afaa215f58ec6ae0f76aac237ff9bc88 New Contributors * m-aciek made their first contribution in https://github.com/sphinx-doc/sphinxext-opengraph/pull/138 * markpeek made their first contribution in https://github.com/sphinx-doc/sphinxext-opengraph/pull/120 **Full Changelog**: https://github.com/sphinx-doc/sphinxext-opengraph/compare/v0.10.0...v0.11.0 

0.10.0

What's Changed * Add support for Python 3.12 by hugovk in https://github.com/sphinx-doc/sphinxext-opengraph/pull/113 * Drop support for Sphinx 4 by sciencewhiz in https://github.com/sphinx-doc/sphinxext-opengraph/pull/124 * Add testing for Sphinx 8 by sciencewhiz in https://github.com/sphinx-doc/sphinxext-opengraph/pull/128 * Improvements & general refactoring by AA-Turner in https://github.com/sphinx-doc/sphinxext-opengraph/pull/133 * Allow setting a canonical URL via ``ogp_canonical_url`` by AA-Turner in https://github.com/sphinx-doc/sphinxext-opengraph/pull/134 New Contributors * dimaqq made their first contribution in https://github.com/sphinx-doc/sphinxext-opengraph/pull/130 * AA-Turner made their first contribution in https://github.com/sphinx-doc/sphinxext-opengraph/pull/133 **Full Changelog**: https://github.com/sphinx-doc/sphinxext-opengraph/compare/v0.9.1...v0.10.0 
Links

Update sphinxcontrib-mermaid from 0.9.2 to 2.0.1.

Changelog

2.0.1

- Export `runMermaid` to window for hot reloading frontend - Small fixes for docs publishing 

2.0.0

- Drop support for Python 3.8 and 3.9 - Add support for dynamic theme changes 

1.2.3

- Fix issue with ELK charts by upgrading to ELK plugin `0.2.0` 

1.2.2

- Hotfix for CSS/JS assets included via old MANIFEST mechanism 

1.2.1

- Adjust chart size defaults to closer resember previous - Fix issue with fullscreen classes after rebase 

1.2.0

- Normalize javascript across various configuration options - Make graph full width and avoid unused margins in graph image - Rename fullscreen container class from `mermaid-fullscreen-content` to `mermaid-container-fullscreen` 

1.1.0

- Upgrade Mermaid to 11.12.1 - Add fullscreen graph view capabilities 

1.0.0

- Upgrade Mermaid to 11.2.0 - Add support for ELK diagrams - Add support for name parameter - Add passthrough of mermaid frontmatter - Convert to native namespace package - Drop support for Python 3.7 - Convert default placeholder from div to pre - Fix for tempfile encoding when containing non ascii characters - Fix for mermaid sequence config arguments - Default to jsdelivr (previously unpkg) for JS asset CDN See full [set of changes](https://github.com/mgaitan/sphinxcontrib-mermaid/compare/1.0.0...0.9.2). 
Links

Update typing-extensions from 4.12.2 to 4.15.0.

Changelog

4.15.0

No user-facing changes since 4.15.0rc1. 

4.15.0rc1

- Add the `typing_extensions.disjoint_base` decorator, as specified in PEP 800. Patch by Jelle Zijlstra. - Add `typing_extensions.type_repr`, a backport of [`annotationlib.type_repr`](https://docs.python.org/3.14/library/annotationlib.html#annotationlib.type_repr), introduced in Python 3.14 (CPython PR [124551](https://github.com/python/cpython/pull/124551), originally by Jelle Zijlstra). Patch by Semyon Moroz. - Fix behavior of type params in `typing_extensions.evaluate_forward_ref`. Backport of CPython PR [137227](https://github.com/python/cpython/pull/137227) by Jelle Zijlstra. 

4.14.1

- Fix usage of `typing_extensions.TypedDict` nested inside other types (e.g., `typing.Type[typing_extensions.TypedDict]`). This is not allowed by the type system but worked on older versions, so we maintain support. 

4.14.0rc1

- Drop support for Python 3.8 (including PyPy-3.8). Patch by [Victorien Plot](https://github.com/Viicos). - Do not attempt to re-export names that have been removed from `typing`, anticipating the removal of `typing.no_type_check_decorator` in Python 3.15. Patch by Jelle Zijlstra. - Update `typing_extensions.Format`, `typing_extensions.evaluate_forward_ref`, and `typing_extensions.TypedDict` to align with changes in Python 3.14. Patches by Jelle Zijlstra. - Fix tests for Python 3.14 and 3.15. Patches by Jelle Zijlstra. New features: - Add support for inline typed dictionaries ([PEP 764](https://peps.python.org/pep-0764/)). Patch by [Victorien Plot](https://github.com/Viicos). - Add `typing_extensions.Reader` and `typing_extensions.Writer`. Patch by Sebastian Rittau. - Add support for sentinels ([PEP 661](https://peps.python.org/pep-0661/)). Patch by [Victorien Plot](https://github.com/Viicos). 

4.13.2

- Fix `TypeError` when taking the union of `typing_extensions.TypeAliasType` and a `typing.TypeAliasType` on Python 3.12 and 3.13. Patch by [Joren Hammudoglu](https://github.com/jorenham). - Backport from CPython PR [132160](https://github.com/python/cpython/pull/132160) to avoid having user arguments shadowed in generated `__new__` by `typing_extensions.deprecated`. Patch by [Victorien Plot](https://github.com/Viicos). 

4.13.1

Bugfixes: - Fix regression in 4.13.0 on Python 3.10.2 causing a `TypeError` when using `Concatenate`. Patch by [Daraan](https://github.com/Daraan). - Fix `TypeError` when using `evaluate_forward_ref` on Python 3.10.1-2 and 3.9.8-10. Patch by [Daraan](https://github.com/Daraan). 

4.13.0

No user-facing changes since 4.13.0rc1. 

4.13.0rc1

New features: - Add `typing_extensions.TypeForm` from PEP 747. Patch by Jelle Zijlstra. - Add `typing_extensions.get_annotations`, a backport of `inspect.get_annotations` that adds features specified by PEP 649. Patches by Jelle Zijlstra and Alex Waygood. - Backport `evaluate_forward_ref` from CPython PR [119891](https://github.com/python/cpython/pull/119891) to evaluate `ForwardRef`s. Patch by [Daraan](https://github.com/Daraan), backporting a CPython PR by Jelle Zijlstra. Bugfixes and changed features: - Update PEP 728 implementation to a newer version of the PEP. Patch by Jelle Zijlstra. - Copy the coroutine status of functions and methods wrapped with `typing_extensions.deprecated`. Patch by Sebastian Rittau. - Fix bug where `TypeAliasType` instances could be subscripted even where they were not generic. Patch by [Daraan](https://github.com/Daraan). - Fix bug where a subscripted `TypeAliasType` instance did not have all attributes of the original `TypeAliasType` instance on older Python versions. Patch by [Daraan](https://github.com/Daraan) and Alex Waygood. - Fix bug where subscripted `TypeAliasType` instances (and some other subscripted objects) had wrong parameters if they were directly subscripted with an `Unpack` object. Patch by [Daraan](https://github.com/Daraan). - Backport to Python 3.10 the ability to substitute `...` in generic `Callable` aliases that have a `Concatenate` special form as their argument. Patch by [Daraan](https://github.com/Daraan). - Extended the `Concatenate` backport for Python 3.8-3.10 to now accept `Ellipsis` as an argument. Patch by [Daraan](https://github.com/Daraan). - Fix backport of `get_type_hints` to reflect Python 3.11+ behavior which does not add `Union[..., NoneType]` to annotations that have a `None` default value anymore. This fixes wrapping of `Annotated` in an unwanted `Optional` in such cases. Patch by [Daraan](https://github.com/Daraan). - Fix error in subscription of `Unpack` aliases causing nested Unpacks to not be resolved correctly. Patch by [Daraan](https://github.com/Daraan). - Backport CPython PR [124795](https://github.com/python/cpython/pull/124795): fix `TypeAliasType` not raising an error on non-tuple inputs for `type_params`. Patch by [Daraan](https://github.com/Daraan). - Fix that lists and `...` could not be used for parameter expressions for `TypeAliasType` instances before Python 3.11. Patch by [Daraan](https://github.com/Daraan). - Fix error on Python 3.10 when using `typing.Concatenate` and `typing_extensions.Concatenate` together. Patch by [Daraan](https://github.com/Daraan). - Backport of CPython PR [109544](https://github.com/python/cpython/pull/109544) to reflect Python 3.13+ behavior: A value assigned to `__total__` in the class body of a `TypedDict` will be overwritten by the `total` argument of the `TypedDict` constructor. Patch by [Daraan](https://github.com/Daraan), backporting a CPython PR by Jelle Zijlstra. - `isinstance(typing_extensions.Unpack[...], TypeVar)` now evaluates to `False` on Python 3.11 and newer, but remains `True` on versions before 3.11. Patch by [Daraan](https://github.com/Daraan). 
Links

Update mypy-extensions from 1.0.0 to 1.1.0.

The bot wasn't able to find a changelog for this release. Got an idea?

Links
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant