bgneal@8
|
1 0.4.0 (2009-11-25):
|
bgneal@8
|
2 - Fix reporting for certain SyntaxErrors which lack line number
|
bgneal@8
|
3 information.
|
bgneal@8
|
4 - Check for syntax errors more rigorously.
|
bgneal@8
|
5 - Support checking names used with the class decorator syntax in versions
|
bgneal@8
|
6 of Python which have it.
|
bgneal@8
|
7 - Detect local variables which are bound but never used.
|
bgneal@8
|
8 - Handle permission errors when trying to read source files.
|
bgneal@8
|
9 - Handle problems with the encoding of source files.
|
bgneal@8
|
10 - Support importing dotted names so as not to incorrectly report them as
|
bgneal@8
|
11 redefined unused names.
|
bgneal@8
|
12 - Support all forms of the with statement.
|
bgneal@8
|
13 - Consider static `__all__` definitions and avoid reporting unused names
|
bgneal@8
|
14 if the names are listed there.
|
bgneal@8
|
15 - Fix incorrect checking of class names with respect to the names of their
|
bgneal@8
|
16 bases in the class statement.
|
bgneal@8
|
17 - Support the `__path__` global in `__init__.py`.
|
bgneal@8
|
18
|
bgneal@8
|
19 0.3.0 (2009-01-30):
|
bgneal@8
|
20 - Display more informative SyntaxError messages.
|
bgneal@8
|
21 - Don't hang flymake with unmatched triple quotes (only report a single
|
bgneal@8
|
22 line of source for a multiline syntax error).
|
bgneal@8
|
23 - Recognize __builtins__ as a defined name.
|
bgneal@8
|
24 - Improve pyflakes support for python versions 2.3-2.5
|
bgneal@8
|
25 - Support for if-else expressions and with statements.
|
bgneal@8
|
26 - Warn instead of error on non-existant file paths.
|
bgneal@8
|
27 - Check for __future__ imports after other statements.
|
bgneal@8
|
28 - Add reporting for some types of import shadowing.
|
bgneal@8
|
29 - Improve reporting of unbound locals
|