diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 83c45e0..ca7db20 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -17,7 +17,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, windows-latest, macOS-latest] - python-version: ["3.9", "3.10", "3.11", "3.12"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] steps: - uses: actions/checkout@v3 diff --git a/CHANGELOG.md b/CHANGELOG.md index e20ba2b..b6e7ecc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,14 +1,19 @@ # Change Log -## [unpublished] +## [0.5.12] - 2024-12-15 - Changed - Dropped support for Python 3.8 - Use "modern" type annotation, such as `list` and `str | None` - Added + - Added static type checking using `mypy` - A new config option, `--only-attrs-with-ClassVar-are-treated-as-class-attrs` + - Ensured support for Python 3.12 and 3.13 + +- Full diff + - https://github.com/jsh9/pydoclint/compare/0.5.11...0.5.12 ## [0.5.11] - 2024-12-14 @@ -18,7 +23,7 @@ itself (https://github.com/jsh9/pydoclint/issues/175) - Full diff - - https://github.com/jsh9/pydoclint/compare/0.5.11...0.5.10 + - https://github.com/jsh9/pydoclint/compare/0.5.10...0.5.11 ## [0.5.10] - 2024-12-07 diff --git a/setup.cfg b/setup.cfg index 7586af2..f090d8d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = pydoclint -version = 0.5.11 +version = 0.5.12 description = A Python docstring linter that checks arguments, returns, yields, and raises sections long_description = file: README.md long_description_content_type = text/markdown diff --git a/tox.ini b/tox.ini index c5d39f0..3a1dc43 100644 --- a/tox.ini +++ b/tox.ini @@ -4,6 +4,7 @@ envlist = py310 py311 py312 + py313 mypy cercis check-self @@ -18,6 +19,8 @@ python = 3.9: py39, mypy, cercis, check-self, flake8-basic, flake8-misc, flake8-docstrings, pre-commit 3.10: py310, mypy, cercis, check-self, flake8-basic, flake8-misc, flake8-docstrings, pre-commit 3.11: py311, mypy, cercis, check-self, flake8-basic, flake8-misc, flake8-docstrings, pre-commit + 3.12: py311, mypy, cercis, check-self, flake8-basic, flake8-misc, flake8-docstrings, pre-commit + 3.13: py311, mypy, cercis, check-self, flake8-basic, flake8-misc, flake8-docstrings, pre-commit [testenv:mypy]