Skip to content

Latest commit

 

History

History
94 lines (74 loc) · 2.75 KB

CHANGELOG.md

File metadata and controls

94 lines (74 loc) · 2.75 KB

Change Log

[0.0.10] - 2023-06-12

[0.0.9] - 2023-06-12

[0.0.8] - 2023-06-06

  • Added
    • A command line option --version to show the current version of pydoclint
    • Enabled pydoclint to be used as a pre-commit hook
  • Fixed
    • Encoding issues in Windows (where non-ASCII characters cause issues with Windows + pre-commit)
    • Stopped using colons (:) in flake8 error messages because they could cause issues with tools like "yesqa"
  • Changed
    • Expanded the logic to identify generator functions
  • Full diff

[0.0.7] - 2023-06-01

[0.0.6] - 2023-05-31

[0.0.5] - 2023-05-31

  • Added
    • A new option to allow no return section in the docstring if the function implicitly returns None
  • Changed
    • Made pydoclint options configurable via a config file (both in the native mode and in the flake8 plugin mode)
    • Methods with @property as its last decorator no longer need to have a return section in the docstring
  • Full diff

[0.0.4] - 2023-05-27

  • Added
    • A new violation, DOC001, for errors in parsing docstrings
    • A new option to allow __init__() methods to have docstring (and when users activate this option, check arguments and "Raises" in the docstring of __init__() instead of in the class docstring)
  • Changed
    • Used AST unparser to unparse type annotation nodes
  • Fixed
    • A bug when parsing type annotations such as Callable[[int], str]
  • Full diff

[0.0.3] - 2023-05-18

[0.0.2] - 2023-05-16

[0.0.1] - 2023-05-15

Initial release