Skip to content

Commit

Permalink
Release 4.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
asottile committed Oct 11, 2021
1 parent afd2399 commit d31c535
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 4 deletions.
2 changes: 1 addition & 1 deletion docs/source/internal/releases.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ Historically, |Flake8| has generated major releases for:

- Large scale refactoring (2.0, 3.0)

- Subtly breaking CLI changes (3.0)
- Subtly breaking CLI changes (3.0, 4.0)

- Breaking changes to its plugin interface (3.0)

Expand Down
31 changes: 29 additions & 2 deletions docs/source/release-notes/4.0.0.rst
Original file line number Diff line number Diff line change
@@ -1,15 +1,42 @@
4.0.0 -- 202x-mm-dd
4.0.0 -- 2021-10-10
-------------------

You can view the `4.0.0 milestone`_ on GitHub for more details.

Backwards Incompatible Changes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Remove ``--install-hook`` vcs integration (See also :issue:`1008`).
- Remove ``setuptools`` command (See also :issue:`1009`).
- Migrate from GitLab to GitHub (See also :pull:`1305`).
- Due to constant confusion by users, user-level |Flake8| configuration files
are no longer supported. Files will not be searched for in the user's home
directory (e.g., ``~/.flake8``) nor in the XDG config directory (e.g.,
``~/.config/flake8``).
``~/.config/flake8``). (See also :pull:`1404`).

New Dependency Information
~~~~~~~~~~~~~~~~~~~~~~~~~~

- pycodestyle has been updated to >= 2.8.0, < 2.9.0 (See also :pull:`1406`).
- Pyflakes has been updated to >= 2.4.0, < 2.5.0 (See also :pull:`1406`).
- flake8 requires python >= 3.6 (See also :issue:`1010`).

Features
~~~~~~~~

- Add ``--extend-select`` option (See also :pull:`1312` :issue:`1061`).
- Automatically create directories for output files (See also :pull:`1329`).

Bugs Fixed
~~~~~~~~~~

- ``ast`` parse before tokenizing to improve ``SyntaxError`` errors (See also
:pull:`1320` :issue:`740`).
- Fix warning in ``--indent-size`` argparse help (See also :pull:`1367`).
- Fix handling ``SyntaxError`` in python 3.10+ (See also :pull:`1374`
:issue:`1372`).
- Fix writing non-cp1252-encodable when output is piped on windows (See also
:pull:`1382` :issue:`1381`).

.. all links
.. _4.0.0 milestone:
Expand Down
2 changes: 1 addition & 1 deletion src/flake8/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
LOG = logging.getLogger(__name__)
LOG.addHandler(logging.NullHandler())

__version__ = "3.9.2"
__version__ = "4.0.0"
__version_info__ = tuple(int(i) for i in __version__.split(".") if i.isdigit())


Expand Down

0 comments on commit d31c535

Please sign in to comment.