PHP Completion | Feature |
WI-45351
|
Complete accessible instance method calls applicable via `expectedReturnValues` in function call arguments |
PHP Debug | Bug |
WI-45383
|
Twig debug: PhpStorm doesn't let to register a breakpoint in the compiled Twig template |
PHP Lang | Feature |
WI-22194
|
Editor. Color&Fonts and Visibility (private, protected, public) |
Feature |
WI-28312
|
Add styling options for function primitive parameter type |
Bug |
WI-28835
|
Highlighting inconsistent for inherited methods with @method |
PHP Lib Stubs | Feature |
WI-45203
|
Update geoip to 1.1.1 |
Bug |
WI-45324
|
PHP stubs for PDOStatement::execute don't include @throws |
Bug |
WI-45419
|
PHP stub for stream_isatty() does not have a return type |
PHPDoc | Bug |
WI-26923
|
Inlined @see should be resolved to the corresponding element like standalone @see |
PS Specific | Feature |
WI-45177
|
Introduce expectedReturnValues metadata directive to specify possible returning values of function |
No subsystem | Task |
IDEA-207393
|
Update bundled trove library to prevent unnecessary rehashing |
Debugger | Usability |
IDEA-207231
|
Don't change sort order when selecting a different goroutine in debugger |
Diff_Merge | Exception |
IDEA-207311
|
Error: can't show diff on EAP |
Editor. Code Completion | Bug |
IDEA-207334
|
Edit Postfix template dialog: custom template box is missing |
Editor. Error Highlighting | Performance |
IDEA-207045
|
23 lines with open dots cause of hang of IDEA |
Find, Replace, Find Usages | Usability |
IDEA-170894
|
"Rerun Search" should not open new tab |
Indices | Performance |
IDEA-205778
|
Upgrade to IntelliJ 2018.3.3 (from 2018.2.x) causes high cpu/memory usage in idle state |
Usability |
IDEA-207075
|
Better diagnosis for FileBasedIndexImpl - scheduleIndexRebuild, reason: File type change |
Plugin Development | Usability |
IDEA-206928
|
plugin.xml: plugin name in Tab title shouldn't only work for plugin projects |
Task Management | Bug |
IDEA-205965
|
Pivotal Tracker implementation uses the deprecated and shutdowned API |
User Interface | Performance |
IDEA-205737
|
parameter info tooltip slows down typing in editor |
Version Control | Bug |
IDEA-207102
|
Annoying "Shelf" behavior changes |
DB Connectivity | Usability |
DBE-7799
|
Data Sources and Drivers dialog: don't ask to download drivers if they were downloaded earlier and they are actual |
DB Diagram | Bug |
DBE-6225
|
Foreign keys referencing tables with different casing are not displayed in UML diagram |
DB Introspection | Feature |
DBE-3413
|
DB2: support database triggers |
Bug |
DBE-1465
|
Cannot synchronize with a readonly postgres database (cannot execute txid_current() during recovery) |
DB Refactoring | Bug |
DBE-7747
|
Rename index is not working |
Usability |
DBE-7795
|
Cancel refactoring problem |
Data Views | Bug |
DBE-7699
|
"Edit" in table cell editor destroys data silently because the cell's editor uses the IDE's "Global Encoding" |
Bug |
DBE-5850
|
Apparent off-by-one displaying DATE datatype |
SQL General | Bug |
DBE-7712
|
Existing DB functions treated as unknown |
SQL Generation | Bug |
DBE-7694
|
Wrong sql script on column comment change in Modify Table window |
SQL Highlighting | Feature |
DBE-4546
|
Support SQLCMD Mode (Windows) |
Bug |
DBE-7700
|
Support mysql alter user syntax |
Bug |
DBE-7745
|
DataGrip with Postgres incorrectly interpreting code in functions as unreachable when following a FOREACH END LOOP; |
SQL Resolve | Bug |
DBE-4399
|
Unable to resolve Collumns |
No subsystem | Feature |
WEB-29230
|
HSLA (color) support in JS strings |
Bug |
WEB-37247
|
Webpack: support resolve.extensions |
CSS | Feature |
WEB-37256
|
Instant image preview of encoded SVG data |
Bug |
WEB-37312
|
CSS: 'Browser compatibility (properties)' inspection: "no MDN compatibility data" is shown for the properties with the appropriate data available |
Bug |
WEB-37292
|
CSS: Extract variable: do not allow to invoke refactoring over the var() function |
Exception |
WEB-34320
|
Locate duplicates doesn't work for css |
Dart | Bug |
WEB-36853
|
Dart web debugging: breakpoints that are set before debug session starting are not resolved when using SDK 2.1 |
Usability |
WEB-37176
|
when launching a Dart web app, delay launching until wevdev is ready and serving the app |
Debugger | Feature |
WEB-37309
|
Console message filtering |
Feature |
WEB-27977
|
Debugger console: use special colors for `console.info()` and `console.warn()` messages |
HTML | Bug |
WEB-37307
|
"Form input without an associated label" inspection should work when input has a placeholder |
Usability |
WEB-6322
|
Suppress code inspection "Form input without an associated label" when input has placeholder |
JSON | Bug |
WEB-37261
|
YAML plugin show error: Validates counter ‘if’ branch but no ‘else’ branch is present |
JavaScript | Feature |
WEB-32703
|
Auto-import with webpack alias: always use the shortest possible path on import |
Feature |
WEB-32473
|
Intentions to add/remove ES6 exports |
Bug |
WEB-35445
|
Webpack aliases are not resolved if webpack config function is async |
Bug |
WEB-32587
|
JSDoc: support typescript "export as namespace" modules |
Bug |
WEB-36872
|
Replace with array destructuring with invalid preceding indexers |
Bug |
WEB-36870
|
Replace with destructuring: enable for variables |
Bug |
WEB-37264
|
Incorrect "Type void is not assignable to type () => void" warning |
Bug |
WEB-37297
|
Syntax error: A term expected |
Bug |
WEB-37258
|
Import is marked as Unused if more than one import path is resolved (incorrectly) |
Bug |
WEB-37324
|
Parameter hints popup menu is always invoked for the base language, wrong options page is shown for TypeScript as a result |
Bug |
WEB-37211
|
Find usages doesn't work with node.js require() |
JavaScript. Frameworks | Feature |
WEB-37284
|
Angular - list module as component's related symbol |
Feature |
WEB-37057
|
Angular - provide quick fix to auto-import NgModule |
Bug |
WEB-37275
|
React + Typescript: broken completion for functional component (React.FunctionComponent) |
Bug |
WEB-34133
|
Usages of component prefixed with underscore are not found |
Bug |
WEB-34129
|
Expand the availability range for 'Functional to class component' intention |
Bug |
WEB-37283
|
Angular: false positive 'Type string is not assignable to type String("up")|String("down")' on string expression |
Bug |
WEB-37278
|
False positive 'Declaration membership in NgModule' inspection when using spread operator |
Bug |
WEB-37318
|
Angular: syntax issues with xml entity references |
JavaScript. Refactoring | Bug |
WEB-37313
|
'Safe delete' for variables doesn't check for usages anymore |
Bug |
WEB-37280
|
JS 'Extract method' produces extra newlines when selection contains nested function |
Bug |
WEB-37239
|
Intentions: "Convert to async function": correctly convert the anonymous function into IIFE |
Bug |
WEB-36725
|
Converting to named function creates unnecessary public modifier |
Bug |
WEB-37254
|
Replace with indexer access: introduces red code in case of generics |
Bug |
WEB-37310
|
'Convert parameters to object' shouldn't be available if one of the parameters references 'this'-type |
Bug |
WEB-37207
|
Convert to hex/decimal/binary/octal is giving wrong results |
Bug |
WEB-37311
|
'Convert parameters to object and introduce interface' should be available when parameters reference 'this'-type, and should extract generic interface |
Bug |
WEB-37163
|
AssertionError: Could not parse TS type from '*[]' when call 'Change signature' |
Bug |
WEB-37121
|
'Extract type alias' should add an extra type parameter for 'this' |
Bug |
WEB-37227
|
Intentions: "Convert to async function": equal constructions are converted differently |
Bug |
WEB-37301
|
'Replace with destructuring' intention places variables after the preceding when all the variables are in the same list |
Linters | Cosmetics |
WEB-37027
|
Linters config UI: replace label about automatic configuration with question mark icon with popup |
TypeScript | Bug |
WEB-37251
|
TypeScript config: "strict" option includes "strictNullChecks" |
Bug |
WEB-37273
|
Remove export intention adds public modifier for the variable |
Bug |
WEB-37047
|
Marking application assets as Resource Root cause problem with tsconfig lib aliases in Angular NX application |
Bug |
WEB-34136
|
Wrong rewriting of import path after moving a dependent file |
Unit Tests | Bug |
WEB-37321
|
Jest runner doesn't execute "setupFilesAfterEnv" correctly with Jest 24 |
Bug |
WEB-37262
|
Karma Plugin raises deprecation warning when executing tests against Jasmine >= 3.3.0 |