Skip to content

Versioning

pydocformatter follows semantic versioning for the package API and command-line behavior.

Rule stability

Rule documentation records the version where each rule became stable. New rules may be added in minor releases. Existing rule behavior may be refined when a fix improves correctness, safety, or compatibility with documented behavior.

Fix compatibility

Automatic fixes are conservative. A rule may report a finding without a fix when preserving source semantics is uncertain.

Deprecation

Deprecated command-line options, settings, or rule behaviors should remain documented through the release that removes them and should be called out in the Changelog.