Skip to end of metadata
Go to start of metadata

PhpStorm 7.1.1 Release Notes

PHP Completion

WI-21563 (Feature) Possibility to extend Array Index completion
WI-4025 (Usability Problem) PHP: code completion does not suggest namespace identifier in expressions other than 'new'
WI-19515 (Usability Problem) Exclude current key on array key autocompletion
WI-12473 (Bug) PHP: completion doesn't auto-complete params/variables names in use statement of the closure
WI-10924 (Bug) The IDE does not suggest the class with the same name but from the different namespace
WI-21739 (Bug) Namespaces are shown in completion list for goto labels
WI-21806 (Bug) Namespaces are shown in completion inside string literal
WI-21569 (Bug) Don't complete keywords after namespace reference
WI-16317 (Bug) Empty class is shown in completion if invalid class name exists
WI-21705 (Bug) Backslash prepended to standard functions inside namespace.
WI-4591 (Bug) 'final' keyword completion inside interface
WI-18202 (Bug) use keyword isn't in the list of completion items inside class and trait

PHP Formatter

WI-21328 (Usability Problem) Missing indent for method call after variable name
WI-20318 (Bug) For extends/implements usual indent is using instead of continuation indent

PHP Inspections

WI-21533 (Cosmetics) Annotator bug: several "No content allowed before namespace declaration" warnings on one line
WI-21133 (Bug) throw Exception::factory() will confuse parser and cause validation errors.
WI-11472 (Bug) Missing break statement: Cannot suppress PhpMissingBreakStatementInspection with stacked case statements.
WI-17631 (Bug) Unused private method: incorrect warning if such private method is used directly inside double-quoted string

PHP Refactoring

WI-6140 (Usability Problem) Rename: User friendly class rename refactoring: Renaming namespace "Namespace" to "OtherNamespace\Sub" renames it to "Sub" only.
WI-21548 (Usability Problem) Move Namespace: Cancelling Moved Related Namespaces dialog doesn't cancel movement of namespace in the initial file
WI-21585 (Usability Problem) Move class: trigger error about already existing class although refactoring doesn't change anything
WI-21594 (Usability Problem) Cancel constructor inserting inserts code anyway
WI-19241 (Usability Problem) Extract Interface: undo need to be performed twice if interface in another namespace
WI-21555 (Bug) Extract Interface: creates inconsistent PHPDoc for @property
WI-21557 (Bug) Move Class: Doesn't change occurrences of class when moving from global namespace
WI-21558 (Bug) Move class: change appearance of class name during move from global namespace to global namespace
WI-20908 (Bug) Rename inheritors doesn't take into account namespace
WI-21547 (Bug) Move Namespace: default directory is invalid for Related Namespace if the file is located in the root of the project
WI-17319 (Bug) Class move: Shoud search for noncode usages

PHP frameworks

WI-21334 (Exception) Framework Integration setting does not work

PHP lang

WI-8653 (Feature) Links in PhpDoc not clickable in editor (@link)
WI-20512 (Feature) ENT_HTML401 constant is shown as known even with PHP5.3 language level
WI-19110 (Usability Problem) Complete Statement badly influenced by syntax error
WI-20781 (Usability Problem) Find PHP Method usages Panel presentation need improvements
WI-21632 (Cosmetics) Wrong constructor parameter auto-complete hint
WI-17558 (Bug) "Mix braced namespace declarations with braceless namespace declarations" is not highlighted
WI-13866 (Bug) Find for implemented/overrided methods is not supported
WI-17404 (Bug) @method doesn't use namespace
WI-21521 (Bug) File and Code Templates: Wrong field PhpDoc autocompletion for one line template
WI-21490 (Bug) Unused private method: warning if such private method is used only as a callable parameter
WI-16094 (Bug) Copy Reference: inserts invalid $ sign to constant
WI-20690 (Bug) Find usages of base class works differently for abstract and usual class
WI-21487 (Bug) PHP inspections stuck due to @mixin loop
WI-21512 (Bug) Convert namespace to braced insert additional "{" for mixed namespaces
WI-21516 (Bug) Function declaration current parameter highlight is wrong
WI-21475 (Bug) Convert to short syntax array literal breaks the code

