PhpStorm EAP 141.582 Release Notes

Injections in PHP


WI-26867 (Bug)

Impossible to disable injection/provide persistent one for method argument and expression part

PHP Completion


WI-26964 (Bug)

Completion inserts additional dollar sign ($) or miss one for variable into PhpDoc

PHP Formatter


WI-26896 (Feature)

PHP Code Formatting put a comma behind last assignment option to only affect multiline arrays

WI-26939 (Bug)

Reformat Code with "Add a comma after last element" selected does not respect scope.

PHP Inspections


WI-26959 (Bug)

Missing parent call doesn't handle empty functions as well as abstract classes, PHPDoc methods

WI-26963 (Bug)

Missing parent call doesn't handle extends over another class

PHP Profiler


WI-26466 (Feature)

Add support for cachegrind's file name and function name compression (XDebug 2.3.1)

WI-27013 (Exception)

Exception is thrown for snapshot analysis: Argument for @NotNull parameter 'fileName' (XDebug < 2.3)

PHP Refactoring


WI-20637 (Feature)

Warn if parameter new name collides with local variable

PHP debug


WI-23073 (Usability Problem)

Add option to share PHP|Server configuration inside the project

PHP lang


WI-25521 (Bug)

Complete current statement: alternative syntax: braces are inserted after else/elseif

PHP templates


WI-17828 (Feature)

Collapse/expand twig comment block

WI-19635 (Bug)

Twig: missing indent for sandbox, set and verbatim tags

WI-26737 (Bug)

Twig: Support shortcut "blocks"

WI-11980 (Bug)

twig comment tag bug

Plugin: Deployment _ FTP..


WI-26991 (Cosmetics)

Add space between "Project URL" and the URL of the project in Deployment settings



WI-21812 (Usability Problem)

"Inno" is highlighted in MySQL table Text tab

No subsystem


WEB-15963 (Usability Problem)

Emmet: Settings: map help IDs

IDEA-109467 (Bug)

Too big tooltip for Close Icon (Debug Window)

IDEA-138025 (Bug)

Massive rendering issues on OSX

WEB-15938 (Bug)

Invalid code analysis

WEB-15967 (Bug)

jsdoc no longer recognizes @class 14.1

WEB-15927 (Bug)

Out of Memory error in WebStorm 10

Build tools


WEB-15864 (Bug)

Gulp and Grunt in the same project: popUp is opened only for one of the build tools



WEB-14539 (Bug)

Node.js debugging step buttons (over, into, etc) don't work

Editor. Editing Text


IDEA-138290 (Bug)

Caret visual position is invalid after folding expand/collapse for multiple carets

IDEA-138138 (Bug)

Typo in Keymap_Emacs.xml

IDE Configuration


IDEA-138299 (Bug)

Unsaved changes in code style section Wrapping and Braces cause exception when switch to other project



WEB-11760 (Feature)

JSDoc validate properties when possible

WEB-15996 (Bug)

"@this {type}" is not honored for all functions in WebStorm 10

WEB-16011 (Bug)

Inferred type is not detected when (this.externalFunction = localFunction)

WEB-1523 (Bug)

JSDoc: don't use HTML syntax highlighting for JSDoc comments in javascript

WEB-15455 (Bug)

"private member not accessible" reported for members of type wrapped in anonymous closure if they are annotated with @memberOf

WEB-15523 (Bug)

JSDoc: nested properties documented with @property tag not available in completion

WEB-15202 (Bug)

ES6 generator symbol methods should not be flagged as a syntax error

WEB-14049 (Bug)

JSDoc reference to this is wrong when @name is used

WEB-15903 (Bug)

Closing curly brace is duplicated in ES6 template strings

JavaScript. Inspections


WEB-16031 (Bug)

unresolved variable warning

JavaScript. Templates


WEB-15965 (Usability Problem)

Templates: Settings: map help ID

Task Management


IDEA-128728 (Feature)

Support configurable issue states in task repositories

IDEA-138740 (Usability Problem)

Task management: Redmine: project URL instead of server URL gives "Successful" answer and 404 error

IDEA-138741 (Usability Problem)

Task management: Close Task: "Update issue state" is suggested but does nothing for a number of servers



WEB-13281 (Bug)

Typescript dictionary interface not work for intellisense

WEB-15770 (Bug)

Intellisence doesn't autocomplete the deeper inside of function-parameters that's described in TypeScript

WEB-11869 (Bug)

Typescript: var a = null type is not inferred correctly

WEB-15912 (Bug)

Typescript: create field quick fix generates incorrect code

WEB-15810 (Bug)

No members suggestions when creating aliases with the import keyword

WEB-15294 (Bug)

unresolved function or method hasOwnProperty()

WEB-15889 (Bug)

Interface Type Check with Enum Produces False Error

WEB-15549 (Bug)

Bogus error with typescript declarations file and constructors with arguments (good code shown red)

WEB-14098 (Bug)

Built-in typescript compiler reports false positives