From 29419b0ac3c5fe69439d93a1d53bc42e9d8e7166 Mon Sep 17 00:00:00 2001 From: Ian Cordasco Date: Tue, 14 Jun 2016 20:48:04 -0500 Subject: [PATCH] Start a changelog entry for 3.0.0 --- docs/source/release-notes/3.0.0.rst | 23 +++++++++++++++++++++++ docs/source/release-notes/index.rst | 1 + 2 files changed, 24 insertions(+) create mode 100644 docs/source/release-notes/3.0.0.rst diff --git a/docs/source/release-notes/3.0.0.rst b/docs/source/release-notes/3.0.0.rst new file mode 100644 index 0000000..e729723 --- /dev/null +++ b/docs/source/release-notes/3.0.0.rst @@ -0,0 +1,23 @@ +3.0.0 -- Unreleased +------------------- + +- Rewrite our documentation from scratch! (http://flake8.pycqa.org) + +- ``--select`` and ``--ignore`` can now both be specified and try to find the + most specific rule from each. For example, if you do ``--select E --ignore + E123`` then we will report everything that starts with ``E`` except for + ``E123``. Previously, you would have had to do ``--ignore E123,F,W`` which + will also still work, but the former should be far more intuitive. + +- Remove dependence on pep8/pycodestyle for file processing, plugin + dispatching, and more. We now control all of this while keeping backwards + compatibility. + +- Add entry-point for formatters as well as a base class that new formatters + can inherit from. See the documentation for more details. + +- Enhance our usage of optparse for plugin developers by adding new parameters + to the ``add_option`` that plugins use to register new options. + +- Update ``--install-hook`` to require the name of version control system hook + you wish to install a Flake8. diff --git a/docs/source/release-notes/index.rst b/docs/source/release-notes/index.rst index aef67e9..d91324f 100644 --- a/docs/source/release-notes/index.rst +++ b/docs/source/release-notes/index.rst @@ -6,6 +6,7 @@ All of the release notes that have been recorded for Flake8 are organized here with the newest releases first. .. toctree:: + 3.0.0 2.5.5 2.5.4 2.5.3