PHP Formatter | Feature | WI-33105 | Provide different wrap options for group use formatting |
Usability | WI-38983 | There should be no space after '?' in a return type |
PHP Inspections | Feature | WI-5784 | Add file-level suppression to PHP inspections |
Feature | WI-37293 | Extract new FQN Usage inspection from Unnecessary FQN |
Bug | WI-40718 | array_fill to foreach produce invalid code in case of one line if/else/elseif statement |
Bug | WI-41141 | Deprecated/Internal child class is not marked as deprecated in case there is no constructor and parent class is not deprecated |
Bug | WI-41028 | PHP 7.2 "object" only allowed for parameter and return type |
Usability | WI-35277 | Mute missing return tag inspection |
PHP Refactoring | Bug | WI-41302 | Inline function: doesn't import class that was originally imported |
Bug | WI-40824 | Inline method: doesn't import classes from PHPDoc |
Bug | WI-41084 | array_map to foreach available only in assignment statement |
Bug | WI-9393 | Extract method: Function created by Extract Method doesn't return arrays that are changed because of an unset |
Usability | WI-37420 | Preserve trailing comma inside group use statement |
Usability | WI-40823 | Inline function: doesn't reuse existing import |
Plugin: Deployment _ FTP.. | Bug | WI-41412 | Brics regexps are incompatible with old Perl5Matcher |
Usability | WI-41379 | Deployment: context menu is missing if invoked from Navigation bar |
Usability | WI-40826 | Deployment: context menu is missing if no default server is selected |
Usability | WI-6975 | Deployment action group is not shown in editor tab context menu |
Plugin: WordPress | Bug | WI-36939 | WordPress Support: Do not override IDE-wide Code Style Schema |
PHP Debug | Bug | WI-40799 | Files in PHP Errors are not clickable during remote debug |
Bug | WI-40762 | Values for boolean "true" with DBGp extended_properties show "false". |
PHP Interpreters | Bug | WI-41002 | Docker-compose: output isn't shown |
PHP Lang | Feature | WI-7029 | Go To Type is not implemented |
Feature | WI-40909 | PHP 7 return type usages show up as "unclassified" categorized |
Bug | WI-40327 | Recursive Icon On Non-Recursive Item |
Bug | WI-38027 | If imported functions name is identical to function from global namespace, there is multiresolve |
Bug | WI-10508 | Find usages: 'Base' method should be a method from outermost super parent, instead of just parent class |
Usability | WI-4023 | PHP: non-default namespace could be shown in Go to Class pop up |
Usability | WI-4024 | PHP: non-default namespace could be shown in Go to Declaration pop up |
Cosmetics | WI-41029 | Project settings: Language level for "7.0" should be more explicitly |
Exception | WI-41378 | com.jetbrains.php.lang.parser.PhpParserException: Lexer has been advanced 10000 times more than the amount of lexeme -196976 |
PHP Parser | Bug | WI-41103 | Array destructuring does not allow complex expressions in keys |
PHP Test | Bug | WI-41040 | PHPUnit gutter icons for running tests don't reflect last execution state on Windows |
Bug | WI-40845 | PHPUnit: running a test method runs only its first occurrence of inherited Classes |
Usability | WI-40977 | PHPUnit: navigation to test methods shows classes names instead of method ones |
PHP Type Inference | Bug | WI-21544 | 'unset' refers to 'value read' in 'Find usages' |
Bug | WI-20502 | Find usages doesn't handle situation with multiple base classes well |
PHPDoc | Bug | WI-35818 | Argument PHPDoc missing (issue with @noinspection) |
PS Specific | Feature | WI-41031 | Allow to specify required plugins for a project |
Cosmetics | WI-37657 | Typo in Interpreters Names Conflict text |
No subsystem | Bug | IDEA-188308 | Custom console font line spacing is not remembered |
Bug | IDEA-188519 | Actions that do not show popup because of dumb mode fail typeahead |
Bug | IDEA-188724 | Some keyboard shortcuts are not working after pressing ctrl+shift+F/R in terminal |
Bug | IDEA-188134 | Set inspection option fix does not work when options differ by scope |
Code Navigation | Performance | IDEA-186086 | UastReferenceRegistrar should avoid converting elements if no pattern is registered for the respective element type |
Database | Usability | IDEA-177912 | Database. "Data Sources Detected". It should be possible to click on "Configure" link if the configuration was cancelled before. |
Debugger | Bug | IDEA-188405 | Async stacktraces: java.lang.VerifyError: Bad local variable type |
Performance | IDEA-187063 | During debugging IntelliJ IDEA gets extremely slow |
Docker | Bug | IDEA-181802 | DockerCompose syntax highlighting / command shows wrong "Single value is expected" |
Bug | IDEA-188231 | DockerCompose: Avoid two-nodes appearance and green tabs by "down" of our compose node |
Bug | IDEA-175410 | Docker: Display volumes on "Volume Bindings" without duplicating |
Bug | IDEA-176049 | Docker Tab: Freezes happen when there are a lot of containers/images |
Bug | IDEA-187009 | Docker, DockerCompose. DockerView: "Show stopped containers" filter doesn't work |
Usability | IDEA-187279 | DockerCompose: Rename "Force build" option |
Editor. Editing Text | Bug | IDEA-186636 | Keystrokes lost during freezing |
Bug | IDEA-188667 | arg postfix template removes the line part after the invocation point |
HTML.Preview | Bug | IDEA-184915 | IntelliJ doesn't rescale an SVG properly after editing its viewbox property |
IDE Configuration | Bug | IDEA-172658 | Reassigned file wildcard for predefined file type is reverted on restart |
Bug | IDEA-189445 | In 2018.1, "Settings | Appearance & Behavior | System Settings | Updates | Automatically check updates" is disabled by default |
Kubernetes | Cosmetics | IDEA-187399 | DockerCompose. Kubernetes. Inspections. Start the parent node name from the upper-case letter. |
Packaging and Installation | Usability | IDEA-185044 | Show list of used third-party libraries directly in the IDE |
Plugin Development | Bug | IDEA-188247 | JavaSdkImpl#getVMExecutablePath returns wrong path on Windows |
Task | IDEA-188302 | plugin.xml: highlight <idea-plugin@use-idea-classloader> as deprecated |
Project Configuration | Bug | IDEA-182850 | Module with a dot in the name is displayed as if it were a module group |
Bug | IDEA-189112 | Externally stored settings of facets aren't loaded by build process |
Exception | IDEA-188194 | Removing module from a big project may fail with NPE |
Project View | Feature | IDEA-145898 | Scratches timestamps and preview |
Structural Search and Replace | Bug | IDEA-187663 | JavaScript replace replaces only first statement of multiple statement result |
Bug | IDEA-187532 | Reference target constraints panel visible for replacement variable |
User Interface | Bug | IDEA-180725 | Background Image is not set for the RemoteHosts toolwindow if there are no selected hosts |
Cosmetics | IDEA-174261 | "Unused declaration" inspection settings has ugly buttons |
Version Control | Bug | IDEA-188502 | Commit Window Automatically Scrolls Back and Forth While Clicking |
Performance | IDEA-188192 | File History view periodic refresh causes synchronous VCS queries under modal dialogs |
Version Control. Git | Bug | IDEA-188681 | Partial commit does not work for old git (1.x) |
Bug | IDEA-188650 | Git: Partial Commits: for some changes the diff preview is wrong |
Bug | IDEA-123397 | Git: History for file doesn't show anything before the move if there were too many changes in the commit that moved the file |
DB Connectivity | Usability | DBE-3260 | Add default values in SSH configuration for Data Sources |
DB Console | Bug | DBE-397 | DESC/DESCRIBE in read-only mode |
Usability | DBE-6115 | database console > scroll from editor doesn't work well |
Data Import & Export | Bug | DBE-6081 | Can't import from .csv ISO timestamp with "Z" timezone |
IDE General | Feature | DBE-5081 | REST client in DataGrip |
SQL Completion | Bug | DBE-5451 | Oracle 12c ALTER TABLE identity clause |
SQL Generation | Bug | DBE-3548 | Postgres: sequence start value is wrong |
SQL Highlighting | Bug | DBE-6104 | H2 SQL dialect does not recognize "drop column" statement with multiple columns |
User Interface | Bug | DBE-4722 | Move Data Source to Project/Global not visible |
No subsystem | Cosmetics | WEB-32036 | Save As.. should be Save As... |
Build tools | Feature | WEB-30117 | Allow to remove/disable gulp tool window |
CSS | Feature | WEB-30004 | Stylelint: allow linting CSS/PostCSS files with custom extensions |
Usability | WEB-31592 | CSS font-family: initial warning generic font |
File Watchers | Bug | WEB-31808 | Not all watchers are run |
HTML | Bug | WEB-26242 | HTML: Code styles: Project scheme doesn't use quote marks value |
JavaScript | Feature | WEB-31761 | JavaScript: use "d.ts" when there is import with explicit "js" extension |
Feature | WEB-29250 | Support yarn workspaces (better indexing of node_modules parent directories) |
Bug | WEB-32072 | Using babel 7+ breaks webpack integration |
Bug | WEB-31753 | Flow JS: Some line markers are not reported |
Bug | WEB-31665 | "Implement methods" cannot generate paired accessors and async/generator methods in pure JS |
Bug | WEB-24161 | CommonJS: properties of function object returned by exported module not resolved |
Bug | WEB-28158 | Method is missed in completion/not resolved if class is exported like module.exports=class |
Bug | WEB-30877 | Wrong suggestions/missing documentation for interface members declared in typings |
Bug | WEB-30878 | Declaration merging in typings breaks documentation lookup |
Bug | WEB-30879 | Problems using interfaces declared in typings in plain JavaScript files |
Bug | WEB-26937 | CommonJS: properties of class instance returned by exported module not resolved |
Bug | WEB-30881 | Problems extending an abstract class declared in a typings file |
Bug | WEB-30880 | Constructor documentation declared in typings not shown |
Bug | WEB-30647 | Interfaces declared in .d.ts modules not found |
Bug | WEB-18490 | Move Statement Up/Down doesn't move JSX blocks |
Usability | WEB-31398 | javascript (es6+) module imports do not have .js extension |
JavaScript. Frameworks | Feature | WEB-31488 | [Vue.js] V-for items autocomplete |
Bug | WEB-26739 | Disable 'Refactor | Extract included file' for Vue files |
Bug | WEB-30759 | Vue Plugin got warning while props with .sync |
JavaScript. Inspections | Bug | WEB-31754 | 'Missing await' false positive in 'for async' with ESNext 'for await' |
Bug | WEB-31694 | Unused local Symbol - False match |
Linters | Feature | WEB-23695 | Stylelint: lint <style> tags within .html files |
Feature | WEB-26391 | .vue files stylelint support |
TypeScript | Bug | WEB-31918 | Typescript. expected type is not evaluated for shorthand arrow function return |
Bug | WEB-31699 | Implementing TypeScript methods omits 'async' and '*' |
Bug | WEB-30925 | RXJS 5.5.3 importing aliased pipeable operators (e.g. flatMap) |
Bug | WEB-31849 | TypeScript: improve visibility handling |
Bug | WEB-30627 | Resolve typings for scoped packages |
Bug | WEB-31774 | TypeScript: function template works incorrectly in ".d.ts" files |
Bug | WEB-30165 | Documentation lookup for re-exported symbols. |
Bug | WEB-30164 | Support auto import for ambiguous imports |