diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 56c737c36..e5e2f0396 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -36,7 +36,7 @@ If applicable, add copy/paste the output or attach a screenshots to help explain - OS: [e.g. Windows / macos / Linux distribution & version] - Python version [e.g. 3.10.4] - Git version [e.g. 2.36.0] - - Darker version [e.g. 1.7.0] + - Darker version [e.g. 1.7.1] - Black version [e.g. 22.3.0] - other reformatter and linter versions [e.g. `isort==5.10.1`, `mypy==0.942` diff --git a/CHANGES.rst b/CHANGES.rst index e390d1e4c..da8e4a4e1 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -8,8 +8,26 @@ Added Fixed ----- -- Use ``stacklevel=2`` in ``warnings.warn()`` calls as suggested by Flake8. + + +1.7.1_ - 2023-03-26 +=================== + +Added +----- +- Prefix GitHub milestones with ``Darker`` for clarity since we'll have two additional + related repositories soon in the same project. + +Fixed +----- +- Use ``git worktree`` to create a repository checkout for baseline linting. This avoids + issues with the previous ``git clone`` and ``git checkout`` based approach. - Disallow Flynt version 0.78 and newer to avoid an internal API incompatibility. +- In CI builds, run the ``commit-range`` action from the current checkout instead of + pointing to a release tag. This fixes workflows when in a release branch. +- Linting fixes: Use ``stacklevel=2`` in ``warnings.warn()`` calls as suggested by + Flake8; skip Bandit check for virtualenv creation in the GitHub Action; + use ``ignore[method-assign]`` as suggested by Mypy. 1.7.0_ - 2023-02-11 @@ -449,7 +467,10 @@ Added ----- - Initial implementation -.. _Unreleased: https://github.com/akaihola/darker/compare/1.6.0...HEAD +.. _Unreleased: https://github.com/akaihola/darker/compare/1.7.1...HEAD +.. _1.7.1: https://github.com/akaihola/darker/compare/1.7.0...1.7.1 +.. _1.7.0: https://github.com/akaihola/darker/compare/1.6.1...1.7.0 +.. _1.6.1: https://github.com/akaihola/darker/compare/1.6.0...1.6.1 .. _1.6.0: https://github.com/akaihola/darker/compare/1.5.1...1.6.0 .. _1.5.1: https://github.com/akaihola/darker/compare/1.5.0...1.5.1 .. _1.5.0: https://github.com/akaihola/darker/compare/1.4.2...1.5.0 diff --git a/README.rst b/README.rst index 288d3c4c9..064d4af7a 100644 --- a/README.rst +++ b/README.rst @@ -22,9 +22,9 @@ .. |changelog-badge| image:: https://img.shields.io/badge/-change%20log-purple :alt: Change log .. _changelog-badge: https://github.com/akaihola/darker/blob/master/CHANGES.rst -.. |next-milestone| image:: https://img.shields.io/github/milestones/progress/akaihola/darker/20?color=red&label=release%201.7.1 +.. |next-milestone| image:: https://img.shields.io/github/milestones/progress/akaihola/darker/23?color=red&label=release%201.7.2 :alt: Next milestone -.. _next-milestone: https://github.com/akaihola/darker/milestone/20 +.. _next-milestone: https://github.com/akaihola/darker/milestone/23 What? @@ -137,11 +137,11 @@ How? To install or upgrade, use:: - pip install --upgrade darker~=1.7.0 + pip install --upgrade darker~=1.7.1 Or, if you're using Conda_ for package management:: - conda install -c conda-forge darker~=1.7.0 isort + conda install -c conda-forge darker~=1.7.1 isort conda update -c conda-forge darker .. @@ -638,7 +638,7 @@ do the following: .. code-block:: yaml - repo: https://github.com/akaihola/darker - rev: 1.7.0 + rev: 1.7.1 hooks: - id: darker @@ -657,7 +657,7 @@ other reformatter/linter tools you use to known compatible versions, for example .. code-block:: yaml - repo: https://github.com/akaihola/darker - rev: 1.7.0 + rev: 1.7.1 hooks: - id: darker args: @@ -685,7 +685,7 @@ Note the inclusion of the isort Python package under ``additional_dependencies`` .. code-block:: yaml - repo: https://github.com/akaihola/darker - rev: 1.7.0 + rev: 1.7.1 hooks: - id: darker args: [--isort] @@ -730,11 +730,11 @@ Create a file named ``.github/workflows/darker.yml`` inside your repository with with: fetch-depth: 0 - uses: actions/setup-python@v4 - - uses: akaihola/darker@1.7.0 + - uses: akaihola/darker@1.7.1 with: options: "--check --diff --isort --color" src: "./src" - version: "~=1.7.0" + version: "~=1.7.1" lint: "flake8,pylint==2.13.1" There needs to be a working Python environment, set up using ``actions/setup-python`` diff --git a/action.yml b/action.yml index a60ef90a6..d12d445cf 100644 --- a/action.yml +++ b/action.yml @@ -14,9 +14,9 @@ inputs: required: false default: "." version: - description: 'Version of Darker to use, e.g. "~=1.7.0", "1.7.0", "@master"' + description: 'Version of Darker to use, e.g. "~=1.7.1", "1.7.1", "@master"' required: false - default: "~=1.7.0" + default: "~=1.7.1" revision: description: >- Git revision range to compare when determining modified lines. diff --git a/src/darker/version.py b/src/darker/version.py index 98cd4a541..ef611290d 100644 --- a/src/darker/version.py +++ b/src/darker/version.py @@ -1,3 +1,3 @@ """The version number for Darker is governed by this file""" -__version__ = "1.7.0" +__version__ = "1.7.1"