Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.

PhpStorm EAP 145.184 Release Notes

PHP CompletionFeatureWI-29704Completion after a heredoc operator ('<<<')
FeatureWI-30680Filter everything except constants after "use const"
FeatureWI-30681Filter everything except functions after "use function"
FeatureWI-30679Filter applicable classes in group use statement by namespace prefix
FeatureWI-10438It would be superb if IDE was showing suggestions for traits within the 'use' statment of the class
FeatureWI-21917Choosing switch, if, elseif, foreach from completion should insert braces
FeatureWI-30873Show used trait for completion inside use block
BugWI-29951Function autocompletion inside trait re-definition block should not append braces
BugWI-21731Import of namespaces is treated like a class import
BugWI-15505Import class: Insert use in a wrong place for multiple namespace with "use"s in one file
BugWI-30787No autocomplete for php functions on the right hand side of a list() equality.
BugWI-17024Auto-completion: <?php tag isn't the first one
UsabilityWI-16672Don't trigger autocompletion when creating heredoc
UsabilityWI-25561Autocompletion on class instance creation should place cursor between parentheses if constructor has parameters
UsabilityWI-30875Filter everything except trait methods in completion for trait method inside use block
UsabilityWI-27663Class name сompletion doesn't respect namespaces
PHP ComposerUsabilityWI-30814Default composer location and new composer project
PHP InspectionsBugWI-22352False-positive "Unused private method" notice for private method that is used in trait
BugWI-19348"Member has private/protected access" error for private/protected class method/field usage in trait
CosmeticsWI-30843Message can be more precise for missing method in interface/trait
PHP RefactoringBugWI-30675Make static: show warning if there is return $this and no checkbox is selected
UsabilityWI-30668Make static: don't show dialog if refactoring can be done without adding parameter and introducing object
ExceptionWI-30857NPE is thrown on attempt to create a new class from anonymous class
PHP langFeatureWI-30575Intention: convert group use declarations to plain and v.v.
FeatureWI-16368Add support of code completion classes in the traits
BugWI-30809Double return type on method signature tooltip
BugWI-30060Usage of trait in anonymous class is shown as Error
ExceptionWI-30789Exception is thrown on unfinished trait use statement
ExceptionWI-30888PhpUseListImpl cannot be cast to PhpClass
ExceptionWI-30459Exception during analysis of a trait's use
Plugin: Command lineExceptionWI-30868InvocationTargetException on process termination
Plugin: Deployment _ FTP..BugWI-30448Allow to control encoding for FTPS servers
Editor. Editing TextBugIDEA-152048RTL support: Strings including "\\" are getting mixed and not aligned properly
Find, Replace, Find UsagesBugIDEA-148519Find in Path Directory dropdown makes it impossible to distinguish between long paths
UsabilityIDEA-150397"Find in path" dialog "Text to find" dropdown glitch when tab is hit
Plugin Support. ArchitectureBugIDEA-150127IDEA fails to launch after installing a plugin
Version Control. GitBugIDEA-151598Diffs not shown for files in a Git worktree of a bare repository
BugIDEA-151690Git Worktrees: review all usages of GitRepositoryImpl & substitute by GitRepositoryFiles
Version Control. SubversionBugIDEA-149737SVN Merge from trunk not working
CSSFeatureWEB-14124Support for CSS Custom Properties
DebuggerBugWEB-20446eval()debug: TypeError: Cannot read property 'length' of undefined at t.describeProperties
BugWEB-19469Debugger crashing on eval() if exception breakpoints are enabled
File WatchersBugWEB-20533FileWatcher not respecting scope
JavaScriptBugWEB-19174Unexpected "expression expected" syntax error for jsx code
ExceptionWEB-20487JSON Schema: system and local schemas are clashing and hanging IDE
JavaScript. FormatterBugWEB-20258New line indentation for chained methods inconsistent with chained method indentation setting
JavaScript. FrameworksBugWEB-20496Weird code highlighting for Angular2 inline templates
JavaScript. InspectionsBugWEB-20431Missing module inspection doesn't work if there's any import statement already
Node.jsFeatureWEB-20401Node.js interpreters: provide "Set as Project Interpreter" context action for local interpreters
SASSBugWEB-19838Format frontmatter in scss yields incorrect result
TypeScriptBugWEB-20209Typescript: invalid handling reserved keywords in interface declaration
BugWEB-19101TypeScript "Add to tsconfig.json" intent is not available for imports
BugWEB-20474jsx syntax in tsx files formatted incorrectly
BugWEB-19421Typescript: import from folder requires pass "index"
DockerFeaturePY-17716Docker: Need custom parameters when run a container use docker-machine interpreter plugin.
BugPY-18523Image name is reset to the first in the list when opening edit remote interpreter dialog
HAMLBugRUBY-17827haml: doesn't recognize ">"
MarkdownBugRUBY-17536Pressing Enter in MD file moves cursor to beginning