PHP lib stubs

WI-21198 (Bug) Wrong signature for alias function mysql_numrows
WI-20201 (Bug) Incomplete docs for settype()
WI-21610 (Bug) Missing parameter in json_encode() stub
WI-18346 (Bug) date_diff() invalid return value in PHPDoc
WI-10522 (Bug) "pg_fetch_result" with two parameters is reported as incorrect
WI-21675 (Bug) Missing return definition for MongoCollection::distinct()

PHP templates

WI-21603 (Bug) Smarty parser stucks
WI-21690 (Bug) Smarty: ldelim & rdelim not recognized by inspection
WI-21478 (Bug) Smarty editor broken

No subsystem

IDEA-81277 (Feature) Show Constraints for Data Sources
IDEA-118159 (Feature) "Search Everywhere" inconsistent api on ItemPresentation
IDEA-74428 (Feature) Provide UI for changing log settings
IDEA-113344 (Usability Problem) An easy way to exit from full screen mode using mouse
IDEA-78206 (Bug) Constructing 'mailto' link -> cannot resolve file 'mailto'
IDEA-118691 (Bug) Quick Documentation (Ctrl+Q) often does not display correct javadoc after checking parameters with CTRL+P
IDEA-118696 (Bug) Replace with regex: IOOBE at SegmentArray.findSegmentIndex()
IDEA-118745 (Bug) Show directory in editor tabs for non-unique filenames doesn't work for non-project files
IDEA-117835 (Bug) Some IntelliJ IDEA icons are fuzzy on MacBook Pro with Retina
IDEA-117555 (Bug) Search everywhere dialog is being closed immediately
IDEA-117831 (Bug) After deleting last live template in a group, I can't click OK.
IDEA-118718 (Bug) Occasionally seeing "Low disk space on a IntelliJ IDEA system directory partition"
IDEA-116071 (Bug) Field can be final inspection change
IDEA-118587 (Bug) IDEA may not exit with black window


WEB-10225 (Bug) Injected HTML: goto CSS declaration does not see the other fragments.

Code Analysis. Duplicates

IDEA-117649 (Bug) "Locate Duplicates" action seems to not work with "Class Hierarchy" custom scope.

Code Formatting and Code Style

IDEA-116006 (Usability Problem) Eclipse code style import: import the same xml does not pick up changes until manual synchronization
IDEA-114952 (Usability Problem) Eclipse code style import: would be nice to remember imported file location
IDEA-96723 (Bug) Java Rearranger deletes blank lines in field declarations
IDEA-116940 (Bug) @formatter:off still generating braces
IDEA-118264 (Bug) Rearrange Entries stopped working in Intellij 13
IDEA-94950 (Exception) Code Style | Arrangement: AIOOBE at ArrangementMatchingRulesModel.removeRow() on removing the last rule that is in edit mode

Code Navigation

IDEA-104706 (Usability Problem) Remove currently active file from "Recent Files" popup


WEB-7251 (Bug) renaming a variable with @ in coffeescript is not allowed
WEB-9497 (Bug) CoffeeScript: Incorrect end of line expected in extends clause
WEB-10065 (Bug) Good code is red
WEB-9888 (Bug) Good coffeescript marked red
WEB-8867 (Bug) CoffeeScript: Unused warnings
WEB-9899 (Bug) CoffeeScript parser incorrectly determines function parameter count
WEB-9964 (Exception) CoffeeScript: AssertionError on editing expression with injected RegExp

Compiling Project

IDEA-100672 (Bug) Artifact not updated on build


RUBY-14423 (Bug) "Find Usages" in a cucumber step definition no longer shows the cucumber step as matching


