You can view the 3.6.0 milestone on GitHub for more details.
- pycodestyle has been updated to >= 2.4.0, < 2.5.0 (See also :issue:`1068`, :issue:`652`, :issue:`869`, :issue:`881`, :issue:`1239`)
- Pyflakes has been updated to >= 2.0.0, < 2.1.0 (See also :issue:`655`, :issue:`883`)
- flake8 requires python 2.x >= 2.7 or python 3.x >= 3.4 (See also :issue:`876`)
- Add
paths
to allow local plugins to exist outside ofsys.path
(See also :issue:`1067`, :issue:`1237`) - Copy
setup.cfg
files to the temporary git hook execution directory (See also :issue:`1299`) - Only skip a file if
# flake8: noqa
is on a line by itself (See also :issue:`259`, :issue:`873`) - Provide a better user experience for broken plugins (See also :issue:`1178`)
- Report
E902
when a file passed on the command line does not exist (See also :issue:`645`, :issue:`878`) - Add
--extend-ignore
for extending the defaultignore
instead of overriding it (See also :issue:`1061`, :issue:`1180`)
- Respect a formatter's newline setting when printing (See also :issue:`1238`)
- Fix leaking of processes in the legacy api (See also :issue:`650`, :issue:`879`)
- Fix a
SyntaxWarning
for an invalid escape sequence (See also :issue:`1186`) - Fix
DeprecationWarning
due to import ofabc
classes from thecollections
module (See also :issue:`887`) - Defer
setuptools
import to improve flake8 startup time (See also :issue:`1190`) - Fix inconsistent line endings in
FileProcessor.lines
when running under python 3.x (See also :issue:`263`, :issue:`889`)