Skip to end of metadata
Go to start of metadata

PhpStorm 2016.3.1 Release Notes

IntelliJ PlatformBugWI-33637Attach to the current project asks additional question
PHP CompletionFeatureWI-32599Smart completion: provide applicable variants after bitwise and logical operators
FeatureWI-26738Have ability to change suggested option from camelCase to Underscores
FeatureWI-32597Smart completion: provide string variables after concatenation operator
FeatureWI-32598Smart completion: provide applicable variants after shortcut assignments
FeatureWI-33789PhpStorm Advanced MetaData - allow overriding parameter-less calls.
FeatureWI-34163Provide completion for dynamic declared properties for all object
FeatureWI-26215Suggest the current file name when typing a new class
FeatureWI-32600Smart completion: show arrays after "+" (plus) operator
FeatureWI-34151Variable naming style: Provide settings for framework specific code styles
FeatureWI-33887Add parentheses after `use` for anonymous function
FeatureWI-32741Make Filtered Code Completion Stricter
FeatureWI-24584Variable name completion for compact() arguments
BugWI-33926Completion list contains undeclared variables (without icons)
BugWI-33923Filter $this from completion results in 'use'
BugWI-34153Variable Naming Style: if field is snake case and style is set to mixed suggestion name will be glued
BugWI-34146Smart function parameters completion doesn't work for imported functions and classes
BugWI-33880There is no autocompletion for 'use' when defining an anonymous function inside function call
BugWI-33841instanceof not working in elseif condition
UsabilityWI-33948Completion for class constants as array keys inside isset
UsabilityWI-34154Variable name completion: if there is a cast only standard names are suggested
PHP FormatterBugWI-33851Function parameter not spacing correctly if type given
BugWI-33855Indent is missing on the next line after pressing enter after do keyword
BugWI-33888Space is forced between ? and type for nullable parameter type
PHP InspectionsFeatureWI-18635use ($this) in closure isn't detected
BugWI-17680Interface can't implement itself
BugWI-33957Strict parameter type: doesn't work for __invoke
BugWI-33954Parameters number mismatch declaration: doesn't work for __invoke method
BugWI-17137Parameter type inspection doesn't work for __invoke method
BugWI-34205Unused import: unused namespace import is not detected if there is import of the subnamespace
BugWI-34039Namespace import is marked as unused when used by trait imports
UsabilityWI-25837The "@return" is removed during PHPDoc auto fixing inspection
UsabilityWI-34038Naming convention inspections and PHP superglobals
PHP RefactoringFeatureWI-33886Extract method: Support void type
FeatureWI-9169New intention: replace . with .=
PHP langFeatureWI-9662php __invoke support
BugWI-33157'self' and 'parent' are special class names
BugWI-16123Class names \self and \parent are not allowed in PHP
BugWI-12830"Choose methods to implement" improvement
BugWI-16252$this can't be an argument for method
BugWI-34224__invoke function from parent is not resolved
BugWI-33946Case insensitive constant cannot be found using Goto Symbol
BugWI-29282Overriding a constructor does not insert default value for parameter
BugWI-14804Interface can't extend other interface twice
BugWI-9437String passed to array-hinted parameter: fatal error isn't detected
BugWI-33642Interface/class can't extend interface twice
BugWI-14783Reserved keywords can't be used after "extends"
BugWI-21221Call to protected method is not detected for invocation of protected method of first child class in a second one if base classes is equal for these child classes
BugWI-33303Find results write access usages excludes writing to a property by reference.
TaskWI-33960Remove &&= and ||= operators
ExceptionWI-34125Exception is thrown on typing ? before the parameter name
PHP testBugWI-34165"Updating PhpUnit Version" will execute complete test suite
PS specificBugWI-33077Directories page in Settings is empty if more than one project is opened
Plugin: Deployment _ FTP..BugWI-33919Passphrase is not saved for a new SFTP server
BugWI-33753Password saved as passphrase
BugWI-34058Server disappears after Testing connection with Remember checkbox enabled
BugWI-33840Server with the name of removed server won't work till PhpStorm restart
BugWI-33929Visible only for this project checkbox can't be set
BugWI-33836Error about missing passphrase is not updated when "anonymous" checkbox is selected
BugWI-33930Application level copy of deployment server loses username and password settings
BugWI-33527Save password checkbox can't be applied
BugWI-34097Open in Editor action doesn't work
ExceptionWI-33916NPE is thrown on connection testing
ExceptionWI-33837ClassCastException is thrown on Upload to and Sync to actions
PHP InterpretersBugWI-33842If SFTP server with incorrect password was used to create a PHP Interpreter it's not possible to fix the server to fix the configuration
ExceptionWI-33843Exception is thrown during editing of Remote Interpreters
Php IntentionsUsabilityWI-30716Follow PSR-2 conventions for boolean type hinting
No subsystemBugIDEA-144096Todo filters disappear
BugIDEA-164749"Open In Browser" suggested in commit message editor if JPS plugin is disabled
BugIDEA-164286IDE doesn't start after updating 2016.3
BugIDEA-163903Current file todos are not shown in 'Scope Based' tab with selected 'Current file' scope
BugIDEA-161814IntelliJ fails to compile DropWizard HelloWorld example app
Code NavigationFeatureIDEA-162418Enhanced go to file formats
DebuggerBugIDEA-163697Debugger shows wrong values for TreeMap entries
DockerBugIDEA-152432Docker plugin suggests using Dockerfile from node_modules
Editor. Editing TextBugIDEA-163578IntelliJ IDEA can't edit a specific line
ExceptionIDEA-162595`Wrong offset` exception when start typing on the first line of any file if there're >1 lines [#171.78]
Find, Replace, Find UsagesBugIDEA-163346error stripe position is wrong when find replace is active
BugIDEA-164574Find In Path dialog no longer finds selected text
IDE ConfigurationBugIDEA-163920NPE when saving proxy settings
Plugin Support. APIBugIDEA-164420Backward-incompatible changes in plugin SDK in 2016.3
Settings RepositoryBugIDEA-155623Loading settings from settings repository fails to import live template
User InterfaceBugIDEA-147640Switcher dialog: up and down keys are not working
BugIDEA-162580Tool Windows show/hide state is not memorized
User Interface.DarculaBugIDEA-163377Darcula scheme: Expired entry in Log Console should have foreground color
XMLBugIDEA-84959Billion laughs XML pasting/clipboard & create 100% CPU
DB ConsoleBugDBE-3495DB: Auto-commit switches back on unexpectedly on rollback
DB IntrospectionBugDBE-3486Oracle: Attributes in a user defined type are shown in wrong order and without type
Data ViewsBugDBE-2866Encoding issues in new import feature
No subsystemBugWEB-24262No types are being suggested when using flow
BugWEB-24310Source map for less not grouped
BugWEB-22649JSON Schema: patternProperties does not work.
BugWEB-21418JSON Schema: if file under the schema is placed in the split Editor tab update comes later than should be
PerformanceWEB-24253High Usage of CPU
CoffeeScriptBugWEB-23233CoffeeScript: 'unexpected token' errors when using destructuring in bound function
BugWEB-17725CoffeeScript: destructing assignment to a property: unused local variable false positive
DartFeatureWEB-23738Collapse Maps in Dart
BugWEB-23958change indenting for nested constructors with named parameters
BugWEB-24494Support Dart generic methods/functions
DebuggerBugWEB-24149React Native Debugger Exception With React Native V0.37.0.
BugWEB-24257Meteor debugger doesn't work: ClassCastException
BugWEB-24304Angular-cli karma debugging: breakpoints are not hit
BugWEB-21216Debugger should show contents of Map/Set
BugWEB-24182Debugger: no console output when using Chromium v. < 54 for debugging
BugWEB-24297"Smart step into" doesn't work
ExceptionWEB-24091IllegalArgumentException when inspect closure
ExceptionWEB-24089TypeCastException within debug session
ExceptionWEB-23676Debugger: IOE: File is not writable: LightVirtualFile exception
JavaScriptBugWEB-24065Auto import and redundant comma
BugWEB-244152016.3: large increase in javascript "unresolved function or method" warnings
BugWEB-21977async function always returns a Promise - incorrect jsdoc generation
BugWEB-24058Bad analysis: lambda argument breaks method resolution type inference in method chain
BugWEB-23518'resolve using flow when possible' messes up unused import checking
BugWEB-24219JSDoc: The type of non-nullable properties is not correctly propagated
PerformanceWEB-24177Files never finish indexing
UsabilityWEB-16210ExtJS 'class for xtype' not found' warning should be suppressible
UsabilityWEB-23873Setting JavaScript language version to "ECMAScript 6" shows description text outside of visible area
JavaScript. FormatterBugWEB-24067Some bugs with reformat code
JavaScript. FrameworksBugWEB-24427Protractor conf is available in Karma run/debug configuration
JavaScript. InspectionsFeatureWEB-16380No error is shown for -> used instead of => in javascript
BugWEB-23343Inspections: "require() is used instead of import": correctly stuck imports taken from the inner scopes
BugWEB-23882Intentions: Convert to Class: Hierarchy: preceding comment is cut on converting
BugWEB-23995JSON schema: "type is not allowed" for valid schema and instance
BugWEB-23791ES6: Incorrectly ignoring duplicate LET declaration in same SWITCH
BugWEB-24110Stylelint: select package automatically
BugWEB-21978async function always returns a Promise - incorrect inspection error
BugWEB-23670Inspections: "require() is used instead of import": comments with destructing misplaced variables on Fix all
BugWEB-23772Convert to import: do not add above the block comment
PerformanceWEB-23826Inspections: 'Convert to let/const': improve performance for batch mode
CosmeticsWEB-23438Update ESLint icon
JavaScript. PredefsBugWEB-24024Incorrect warning when using symbol[Symbol.iterator] to define object property
JavaScript. RefactoringBugWEB-24100ES6 "Replace with template string" reports incorrectly on ternary operator
Node.jsBugWEB-23991Yarn does not update packages
BugWEB-24246Yarn: support yarn installed with Windows msi installer
BugWEB-243592016.3 Run configuration stops by SIGKILL instead of SIGINT on Windows
UsabilityWEB-23926The toolwindow "react-native start" doesn't have running indicator and stop button
TypeScriptFeatureWEB-14077Inherit JSDoc from imported items
FeatureWEB-24151require await inspection
BugWEB-24354TypeScript: 'Implement all members' generates corrupted code for method with varargs
BugWEB-6892TypeScript: Method separators rendering above lines of code that aren't methods.
BugWEB-23678JSDoc on interface property breaks PSI reference
ExceptionWEB-24229StackOverflowError in JS code
Unit TestsBugWEB-24342"click to see difference" output not ideal when using sinon
BugWEB-19943Mocha+Typescript: 'Jump to source' opens .js file instead of .ts
BugWEB-22696Karma: show skipped suites/specs when 'Show ignored' is enabled
  • No labels