IDEA-96081 (Feature) Navigation bar could work for database objects, table editor, database console
IDEA-117701 (Feature) Database: Ability to interactively change the password after login
IDEA-116280 (Feature) Set cursor at postgresql error position
IDEA-117925 (Usability Problem) Unsaved data sources changes are not considered for some actions
IDEA-118326 (Usability Problem) Assign Data Sources | Data Source row should indicate user can change it
IDEA-117199 (Bug) Database console: incorrect icons for consoles when trying to run a .sql file
IDEA-118705 (Bug) Database: navigation to 'Referencing Rows Only' doesn't show the filter criteria that was used
IDEA-117976 (Bug) Database table editor: Enter should start editing of value in selected cell
IDEA-117991 (Bug) When refreshing datasources tree show databases before refreshing all the items
IDEA-110464 (Bug) IDEA SQL plugin cannot connect to remote database over VPN
IDEA-119501 (Bug) View editor operation fails for DB2 tables
IDEA-119313 (Bug) Copy path problem
IDEA-108516 (Bug) Unable to rename schema of DDL Data Source in Database panel
IDEA-119129 (Bug) Use alternative table scanning method when user has no read access to all databases
IDEA-118283 (Bug) Database: "Rename table" for MySQL tables causes exception
IDEA-119119 (Bug) MySQL views with subquery in definition fail to open
IDEA-117802 (Bug) DDL data source in Database tab doesn't support multiple schemas
IDEA-117670 (Bug) Database: TableEditor invalid navigate via foreign key
IDEA-119245 (Exception) Database console: IOOBE at SegmentArray.findSegmentIndex()


WEB-9566 (Feature) Debugger: optionally ignore certificate errors
IDEA-105253 (Cosmetics) Missing icon for Thread dumps view
WEB-10283 (Bug) JS chrome Debug: fails with Nesting problem when changing value in debugger
WEB-10360 (Bug) Javascript debugger with non unique file names


PY-6095 (Bug) Accepting a completion with TAB results in a syntax error
RUBY-14617 (Bug) do[enter] inserts DocumentError instead of a new line

Editor. Code Completion

IDEA-117327 (Task) Add a setting to switch off autopopup completion item selection by Enter
IDEA-115727 (Bug) Cyclic Expand Word leaves word highlighted
IDEA-117511 (Bug) Hippie completion not working as expected in Intellij 13

Editor. Editing Text

IDEA-57940 (Bug) Cyclic expand word should take into account all open files
IDEA-113684 (Bug) Soft wraps insert additional spaces
IDEA-117127 (Exception) Editor: Throwable on Select word at caret inside plain text

Editor. Error Highlighting

IDEA-23831 (Bug) highlight usages: problems with split files

Find, Replace, Find Usages

IDEA-118742 (Performance Problem) UI Hang during search
IDEA-104735 (Cosmetics) Dracula: INVALID string have not dracula style red color in Find Occurance tool window.
IDEA-119153 (Bug) file search too wide for users folder
IDEA-97930 (Bug) Idea 12: Find Usages (Alt-F7) always searches in libraries by default, disregards the Scope setting


WEB-8262 (Bug) Comment with line/block comment STILL doesn't work on HTML in ASP file
WEB-2229 (Bug) Html with strict DTD doesn't end the img tag properly

IDE Configuration

IDEA-118292 (Usability Problem) Confusing custom config/system path configuration in (${idea.config.path} is not expanded)
IDEA-118111 (Bug) Can't close IDEA 13 (Ubuntu linux)
IDEA-118330 (Bug) IDE hangs
IDEA-118763 (Bug) Can't start IDEA after deinstalling a plugin
IDEA-119470 (Bug) File and code templates: changes gone when switching tabs


IDEA-118211 (Performance Problem) Performance problem when closing project

Injections in PHP

WI-21150 (Usability Problem) CREATE UNIQUE INDEX should be detected as SQL injected language

IntelliJ Platform

WI-13685 (Bug) PhpStorm doesn't save project name

Java. Code Completion

IDEA-94683 (Bug) Completion popup loses focus when viewing documentation (sometimes, almost always)


