summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/source/release-notes/3.0.0.rst23
-rw-r--r--docs/source/release-notes/index.rst1
2 files changed, 24 insertions, 0 deletions
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