NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3532 most downloaded on PyPI
Formats docstrings to follow PEP 257
Last release 5 months ago
28 Apr 2026
Ships unpredictably
gaps range from 2 weeks to 1.8 years
Some releases are documented
notes for 18 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
65 releases · first in 2012
[#335] Match spacing after module docstring between black and --black (@adamtheturtle)
--black (@adamtheturtle)Bug Fixes
Merged pull requests:
One column per quarter.
[#304] Fix AttributeError when encoding detection returns None (@holtvogt)
Merged pull requests:
[#287] 🩹 Fix pre commit hook manifest (@s-weigand)
Features
Bug Fixes
Merged pull requests:
fix: not recognizing yield as a sphinx field name by @weibullguy in #254
yield as a sphinx field name by @weibullguy in #254Full Changelog: v1.7.4...v1.7.5
fix: summary with back ticks and sphinx field names with periods by @weibullguy in #248
Full Changelog: v1.7.3...v1.7.4
Bug Fixes
Merged pull requests:
fix: removing newline between Sphinx field lists by @weibullguy in https://github.com/PyCQA/docformatter/pull/237
Full Changelog: https://github.com/PyCQA/docformatter/compare/v1.7.2...v1.7.3
Full Changelog: v1.7.2...v1.7.3
Bug Fixes
Merged pull requests:
[ #219 ] fix: wrapping issues with reST directives, quoted URLs, and Sphinx field lists ( @weibullguy )
[ #213 ] fix: improper wrapping of short anonymous hyperlnks ( @weibullguy )
Full Changelog: v1.7.0...v1.7.1
Add option to format compatible with black #196 ( weibullguy )
New Features
Bug Fixes
Full Changelog: v1.6.5...v1.7.0
fix: removing blank line after import section by @weibullguy in #204
Full Changelog: v1.6.4...v1.6.5
fix: not capitalizing first word when summary ends in period by @weibullguy in https://github.com/PyCQA/docformatter/pull/185
Release v1.6.4
Full Changelog: https://github.com/PyCQA/docformatter/compare/v1.6.3...v1.6.4
ci: split test suite run into unit and system by @weibullguy in https://github.com/PyCQA/docformatter/pull/181
Release v1.6.3.
Full Changelog: https://github.com/PyCQA/docformatter/compare/v1.6.2...v1.6.3
fix: remove blank after comment by @weibullguy in https://github.com/PyCQA/docformatter/pull/177
Release v1.6.2.
Full Changelog: https://github.com/PyCQA/docformatter/compare/v1.6.1...v1.6.2
fix: remove blank lines after line beginning with 'def' by @weibullguy in https://github.com/PyCQA/docformatter/pull/171
Release 1.6.1
Full Changelog: https://github.com/PyCQA/docformatter/compare/v1.6.0...v1.6.1
fix: remove blank line after method docstring by @weibullguy in https://github.com/PyCQA/docformatter/pull/138
Release v1.6.0
fix: remove blank line after method docstring by @weibullguy in https://github.com/PyCQA/docformatter/pull/138
fix: handle index error in link wrapping by @weibullguy in https://github.com/PyCQA/docformatter/pull/141
fix: handle blank lines after class definition properly by @weibullguy in https://github.com/PyCQA/docformatter/pull/142
fix: wrap multi-paragraph long descriptions by @weibullguy in https://github.com/PyCQA/docformatter/pull/143
fix: add additional URL patterns by @weibullguy in https://github.com/PyCQA/docformatter/pull/148
fix: update URL handling functions by @weibullguy in https://github.com/PyCQA/docformatter/pull/152
feat: add file config options by @weibullguy in https://github.com/PyCQA/docformatter/pull/137
(🎁) Support python 3.11 by @KotlinIsland in https://github.com/PyCQA/docformatter/pull/164
docs: fix typos by @kianmeng in https://github.com/PyCQA/docformatter/pull/147
docs: clarify future arguments by @weibullguy in https://github.com/PyCQA/docformatter/pull/168
chore: drop support for Python3.6 by @weibullguy in https://github.com/PyCQA/docformatter/pull/149
chore: update GitHub action workflows by @weibullguy in https://github.com/PyCQA/docformatter/pull/153
Full Changelog: https://github.com/PyCQA/docformatter/compare/v1.5.1...v1.6.0
Full Changelog
Full Changelog
Full Changelog
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
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
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
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
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 →