Version 2.1 Release Notes

Skip to end of metadata
Go to start of metadata

Version 2.1 of the Python plugin is available for both IntelliJ IDEA 8.1.x (Diana) and IntelliJ IDEA 9 (Maia) EAP.

Unit Test Runner

Graphical unit test runner with support for unittest framework. Features include:

  • Running a test file, a single test class or method, or all tests in a folder
  • Clickable stacktraces
  • Navigation to source code of tests
  • Test execution statistics (time taken by each test)

Python Facet

It is now possible to add a Python facet to a module of any type, which allows to specify the interpreter for Python scripts without having to place them in a separate module.

New Quickfixes

  • Auto-import for unresolved method and class names

  • Quickfixes on unresolved references to create methods and fields

  • Quickfix to add 'self' to the parameter list of a method

Syntax Highlighting Improvements

  • Highlighting of decorators
  • Highlighting of escape sequences in string literals
  • Highlighting of built-in identifiers and predefined method names

Code Editing Improvements

  • Improved error highlighting
  • Improved keyword and name completion
  • An inspection to detect unreacahble code
  • Quick documentation is now supported for modules; inherited documentation is provided for overridden methods
  • Inspections and quickfixes correctly handle decorators (@classmethod, @staticmethod)

Other Improvements

  • Faster load times
  • Better signature detection in built-in and binary modules

Important Limitations

  • All code is parsed as Python 2.5
  • Python 3 is not supported in many ways (specific syntax, built-in functions, etc)
  • Debugger is not yet included

Previous Release Notes

Complete list of fixed issues

Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.