NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1491 most downloaded on PyPI
Typing stubs for docutils
Last release 11 days ago
23 Sep 2026
Release timing varies
gaps range from 1 weeks to 3 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
97 releases · first in 2021
One column per quarter.
Update typing_extensions imports in third-party stubs
Update typing_extensions imports in third-party stubs (#11245)
Docutils frontend fix
Docutils frontend fix (#10569)
Fill in all missing upstream_repository fields
Fill in all missing upstream_repository fields (#10571)
Co-authored-by: Alex Waygood Alex.Waygood@Gmail.com
Add partial_stub metadata field
Add partial_stub metadata field (#10157)
Bump docutils to 0.20.*
Bump docutils to 0.20.* (#10167)
[docutils] Add items to docutils.node
[docutils] Add items to docutils.node (#10102)
docutils: Input can take bytearray
docutils: Input can take bytearray (#10108)
Part of #9006
docutils: add nodes.General; make Element iterable (#10099)
Co-authored-by: Alex Waygood Alex.Waygood@Gmail.com
Add defaults for third-party stubs A-D
Add defaults for third-party stubs A-D (#9952)
Update Unused parameters in stubs/
Update Unused parameters in stubs/ (#9704)
Update _Unused TypeAlias
Update object | None params
Replace unused object parameters with Unused alias
Stubtest settings: change ignore_missing_stub default to false
Stubtest settings: change ignore_missing_stub default to false (#9779)
If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work.
Use typing_extensions.Self instead of _typeshed.Self
Use typing_extensions.Self instead of _typeshed.Self (#9702)
Use OSError instead of IOError
Use OSError instead of IOError (#9683)
Replace Any with Incomplete in many places
Replace Any with Incomplete in many places (#9558)
Use Incomplete instead of Any in __getattr__
Use Incomplete instead of Any in __getattr__ (#8903)
Add missing attributes for docutils.io
Add missing attributes for docutils.io (#8716)
Co-authored-by: Alex Waygood Alex.Waygood@Gmail.com
[stubsabot] Bump docutils to 0.19.*
[stubsabot] Bump docutils to 0.19.* (#8260)
Use TypeAlias for type aliases where possible, part II
Use TypeAlias for type aliases where possible, part II (#7667)
Third-party stubs: import from collections.abc where possible
Third-party stubs: import from collections.abc where possible (#7637)
Use TypeAlias where possible for type aliases
Use TypeAlias where possible for type aliases (#7630)
docutils: complete nodes.Node & bump version to 0.18.*
docutils: complete nodes.Node & bump version to 0.18.* (#7380)
docutils: Add missing dunders to nodes.Element
docutils: Add missing dunders to nodes.Element (#7377)
Improve docutils stubs
Improve docutils stubs (#7256)
Use _typeshed.Self in docutils.VersionInfo and os.sched_param
Use _typeshed.Self in docutils.VersionInfo and os.sched_param (#7117)
Use lowercase type everywhere
Use lowercase type everywhere (#6853)
Nothing published for this version
Use PEP 585 syntax wherever possible
Use PEP 585 syntax wherever possible (#6717)
Add star to all non-0.1 versions
Add star to all non-0.1 versions (#6146)
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →