No subsystem | Feature |
PY-37497
|
Variables View cleanup |
Code Insight | Feature |
PY-36008
|
Support PEP 589 - TypedDict: Type Hints for Dictionaries with a Fixed Set of Keys |
Feature |
PY-33254
|
File paths completion in Python string literals for Python files and Python console |
Bug |
PY-38557
|
Do not provide a path completion for "open" second argument |
Debugger | Feature |
PY-8118
|
Hex display option for variables in Debugger |
Inspections | Bug |
PY-33651
|
Incorrect inferred type when slicing a tuple |
Task |
PY-35961
|
Properly consider that return and yield statements in Python 3.8 can contain variable unpacking |
Jupyter Notebook | Feature |
PY-33480
|
Support completion with runtime information |
Bug |
PY-37958
|
"Register project interpreter as kernel" registers different interpreters with the same kernel name based on project data |
Bug |
PY-38388
|
Interaction with widget frozes the whole preview if Jupyter server is stopped |
Bug |
PY-30272
|
External changes should update Jupyter notebook source code representation |
Bug |
PY-38137
|
Clear Outputs in a Jupyter notebook doesn't set execution_count to null |
Usability |
PY-37773
|
Newly created Markdown cell has a wrong caret position |
Cosmetics |
PY-38135
|
Font of titles/descriptions of widgets in Darcula scheme doesn't look consistent with other fonts |
Exception |
PY-34192
|
Assertion fails if an error occurs during "Register project interpreter as kernel" quickfix |
Exception |
PY-38258
|
FileTooBigException is raised when user tries to read big file via `read_csv` |
Run | Bug |
PY-38634
|
`Use SDK of module` is in options of run configuration in PyCharm |
WSL | Feature |
PY-36563
|
Support WSL 2 |
Build. Built-in (JPS) | Feature |
IDEA-53161
|
Cannot hide compiler info messages |
Build. Gradle | Bug |
IDEA-224160
|
Use Gradle from: Specified location doesn't work at all |
Bug |
IDEA-221699
|
Serious regression with transitive dependencies in Gradle project |
Bug |
IDEA-210603
|
Errors when synchronizing a project with gradle with custom test sourceSets, if annotationProcessor is used (using lombok as an example) |
Performance |
IDEA-224835
|
Gradle import is **slower** in 2019.3 EAP |
Performance |
IDEA-160489
|
Startup performance problem - 1 minute waiting |
Performance |
IDEA-225007
|
Leaking threads: 1500 threads after running Gradle project import |
Performance |
IDEA-183944
|
IDE hangs when refreshing Gradle projects |
Usability |
IDEA-223833
|
Run anything confused by `gradlew` |
Build. Maven | Bug |
IDEA-174515
|
IntelliJ's Maven plugin can't download sources for snapshot dependencies |
Bug |
IDEA-223667
|
91 maven background processes running simultaneously |
Cosmetics |
IDEA-135179
|
Import project dialog is not resizable (buttons not visible) |
Exception |
IDEA-224662
|
Throwable at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed |
Code Analysis. Inspection | Bug |
IDEA-224533
|
Inspections from command line fail with "TFBlockNameValidness descriptionUrl==TFBlockNameValidness " |
Code Analysis. Language Injection | Bug |
IDEA-223046
|
Strange highlighting in injected HTML text block |
Core. File System | Feature |
IDEA-224971
|
fsnotifier: support osxfs mounts |
Core. IDE Settings. Sharing | Usability |
IDEA-208370
|
"Invalid credentials. Click to authorize" tooltip should make it clear which credentials exactly are invalid |
Core. Indexing | Exception |
IDEA-224749
|
Possible `IndexNotReadyException` when adding package-info.java |
Core. Installation | Bug |
IDEA-224371
|
Allow to use custom size for spalsh image in launcher. |
Bug |
IDEA-223576
|
Impossible to update Pycharm 2019.1 |
Bug |
IDEA-215497
|
jbr/bin/java Access Denied during update from IC-192.4205.45 to IC-192.4488.21 |
Task |
IDEA-224889
|
Please add release/eap/nightly flag to product-info.json |
Core. Platform API | Feature |
IDEA-219946
|
API to determine a command-line, which started current IDEA |
Core. Plugin Management | Bug |
IDEA-224408
|
No label on enable/disable theme plugin after clicking on Apply |
Bug |
IDEA-224401
|
"Updatable" plugin is duplicated in plugins list until restart |
Bug |
IDEA-224881
|
Color scheme is available upon IDEA restart after uninstalling theme plugin |
Bug |
IDEA-224220
|
Theme is partially changed after uninstalling plugin |
Exception |
IDEA-224650
|
NPE at com.intellij.ide.plugins.newui.MyPluginModel.addProgress |
Exception |
IDEA-224976
|
Exception in dynamic plugin loader on installing a theme plugin after first IDE start |
Exception |
IDEA-224649
|
Throwable at com.intellij.ide.plugins.newui.MyPluginModel.applyEnableDisablePlugins |
Core. Run. Configurations | Performance |
IDEA-219923
|
Avoid running run configuration producers on EDT |
Core. SSH | Bug |
IDEA-224997
|
FileNotFoundException when no permissions for reading ~/.ssh/known_hosts |
Core. Task Management | Bug |
IDEA-101254
|
Time tracking: Suspend delay setting has effect only on project reopening |
Bug |
IDEA-138917
|
Time Tracking broken |
Editor. Formatter | Bug |
IDEA-224183
|
IDEA takes into account formatting markers with the disabled "Enable formatter markers in comments" option |
Groovy | Bug |
IDEA-221863
|
SOE in type inlay hint |
Groovy. Compiler | Bug |
IDEA-224869
|
FileNotFoundException on compiling Groovy class with umlaut in name |
Lang. YAML | Feature |
IDEA-224404
|
Make YAML metatype engine be able to complete inside quoted values |
Bug |
IDEA-223349
|
Problems validating sequences using Metamodel engine |
Tools. Docker | Feature |
IDEA-178495
|
compose YAML: add editor support for typed arrays (v3) |
Bug |
IDEA-214766
|
Incorrect error highlighting for function arguments used in string interpolation inside a BASH function in a RUN statement in Dockerfile |
Bug |
IDEA-224069
|
Dockerfile highlighting breaks on multiline RUN with quotes |
Exception |
IDEA-225084
|
java.util.ConcurrentModificationException in Docker plugin |
User Interface. Console View | Bug |
IDEA-70016
|
error mixing stdout/stderr |
User Interface. Controls | Bug |
IDEA-223501
|
Hover over Tool Window toggle button broken |
User Interface. Find, Replace, Usages | Bug |
IDEA-224319
|
Forget the previous search fragment when a new multiline fragment was selected |
User Interface. Focus | Bug |
IDEA-223806
|
After closing the Find view, keyboard focus is nowhere |
User Interface. Look and Feel | Task |
IDEA-201463
|
IntelliJ LaF: change inactive selection background color |
User Interface. Navigation | Bug |
IDEA-223322
|
Bookmarks with mnemonics is lost after project reopen |
Bug |
IDEA-224660
|
Search Everywhere: start matches should be prioritized |
Version Control. Git | Feature |
IDEA-208517
|
Unified Checkout action for remote branches |
Bug |
IDEA-223904
|
After cancelling a commit, "Commit" button stays disabled |
Performance |
IDEA-221003
|
Git integration should refresh only the files which actually have changed |
Usability |
IDEA-132259
|
Multi-repo sync setup: Checkout common remote branch as local fails if one of repositories is already on such branch |
Usability |
IDEA-171626
|
Ability to create new branch that already exists in some repositories |
Usability |
IDEA-193354
|
Git | Branches | "Checkout as" always makes new branch track selected branch |
Task |
IDEA-163444
|
Remove "Branch Default" update method |
Version Control. GitHub | Bug |
IDEA-224239
|
GitHub PullRequests: content is not shown if user logged in from toolwindow |
Bug |
IDEA-224323
|
GitHub PullRequests: Refresh notification does not appear automatically |
Cosmetics |
IDEA-224329
|
GitHub PullRequests: add space between file name and its path |
Version Control. Perforce | Bug |
IDEA-221889
|
Exception when saving a merge result in perforce |
No subsystem | Bug |
DBE-9285
|
Inspections from commandline: SqlCaseVsCoalesceInspection fails with "registers INFORMATION level problem in batch mode" |
DB Connectivity | Cosmetics |
DBE-9357
|
test connection to db - window which is not resizable - inconsistency |
DB Console | Feature |
DBE-2344
|
DB2: not possible to enable DBMS_OUTPUT |
DB Diff | Bug |
DBE-7250
|
Schema compare yields inequalities for seemingly equal attributes |
DB Refactoring | Bug |
DBE-8776
|
Modify comment query lost umlauts in encoding mess even though previewed SQL is fine |
Cosmetics |
DBE-8364
|
Edit Comment for DB Table Column Window |
PL & DDL Editor | Bug |
DBE-8649
|
DDL editor should always use UTF-8 |
SQL Completion | Usability |
DBE-9307
|
SQL: MySQL: code completion could suggest ALTER TABLE |
Usability |
DBE-8957
|
Misleading icon in a completion list |
SQL General | Bug |
DBE-9376
|
MS SQL parses incorrectly when column alias is "load" |
SQL Generation | Bug |
DBE-9366
|
DataGrip freezes 30 secs after launch |
SQL Highlighting | Bug |
DBE-9317
|
Add az64 compression encoding support |
Bug |
DBE-9353
|
Inlay hint is strange for VALUES |
Bug |
DBE-9293
|
Sybase: unable to resolve "GO" symbol |
No subsystem | Feature |
WEB-27946
|
WebStorm complains about attributes on <svg:g> elements |
Feature |
WEB-14385
|
syntax highlighting of mime type text/ractive in scripts for Ractivejs |
Bug |
WEB-41746
|
Sort properties alphabetically goes into an infinite loop on malformed JSON |
Bug |
WEB-41923
|
Typescript: Auto complete for function parameters not working correctly for keyof readonly properties |
Bug |
WEB-40746
|
Add "parallelization" to the dictionary |
Bug |
WEB-41789
|
Standard code completion insert handler is not invoked for items in optional chains |
Bug |
WEB-39386
|
weridly behaving typos hints |
Bug |
WEB-41925
|
Cordova: exception while creating "platforms" directory |
Bug |
WEB-41803
|
Please add "screenshot" to the dictionary |
Bug |
WEB-41817
|
Async generators: create a for-await loop in corresponding postfix template |
Bug |
WEB-40288
|
No 'Download Node.js' action if there is one (or more) invalid node |
Bug |
WEB-41957
|
End-of-line LT expression is parsed as generic parameter list in some cases |
Bug |
WEB-41807
|
Warning is wrapped in exclamation point (! symbol) |
Cosmetics |
WEB-41731
|
The name of Handlebars/Mustache folding category is truncated |
Task |
WEB-41910
|
Change "Replace with the shortened form" to "Replace with a shorter path" |
CSS | Bug |
WEB-41795
|
Download CSS library from CDN: disabling in Preferences - Libraries has no effect on completion |
Bug |
WEB-8044
|
Move statement on CSS block no working as expected |
Bug |
WEB-8045
|
Move statement on CSS line no working as expected |
Usability |
WEB-41796
|
Download CSS library from CDN: show shorter name for the location in completion popup |
Debugger | Bug |
WEB-41684
|
Protractor stops on the wrong line, tooltips are not shown |
Bug |
WEB-41719
|
TraceableDisposable.ObjectNotDisposedException when close IDE while debugging |
HTML | Bug |
WEB-42029
|
Broken documentation for TS/JS library symbols in HTML files |
Exception |
WEB-41600
|
Invalid file name lib/intellij-xml.jar!/resources/html5-schema/html5chars.ent |
JavaScript | Feature |
WEB-39273
|
'Make private/make public should be available for ES6 private fields |
Feature |
WEB-41908
|
Bundle language injection for paper.js |
Feature |
WEB-38663
|
Add parentheses and implement the body when completing `constructor` keyword |
Bug |
WEB-41954
|
JS support require calls with references |
Bug |
WEB-31714
|
Make field public QF should change all usages of this field (remove # symbol) |
Bug |
WEB-41980
|
Global resolve works differently inside a class and on the top level |
Bug |
WEB-32591
|
Autocompletion not working after importing class instance that was instantiated via factory |
Bug |
WEB-40023
|
Quick fix: JS: shouldn't invoke action of converting "for-in" to "forEach" on object |
Bug |
WEB-41610
|
Javascript: Unresolved variable |
Bug |
WEB-41793
|
Remove 'package-lock.json' from import/require completion |
Bug |
WEB-41956
|
Can't decline name suggestion for the last parameter when using `function` live template |
Performance |
WEB-41810
|
Freeze in EDT on type evaluation |
JavaScript. Frameworks | Feature |
WEB-41320
|
Angular 8 SVG template unsupported |
Feature |
WEB-40545
|
Implement quick documentation for vue symbols |
Feature |
WEB-42016
|
Vue.js: support completion for custom modifiers from web-types |
Feature |
WEB-32487
|
Vue.js. Support local and global filters |
Bug |
WEB-41917
|
Vue.js: 'lang' attribute isn't suggested for completion |
Bug |
WEB-41782
|
Completion for v-bind - attribute href is missed |
Bug |
WEB-41827
|
Cannot resolve imported properties in Vue component |
Bug |
WEB-41647
|
vuejs computed values resolved as functions instead of values |
Bug |
WEB-36502
|
Vue.js: warn about empty tag bodies instead of self-closed tags in compiled vue templates |
Bug |
WEB-31286
|
Tabbing on live template $VAR$s in JSX is hijacked by autocomplete |
Bug |
WEB-41654
|
Specify variable type explicitly doesn't produce any changes in code |
Bug |
WEB-41073
|
Vue.js: instance properties/events from plugins not resolved in templates |
Performance |
WEB-41427
|
XmlTagNameSynchronizer freezes IDEA due to synchronous angular resolve |
Usability |
WEB-41765
|
Vue.js: background color for <script> tag causes usability issues |
Exception |
WEB-42076
|
IncompatibleClassChangeError when add .hbs file in vue project |
JavaScript. Inspections | Bug |
WEB-41879
|
'Specify variable type explicitly' shouldn't specify raw literal types in Flow |
Bug |
WEB-25169
|
'Flip ,' works incorrectly for destructuring arrays |
Bug |
WEB-25157
|
"Unnecessary semicolon" inspection quickfix removes trailing line breaks |
JavaScript. Refactoring | Feature |
WEB-41816
|
JS. Replace for..of with indexed intention |
Bug |
WEB-42023
|
Extract field: don't suggest to initialize in constructor when creating directly from a field initializer |
Bug |
WEB-41845
|
"Extract Constant" refactoring shouldn't work with ECMAScript 5.1 and earlier |
Bug |
WEB-40040
|
TypeScript - Change method signature is wrong when passing "this" |
Bug |
WEB-41916
|
'Introduce constant' shouldn't suggest global scope if having await expressions |
Bug |
WEB-41876
|
'Generate destructuring patterns' fails on a property of already existing pattern |
Bug |
WEB-41961
|
Extract Method refactoring shouldn't suggest outer scopes when having private #-references |
Bug |
WEB-30408
|
Refactoring: Extract Superclass: static method should not be marked as abstract |
Bug |
WEB-41723
|
Extracting a variable immediately assigns an auto-generated name to the new variable |
Bug |
WEB-41849
|
"Extract Constant" from substring doesn't enforce 'const' and reuses the var type from 'Extract Variable' |
Bug |
WEB-41811
|
Tooltip in 'Introduce constant' isn't shown at the location where the declaration is actually inserted |
Usability |
WEB-28271
|
Change signature should better handle TypeScript parameter-properties |
JavaScript. Templates | Bug |
WEB-41895
|
Handlebars: Code is disappearing while editing handlebars fragment |
Live Edit | Cosmetics |
WEB-41338
|
LiveEdit plugin description is outdated |
Node.js | Bug |
WEB-23329
|
Output of stdout and stderr are not properly coordinated in Run console |
Bug |
WEB-41749
|
Globally installed packages not always appear NPM packages list window |
Bug |
WEB-21914
|
angular-cli: Cannot find angular-cli package |
Pug (ex-Jade) | Bug |
WEB-41891
|
Pug's path resolver should not use hard-coded and old extension name |
TypeScript | Bug |
WEB-41948
|
Type is inferred as T | any[] when TypeScript infers just T, causing slowness |
Bug |
WEB-40795
|
Don't provide auto-complete suggestions for keys in object when you have defined them already (it is non-operation) |
Bug |
WEB-41892
|
Spurious "Missing await" inspection warning when a nontrivial expression is being returned |
Bug |
WEB-41884
|
False positive warning for TypeScript type guard function |
Bug |
WEB-41724
|
'Propagate to destructuring declaration' should not be available on parameter properties |
Bug |
WEB-29309
|
'Inline' refactoring: allow getter inlining |
Bug |
WEB-41940
|
Type assertions don't work if we reset null / not null state with the statement |
Bug |
WEB-41856
|
Type of response of awaiting supertest function is any (should be response) |
Bug |
WEB-40580
|
TS. Extract method should set the parameter type |
Bug |
WEB-41889
|
Complete current statement inserts parens before explicit generic arguments |
Bug |
WEB-40893
|
Incorrect indentation for switch-cases code completion: should reindent the inserted case-label automatically |
Bug |
WEB-26888
|
TypeScript: Change Signature dialog: error when adding parameters with initializer |
Bug |
WEB-41966
|
Postfix template shouldn't appear in completion in type annotation |
Unit Tests | Bug |
WEB-41875
|
Support Cucumber steps defined using TypeScript annotations |
Plugin: Deployment _ FTP.. | Bug |
WI-49226
|
Wrong resolve of remote symlinked file |
Usability |
WI-13622
|
File deployment: notification settings group name has nothing common with plugin presentation name |
Plugin: ini4idea | Bug |
WI-49242
|
Folding for named section is broken in case the latest entry is key without value |
Bug |
WI-49171
|
Folding for named sections in ini does not work |