PhpStorm EAP 139.425 Release Notes
PHP Formatter |
|
WI-25327 (Bug) |
Additional indent is inserted inside switch blocks if "Next line shifted" is enabled |
WI-25326 (Bug) |
Default block in switch is missing indent |
WI-25325 (Bug) |
Braces in default block inside switch are indented if "Next line" is chosen for Brace Placement |
WI-25385 (Bug) |
Try/catch/finally indenting in next line shifted is incorrect |
PHP Inspections |
|
WI-18108 (Feature) |
False positive "wrong string concatenation operator" inspection for magic properties |
WI-25306 (Cosmetics) |
Correct inspection group name grammar |
WI-19830 (Bug) |
Update PHPDoc and Add @return tag quick fixes places @return in different places |
WI-25543 (Bug) |
Update PHPDoc: doesn't work for @throws if there is no @param tag |
WI-25315 (Bug) |
"Traditional syntax array detected" real world usage |
PHP Refactoring |
|
WI-18178 (Bug) |
Refactoring properties don't update set function params |
PHP lang |
|
WI-25050 (Cosmetics) |
Variable variables are partially left uncoloured |
WI-25153 (Bug) |
Complete Current statement: insert additional pair of curly braces if there is a finally block in try/catch |
WI-25524 (Bug) |
Complete current statement: alternative syntax: insert additional end statement is inserted if there is block inside |
WI-25526 (Bug) |
Complete current statement: alternative syntax: insert additional braces if there is a list keyword |
WI-25520 (Bug) |
Complete current statement: alternative syntax: additional endif is inserted |
WI-24766 (Bug) |
IDE FROZEN: PhpStorm does not respond anymore while indexing php project |
WI-18201 (Bug) |
Complete statement: doesn't work for alternative syntax |
PHP lib stubs |
|
WI-10091 (Feature) |
Add support for ZeroMQ class/constant auto competition |
WI-25311 (Bug) |
missing some methods from MongoId, such as isValid, getHostname etc. |
PHP templates |
|
WI-25403 (Bug) |
Emmet is not expanding properly in Smarty file if part of Emmet is similar to Smarty delimeter |
WI-13669 (Bug) |
Twig indention issue in multiline object |
WI-21276 (Bug) |
Twig: syntax highlight for if suffix in for tags |
WI-25419 (Exception) |
Blade: exception is thrown on removing indent |
PHP test |
|
WI-25172 (Bug) |
Create Behat Step Definition intention does not escape slashes |
WI-24060 (Bug) |
Behat: steps defined in traits mixed into the context files are not found |
WI-25440 (Bug) |
Behat: Create Behat Step Definition from step with $ (dollar sign) generates broken method |
Plugin: Phing |
|
WI-25545 (Bug) |
Some properties are not shown in completion on Mac |
Documentation |
|
IDEA-132187 (Task) |
Write javadoc for PsiModificationTracker and related classes |
No subsystem |
|
WEB-13951 (Feature) |
Allow Emmet TAB completions in JSX |
IDEA-131732 (Usability Problem) |
Unclear labels in the Settings | Tools | Server Certificates page |
IDEA-131549 (Usability Problem) |
UML: Cannot find UML actions using 'Find Action' action and 'UML' search key |
IDEA-131506 (Performance Problem) |
Memory leak in UndoRedoStacksHolder |
RUBY-15606 (Performance Problem) |
UI hangs for noticeable time if using Vagrant plugin |
IDEA-131811 (Cosmetics) |
Wrong grammar in a message box text |
IDEA-128849 (Bug) |
Plugin downloader can't handle HTTP redirect |
IDEA-22740 (Bug) |
Creating a new livetemplate from selection causes duplicate code |
WEB-13466 (Bug) |
Binary and Octal Literals |
WEB-13295 (Bug) |
Incorrect files downloaded for ZURB Foundation projects, on phpStorm 7.1.3 |
PY-14261 (Bug) |
"Surround with custom folding region" breaks indentation in Python |
IDEA-127636 (Bug) |
Show History command missing in Find Action |
IDEA-132478 (Bug) |
Check for updates doesn't suggest latest major version |
PY-14233 (Bug) |
Python's "View Array" action is shown in Java debugger popup menu with empty text |
IDEA-131592 (Bug) |
Menu disappeared after debugging Node application |
WEB-13867 (Bug) |
Can't change color of HTML tag names |
Code: Parsing |
|
CPP-975 (Bug) |
"syntax error" on function-style cast of an expression to a primitive type |
Debugger |
|
PY-14185 (Usability Problem) |
View as array: show menu item only for supported variables types |
IDEA-132100 (Usability Problem) |
Debugger: Evaluate Code Fragment: restoring from history without semicolon is a problem for class definitions |
IDEA-131521 (Cosmetics) |
Provide unified capitalization |
PY-14189 (Cosmetics) |
View as Array: action capitalization in menu is inconsistent |
PY-14194 (Cosmetics) |
View as Array: dialog title is confusing |
IDEA-125322 (Bug) |
Debugger: F2 adds new row in Watches |
IDEA-131653 (Bug) |
The "Value Auto Tooltip" option in the Debugger Settings menu does not work properly |
IDEA-132566 (Bug) |
"View as" hex for byte array is not working |
IDEA-132017 (Bug) |
Debugger|Code Fragment evaluation mode: restore text from history provides red highlighting (unexpected token) |
IDEA-131712 (Bug) |
Debugger is showing current position on evaluate |
Eclipse Integration |
|
IDEA-132645 (Bug) |
Eclipse integration problem: all imported modules have been lost after project reloading (100% reproduce) |
Editing |
|
PY-11357 (Bug) |
Unable to use "Surround With" on anything if it's the first or the last declaration in a class |
Editor. Editing Text |
|
IDEA-131780 (Performance Problem) |
UndoManager stores large char arrays in ImmutableText |
File Watchers |
|
WEB-13886 (Bug) |
No scrollbar in Choose template menu in File Watchers preferences |
HTML |
|
WEB-541 (Feature) |
(X)HTML and body indentation |
WEB-2323 (Bug) |
HTML formatter can only format 200 lines. |
WEB-392 (Bug) |
HTML always auto-indenting if no parent tag |
WEB-506 (Bug) |
if you define images with relative paths, the size attributes show as errors. |
WEB-331 (Bug) |
Unresolved Entity Reference for valid HTML entities like € … etc. |
WEB-13982 (Bug) |
Incorrect indentation on pressing Enter after XML tag with attributes on multiple lines |
IDE |
|
RUBY-15889 (Bug) |
Command Line Launcher opens up in /bin rather than current directory |
JavaScript |
|
WEB-14013 (Feature) |
Code Cleanup does nothing |
WEB-13944 (Bug) |
regular expression literals are no longer syntax highlighted inline, or have the ability to 'check regex' |
WEB-13885 (Bug) |
Emmet for jsx (React) produces incorrect class syntax |
WEB-13780 (Bug) |
Coloring for @constructor |
WEB-12945 (Bug) |
Smartly delete pair brace don't work inside function |
WEB-11492 (Exception) |
Code analysis failed with exception: java.lang.NullPointerException: null |
JavaScript. Formatter |
|
WEB-12504 (Bug) |
ES6 - Indentation after docblock |
JavaScript. Inspections |
|
WEB-13609 (Feature) |
JSCS: Navigation into the config from errors shown in the Error panel |
WEB-13791 (Cosmetics) |
JSCS: Unix: unreadable text hint for Code style preset |
JavaScript. Predefs |
|
WEB-13841 (Bug) |
window.requestAnimationFrame() wrong stub |
WEB-12720 (Bug) |
DataTransfer from MouseEvent missing. |
Project Configuration |
|
IDEA-132024 (Bug) |
Mac OS: on importing settings from previous IDEA version plugins are not imported |
Rails. Diagrams |
|
RUBY-10190 (Cosmetics) |
Add class to diagram - "Enter class name" dialog box shows in the background |
Run | Debug configuration |
|
IDEA-129421 (Bug) |
"Rerun failed tests" ignores pinned status of the tab |
SASS |
|
WEB-13923 (Cosmetics) |
Add new Icons for SCSS/SASS |
WEB-13938 (Bug) |
Mismatched parameters (<expression>) |
Task Management |
|
IDEA-68249 (Feature) |
Add Bugzilla as a supported server for Task and Context Management |
TypeScript |
|
WEB-13704 (Cosmetics) |
TypeScript: Colors&Fonts: properties from lib.d.ts are not colored |
WEB-11508 (Bug) |
Class name after 'new' keyword not colorized |
Unit Tests |
|
WEB-13324 (Bug) |
Cucumber-js: RC from previous version is broken |
WEB-13940 (Bug) |
Cucumber-js: 'undefined step reference' reported for all steps |
User Interface |
|
IDEA-128713 (Usability Problem) |
Pycharm causing a mount storm in linux using open dialogue due to "look ahead" |
IDEA-126386 (Cosmetics) |
Update eclipse logo |
IDEA-122423 (Bug) |
Plugin list is unreadable in GTK+ L&F |
IDEA-128476 (Bug) |
UI of Customize IDE wizard is broken after theme change |
IDEA-126293 (Bug) |
White on white menu entry in git branches popup |
IDEA-130363 (Bug) |
Recently Edited Files list should survive restart |
IDEA-127185 (Exception) |
Switcher throws exception and stops working |
User Interface.Darcula |
|
IDEA-132363 (Bug) |
NPE invoking recent searches with Darcula |
Version Control |
|
IDEA-132507 (Usability Problem) |
"Clear Read-Only Status" dialog too wide |
IDEA-130848 (Usability Problem) |
Push dialog initial selection & enabling policy |
IDEA-77576 (Usability Problem) |
"Compare with Local" action not available in keymap or action popup, no way to invoke without using the mouse |
IDEA-130622 (Usability Problem) |
Confusing root selection policy in Git push dialog |
IDEA-131301 (Cosmetics) |
Push dialog has wrong indents in the commit tree view |
IDEA-131859 (Cosmetics) |
Grammar error in the Settings | Version Control page |
IDEA-119375 (Bug) |
Unable to assign keyboard shortcut to "Move to Changelist ..." |
IDEA-130660 (Bug) |
Push Dialog: "No remotes" caption, if target branch is empty. |
IDEA-132090 (Bug) |
Using F6 to move changes between change lists does not work anymore |
IDEA-132149 (Bug) |
Changes -> Log view does not works for projects with many modules |
IDEA-115773 (Bug) |
File Cache Conflict after updating from SVN with symlinks in the project paths |
Version Control. Git |
|
IDEA-131714 (Usability Problem) |
Copy revision number should copy full revision number |
IDEA-98693 (Usability Problem) |
Git Push dialog does not remember remote branch |
IDEA-95947 (Bug) |
Git: the same notification for unregistered git roots appear every time on adding new module to the project |
Version Control. Perforce |
|
IDEA-132170 (Bug) |
Perforce integration: do not block EDT processing VFS events |
Version Control. Subversion |
|
IDEA-131413 (Bug) |
Schedule for Addition deadlock - after importing project from Eclipse |
IDEA-130912 (Exception) |
CCE at org.jetbrains.idea.svn.auth.AuthenticationService.requestSshCredentials |
XML |
|
IDEA-125016 (Bug) |
Commenting out a line in an XML file with commented out comments lower in the file can cause unwanted changes (and invalid xml). REGRESSION |
XSLT |
|
IDEA-132585 (Bug) |
NPE when XSLT debug |