HTTP Client | Feature |
WI-40381
|
Automatically preserve/transfer cookie between requests |
PHP | Feature |
WI-46707
|
Alternative resolve suport |
Feature |
WI-46711
|
Annotator support for spread operator in array expression |
Bug |
WI-45648
|
Stubs: file level PHPDoc may be assigned to function |
Bug |
WI-46704
|
Phpstorm metadata does not respect auto-import |
PHP Completion | Feature |
WI-46791
|
Add fn as completion item based on project level |
PHP Debug | Bug |
WI-46573
|
Incorrect log message for Twig debugging in case HTML is not associated with Twig |
PHP Inspections | Feature |
WI-46810
|
New inspection: closure can be converted to arrow function |
Feature |
WI-46712
|
New inspection: Only arrays and Traversables can be unpacked |
Feature |
WI-46728
|
Annotator check: Illegal typed property's default value |
Feature |
WI-46000
|
Typed properties: highlight callable type as error |
Feature |
WI-45582
|
New inspection: Type mismatch inspection for typed properties |
Feature |
WI-46790
|
Language level inspection support for arrow functions |
Bug |
WI-46717
|
Missing field type: Exception is thrown on attempt to add type of anonymous constructor |
Bug |
WI-46804
|
Assignment replaceable with operator assignment does't respect severity setting |
Usability |
WI-46719
|
Missing field type: in case of multiple possible types the random one is added |
PHP Intentions | Feature |
WI-46766
|
Quick fix to convert ?? to ??= |
PHP Parser | Feature |
WI-46785
|
Parser support for arrow functions |
Feature |
WI-46723
|
Parser support for ??= (null coalesce assign) operator |
Feature |
WI-46698
|
Parser support for spread operator in array expression |
PHP Refactoring | Feature |
WI-34119
|
Provide assignment replaceable with assignment operator quick fix for static and instance fields |
Bug |
WI-46523
|
Auto-import: 'Select Class to Import' dialog shows when it is not needed |
Bug |
WI-34121
|
Assignment replacement does take into the account only variable name and doesn't take into account variable type (dynamic field, static field) |
PHP Test | Bug |
WI-46755
|
PTY is not supported on Windows: PHPUnit - "Test framework quit unexpectedly" - Unit Tests Not Failing |
PHPDoc | Feature |
WI-19598
|
Provide quick fix "Copy from parent" for missing field's PHPDocs |
Code Analysis. Duplicates | Bug |
IDEA-212709
|
Hide unrelevant options in `Duplicated code fragment` inspection options. |
Code Analysis. Inspection | Bug |
IDEA-138441
|
Methods named like getters are wrongly treated as pure |
Bug |
IDEA-214550
|
Intellij shows wrong error on generic methods due to another another argument wrong type. |
Core. IDE Settings | Feature |
IDEA-182589
|
Copy settings back to IDE after disable sync plugin |
Bug |
IDEA-210503
|
Freeze when trying to update IDE from "Settings" dialog |
Bug |
IDEA-214809
|
Users which had old Mac OS keymap get switched to new keymap silently |
Core. Platform API | Feature |
IDEA-214797
|
Allow using color palette in themes |
Bug |
IDEA-210479
|
A race condition in module structure loading |
Exception |
IDEA-214801
|
NPE at VirtualFilePointerImpl#toString |
Core. Plugin Management | Exception |
IDEA-214826
|
NPE at com.intellij.ide.plugins.newui.NewListPluginComponent.updateEnabledState |
Exception |
IDEA-210339
|
AE at com.intellij.ide.plugins.newui.PluginUpdatesService.recalculateUpdates |
Core. Profiler | Task |
IDEA-214653
|
Correct presentation settings in Java profiler's call tree |
Core. Run | Debug. Configurations | Bug |
IDEA-214641
|
Blank area in tool window when turn off all tabs |
Editor. Editing Text | Bug |
IDEA-212623
|
Folding comments in Java out of FileHeader/Class blocks |
Bug |
IDEA-215015
|
Text "jitter" during typing in editor on Windows after dragging editor onto a different monitor |
Editor. Error Highlighting | Bug |
IDEA-211528
|
Diff change highlighting not propagated to inlay |
Editor. Formatter and Code Style | Exception |
IDEA-214694
|
java.lang.Throwable: Control-flow exceptions (like ProcessCanceledException) should never be logged |
Infrastructure. Packaging and Installation | Bug |
IDEA-215000
|
Critical Startup Error while launching IDEA from scratch |
Task |
IDEA-214695
|
Provide a special variant of svg product icon for 16x16 images |
Task |
IDEA-199662
|
Get rid of additional png files which are currently packaged with IntelliJ-based IDEs |
Plugin Development (DevKit) | Bug |
IDEA-212261
|
IDEA UI Guidelines: "Action" text capitalization via resource bundle |
Task |
IDEA-214817
|
Remove support for <helpset> from Devkit |
Plugin. Terminal | Bug |
IDEA-151310
|
active tool window resize hot key dose not work |
Bug |
IDEA-214782
|
Terminal cannot override IDE shortcuts when running with JBR 1.8.0_212 or JBR 11 |
Services. Docker | Task |
IDEA-193122
|
Docker: migrate to docker-java to v3.1.0 |
Services. SSH | Usability |
IDEA-214834
|
Tools | Start SSH Session usability problems |
User Interface | Bug |
IDEA-214821
|
Tabs: There is a double top border when database console is opened |
Bug |
IDEA-214885
|
2019.2 EAP: gradle task 'buildSearchableOptions' throws exception UIDefaults.getUI() failed for MyOptionButton |
Bug |
IDEA-212035
|
Editor tabs change color even when a modal dialog is hovered |
Bug |
IDEA-212788
|
Messages view freezes IDE |
Bug |
IDEA-214800
|
Keymap switcher on Mac shows Windows keymap at first position |
Cosmetics |
IDEA-214996
|
New tabs UI: There is no border between database console/table editor and Toolbar/Navigation bar when tabs are hidden |
User Interface. Console View | Bug |
IDEA-199225
|
Console output doesn't combine folds when the prints happen some time apart |
Exception |
IDEA-212586
|
Empty Exception Summary |
User Interface. Controls | Bug |
IDEA-214489
|
List drop own of Combobox with jbPopup remains when dialog is moved |
User Interface. Find, Replace, Usages | Bug |
IDEA-211547
|
Search Everywhere: Items found in "Top Hit" section are invisible |
User Interface. Navigation | Bug |
IDEA-214915
|
Home and end keys don't work in floating navigation bar |
Version Control | Feature |
IDEA-182495
|
Show git file history for multiple directories in project view |
Version Control. Git | Bug |
IDEA-214900
|
Synchronous execution on EDT: VcsRootProblemNotifier |
Bug |
IDEA-214543
|
Deadlock when checking out new project from Git |
Bug |
IDEA-214683
|
Git authentication does not work when username includes parentheses |
Usability |
IDEA-208989
|
On project open gpg card password asked due to spawned 'git ls-remote' |
Data Import & Export | Bug |
DBE-8323
|
Cassandra: incorrect blob data export as sql inserts |
Data Views | Feature |
DBE-5804
|
Preview BLOB content in table documentation |
Bug |
DBE-8058
|
Can't edit table in data editor in Apache Cassandra using DataGrip |
Usability |
DBE-8318
|
Filter History no longer showing up after 2019.1 release |
SQL Format and Style | Cosmetics |
DBE-8355
|
Different panel height for Generic SQL and Derby settings |
Cosmetics |
DBE-8356
|
Extra separator between scheme chooser and option tabs in MS Windows |
SQL Highlighting | Bug |
DBE-8277
|
Inspection: Table variable is never used |
No subsystem | Bug |
WEB-36536
|
JSX Emmet: custom components with names similar to HTML void elements are always expanded to empty tags |
Bug |
WEB-39040
|
'Ensure breakpoints are detected...' in JavaScript Debug configuration is not saved when URL is empty |
Bug |
WEB-39067
|
'Propagate to destructuring' shouldn't be available when declaration and usages reside in different files |
Task |
WEB-39051
|
Disable Safe Write in WebStorm |
CSS | Bug |
WEB-38874
|
postcss-simple-vars: add completion for imported variables |
CoffeeScript | Bug |
WEB-36037
|
CoffeeScript Syntax Error: Unmatched closing ')' -- when it is actually present |
Dart | Bug |
WEB-18864
|
Dart: update import statement on moving container file |
JavaScript | Feature |
WEB-38945
|
Show available method signatures in the Go to definition popup |
Feature |
WEB-38976
|
Support Object.fromEntries() |
Feature |
WEB-38974
|
Support destructuring declarations in Vue.js and allow 'Propagate to destructuring' to propagate there and 'Rename' to rename properly |
Bug |
WEB-39024
|
Change the "Switch statement is redundant" inspection to a weak warning |
Bug |
WEB-38700
|
Bad color for new.target in some dark themes |
Bug |
WEB-38056
|
'Flip if-else', 'Merge if-else', 'Remove braces', etc. all remove inner functions inside blocks |
Bug |
WEB-39011
|
Renaming destructuring declarations in catch-block fails with exception |
Bug |
WEB-36104
|
Lookup items for import-completion and globals are mixed in the list with the same priority |
Bug |
WEB-38583
|
Simple type hinting not working for Array.forEach() |
Bug |
WEB-39005
|
JS: incorrect rest param styling |
Bug |
WEB-38647
|
Unresolved methods of mixins |
Bug |
WEB-39054
|
Wrong warning in constructor of a class that extends null |
Bug |
WEB-39022
|
Create missing default branch for switch should not add break when there's a return statement |
Bug |
WEB-36595
|
No autocomplete for inherited static methods when class is "required" from a different file |
Bug |
WEB-39058
|
Function is not available in completion in its body |
Bug |
WEB-38685
|
Structure view for JavaScript tests doesn't work with custom regions |
Bug |
WEB-38953
|
Inner class methods returning class instance not resolved when chaining |
Cosmetics |
WEB-39007
|
Postfix completion misprint |
JavaScript. Formatter | Bug |
WEB-39092
|
Formatting doesn't remove spaces in for..of / for..in loops |
JavaScript. Frameworks | Bug |
WEB-39056
|
PyCharm, new vue project wizard: missing checkbox 'Use default project setup' |
Performance |
WEB-39053
|
Angular2ImplicitUsageProvider.isImplicitUsage is heavy |
JavaScript. Refactoring | Feature |
WEB-38295
|
'Inline' should handle functions with destructuring parameters |
Feature |
WEB-39096
|
Intention action to convert destructuring back to properly accesses when possible |
Bug |
WEB-39079
|
'Propagate to destructuring' breaks code when propagation target and source are in the same variable list |
Bug |
WEB-39026
|
Extract value does not detect duplicate values in ECMAscript / Typescript template strings |
Bug |
WEB-39062
|
'Propagate to destructuring declaration': breaks code in case of arrow functions without parens |
Bug |
WEB-37861
|
Cannot inline ES6 function property |
Node.js | Feature |
WEB-39055
|
Add `ci` to the list of commands in NPM run configuration |
TypeScript | Bug |
WEB-39027
|
Switch case items should not be shown when completion is invoked for qualified references |