1
0

NEWS.txt 1.4 KB

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