IDEA-117883 (Cosmetics) Inspection descriptions talk about "the list/checkbox below"


WEB-7157 (Bug) Variable to which the result of 'require' call is assigned is not highlighted as unused
WEB-10171 (Bug) Usage of unintialized variable not reported
WEB-6700 (Bug) TODOs not recognized on multiple level language template
WEB-6911 (Bug) Mysteriously missed Debug file in JavaScript Library
WEB-8170 (Bug) Code completion issue with NodeJS and module.exports
WEB-6168 (Bug) ExtJS: external documentation for ExtJS 4.1 doesn't work
WEB-849 (Bug) "Comment with line comment" on empty line in <script> block generates HTML instead of JS comment
WEB-10532 (Bug) IntelliJ IDEA 13 Freezes editing JavaScript
WEB-9817 (Bug) Node.js: global functions defined as 'global['name']' not resolved

JavaScript. Formatter

WEB-7553 (Bug) Incorrect indentation with chained calls

Language Injection

IDEA-79522 (Bug) need ability to set display names for xml attribute and xml tag language injections
IDEA-111535 (Bug) Edit Language Fragment: Synchronization is broken after tab drag
IDEA-119619 (Bug) Settings / Language Injections: project level XML tag injection loses Sub-Tags value on IDE restart


WEB-10309 (Bug) Stepping through node debugging session fails with sourcemapped files if built files are excluded from workspace (repo steps and example project)
WEB-9517 (Bug) Npm: Error loading package list

Packaging and Installation

IDEA-118446 (Bug) Installation and plugin update (patch) download ignores Settings / HTTP Proxy

Plugin: Deployment _ FTP..

WI-21673 (Cosmetics) Typo in the FTP warning message
WI-21460 (Bug) Any In place server mapping with '/' in Web Path is replaced with mapping with project root in local path

Plugin: Drupal support

WI-21662 (Bug) Drush output parsing broken on null options description

Project View

IDEA-118250 (Usability Problem) IntelliJ thinks intentional new directory names are filenames and tries to default them to files

REST Client

WEB-9845 (Bug) REST-Tool: Save Request to .xml


IDEA-93034 (Usability Problem) SQL: MySQL: erasing the first backtick could erase the pair
IDEA-50739 (Usability Problem) SQL: Insert Values Inspection: do not warn (optionally?) if absent arguments can be inserted due to DEFAULT clauses
IDEA-119260 (Usability Problem) PostgreSQL: ALTER ROLE/DATABASE SET search_path not parsed correctly
IDEA-116149 (Usability Problem) PostgreSQL: Missing column alias when subquery uses CAST or ::
IDEA-119255 (Usability Problem) PostgreSQL: ORDER BY in aggregate only allows two sort columns
IDEA-118945 (Bug) HSQLDB dialect does not recognize DB2/MSS/PGS syntaxes
IDEA-119287 (Bug) MySQL "set names <encoding>" treated as error in database console
IDEA-46068 (Bug) SQLite: REINDEX with collation name is yellow
IDEA-118076 (Bug) rename alias in SQL console surrounds alias with quotes
IDEA-116905 (Bug) PostgreSQL: window function "min" has errors
IDEA-117208 (Bug) MySQL reformat fails to convert null literal to upercase
IDEA-117850 (Bug) Code Style > SQL > New Line before - Join Condition does not work when unchecked
IDEA-117092 (Bug) Submit MySQL query stucks with special comment
IDEA-117606 (Bug) PostgreSQL: references to user are not resolved
IDEA-116407 (Bug) Oracle callable <statement> expected false positive
IDEA-118573 (Bug) Oracle "DROP INDEX" marked as syntax error
IDEA-113174 (Bug) Oracle SQL: support INSERT INTO in prepared statements
IDEA-119582 (Bug) Oracle database "create type body" is parsed incorrectly under "Oracle SQL*Plus" dialect
IDEA-119258 (Bug) PostgreSQL: HEADER keyword in COPY highlighted as error
IDEA-119653 (Bug) Database plugin marks blob column definition as error on hsqldb
IDEA-117431 (Bug) Identifier quotation will incorrectly quote MySQL variables
IDEA-104127 (Bug) Good code is red: using parameters to a stored procedure as values on a limit clause
IDEA-119321 (Bug) PostgreSQL: OFFSET is allowed before LIMIT
IDEA-117899 (Bug) SQL: column scope is not determined correctly
IDEA-57415 (Bug) SQL: HSQLDB: quoted names are resolved ignoring case
IDEA-117313 (Bug) Oracle syntax problem
IDEA-119105 (Bug) MySQL lowercase functions are not resolved
IDEA-119193 (Bug) DB2 validator does not understand the "DEFINITION ONLY" clause
IDEA-119290 (Bug) PostgreSQL 9.3: DROP/ALTER MATERIALIZED VIEW not supported
IDEA-117129 (Bug) Bad indent of brace in MySQL JOIN


