No subsystem | Feature | IDEA-83777 | Show a warning, notice, ballon tip, inspection, or something else if file is with mixed line endings or the file has a different line ending / separator than specified in project settings |
Bug | IDEA-231218 | Soft Wraps for intention preview editor | |
Bug | IDEA-230923 | InferenceSession sometimes throws NPEs due to logging | |
Bug | IDEA-230798 | Productivity Guide entry for Search Everywhere has incorrect description | |
Bug | IDEA-231242 | "Split filter chain" produces incompilable code when pattern variable is introduced | |
Task | IDEA-230523 | Help menu improvements: Merge 3 actions into "Compress log" option | |
Exception | IDEA-231592 | XmlSerializationException: Can't serialize instance of class git4idea.config.GitVcsOptions | |
Exception | IDEA-231001 | ConcurrentModificationException when open Structure view | |
Build. Built-in (JPS) | Feature | IDEA-231528 | Update "Error Prone" compiler to 2.3.4 |
Bug | IDEA-165391 | Compilation with -XprintProcessorInfo -XprintRounds sometimes "fails", even if it succeeds :-) | |
Bug | IDEA-231506 | Error-Prone plugin: use HTTPs for Maven URL | |
Bug | IDEA-230922 | IntelliJ Incremental Compiler fails if annotation processor is running with printProcessorInfo and any of the annotations contain the word "error" | |
Bug | IDEA-231222 | ClassCastException: LinkedHashMap$Entry cannot be converted to HashMap$TreeNode in PathRelativizerService | |
Build. Gradle | Bug | IDEA-223152 | IDEA sync fails when a Gradle project depends on a transformed variant of another project (artifact transforms) |
Bug | IDEA-231214 | Default Gradle tasks should not be run on import | |
Bug | IDEA-184090 | stdout not flushed to console until new line | |
Bug | IDEA-229075 | Sync should not resolve compileOnly configuration | |
Bug | IDEA-230036 | Cannot select downloading jvm in gradle settings | |
Bug | IDEA-230992 | IDEA console stalls when Gradle asks user to accept terms of use | |
Bug | IDEA-228182 | BuildListener#buildStarted(Gradle) has been deprecated | |
Usability | IDEA-219200 | Changing the type of source folder in Gradle build script does not change type of source folder in IJ on import | |
Build. Maven | Bug | IDEA-230356 | Automatic detection AspectJ for Module doesn't work for aspectj-maven-plugin from com.nickwongdev |
Bug | IDEA-215618 | Maven: Generate | Dependency: SearchForClass returns no results | |
Performance | IDEA-230700 | MavenIndex starts too many pooled threads | |
Core. IDE Settings | Bug | IDEA-230500 | Fail to change the sync account after I delete the account |
Task | IDEA-169262 | Settings: move "Tooltip initial delay" option under registry key | |
Core. IDE Settings. Sharing | Task | IDEA-231281 | Fix Sync Settings to JBA options location in the Main menu |
Core. Installation | Bug | IDEA-231073 | Uninstalling IDEA doesn't delete caches and config |
Usability | IDEA-230819 | Installed custom plugins are lost after updating if custom idea.config.path is used | |
Core. Navigation and Search | Bug | IDEA-230721 | Method name in "Recent Locations" is truncated unnecessarily |
Usability | IDEA-147434 | Navigation bar: File list should use natural sort order | |
Core. Platform API | Feature | IDEA-230423 | Allow to call commitDocument in background threads for documents with non-physical files |
Task | IDEA-230811 | Report IDE error when the same reference resolves to non-equivalent results in different threads | |
Core. Plugin Management | Bug | IDEA-229772 | IDE freezes after updating plugins |
Core. Profiler | Bug | IDEA-222512 | Run with profiler not working for gradle task |
Core. Project Settings | Cosmetics | IDEA-227208 | Grammatical error in IDEA UI for setting up project |
Core. Quick Documentation | Bug | IDEA-231385 | External documentation providers shouldn't be running under read lock |
Bug | IDEA-230513 | Parameter Info doesn't work for Java and Kotlin methods | |
Core. Run. Configurations | Bug | IDEA-230605 | The beforeRun Maven tasks before run Application |
Usability | IDEA-231069 | Edit Run Configurations dialog: new RC adding doesn't work when you use quick search for navigation to node with subnodes | |
Editor | Bug | IDEA-230355 | StackOverflowException code analyze of a particular file |
Bug | IDEA-230031 | LightEditor: file is saved with empty content when using a name without extension | |
Bug | IDEA-230657 | LightEdit: NPE on an attempt to open a file, the file is not opened. | |
Task | IDEA-230720 | LightEdit: Add Line endings widget | |
Editor. Editing Text | Bug | IDEA-231047 | Auto-import on the fly doesn't work in files modified in non-default changelist |
Editor. Intention Actions | Feature | IDEA-222636 | Intention preview |
Frameworks | Feature | IDEA-230855 | SQL language injections for rxjava2-jdbc |
Bug | IDEA-230790 | Vert.x: Language injection for `rx*` methods is absent | |
Bug | IDEA-230776 | Apache DbUtils: add language injections for `insertBatch` method of QueryRunner and AsyncQueryRunner | |
Bug | IDEA-230769 | Reactive-pg-client: Absent SQL injections for `prepare` methods from reactiverse packages | |
Usability | IDEA-231474 | JAX-RS uses incorrect level for inspections | |
Frameworks. Spring | Bug | IDEA-227094 | False positive inspection `Expression has unresolved @PathVariable` in spring application when using a string template in PreAuthorize annotation parameter |
Bug | IDEA-227537 | start.spring.io wizard does not auto-import Maven project anymore | |
Bug | IDEA-230584 | Cannot disable facet detection with Gradle build | |
Frameworks. Swagger | Bug | IDEA-230727 | OpenAPI 3.0 endpoints are not shown in Endpoints View |
Grazie | Bug | IDEA-230077 | Grazie fails to parse a javadoc {@code only} sentence |
Java | Feature | IDEA-226604 | Disallow using the 'yield' as the class name since Java 14 |
Java. Code Completion | Bug | IDEA-230899 | Wrong lambda-completion type inference |
Usability | IDEA-230624 | Autocompletion for Builder class doesn't insert required import | |
Java. Code Coverage | Bug | IDEA-226913 | Update JaCoCo to support Java 13 |
Task | IDEA-230246 | Make coverage EPs dynamic | |
Java. Code Generation | Bug | IDEA-230563 | Generate better custom constructor for records |
Usability | IDEA-230450 | Hide Setters and Getter&Setter when no writable fields defined in class | |
Java. Debugger | Feature | IDEA-231160 | DfaAssist: UI option to turn it on or off |
Java. Error Highlighting | Bug | IDEA-230808 | Disallow usage of 'record' as type name |
Bug | IDEA-230559 | 'final' modifier is not allowed on record component | |
Bug | IDEA-230729 | Good code red: Illegal generic type for instanceof | |
Bug | IDEA-230701 | IDEA doesn't resolve pattern variable defined in labeled scope | |
Bug | IDEA-230453 | IAE on compact constructor name when array used as record component. | |
Bug | IDEA-230688 | Bad code green: "Modifier 'private' not allowed here" on local record declaration | |
Bug | IDEA-230560 | IAE when apply quick-fix which makes record constructor public | |
Java. Inspections | Feature | IDEA-230889 | 'Object allocation in a loop' doesn't detect concatenation of two constant Strings inside the loop |
Feature | IDEA-229896 | Unused variables: adapt for pattern variables | |
Feature | IDEA-231391 | Evaluate 'x.contains(x)' as 'always true' | |
Feature | IDEA-229841 | Records: report redundant constructors | |
Bug | IDEA-231280 | Quick fix for `compare() method can be used to compare numbers` generates broken code | |
Bug | IDEA-230097 | Inspection incorrectly shows "The call to 'assert true' always fails" on a Junit callback test | |
Bug | IDEA-230794 | Include 'java.util.Stack' in "Use of obsolete collection type" inspection | |
Bug | IDEA-229915 | "cast conflicts" false positive | |
Bug | IDEA-230116 | Incorrect "Redundant operation on empty container" inspection result | |
Bug | IDEA-231238 | False-positive nullability warning when using patterns | |
Bug | IDEA-229916 | Analysis bug "If statement can be collapsed" in particular case | |
Bug | IDEA-231006 | Throwable running 'Notnull / Nullable problems' inspection | |
Bug | IDEA-229318 | Adapt C-style array declaration for record component | |
Bug | IDEA-231237 | Loop-to-stream conversion produces incorrect code if pattern variable is introduced | |
Cosmetics | IDEA-230696 | Move 'enhanced switch' inspections to "Java 14" | |
Java. Intention Actions | Feature | IDEA-229842 | Convert compact constructor to canonical |
Feature | IDEA-229850 | Simplify if (boolExpr) { f(true); } else { f(false); } to f(boolExpr) | |
Bug | IDEA-230877 | IncorrectOperationException converting enhanced switch to if | |
Bug | IDEA-230561 | NPE when invoke 'Generate overloaded method with default parameter values' on record with duplicated constructors | |
Bug | IDEA-230135 | Red code after "String.format" to "concatenation" conversion | |
Java. Refactorings | Feature | IDEA-231426 | Inline pattern variable |
Bug | IDEA-231425 | Extract variable from expression should be disabled if expression defines a pattern variable that is used outside | |
Bug | IDEA-227119 | "Move class to another source root" hangs with "Decompiling Callable.class" | |
Bug | IDEA-229901 | Extract method/field/constant refactoring doesn't consider pattern variable | |
Bug | IDEA-231427 | Extract method produces incompilable code when extracting expression that produces a pattern variable | |
JavaX. AppServers | Bug | IDEA-231585 | Application servers could not be started |
Lang. Shell Script | Bug | IDEA-227953 | Shell script: terminal tabs are not respecting the run configuration title |
Bug | IDEA-231408 | Shell Script plugin: Bash Terminal rewrites script file path in a way that bash shell can't read it | |
Lang. Thymeleaf | Bug | IDEA-230832 | False error in valid fragment expression (thymeleaf) |
Lang. XPath and XSLT | Usability | IDEA-230950 | XPath in language injection fragments is highlighted with confusing red color in Darcula |
Tools. Docker | Feature | IDEA-190810 | Support for multiple tags when building |
Tools. Terminal | Bug | IDEA-231032 | Cannot open new terminal tab in RubyMine |
Exception | IDEA-231286 | "Open in Terminal" action fails to run | |
User Interface | Bug | IDEA-230714 | Editor tab is not detached with drag-and-drop |
Bug | IDEA-210249 | Async tree should stop its background update when the toolwindow with it is closed | |
Bug | IDEA-223220 | Truncated characters in the project tree | |
Bug | IDEA-227938 | ProgressManager background progress is lost | |
Usability | IDEA-231206 | Projects can be accidentally deleted by clicking on the left upper corner | |
User Interface. Controls | Bug | IDEA-230825 | Color Scheme UI: field with color value is always showing truncated text |
User Interface. Embedded Browser (JCEF) | Bug | IDEA-230863 | JCEF white flash on load |
User Interface. Find, Replace, Usages | Bug | IDEA-231072 | intellij idea incorrect processing of regex: “regular expression matches empty string” |
Bug | IDEA-209596 | "Invoke Show Usages again to search in all files" doesn't work | |
Bug | IDEA-230545 | 'Search Accessors' dialog is shown simultaneously with 'Show Usages' results popup | |
User Interface. Look and Feel | Bug | IDEA-228042 | Project description floats freely on screen |
User Interface. Navigation | Usability | IDEA-11943 | Navigation bar: Alt-F1 should immediately open list |
User Interface. Services View | Exception | IDEA-231056 | AE at com.intellij.database.dataSource.DataSourceStorage.readState |
Version Control | Bug | IDEA-231545 | Push Dialog cannot be opened with Hindi locale |
Bug | IDEA-230463 | Git tool window causes TransactionGuard.assertWriteActionAllowed to fail when show.diff.preview.as.editor.tab=true | |
Bug | IDEA-230617 | Favorite branch mark is lost on exit | |
Bug | IDEA-231402 | Do not open Diff in Editor for Diff Preview for files from Log | |
Bug | IDEA-231330 | "Show VCS Log" action sometimes does not "focus" Log tab | |
Cosmetics | IDEA-228615 | Branches: improve notification after update of the only selected branch | |
Cosmetics | IDEA-229732 | Git Branches: double border above diff-preview area when it's empty | |
Task | IDEA-230247 | Make ignoredFileProvider EP dynamic | |
Task | IDEA-230905 | Drop TFS Integration | |
Version Control. Git | Bug | IDEA-230743 | Clone button stays disabled after installing Git |
Bug | IDEA-228523 | When cherry-picking with git, the automatically opened Commit dialog deselects the first file | |
Bug | IDEA-231282 | Throwable at com.intellij.vcs.log.impl.PostponableLogRefresher.addLogWindow | |
Version Control. Log | Cosmetics | IDEA-228572 | Git log: two different colors for link rendering |
No subsystem | Bug | WEB-43484 | 'Introduce variable' breaks for 'as' type casts in TypeScript if no whitespace after parentheses |
Exception | WEB-43488 | NullPointerException when enable prettier plugin | |
HTML | Bug | WEB-43422 | "Insert closing tag on tag completion" can't be unchecked & saved |
JSON | Bug | WEB-43447 | Java process of IDE stays alive after ide is closed if project contains JS files |
JavaScript | Feature | WEB-43397 | JavaScript: enable completion autopopup in string literals if the context type is an union type with string literals |
Bug | WEB-43351 | 'Extract variable' does not work when selecting the last part of the expression with minus | |
Bug | WEB-43375 | 'Extract field' doesn't insert element with this when invoking inside array or indexer | |
Bug | WEB-43327 | React.js: "Expand selection" works incorrectly in Redirect tag expression | |
Bug | WEB-43307 | "Extract constant" does not work when selecting incomplete part of the expression in a function return | |
Bug | WEB-20508 | Quick Definition of default item imported via ES6 import statement results in viewing import statement not definition in actual import | |
Bug | WEB-41899 | Do not suggest Class as a class name after the `class` keyword | |
Bug | WEB-43443 | syntax error on object spread with `in` and conditional operator | |
Performance | WEB-43493 | IDE Freeze in 2019.3.2 | |
Usability | WEB-43369 | Popup 'Extract field' jumps to first occurrence | |
Usability | WEB-41072 | Show file path in "Choose declaration" popup | |
JavaScript. Formatter | Usability | WEB-43227 | Improve action name in the intentions popup when suggesting to import code style |
JavaScript. Frameworks | Bug | WEB-38949 | 'Closing Tag' suggestion box incorrectly suggests tags which have already been properly closed in JSX files |
Bug | WEB-43348 | Code completion doesn't work unless React typings are installed | |
Bug | WEB-42439 | Live Templates: Angular: correctly expand a template invoked in the class context | |
Bug | WEB-42012 | jsconfig.json is not supported in *.vue files | |
JavaScript. Inspections | Bug | WEB-42349 | 'Assignment used as condition' should not be reported for mutable loop conditions |
Usability | WEB-43346 | Improve warning in the Potentially invalid constructor usage inspection | |
JavaScript. Refactoring | Bug | WEB-43435 | Introduce variable fails with parenthesized expressions in return in if-else without braces |
Bug | WEB-39734 | Extract field: should introduce after the initialization in constructor | |
Bug | WEB-43483 | 'Extract variable' removes parent expression when called on a string without quotes | |
Bug | WEB-38311 | 'Change signature' doesn't work with tagged template usages | |
Bug | WEB-39972 | Move module member: should not be available when caret is on reference to readonly library file | |
Bug | WEB-43332 | Introduce Variable leaves unnecessary parentheses | |
Bug | WEB-43309 | 'Introduce variable' adds braces in the wrong sequence for arrow functions nested in invocations | |
Bug | WEB-43344 | Introduce field: wrong scope detection when extracting a constant substring of a template literal referencing inner vars | |
Exception | WEB-39078 | Exception when invoking in-place introduce var from expression with parenthesized occurrences | |
Exception | WEB-42437 | 'Extract variable' causes an exception in script tag in HTML | |
Linters | Bug | WEB-43396 | Support Prettier with Yarn PnP >= 2.0.0-rc23 |
Bug | WEB-43384 | Support ESLint with Yarn PnP >= 2.0.0-rc23 | |
Node.js | Feature | WEB-38187 | IntelliJ IDEA cannot find Yarn binary when Yarn is installed with Yarn Version Manager |
Bug | WEB-43298 | Can't install packages with yarn 2.0.0-rc22 | |
Bug | WEB-43414 | Support Mocha with Yarn PnP >= 2.0.0-rc23 | |
SASS | Bug | WEB-43264 | SASS/SCSS inspection error when using '#' with '$' |
TypeScript | Feature | WEB-43379 | Support using ttypescript as Typescript language service |
Bug | WEB-40099 | TypeScript - incorrect "Remove unused field" quick fix | |
Bug | WEB-42812 | Add `declare` Property Modifier to completion | |
Bug | WEB-40503 | TS: Incorrect completion in generics | |
Bug | WEB-40535 | Quick documentation for import types in TypeScript TSDoc | |
Bug | WEB-43352 | TypeScript: mapping between ".ts" and ".d.ts" files works incorrectly for variables | |
Bug | WEB-42139 | Add JSON files to Typescript import completion | |
Bug | WEB-42061 | Typescript code completion (For casting return type) | |
Bug | WEB-43238 | 'Generate destructuring patterns' fails on assignment property of enum | |
Bug | WEB-43431 | Completion should autopopup for object type members | |
Bug | WEB-43406 | Improve completion after 'readonly' in types | |
Performance | WEB-43333 | TS: Auto-import quick-fix consumes a lot of EDT time | |
Usability | WEB-41913 | Impossible to differentiate entries with same name in the same-named files in Search Everywhere, Go to Class, and Go to Symbol | |
Task | WEB-42637 | Investigate support for TypeScript with Yarn 2 | |
Unit Tests | Bug | WEB-43355 | In failed karma tests links follow to localhost, not to the file system |
Bug | WEB-43290 | Running single Jest test fails if a project directory is a symlink | |
DB Diagram | Bug | DBE-9903 | DB Diagram shows constraint differently in 2019.3 version |
DB Introspection | Bug | DBE-9980 | Auto sync is not working if create schema and objects from console |
DB Schema Views | Usability | DBE-7219 | "Import from sources" action is unclear |
SQL Completion | Performance | DBE-9844 | Huge freeze during autocomplete database table names in joins |
Overview
Content Tools