PhpStorm EAP 163.3983 Release Notes

PHP CompletionFeatureWI-33124Provide object methods on second invocation for overridden methods completion
BugWI-33131Overridden methods completion: inserts broken elements from @method and @property entities
BugWI-33159Completion: Suggest magic methods after "private function"
BugWI-33086Return type is not imported when overriding a method from the completion list
BugWI-33125Setter is suggested in completion list even if it was already inserted when field is in a superclass
BugWI-33066Overriding a Method through Tab-Completion doesn't import the Use Statement for a Type-Hinted Parameter
BugWI-33126Overridden methods: Abstract functions inserted with abstract keyword and a body
BugWI-33127Overridden methods completion: lacks methods and fields from traits
BugWI-33130Overridden methods completion: of constants with visibility modifier doesn't insert const keyword
PHP FormatterFeatureWI-30320PHP7 Return type code style
BugWI-33037Caret isn't indented if there is a comment multiline comment after block start statement
PHP InspectionsCosmeticsWI-32607PHPCS: In Custom Coding Standard dialog "Root directory" label should be renamed
PHP RefactoringUsabilityWI-31407Order of visiblity keyword and static should be changed
PHP testBugWI-33044Global level configuration is not copied to project if interpreter level is changed in project where configuration hasn't been created
PS specificBugWI-33147Project templates: Sometimes iml of an attached project can't be found
ExceptionWI-33073Save project template doesn't work
ExceptionWI-33087Exception is thrown on invocation of "Show Parents" and "Show Implementation" in UML on folder
ExceptionWI-33145StackOverflowException is thrown on attempt to build UML for class that extends itself
No subsystemBugIDEA-131012Support "delete word left" command in quick search
UsabilityIDEA-126373File Structure could have less indenting
ExceptionIDEA-160790Unable to save settings: Failed to save settings. Please restart PyCharm
Code Analysis. InspectionBugIDEA-160655Inspection profile settings - empty line in Profile list after Resetting settings
BugIDEA-160657Inspection profile settings - cannot apply changes right after rename inspection profile
ExceptionIDEA-160668Inspection profile settings - NPE after importing inspection settings
Code Formatting and Code StyleBugIDEA-160426Export of Code Style does not include JavaDoc configurations
BugIDEA-160389Manage Code style setting | Copy to project doesn't update settings editor until settings dialog is reopened
Code NavigationBugIDEA-160567"Navigate to next highlighted error" is broken
Diff_MergeBugIDEA-160646External Diff Tool: file extension is empty for files with unknown file types
BugIDEA-147700Diff view opens new window in smallest window possible only showing close, min, max buttons
UsabilityIDEA-141671Filenames used in external merge are not immediately self-documenting
Editor. Editing TextBugIDEA-159777ObjectNotDisposedException on project close with opened evaluate window
BugIDEA-160423Caret#selectLineAtCaret(and others) operate on a different caret instance
ExceptionIDEA-160596Transaction assertion from daemon createPasses
ExceptionIDEA-160466Throwable at com.intellij.openapi.editor.impl.SoftWrapModelImpl.getRegisteredSoftWraps
Editor. Error HighlightingUsabilityIDEA-160408Quote not recognized as an end to String
File SystemBugIDEA-160580When symlink target changes to another with different content but the same length, content is not reloaded
IDE ConfigurationBugIDEA-160474File Templates: 'Enable Live Templates' checkbox is cleared on restart
UsabilityIDEA-160418Settings search: don't start search when only 1 character was typed
Packaging and InstallationBugIDEA-160738Update and restart fails after patch is applied with "Patch update is not supported"
UsabilityIDEA-160700Allow users to update via patch even if restarting isn't supported
Settings RepositoryBugIDEA-160565Do not accept your login and password by Atlassian for
BugIDEA-160367Settings Repository: login dialog should get focus when appears
TerminalBugIDEA-114126terminal tab launches a login shell
User InterfaceBugIDEA-160588Transaction assertion from Swing lightweight request processing
BugIDEA-145132Esc while editing push target closes the push dialog
BugIDEA-160800Decompiler progress shown under AWT lock leads to deadlock
Version ControlBugIDEA-158157Vcs Log: some nodes in tree are not selectable during speedsearch
BugIDEA-158554Unversioned file is moved to wrong change list
Version Control. GitBugIDEA-159283Unversioned files dialog is not refreshed after changes made from this dialog
Version Control. SubversionBugIDEA-160693Active windows could be not showing
No subsystemBugWEB-21827Understand jsnext:main field in package.json
BugWEB-15602Ctrl + F11 does not re-run app
TaskWEB-22183Enable 'var' used instead of 'let' or 'const' inspection
Build toolsBugWEB-22859Restart task from Task run window (Alt+F11)
File WatchersFeatureWEB-13633Do not run multiple File Watchers in parallel if FW settings are file-independent
JavaScriptBugWEB-23051'use strict' statement breaks flow highlighting
BugWEB-18593Broken hint and autocomlete for destructured parameters
BugWEB-22998ES6 Destructuring in require statement completely broken
BugWEB-23036ES intention "Convert anonymous function to arrow function": wrong result
BugWEB-23016Flow: disable Suppress for statement in Inspection results
BugWEB-16923Javascript: Cannot jump to declarations of destructured variables
CosmeticsWEB-23101Flow errors tool window: improve UI
JavaScript. FrameworksBugWEB-22675angular-ui-router: turn off diagram for Angular2 project
BugWEB-23128No navigation to html template
JavaScript. InspectionsBugWEB-22642Convert to let/const inspection messes up the comments
JavaScript. RefactoringBugWEB-22611Shorthand property inline adds no key
Node.jsBugWEB-23053Node remote interpreter: Docker: can't open /opt/project/ error prevents session rerun
BugWEB-23093Node Remote Interpreter: Docker: cannot build image on Unix
BugWEB-23009File .idea/jsLibraryMappings.xml is created automatically when opening a new project with node_modules
CosmeticsWEB-22719Node remote interpreter: Docker: correct error message when server is not selected
ProfilingBugWEB-23108V8 CPU Profiling/flame charts: obviously wrong information
MarkdownBugRUBY-18504Completion for languages in code fences
UsabilityRUBY-18462Markdown: hard to type triple-back-tick