New Features
- Extract Method refactoring
- Introduce Field refactoring
- Possibility to mark directories as source roots (to ensure correct resolution of absolute imports)
- UI for configuring Django support in PyCharm
Resolved Issues
Editing |
|
Don't set double quotation mark before text symbol |
|
Debugger |
|
Python debugger: missing tooltip with value for function argument |
|
Parsing |
|
Syntax error unrecognized - list in "while" statement |
|
Refactoring |
|
Exception on attempt to perform Extract Method |
|
Extract Method doesn't handle 'self' parameter |
|
Do not treat self as method parameter in call in method case |
|
List of possible parameters in extract method can't be reset |
|
Incorrect refactoring of "self" object attribute |
|
Django Support |
|
ifnotequal - unexpected symbols/{{ or {% expected |
|
ViewMethodReference.a |
|
autoescape/endautoescape in django templates: incorrect closing tag |
|
Auto-closing of {% ... %} and {{ ... }} pairs in Django templates |
|
Failed to submit PyCharm core |
|
Map help button of the Django Support page of the settings dialog |
|
UI for configuring Django support in PyCharm IDE |
|
Validation of project name reqiured (for Django projects I think) |
|
"endcomment" closing tag missing in completion list |
|
Inspections |
|
Python PSI error |
|
"Unexpected argument" inspection positively fails on eigenclass method call within inherited class |
|
Unreacable code positively fails - if (try.. except..) else return |
|
Code Insight |
|
java.util.ConcurrentModificationException - checkForComodification |
|
Duplicate attributes in completion list |
|
Ctrl-O doesn't work for the last class in file if caret is after its last method |
|
NPE - ImportCandidateHolder.getRelevance |
|
"Group by file structure" doesn't work in a meaningful way in PyCharm |
|
**kwargs and *args auto-complete support |
|
Show definitions working not well |
|
NPE - ResolveImportUtil$LookupRootVisitor.visitRoot |
|
"Sort alphabetically" option does not work in Python structure view |
|
Ctrl + Q provides nothing in case of django-specific call |
|
Stub and PSI element type mismatch in builtins.py: stub com.jetbrains.python.psi.impl.stubs.PyNamedParameterStubImpl@1f6d1d2 |