WEB-10058 (Bug) Typescript reference
WEB-10082 (Bug) TypeScript: Type problems with namespaces

Unit Tests

WEB-10387 (Bug) Mocha console log statements are not correctly aligned to their encasing tests

User Interface

IDEA-119445 (Usability Problem) Remove first slash in "copy reference"
IDEA-118616 (Bug) Lens mode with tool windows on the right side
IDEA-117772 (Bug) Deadlock IDEA 13

User Interface.Darcula

IDEA-118004 (Cosmetics) Find's Regex Help Popup table header bad color with darcula


PY-11687 (Feature) RFE: Pass Shell Variables to Vagrant
PY-9994 (Feature) Multiple Vagrant configurations in Vagrantfile
PY-9869 (Feature) Cannot execute "vagrant provision" from PyCharm
PY-9854 (Feature) Cannot start Vagrant with --provider=vmware_fusion
PY-10756 (Usability Problem) Vagrant icons don't show when actions are added to the toolbar
PY-11755 (Usability Problem) Vagrant: loading settings takes significant amout of time if there are some plugins installed
PY-8995 (Usability Problem) Vagrant: propose to add vagrant box when there is no one yet configured
PY-11493 (Cosmetics) Vagrant: up icon is too small compared to the rest of the icons
PY-11699 (Bug) no vagrant box in settings
PY-11750 (Bug) Vagrant: Init: project selection popup is not closed after selection
PY-11691 (Exception) Exception on every Vagrant settings open
PY-11751 (Exception) Vagrant: Init: Access is allowed from event dispatch thread only. Throwable at com.intellij.openapi.application.impl.ApplicationImpl.a

Version Control

IDEA-115594 (Usability Problem) 'Commit Changes' dialog joins two (or more) previous commit messages
IDEA-115901 (Usability Problem) VCS-Log: Save view selection on refresh
IDEA-116242 (Usability Problem) Allow multiple user selection in the user filter of new VCS Log
IDEA-116834 (Performance Problem) Moving through the list of filtered commits is slow
IDEA-117680 (Bug) Changes from 2 selected commits aren't merged, 2 files with the same name are shown in the right part of panel
IDEA-119247 (Bug) Git log filtered results should be requested from Git pre-sorted by --date-order
IDEA-116718 (Bug) Git Log: Moving selection skips some commits
IDEA-118644 (Bug) Apply patch places new file in new package into incorrect source root

Version Control. Git

IDEA-116738 (Bug) git amend: does not process line endings correctly
IDEA-114111 (Bug) Cherry pick doesn't commit renamed files
IDEA-116207 (Bug) When selecting several commits in git log, and invoking "Show Diff", diff is empty

Version Control. Perforce

IDEA-119183 (Bug) Perforce: when 'use login authentication' option is off, it is impossible to go online from offline mode
IDEA-119189 (Bug) Perforce: when 'use login authentication' is off, it is impossible to work with the integration


IDEA-115702 (Exception) DomAnchorImpl exception
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.