No subsystem | Feature | IDEA-238147 | UnkownSdkTracker should check valid SDKs |
Feature | IDEA-240187 | Make webHelpProvider a dynamic extension point | |
Feature | IDEA-182563 | EditorConfig: support "utf-8-bom" charset | |
Feature | IDEA-238017 | Make projectOpenProcessor EP dynamic | |
Bug | IDEA-21717 | "Add unambiguous imports on the fly" has no effect with "Show import popup" = No | |
Bug | IDEA-231049 | com.intellij.diagnostic.WindowsDefenderCheckerActivity#runActivity checks only our main executable | |
Bug | IDEA-239383 | Enable "Smart command handling" | |
Bug | IDEA-237390 | NPE thrown when switching from non-bundled JRE to bundled | |
Bug | IDEA-235835 | HtmlFileHighlighter.ourMap leaks references to languages from plugins being unloaded | |
Bug | IDEA-235793 | Prettier plugin requires restart on disabling | |
Bug | IDEA-237696 | Sometimes tool window panel is not shown after project open, but stripe button is "clicked" | |
Bug | IDEA-237780 | address JBR-2282 [jcef] update to JCEF/80.0.4+g74f7b0c+chromium-80.0.3987.122 | |
Bug | IDEA-235533 | IDEA Nls Annotations | |
Bug | IDEA-241378 | Deadlock on shutdown and indexing | |
Bug | IDEA-238971 | remove deprecated createXXXAnnotation() from ActionSCriptVisitor and the like | |
Bug | IDEA-239069 | "String ' is not properly capitalized" false positive | |
Bug | IDEA-234604 | "Show usages" popup displays "89/101 usages shown" | |
Bug | IDEA-236512 | ThreadTracker fails to detect idle ForkJoin common pool threads on Java 11 | |
Bug | IDEA-238956 | Plugin with status bar widgets cannot be unloaded | |
Bug | IDEA-234280 | Plugin dialog suggests "Search in marketplace" when no outdated plugins are found | |
Bug | IDEA-238969 | remove deprecated createXXXAnnotation() from PhpVisitor | |
Bug | IDEA-239850 | "Collect Logs and Diagnostic Data" doesn't accept "No" as an answer | |
Bug | IDEA-238961 | Added PsiReferenceContributor is not called after dynamic plugin enabled | |
Bug | IDEA-136712 | Optimize imports on module should not process files from test data | |
Bug | IDEA-235645 | Action registered with xml stuck in myAction2Presentation | |
Bug | IDEA-239729 | ConfigurationType Memory leak | |
Bug | IDEA-237610 | Find usages optimization: search in this file first, then farther and farther away | |
Bug | IDEA-238640 | IdeTooltipManager -> HelpTooltipManager in unload Subversion plugin snapshot | |
Bug | IDEA-238221 | Deadlock on start. | |
Bug | IDEA-238967 | remove deprecated createXXXAnnotation() from FtlAnnotator | |
Bug | IDEA-234249 | Open or Import is broken | |
Bug | IDEA-239803 | Tooltips never update | |
Bug | IDEA-231568 | Declarative listener defined in optional dependency xml does not work | |
Bug | IDEA-236600 | "Add Id Attribute" does nothing | |
Bug | IDEA-235607 | Endpoints view doesn't react to unloading of framework plugins | |
Bug | IDEA-237727 | 'idea duplocate' fails with java.lang.IndexOutOfBoundsException stacktrace instead of showing help | |
Performance | IDEA-238575 | ShowIntentionsPass.getActionsToShow holds IntervalTreeImpl.l lock while calling expensive "isAvailable" in quick fixes and intentions | |
Usability | IDEA-234706 | Annotations are displayed in unchecked warning | |
Usability | IDEA-150090 | Server Certificates file name extensions too restrictive | |
Task | IDEA-240653 | Doc Rendering per editor | |
Task | IDEA-238392 | Make com.jetbrains.liveEdit.updateConfigurationProvider dynamic | |
Task | IDEA-238426 | make orderEnumerationHandlerFactory EP dynamic | |
Task | IDEA-238273 | Make java.elementFinder EP dynamic | |
Task | IDEA-238357 | Make remote credentials EPs dynamic | |
Task | IDEA-238358 | Make images.themeFilter EP dynamic | |
Exception | IDEA-235795 | Exceptions on disabling/enabling Pug(ex-Jade) plugin | |
Android | Bug | IDEA-232414 | Android SQLite data source dialog unable to show the device's database list in some Android device |
Bug | IDEA-133793 | Android database configuration doesn't list all databases | |
Bug | IDEA-237650 | Can't connect to database in emulator | |
Bug | IDEA-179033 | android 7.0(nuga) error Cannot synchronize 'Android SQLite' Permission denied | |
Bug | IDEA-232311 | The physical device name can't show when creating an Android SQLite data source | |
Bug | IDEA-166366 | Android SQLite Data Source Synchronisation Error: File exists | |
Bug | IDEA-159120 | unable to connect to sqlite android db | |
Exception | IDEA-240331 | Throwable: Assertion failed: Please don't register startup activities for the default project: they won't ever be run | |
Exception | IDEA-231287 | ISE: @NotNull method com/android/tools/idea/avdmanager/AvdListDialog.getComponent must not return null | |
Build | Bug | IDEA-241013 | Show build tool window after failure project reload that is submitted explicitly |
Task | IDEA-238263 | Make EPs related to packaging dynamic | |
Task | IDEA-238817 | Add API for build tool window for Code With Me | |
Task | IDEA-238274 | Make compilation EPs dynamic | |
Build. Built-in (JPS) | Bug | IDEA-200826 | IDEA Scratch File (java) seems cannot handle Chinese code |
Bug | IDEA-240318 | Missing extension point: com.intellij.compilerSettingsFactory in container Application | |
Build. Gradle | Bug | IDEA-235772 | set higher priority to explicitly defined dependencies in gradle.build |
Bug | IDEA-237667 | Gradle user home in Preferences doesn't trim whitespace from value and keeps creating .gradle directory | |
Bug | IDEA-238228 | `Auto-reload external changes` setting reset after IDEA update in JetBrains Toolbox | |
Bug | IDEA-240215 | Setup Gradle wrapper version depends from project java version | |
Usability | IDEA-234730 | Use newer Gradle version than 6.1 when generating new Gradle version due to OOM problem with intellij-gradle-plugin | |
Usability | IDEA-238573 | New Gradle project may be created broken (with "No SDK" for "Gradle JVM") when no Gradle-compatible JDK is installed and no error or quick fix will be given | |
Build. Maven | Feature | IDEA-146205 | Add support for Maven wrapper scripts |
Feature | IDEA-221517 | Create maven server pool instead of single per-application service | |
Bug | IDEA-238534 | Maven is highlighted in the settings | |
Bug | IDEA-238195 | New "Import Maven Changes" option does load changes immediately, but rather on second import in 2020.1 | |
Performance | IDEA-238707 | Maven accessing disk on EDT | |
Task | IDEA-233390 | Maven: to localize the labels | |
Clouds. OpenShift | Task | IDEA-225047 | Discontinue Openshift plugin |
Code Analysis. Dependencies | Bug | IDEA-237275 | Exception when open settings for Usages opened from Code vision hint |
Code Analysis. Inspection | Feature | IDEA-239390 | Inspection to detect mixed characters in strings (strings containing both ASCII and non-ASCII) |
Feature | IDEA-236487 | Support preview for inspection quick-fixes | |
Bug | IDEA-236959 | Problems view displays nothing for Markdown files | |
Bug | IDEA-238496 | IntentionsUIImpl > IntentionHintComponent leaks PsiFile on plugin unload | |
Bug | IDEA-237104 | Navigation through errors opens Problem View at first usage | |
Bug | IDEA-186991 | ProblemsHolder.registerProblem treats escaped html in template as an unescaped, so it drops arrows from view | |
Bug | IDEA-236824 | Close popup when user clicks 'Open Problems View' link | |
Bug | IDEA-235616 | UnusedDeclarationInspection keeps references to EntryPoint instances after plugin has been unloaded | |
Bug | IDEA-237250 | Buttons for 'Next/Previous Error' should always be enabled | |
Bug | IDEA-237251 | Rename 'Show Toolbar' to 'Compact View' | |
Bug | IDEA-195784 | 'Inspect code' uses default severity for inspections instead of current | |
Bug | IDEA-238616 | Inspection 'Return null or something nullable from lambda in transformation method' incorrectly flags Consumer in Mono.doOnNext | |
Bug | IDEA-235093 | Inspection Results: HTML/Pug: Simplify description misses open angular bracket | |
Usability | IDEA-236818 | Cursor loses position and disappears when focus leaves Problem view | |
Usability | IDEA-236819 | Sync problems view cursor when navigate through problems in the editor | |
Usability | IDEA-237249 | Add icons to traffic light widget | |
Usability | IDEA-237248 | Do not show analysis completed | |
Task | IDEA-238581 | Make refGraphAnnotator EP dynamic | |
Task | IDEA-217579 | Inspections widget | |
Exception | IDEA-240846 | Inspection exception: java.lang.IllegalStateException: No reference type for class com.intellij.psi.impl.source.PsiParameterImpl | |
Exception | IDEA-240898 | ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 at com.intellij.codeInspection.i18n.NlsInfo.fromMethodParameter | |
Exception | IDEA-237137 | Setting Highlighting to None causes exception | |
Code Analysis. Language Injection | Task | IDEA-235294 | Make <patterns.patternClass> EP dynamic |
Code Analysis. Structural Search | Bug | IDEA-236671 | Cannot create new SSR inspection |
Bug | IDEA-235951 | "with search hierarchy" checkbox has no effect in `implements` clause | |
Bug | IDEA-239967 | Structural search doesn't work with inner typescript React | |
Bug | IDEA-239687 | Retrieving pattern from history sometimes loses match variable | |
Bug | IDEA-236685 | Description for SSR inspection is not displayed | |
Bug | IDEA-240463 | StructuralSearchUtil.cache keeps references to languages from unloaded plugins | |
Task | IDEA-238267 | Make EPs related to structural search dynamic | |
Code Analysis. Syntax (PSI) | Bug | IDEA-207979 | Java PsiIdentifier should not produce `USimpleNameReferenceExpression` |
Bug | IDEA-234749 | UAST: Catch Clause does not visit its parameters | |
Core | Feature | IDEA-238725 | Log the values of _JAVA_OPTIONS/JDK_JAVA_OPTIONS and JAVA_TOOL_OPTIONS environment variables on startup |
Bug | IDEA-237519 | 2020.1 doesn't start when %APPDATA% points to a UNC share (enterprise Windows setup) | |
Bug | IDEA-240456 | DaemonListeners.myActiveEditors sometimes keeps reference to released editor | |
Bug | IDEA-239033 | Thread pool thread leaks reference to plugin classloader via inheritedAccessControlContext | |
Bug | IDEA-231783 | Sometimes IDEA does not start after installation on Windows | |
Bug | IDEA-239021 | FileTypeManagerImpl.DETECTED_FROM_CONTENT_FILE_TYPE_KEY leaks FileType reference on plugin unload | |
Bug | IDEA-238409 | PsiCopyPasteManager leaks PsiFile on plugin unload | |
Bug | IDEA-239100 | Angular2ReferenceExpressionResolver leaks through Disposer backtrace on plugin unload | |
Bug | IDEA-239124 | PathMacrosImpl state is not persisted | |
Bug | IDEA-240825 | Seeing lots of "fish: Could not set up terminal." / "fish: TERM environment variable not set" on Mac on Startup | |
Task | IDEA-238580 | Make pathMacroExpandableProtocol dynamic | |
Task | IDEA-238257 | Make pathMacroFilter EP dynamic | |
Task | IDEA-238818 | Clear range highlighters with plugin class used as custom renderer when plugin is unloaded | |
Task | IDEA-235291 | Make EPs related to module types dynamic | |
Core. Debugger | Task | IDEA-238226 | Make com.jetbrains.fileUrlMapper extension point dynamic |
Core. Diagrams | Bug | IDEA-235873 | Unnecessarily thick separator line in class diagrams |
Task | IDEA-235593 | UML plugin requires restart on enabling and disabling because of non-dynamic EP <diagram.changesProvider> | |
Core. File System | Bug | IDEA-236701 | JARs with case-sensitive class names do not work properly on case-insensitive OS |
Bug | IDEA-207169 | Files cut (Ctrl+X) from one project fail to be pasted in another | |
Bug | IDEA-240983 | VfsImplUtil.ourHandlers leaks reference to ArchiveFileSystem instance after plugin unload | |
Bug | IDEA-238210 | File watcher failed to start. Heap corruption. | |
Bug | IDEA-236854 | Completion does not work in File Chooser | |
Usability | IDEA-238396 | Show a progress during file system synchronization processing | |
Exception | IDEA-235071 | "Already disposed" exception during VFS refresh | |
Exception | IDEA-236946 | Throwable at com.intellij.openapi.application.TransactionGuardImpl.assertWriteSafeContext | |
Core. IDE Settings | Feature | IDEA-31438 | Add IntelliJ IDEA (No Plugins) Start Menu entry ala Firefox/Thunderbird/etc. |
Feature | IDEA-175757 | Support File Type mapping based on shebang | |
Feature | IDEA-235494 | Add a command line parameter to start IDEA without opening any projects | |
Bug | IDEA-237709 | Unable to add just installed JDK to IDEA's list of runtimes | |
Bug | IDEA-238800 | Add an extension point to define a configurable group | |
Bug | IDEA-209241 | Rider does not recognise '.PEM' (uppercase) extension files when importing Server Certificates | |
Bug | IDEA-239026 | 'Broken Usages' and 'Code Vision' should be preselected in settings when open them from the Editor | |
Bug | IDEA-237012 | Critical startup error after updating PyCharm CE that have paid marketplace plugin installed via Toolbox | |
Usability | IDEA-190397 | cacerts from previous IDEA version in user profile is not copied with IDEA upgrade | |
Usability | IDEA-240607 | Import Settings should warn if user has incorrectly selected a folder without settings | |
Task | IDEA-236420 | Make internalFileTemplate EP dynamic | |
Core. Indexing | Bug | IDEA-238557 | Problem with stubs element initialization on dynamic load of Pug (ex-Jade) plugin |
Bug | IDEA-238557 | Problem with stubs element initialization on dynamic load of Pug (ex-Jade) plugin | |
Bug | IDEA-237219 | Deadlock when updating plugins during indexing | |
Bug | IDEA-238381 | Deadlock in indexing | |
Performance | IDEA-237487 | IDEA updates indexed_versions.next files constantly | |
Performance | IDEA-238701 | Index internals load VFS on EDT during project closing | |
Exception | IDEA-238411 | java.lang.Throwable on creating Java project | |
Exception | IDEA-236587 | NPE at com.intellij.util.indexing.ChangedFilesCollector$2.afterVfsChange(ChangedFilesCollector.java:157) | |
Core. Installation | Bug | IDEA-205262 | Batch update fails when the target directory is a symlink |
Bug | IDEA-239103 | bin/fsnotifier64 Access denied during update from 2020.1.1 to 2020.1.1 Build #IC-201.7223.58 | |
Bug | IDEA-228859 | Wrong project name and path when opening project with shell script | |
Bug | IDEA-215497 | jbr/bin/java Access Denied during update from IC-192.4205.45 to IC-192.4488.21 | |
Bug | IDEA-233867 | bin/clion.sh (and bin/goland.sh) script uses "-" as argument to grep | |
Task | IDEA-208372 | Upgrade ASM to 7.1 | |
Core. Licensing | Exception | IDEA-237330 | Could not open windows registry node Software\JavaSoft\Prefs at root 0xffffffff80000001: Access denied |
Core. Navigation and Search | Feature | IDEA-219697 | Navigate to File should honor the Sources directories first |
Feature | IDEA-130931 | Shift+Ctrl+F7 hit on exception in throws clause of method declaration should highlight where exception is thrown | |
Task | IDEA-230766 | Next/Previous occurrence actions don't work when Find Usages is open and the focus is in the editor | |
Core. Platform API | Bug | IDEA-239832 | `SystemHealthMonitor` notifications are lost |
Bug | IDEA-238508 | Language holds annotator instances from plugins in user data | |
Bug | IDEA-238501 | Make jsonRpcDomain EP dynamic | |
Bug | IDEA-238172 | Make postponed formatting consistent in tests and production | |
Bug | IDEA-235572 | Project is leaked after being closed via smart pointer reference queue | |
Bug | IDEA-233075 | MethodImplementor extension point doesn't suggest methods properly | |
Bug | IDEA-229756 | UAST: super constructor call has different UastCallKind in Java and Kotlin | |
Task | IDEA-236887 | Allow updating lookup element presentation after showing | |
Core. Plugin Management | Feature | IDEA-237986 | Make scratch.rootType EP dynamic |
Bug | IDEA-235506 | Updated dynamic plugins are duplicated in plugins list until restart | |
Bug | IDEA-235169 | Disabling of Time Tracking plugin requires IDE restart | |
Bug | IDEA-234849 | Exception when unloading REST client plugin | |
Bug | IDEA-234660 | Plugins which keep their own CodeStyleSettings instances lead to leaks when a plugin with custom settings is unloaded | |
Bug | IDEA-232675 | 3rd party incompatible plugin from brokenPlugins.txt can't be seen in the Plugins view | |
Bug | IDEA-237141 | Opening a database table "db.messages" causes PhpStorm to suggest "messages files area supported by IntelliJ IDEA Ultimate" | |
Bug | IDEA-235393 | 'BeanExtensionPoint.unregisterExtensions' doesn't fork with 'area="IDEA_PROJECT"' | |
Bug | IDEA-234060 | Unable to save settings popup on enabling Shell script plugin | |
Bug | IDEA-237282 | Disabling Gradle plugin does not ask about Android plugin, but Android blocks the disabling | |
Bug | IDEA-238292 | 'Code Coverage for Java' plugin requires restart on unload | |
Bug | IDEA-238973 | java.nio.file.ClosedFileSystemException on trying to enable intellilang | |
Bug | IDEA-235485 | Guice plugin sometimes requires restart on disabling | |
Bug | IDEA-236608 | Gradle import error: Could not initialize class org.jetbrains.kotlin.android.synthetic.idea.AndroidExtensionsProjectResolverExtensionKt | |
Bug | IDEA-235487 | OpenAPI Specification (Swagger) plugin requires restart on disabling (light services are not cleared on plugin unload) | |
Bug | IDEA-240454 | com.intellij.jbpm (JBoss jBPM) plugin requires restart on unloading | |
Bug | IDEA-240659 | ResourceBundleEditor plugin requires restart after disabling | |
Usability | IDEA-237811 | "Install plugin from disk" should check brokenPlugins.txt | |
Cosmetics | IDEA-226009 | Plugin icons are blinking when we change status | |
Cosmetics | IDEA-227302 | Help | AnalyzePluginStartupPerformance action: correct text displayed in DisablePlugins dialog | |
Task | IDEA-238441 | Make performancePlugin.commandProvider dynamic | |
Task | IDEA-239712 | DragHelper leaks reference to disposed project | |
Exception | IDEA-238390 | Dynamic plugins: IllegalStateException on enabling Mercurial, Git plugins | |
Core. Profiler | Feature | IDEA-231588 | Allow to open hprof in IDEA after diagnostic "capture memory snapshot" |
Bug | IDEA-235365 | Profiler's Flame Graphs are barely visible in High Contrast theme | |
Bug | IDEA-237880 | `AttachProfilerToProcessAction` doesn't work during indexation | |
Task | IDEA-238475 | Make com.intellij.profiler.profilerConfigurationType extension point dynamic | |
Core. Project Settings | Bug | IDEA-235984 | Wrong file encoding is used while IDE starting |
Bug | IDEA-238053 | Project Structure dialog does not apply changes when Eclipse project format is used | |
Bug | IDEA-235636 | Cannot open .ipr | |
Bug | IDEA-146107 | Window drive root problem: Creating a New project shows invalid path | |
Bug | IDEA-237873 | Do not suggest to download already installed JDKs | |
Core. Quick Documentation | Feature | IDEA-230655 | Generate type-use annotations in quick-documentation |
Core. Refactorings | Bug | IDEA-238440 | Multiple RenameHandlers for single element triggers HandlersChooser on element right click |
Core. Run. Configurations | Bug | IDEA-230493 | Runner debug is not registered |
Bug | IDEA-230986 | Z-Order for dialog validation error | |
Bug | IDEA-237594 | IntelliJ 2020.1: Module path is empty if run configuration uses "@argfile" or "JAR manifest" | |
Cosmetics | IDEA-238382 | The button in 'Store as project file' dialog not fully visible | |
Core. Run. Targets | Bug | IDEA-236233 | Avoid Prepare step for local running |
Task | IDEA-233588 | Change experimental flag to "run.targets" | |
Core. SSH | Feature | IDEA-237529 | Add Copy action to SSH Configurations settings |
Bug | IDEA-238394 | Link "Setup SSH configurations" in SSH Terminal settings page doesn't work in master | |
Bug | IDEA-237455 | net.schmizz.sshj.sftp.SFTPException: No such file | |
Editor | Feature | IDEA-235535 | make <editorActionHandler> dynamic |
Feature | IDEA-67379 | Change splitter position via keyboard | |
Feature | IDEA-237118 | Add -p (--project) command-line option to force opening a non-project file in one of already open projects | |
Bug | IDEA-236097 | Documentation is not rendered in package-info.java | |
Bug | IDEA-235209 | JavaDoc in-editor rendering's gutter icon doesn't appear if first line comment | |
Bug | IDEA-233073 | Dragging text inside a JavaScript multi-line string replaces tabs with "\t" | |
Bug | IDEA-239005 | EditorLastActionTracker leaks reference to PsiFile via EditorWindowImpl on plugin unload | |
Bug | IDEA-240930 | Brace highlighting inconsistencies | |
Bug | IDEA-237927 | Wrong icons for Java class in Editor tabs | |
Bug | IDEA-238339 | Rendered Javadoc: cursor image is stuck on old place after toggling javadoc view after search inside javadoc | |
Bug | IDEA-238402 | Reference to Language object leaked through TrafficLightRenderer$DefaultUIController on plugin unload | |
Bug | IDEA-239009 | Vue: VueImplicitElement leaks through SmartPsiElementPointer on plugin unload | |
Bug | IDEA-235849 | Editor leaks reference to highlighter of unloaded plugin | |
Bug | IDEA-236496 | In-editor javadoc moves with caret when related code remains in place | |
Bug | IDEA-236712 | Can't open a file after exception on project loading | |
Bug | IDEA-238298 | CompositeFoldingBuilder keeps reference to FoldingBuilder via cache in Language userdata after plugin has been unloaded | |
Bug | IDEA-240181 | Leaked references to EditorProvider on plugin unload | |
Bug | IDEA-236723 | New rendered comment view does not appear for class with annotations | |
Bug | IDEA-237629 | When I change the line separator to LF the change is not taken into account until I save the file. If I change from LF to CR then the file is saved automatically | |
Performance | IDEA-238114 | IntelliJ Idea 2020.1 memory runaway and crash | |
Usability | IDEA-237082 | Improve Page Up/Down actions behaviour in presence of block inlays (e.g. rendered documentation) | |
Usability | IDEA-236498 | Rendered Javadoc switches to edit mode when changing code below | |
Usability | IDEA-227056 | EditorConfig suggestions almost only include ij_* (make standard options more visible) | |
Cosmetics | IDEA-234985 | Inline doc preview: render "external link" icon | |
Task | IDEA-236787 | 'Promote' bidi text base direction setting when file containing RTL fragments is opened | |
Task | IDEA-233403 | LightEdit: extract to bundles | |
Task | IDEA-237045 | Correct rendering hints for rendered comments | |
Task | IDEA-233257 | com.intellij.lang.folding.CustomFoldingProvider isn't dynamic | |
Task | IDEA-236538 | Add new parameters of doc comment to Color Scheme preview | |
Task | IDEA-238415 | Support rendered documentation view in module-info.java | |
Task | IDEA-237300 | Show rendered doc switch icon only on mouse hover | |
Editor. Code Completion | Bug | IDEA-238623 | Completion is not sorted by ML because of new weighers |
Bug | IDEA-238617 | Don't check relevance features if model trained without positions from standard ranking algorithm | |
Performance | IDEA-236322 | Automatic completion is started on every new typed character when there are no suggestions | |
Performance | IDEA-201824 | Completion item rendering shouldn't access PSI, index and file system on UI thread | |
Exception | IDEA-238546 | Throwable at com.intellij.completion.ngram.NGramFileListener.beforeFileOpened | |
Editor. Code Completion. ML | Feature | IDEA-240174 | Allow using a simple class name instead of fully qualified name |
Bug | IDEA-240352 | MLFeaturesUtil.classNameSafeCache leaks references to plugin classes after plugin unload | |
Exception | IDEA-239695 | "java.lang.Throwable: File is not valid" on deleting a package with an opened file | |
Exception | IDEA-239003 | PsiInvalidElementAccessException on disabling ChangeReminder plugin | |
Editor. Diff and Merge | Feature | IDEA-238389 | Image three way merge don't feature compare left/right/base/middle... |
Feature | IDEA-234251 | Allow to "Accept Theirs" for folders in the "Conflicts" dialog | |
Feature | IDEA-238361 | Please implement collapse on the three way merge | |
Bug | IDEA-240641 | 'Synchronized Scrolling' in diff jumps up/down 1 line on smooth scrolling if 'code vision' inlays are enabled | |
Bug | IDEA-238054 | Missing method name when collapsing unchanged fragments in diff | |
Bug | IDEA-234614 | When launching `charm diff` splash screen remains | |
Usability | IDEA-233728 | "Show details" in Diff is too close to the line breaks style indicator | |
Usability | IDEA-236053 | Conflicts dialog is opened extremely small | |
Exception | IDEA-231544 | RuntimeException when delete class from Local History | |
Editor. Editing Text | Feature | IDEA-235063 | Support inline inferred type hints for Java 10+ |
Feature | IDEA-168218 | 'Copy as Rich Text' should use some fallback font | |
Feature | IDEA-238341 | Vertical padding/margin for rendered JavaDoc comments | |
Bug | IDEA-235034 | Undo should revert argument indent in one step | |
Bug | IDEA-235044 | Multicaret allows to have matched braces away from caret | |
Bug | IDEA-238541 | Honor CamelHumps selection when selecting on double click is not respected on mouse drag | |
Bug | IDEA-236834 | Invalid Block Uncomment with Multicursor | |
Cosmetics | IDEA-238872 | Cursor On Folded Block Is Not Intuitive | |
Cosmetics | IDEA-236045 | misalignment of indent guides and whitespace visuals | |
Task | IDEA-240654 | Ligatures per editor | |
Exception | IDEA-236288 | Macro stop working because of extreme editor wrapping settings | |
Editor. Error Highlighting | Bug | IDEA-238504 | MarkupModelImpl > RangeHighlighter leaks tokens and PsiFiles through HighlighInfo on plugin unload |
Bug | IDEA-239006 | TrafficLightRenderer$DefaultUIController leaks PsiFile through FileIncludeContextHectorPanel on plugin unload | |
Bug | IDEA-150333 | Some warnings are still highlighted even though I selected "Syntax" for Highlight Level | |
Editor. Formatter | Bug | IDEA-239008 | CodeStyleCachedValueProvider$AsyncComputation leaks reference to PSI File via TransientCodeSettings on plugin unload |
Bug | IDEA-237737 | EA-218146 - IOOBE: LineSet.findLineIndex | |
Editor. Intention Actions | Bug | IDEA-234662 | Replace with end-of-line comment – extra blank lines |
Bug | IDEA-236961 | idea hangs on "removing redundant imports", seems like on a single file | |
Bug | IDEA-238615 | HintManagerImpl > IntentionHintComponent leaks PsiFile on plugin unload | |
Bug | IDEA-237047 | "Preview not available" is displayed when intention only deletes some lines | |
Usability | IDEA-236926 | Intention preview: alignment is broken if there are several parts diff parts and number of digits in line number is different | |
Exception | IDEA-233778 | Intention preview: Exception when preview is not available | |
Editor. TextMate Bundles | Bug | IDEA-237128 | TextMate bundles don't work for injections |
Bug | IDEA-236482 | Bad syntax highlight in Dockerfile if docker plugin is turned off | |
Frameworks | Bug | IDEA-241345 | Endpoints view becomes empty after any change in GroupBy option |
Bug | IDEA-227452 | False positive Optional used as field for CDI frameworks | |
Bug | IDEA-232835 | Microservices: completion doesn't work in case of the added slash in the interface part | |
Frameworks. Micronaut | Feature | IDEA-230847 | Micronaut: message queue references |
Feature | IDEA-235110 | Provide an action for Micronaut Client request mappings to open request in HTTP Editor | |
Frameworks. OpenAPI (Swagger) | Feature | IDEA-237110 | Remove java/execution-java plugin dependencies from swagger plugin so it can be installed into any ide |
Bug | IDEA-233583 | Open API/Swagger: Add validation for incompatible versions of swagger code generator and specification file | |
Frameworks. Quarkus | Feature | IDEA-224091 | Quarkus bean injection with only Qualifiers |
Feature | IDEA-224098 | Support for @AlternativePriority in Quarkus | |
Feature | IDEA-224097 | Support implicit usages for @ConfigProperties beans in Quarkus | |
Feature | IDEA-224099 | Support for @DefaultBean in Quarkus | |
Frameworks. Reactor | Bug | IDEA-241202 | False positive "Value is never used as Publisher" in elvis expression with RxJava |
Bug | IDEA-237767 | Idea don't understand RxJava @NonNull, @Nullable annotations | |
Frameworks. Selenium | Bug | IDEA-240583 | Selenium: incorrect declaration of maven-surefire-plugin in pom.xml |
Bug | IDEA-234363 | Selenium/Allure: Gutter with navigation to issues for Allure @Issue annotation doesn't work | |
Bug | IDEA-240173 | Selenium: Unable to run tests on JDK 11 with Maven | |
Frameworks. Spring | Feature | IDEA-235109 | Provide an action for Spring Feign request mappings to open request in HTTP Editor |
Bug | IDEA-233373 | Spring AMQP: support @RabbitListeners and @RabbitListener repeatable annotation | |
Bug | IDEA-236043 | Spring AMQP: XML <rabbit:annotation-driven/> element is not supported | |
Bug | IDEA-233602 | Spring Kafka: support @KafkaListeners and @KafkaListener repeatable annotation | |
Bug | IDEA-235342 | Spring Feign Client: Generate HTTP Request from endpoints should consider the client base URL | |
Bug | IDEA-191721 | Spring Boot: application.yml: intention that replaces the deprecated property with one having different prefix leaves the old prefix | |
Bug | IDEA-237127 | Spring Boot: there is no 'missing map key' error if key is in camel case | |
Bug | IDEA-240428 | Spring Feign: group is / while url is specified | |
Bug | IDEA-236326 | Wrong Quick Documentation on any DomElement/XmlAttributeValue | |
Bug | IDEA-235425 | Spring Feign Client: navigation and refactoring don't work for requests with API URL prefix in HTTP client | |
Grazie | Performance | IDEA-239122 | PsiUtilsKt.isInjectedFragment takes a lot of time |
Groovy | Feature | IDEA-235989 | Separate Java and Groovy live templates |
Bug | IDEA-239977 | GrLiteralImpl.getValue() returns null for integer literals longer than an int without a suffix | |
Bug | IDEA-235108 | Groovy - Delegates in Script classes no longer recognize properties | |
Bug | IDEA-234806 | Groovy @Newify Pattern Parameter Support | |
Bug | IDEA-240977 | Groovy live template 'soutm' lost context | |
Bug | IDEA-234046 | formatting interpolated gstring is broken | |
Bug | IDEA-236545 | Groovy: content of {@code } tags isn't shown in quick documentation popup | |
Bug | IDEA-223186 | False-positive error in Groovy syntax | |
Task | IDEA-238214 | Make Groovy plugin EP's dynamic | |
Task | IDEA-209501 | Use Groovy 2.5 (or later) library in IDEA project | |
Groovy. Grails | Bug | IDEA-237674 | GSP control tags missing from autocomplete/code hinting |
Exception | IDEA-236328 | IAE at org.jetbrains.plugins.grails.gradle.GrailsModuleData.$$$reportNull$$$0 | |
Groovy. Inspections | Bug | IDEA-231867 | Suppress for that inserts @SuppressWarnings annotation in Groovy should use single quotes |
Infrastructure. Build Scripts | Bug | IDEA-236896 | failure of any of parallel tasks at building installation packages of IntelliJ IDEA CE causes broken tar.gz archive |
Task | IDEA-180474 | [Build] Cleanup downloaded JBRE/SDK in build/dependencies folders | |
Java | Feature | IDEA-240403 | Analyze dataflow to here: perform backpropagation through simple expressions |
Feature | IDEA-235555 | sout to System.out::println in Consumer<?> scope | |
Feature | IDEA-227219 | Dataflow to here: filter by target value | |
Feature | IDEA-223129 | Group java live templates under Java branch | |
Feature | IDEA-236668 | Position cursor to ClassCastException cause | |
Feature | IDEA-240402 | Dataflow to here: narrow filters during the dataflow | |
Feature | IDEA-227220 | Parse Java 14 helpful NPEs to point exactly at the dereferenced value | |
Feature | IDEA-229844 | Quick documentation support for record components | |
Feature | IDEA-237983 | Console folding doesn't work for java 11 | |
Bug | IDEA-241335 | Wrong position of `create breakpoint` | |
Task | IDEA-235296 | Refactor ensureCodeBlock | |
Java. Code Completion | Bug | IDEA-238095 | Why does IntelliJ suggest "void[];" as a code-completion for an array? |
Bug | IDEA-238826 | 'fori' live template misses "int" part | |
Usability | IDEA-239386 | Completion for $Class$.class should be suggested first if Class parameter is expected | |
Java. Code Coverage | Bug | IDEA-240028 | IntelliJ coverage runner fails with JDK14 records |
Java. Code Generation | Bug | IDEA-236474 | IDEA adds @NotNull annotation twice while generating methods |
Usability | IDEA-233024 | Nullability annotations on overridden methods do not respect configured nullability annotations | |
Java. Debugger | Feature | IDEA-208110 | Support evaluation of JDK 12 switch expressions in java debugger |
Feature | IDEA-236953 | Log async stack trace on breakpoint | |
Feature | IDEA-236609 | Attach to process from the console | |
Feature | IDEA-231769 | Debugger evaluation: support instanceof with pattern variable | |
Bug | IDEA-237411 | Debugger mode "Listen to remote JVM" host parameter not working | |
Bug | IDEA-232180 | "No executable code found at line..." message is given after code change and auto recompile (groovy/grails app) | |
Bug | IDEA-223505 | Critical Error in IDEA Async Stacktraces (IndexOutOfBOundsException) | |
Bug | IDEA-236485 | Icons are displayed despite renderers being muted | |
Bug | IDEA-238356 | Generic classes don't work in renderers | |
Bug | IDEA-229590 | Compiling evaluator fails | |
Bug | IDEA-229494 | Compilation fails in debugger when invoking Evaluate Expression with static import | |
Bug | IDEA-235398 | Cannot 'step into' method with lamdas and conditional expressions in parameters | |
Bug | IDEA-237888 | Exceptions incorrectly detected for unrelated input in docker log console | |
Bug | IDEA-218906 | Compiling evaluator does not work for decompiled files | |
Java. Debugger. Streams | Feature | IDEA-238349 | Make debugger.streams.librarySupport EP dynamic |
Java. Decompiler | Feature | IDEA-135721 | In decompiled sources, only keywords and values are highlighted |
Java. Error Highlighting | Bug | IDEA-234810 | Bad code green: qualified anonymous class creation with qualified superclass reference |
Bug | IDEA-239116 | Switch expression without any results is not highligted as erroneous | |
Bug | IDEA-237446 | Incorrect "Bad return type in lambda expression" | |
Bug | IDEA-238812 | Cannot use `+=` operator on `CharSequence` | |
Bug | IDEA-236735 | Java enum constant is called “Anonymous inner class” | |
Bug | IDEA-239649 | Increase language level fix is not suggested for records | |
Bug | IDEA-233551 | false negative: cast wildcard to primitive | |
Bug | IDEA-238925 | Javadoc @param does not work for Java Records | |
Bug | IDEA-235214 | Highlighting freezes when captured wildcard used on the type with cyclic dependency in type variable | |
Bug | IDEA-237774 | IDEA IntelliSense shows an error for a perfectly valid Java's Annotation Type Element Declaration. | |
Bug | IDEA-238526 | Wrong compilation error reported when anonymous class is defined inside private interface method | |
Java. Extract Method | Usability | IDEA-236590 | Make extracted method code better |
Java. GUI Designer | Bug | IDEA-237293 | GUI Designer unable to preview form because of FormPreviewFrame.class missing |
Task | IDEA-238427 | Get rid of components in GUI Designer plugin | |
Java. Inspections | Feature | IDEA-219640 | Inspection to detect some pointless String.substring calls |
Feature | IDEA-235072 | Add def-use analysis for i18n inspection in Nls-only mode | |
Feature | IDEA-235801 | Support Nls as meta-annotation | |
Feature | IDEA-204608 | Integrate production stacktraces into static nullability analysis | |
Feature | IDEA-236142 | warn about inconsistent Contract/NotNull annotations | |
Feature | IDEA-240285 | ConstantConditions: improve detection of pointless 'Math.min' and 'Math.max' operations | |
Feature | IDEA-237678 | Do not flush all fields when calling method with mutation signature | |
Feature | IDEA-239776 | Add Inspection warning for AssertJ assertThat(x).isEqualTo(y) when x and y are inconvertible. | |
Feature | IDEA-231906 | IDEA should check violations of array/collection component nullability in overridden methods | |
Feature | IDEA-237601 | Infer mutation signature from the bytecode | |
Feature | IDEA-113640 | Provide intention to combine System.out.println(String.format(...)) into System.out.printf | |
Feature | IDEA-153125 | Create inspection to match the intention "Insert underscores into literal" | |
Feature | IDEA-238074 | NullPointerException in the Ternary Operator with autoboxing | |
Feature | IDEA-236682 | Warn about detectable ArrayStoreExceptions | |
Feature | IDEA-240494 | Inspection "Logger initialized with foreign class" does not work for Log4J 2 | |
Feature | IDEA-240288 | Inspection for StringBuilder.toString().substring() | |
Feature | IDEA-143315 | Extend 'constant conditions' inspection to detect difference of equal expressions | |
Feature | IDEA-237717 | Support inlining in DFA for methods, which accepts and calls given lambda | |
Feature | IDEA-240870 | "Implicit usage of platform's default charset" should know about Apache commons-io | |
Feature | IDEA-234434 | Ignore annotated objects in Type parameter explicitly extends java.lang.Object inspection | |
Bug | IDEA-235454 | Unnecessary 'toString' call reintroduces non-compiling code when working with generics and overloading. | |
Bug | IDEA-236413 | Java: incorrect text for unused public fields with Inject | |
Bug | IDEA-239099 | I18n: do not ignore external annotations on packages | |
Bug | IDEA-215022 | Wrong inspection: remove redundant cast | |
Bug | IDEA-218757 | False positive: redundant cast to primitive long. | |
Bug | IDEA-235734 | false positive "Test-only class is referenced in production code" | |
Bug | IDEA-184330 | Redundant cast false positive | |
Bug | IDEA-240631 | "Switch label is unreachable" false positive with OptionalInt | |
Bug | IDEA-197979 | "Replace with lambda" suggestion removes type annotation (JSR 308) in IDEA 2018.2 | |
Bug | IDEA-234781 | "Hard coded strings" should find text in a super type call | |
Bug | IDEA-237019 | False positive Scope of variable too broad when saving property | |
Bug | IDEA-222542 | Incorrect "redundant cast" suggestion | |
Bug | IDEA-240195 | Unnecessary string escape produces wrong result when applied in batch | |
Bug | IDEA-238060 | 'Find cause' points to wrong IF branch | |
Bug | IDEA-239079 | Join concatenation string literals don't respect '\s' escape | |
Bug | IDEA-235896 | Redundant cast false positive with ternary expression | |
Bug | IDEA-239004 | Spring nullability annotations aren't honored when there's JSR-305 dependency in an unrelated module | |
Bug | IDEA-221292 | Incorrectly "corrected" redundant cast | |
Bug | IDEA-238619 | Wrong warning in for-loop over float | |
Bug | IDEA-235495 | "Utility class without 'private' constructor" inspection shows notification several times when run on several classes | |
Bug | IDEA-240834 | Unnecessary escape character fix makes incorrect replacement | |
Bug | IDEA-236574 | False-positive warning appears when inheritDoc is used in @throws tag | |
Bug | IDEA-239945 | 'Suspicious date format pattern' inspection false positive | |
Bug | IDEA-159178 | Incorrect inspection of redundant casting | |
Bug | IDEA-237992 | Incorrect contract inference when method returns result of class.cast | |
Bug | IDEA-233359 | Unnecessary 'return' statement false positive | |
Bug | IDEA-236740 | NonNullByDefault not working with Generic Types. | |
Bug | IDEA-205885 | False-positive redundant cast is reported for lambda which invoked in erased context | |
Bug | IDEA-240684 | Possible bug in inspection "Java | Probable bugs | New object is compared using '=='" | |
Bug | IDEA-238023 | Call to substring is redundant shown twice in popup | |
Bug | IDEA-240073 | Concurrency annotations inspections should work with android.support.annotation | |
Bug | IDEA-234874 | i18n: "Hard coded strings" should find a text in a function with an expression body | |
Bug | IDEA-238171 | Move declaration closer to its usages does nothing | |
Bug | IDEA-216871 | "Assertion expression can be replaced with assertThat method call" fails with missing import | |
Bug | IDEA-240328 | Condition always false inspection is wrong if using switch expressions | |
Bug | IDEA-237669 | Spurious error "switch label is unreachable" | |
Bug | IDEA-232812 | Redundant Suppression inspection ignores profile with which inspections were started | |
Bug | IDEA-240650 | Don't report "will produce ClassCastException for any non-null value" when the value is known to be null | |
Bug | IDEA-232714 | "Parameter hides field" inspections should not warn on record constructor | |
Bug | IDEA-234780 | i18n: invalid bunch fix for string template | |
Usability | IDEA-239118 | 'Method is identical to its super method' inspection doesn't report overrides from standard library | |
Usability | IDEA-221139 | "Redundant type cast" inspection conflict with "Confusing argument to varargs method" inspection | |
Cosmetics | IDEA-231994 | IDEA replaces collection.stream().toArray(Integer[]::new) with collection.toArray(new Integer[0]) in Java 11 | |
Cosmetics | IDEA-234241 | Link to "Code Generation" Java code style settings tab in "Lambda can be replaced with method reference" inspection does not work | |
Cosmetics | IDEA-233859 | String Value Comparison | |
Cosmetics | IDEA-234256 | QuickFix for "Unnecessary call to 'toString'" could be more explicit | |
Cosmetics | IDEA-233889 | Annotation name shown wrong in the tooltip | |
Java. Intention Actions | Feature | IDEA-151487 | Simplification of if-statements only after transition into ternary operator provided |
Feature | IDEA-238738 | Suggest `.formatted()` instead of `String.format()` when text blocks are available | |
Bug | IDEA-177643 | Action "Generate Delegate Method" creates double annotation when method parameter is annotated array | |
Bug | IDEA-236383 | Ensure "Expand boolean return to `if else`" matches project code style | |
Bug | IDEA-238608 | Fix 'default' modifier when changing interface method access level | |
Bug | IDEA-238075 | Intention to change method return type not offered when return type is void | |
Usability | IDEA-238838 | Generated identifier names for Void types could be improved | |
Usability | IDEA-237506 | Provide quick-fix to make class public/protected for class which is generic parameter class | |
Java. JavaFX | Feature | IDEA-240037 | Show FXML File and JavaFXApplication in New... popup only if JavaFX is configured |
Bug | IDEA-209569 | JavaFX: artifacts: application class can't be selected | |
Exception | IDEA-240813 | INRE at com.intellij.openapi.project.IndexNotReadyException.create | |
Java. Profiler. Memory | Feature | IDEA-238442 | Make "Open Profiler Snapshot" open Hprof files |
Bug | IDEA-238385 | IllegalArgumentException when opening hprof | |
Java. Properties Files | Feature | IDEA-233762 | Inplace rename for properties keys |
Java. Refactorings | Feature | IDEA-61551 | Introduce variable: provide more options for nested scopes |
Bug | IDEA-230807 | Change Signature refactoring inserts annotations for return type fully-qualified | |
Bug | IDEA-235318 | "Extract Constant is not finished yet" | |
Bug | IDEA-234943 | Move Inner Class shows spurious warnings | |
Bug | IDEA-237759 | Unable to extract field/variable from values() call | |
Bug | IDEA-237710 | Moving package does not move files to the correct Root folder into account | |
Java. Tests. Cucumber | Bug | IDEA-234422 | Create step dialog shouldn't automatically create suggested step definition directory |
Java. Tests. JUnit | Feature | IDEA-229355 | Add inspection+quick fix "JUnit 3 test can be JUnit 4" |
Bug | IDEA-231482 | Missing Run Test Decorator when Jupiter-API is not in dependencies | |
Bug | IDEA-236788 | @Disabled tests are skipped when run explisitly | |
Bug | IDEA-235884 | JUnit5MalformedParameterizedInspection exception | |
Bug | IDEA-238311 | JUnitConfiguration.myUserMap leaks reference to JavaCoverageEnabledConfiguration | |
Usability | IDEA-240984 | "Sort by duration" option can't be enabled when "Select first failed test when finished" is enabled | |
Java. Tests. TestNG | Bug | IDEA-238461 | Test runners should add test packages to module path |
Usability | IDEA-239752 | Context menu UI improvement suggestion | |
Java. i18n | Bug | IDEA-238548 | NlsInfo#computeFromAnnotationOwner not working for Kotlin field |
Bug | IDEA-237258 | Resource Bundle Editor doesn't save values | |
JavaX. JPA | Bug | IDEA-232266 | JPA: Quick fix "Add Id Attribute" doesn't work |
JavaX. JSP | Bug | IDEA-192792 | Wrong warning from XML "Redundant default attribute value assignment " inspection |
Bug | IDEA-86538 | @elvariable jsp comment doesn't work with whitespace | |
JavaX. Web Services | Bug | IDEA-237260 | JAX-RS: no injection gutter icons in @Path |
Lang. FreeMarker | Task | IDEA-238777 | Make freemarker.globalVariableProvider EP dynamic |
Lang. RegExp | Feature | IDEA-215101 | Regexp: Quick-fix for 'Duplicate character inside character class' |
Bug | IDEA-234581 | Escaped single/double quote in regex syntax highlighting is wrong | |
Bug | IDEA-233477 | literal dash in regex character set colored as special character | |
Bug | IDEA-236620 | Redundant nested character class inspection | |
Bug | IDEA-233769 | Adjacent closing tags for regex character classes are incorrectly parsed (e.g. in XMLSchema xs:pattern elements) | |
Bug | IDEA-221089 | escaping a `#` in regex with comment mode is not redundant | |
Usability | IDEA-173849 | Check RegExp dialog: Ctrl-F and Ctrl-R are enabled in the 'sample' field leading to ugly results | |
Lang. Shell Script | Feature | IDEA-240918 | Support copyright formatting for shell script files |
Bug | IDEA-232910 | Shell: nested expressions of parameter expansion are not highlighted/parsed | |
Cosmetics | IDEA-239877 | Shell Script settings: label hides & | |
Lang. XML | Bug | IDEA-238406 | Reference to Language object leaked through XmlTagNameSynchronizer on plugin unload |
Bug | IDEA-234908 | Invalid XML syntax is not detected by editor | |
Task | IDEA-238268 | Make EPs related to XML dynamic | |
Lang. XPath and XSLT | Feature | IDEA-133468 | XSLT 3.0 Support Crippled |
Bug | IDEA-231202 | XSLT run/debug configuration does not have Classpath and JDK field in products other than IDEA | |
Plugin Development (DevKit) | Feature | IDEA-232818 | Theme JSON Editor toolbar: add link to Custom Theme Reference Docs |
Feature | IDEA-214819 | Support "Goto EP declaration in plugin.xml" for EPN<KeyedLazyInstance<T>> | |
Feature | IDEA-239682 | [devkit] Convert IntentionDescriptionNotFoundInspection & PostfixTemplateDescriptionNotFoundInspection to UAST | |
Feature | IDEA-236344 | devkit: code insight for "action" extension point attribute | |
Feature | IDEA-239028 | Devkit: make TestDataLineMarkerProvider work for UAST | |
Feature | IDEA-234603 | plugin.xml: <name> must have Title capitalization | |
Bug | IDEA-81939 | Include native libraries to plugin distribution | |
Bug | IDEA-238824 | Support "Goto EP declaration in plugin.xml" for ProjectExtensionPointName | |
Bug | IDEA-240030 | "Navigate to Test Data" must not take precedence over Run/Debug | |
Bug | IDEA-238270 | Devkit: don't show "should be registered in module" error for 'with' tag of extensionPoint tags | |
Usability | IDEA-238280 | Devkit: show "component should be registered in module where its class if defined" as warning, not error | |
Tools. Docker | Bug | IDEA-240719 | Docker's multi-tab drawing problem |
Bug | IDEA-234942 | DockerCompose: Errors about invalid format by using env. vars in images values | |
Bug | IDEA-234512 | Images console: F1 should lead to the new help | |
Task | IDEA-230603 | Refactor DockerFileDetector so that it's no longer a component | |
Tools. HTTP Client | Bug | IDEA-237516 | Rest Client doesn't have URL-references if schema is missing |
Bug | IDEA-239147 | HTTP Client: environment file is generated in Scratches for the HTTP Requests file from scratches but can't be used | |
Bug | IDEA-236414 | HTTP Client: not specified path variables values treating: action links don't work | |
Bug | IDEA-238760 | HTTP Client shows null in completion on generation of URL from Spring controller | |
Usability | IDEA-239686 | Micronaut: if absolute url is specified for @Client annotation, don't activate live template for the host part on the HTTP Request generating for client endpoints | |
Usability | IDEA-236212 | Do not show popup if there is only one environment | |
Cosmetics | IDEA-240184 | [Upsource] Discussion in HttpRequestErrorFixFilter.kt in review IDEA-CR-62118 | |
Exception | IDEA-238004 | HTTP Client: show ClearReadOnlyStatus dialog on MoveHTTPRequests refactoring performing in case of read-only files | |
Tools. Kubernetes | Feature | IDEA-223064 | KubernetesView: Add custom resources into k8s view |
Feature | IDEA-203733 | K8s: Provide the list of k8s clusters with a possibility to switch to the cluster context | |
Bug | IDEA-240878 | Kubernetes: impossible to switch namespace | |
Bug | IDEA-240979 | Kubernetes plugin stores static references to instances of Go template plugin classes | |
Bug | IDEA-239753 | Latest build of Kubernetes plugin (and possibly others) fails to parse YAML CRD definitions and functionality, actions, configuration disappear from menus. | |
Usability | IDEA-234696 | Kubernetes: Switch namespace in cached configuration | |
Usability | IDEA-235113 | Kubernetes: the newly installed cluster info appears only after idea restart | |
Cosmetics | IDEA-239738 | Kubernetes: don't display the right part in "green" by "Refresh Configuration" | |
Cosmetics | IDEA-237057 | Kubernetes view: Add an icon to a "Custom Resources" node | |
Tools. Terminal | Bug | IDEA-239942 | CreateProcess failed. Code 267 when myProjectPath is not valid |
Bug | IDEA-136139 | Settings -> Tools -> Terminal -> Shell path: sh.exe -login -i throws Error | |
Task | IDEA-238296 | Replace service override used for CloudTerminalProvider with a different mechanism | |
User Interface | Feature | IDEA-224049 | Allow disabling change markers on the scrollbar |
Feature | IDEA-237052 | Ability to change the width of free painters area in the gutter | |
Feature | IDEA-234078 | Make it possible to remove undesired offset in components built using Kotlin UI DSL | |
Feature | IDEA-233416 | Add "Copy Filename" to context menu | |
Bug | IDEA-237226 | Appearance in "Subversion working copies" tab does not correspond to dark theme | |
Bug | IDEA-231003 | Position of Structure tool window is set to Top Left when opening project if running IDEA with clean settings | |
Bug | IDEA-232070 | Context menu on project view or editor tabs does not show at all, main menu slowed | |
Bug | IDEA-232821 | Adding SDK from editor banner shows popup in the middle of the screen | |
Bug | IDEA-233592 | No popup appears after "Check for updates..." from menu | |
Bug | IDEA-239014 | EditorTextField releases Editor too late | |
Bug | IDEA-237471 | Close button is hidden with "Tab placement: Right" | |
Bug | IDEA-226916 | Crash on clicking scope combobox on MacBook Pro with TouchBar | |
Bug | IDEA-236234 | If a ThreeComponentSplitter is used in a tool window, it will lose its ability to be resized after the tool windows "View Mode" is changed to/from "Window" and "Docked Pinned" | |
Bug | IDEA-222902 | Path to active tab is copied to clipboard if "Copy Reference" action was invoked for any other tab | |
Bug | IDEA-238805 | Creating a disabled icon prevents unloading of plugin | |
Bug | IDEA-241358 | Tab is not dropped to another window with detached tab | |
Bug | IDEA-236760 | gutter's tooltips are not auto hiding on mouse move outside gutter | |
Bug | IDEA-239761 | Thread pool thread leaks reference to plugin classloader via JComponent.acc | |
Bug | IDEA-235755 | Knob icon has artifacts on HiDPI in new Color Picker | |
Bug | IDEA-236253 | Project tree painting high cpu when scrolling with large selection | |
Bug | IDEA-236176 | click the mouse wheel not show usages | |
Bug | IDEA-235385 | Tab is not detached when crossing the IDEA frame | |
Bug | IDEA-240400 | Wrong position of window control buttons in borderless UI | |
Bug | IDEA-240549 | Minor: missing space in Reopen Project dialog | |
Bug | IDEA-206880 | Renaming profiles, keymaps, color schemes does not work | |
Bug | IDEA-228353 | Recent files action is not available in dumb mode | |
Performance | IDEA-235635 | Idea freezes with AppleSystemUIFont when Event Log is opened (MultilineTreeCellRenderer takes a lot of time doing stringWidth) | |
Usability | IDEA-235417 | New highlighting status indicator doesn't make it clear whether highlighting is finished | |
Usability | IDEA-235322 | Async profiler snapshots names are too similar | |
Usability | IDEA-234565 | Settings "Choose Color" - allow paste hex color with # prefix | |
Usability | IDEA-235124 | IDEA allows choosing folder in WSL outside user directory when creating project | |
Cosmetics | IDEA-215438 | bookmarks tool window icon inconsistency | |
Cosmetics | IDEA-231276 | Hint in Search Everywhere is cut on macOS Catalina | |
Cosmetics | IDEA-237130 | "OK" Button in Copy Dialog is incorrectly now labeled "Refactor" | |
Cosmetics | IDEA-238209 | Create Desktop Entry - Result wording badly structured | |
Cosmetics | IDEA-241426 | Inspection widget: correct backgrounds for additional options | |
Task | IDEA-238264 | Make keymapExtension EP dynamic | |
Task | IDEA-235017 | Inspection widget in Diff and Merge dialogs | |
Task | IDEA-238281 | Make getDataRule EP dynamic | |
Task | IDEA-234632 | Make backgroundable tasks start in background by default | |
Task | IDEA-238261 | Make com.intellij.favoriteNodeProvider EP dynamic | |
Exception | IDEA-240459 | Throwable: Notification posted too early (no window to display) | |
Exception | IDEA-235877 | SOE while walking through the live templates in Settings | |
Exception | IDEA-235581 | "cannot share data context between Swing events" when invoking actions from VCS Operations Popup | |
User Interface. Accessibility | Bug | IDEA-235804 | In screen reader mode, it is not possible to add an SSH interpreter |
Bug | IDEA-237378 | [a11] action labels are not accessible in the welcome frame | |
Bug | IDEA-234801 | In screen reader mode, it is not possible to select a compiler | |
Bug | IDEA-235610 | Do not speak the results of a file search or global search | |
Bug | IDEA-226881 | IntelliJ IDEA should detect a11y mode on the first start | |
Bug | IDEA-236984 | Labels in search forms are not associated with the find and replace fields | |
Bug | IDEA-236610 | In screen reader mode, it is impossible to call a designer from a gatter ui | |
User Interface. Console View | Feature | IDEA-237479 | Make exceptions in stacktraces navigatable |
Task | IDEA-238247 | Make com.intellij.console.folding extension point dynamic | |
User Interface. Controls | Bug | IDEA-229090 | memory leak in MoveFilesOrDirectoriesDialog via FileChooserFactory.getInstance().installFileCompletion |
User Interface. Embedded Browser (JCEF) | Bug | IDEA-231071 | JCEF keyboard focus issues |
Bug | IDEA-240913 | [jcef] ExceptionInInitializerError when opening md file with non-default jdk | |
Bug | IDEA-236310 | [mac] JCEF crashes when run after JavaFX | |
Bug | IDEA-240461 | enable JCEF by default in IDEA | |
User Interface. Find, Replace, Usages | Feature | IDEA-120620 | Directory tree grouping in search |
Bug | IDEA-240868 | File Mask isn't applied in Find in Path | |
Bug | IDEA-218741 | An item is not marked as bookmarked despite the toggling | |
Bug | IDEA-236772 | Setting bookmarks from `Find in path`s preview does not work | |
Usability | IDEA-89522 | Show Usages popup: N usages were filtered out. | |
User Interface. Focus | Bug | IDEA-232518 | A balloon panel of a breakpoint is not FocusCycleRoot |
User Interface. Graphics | Bug | IDEA-236845 | circle svg shape is curved |
User Interface. Keyboard Input | Usability | IDEA-237099 | Fix mnemonics on Mac to work with Alt |
User Interface. Look and Feel | Bug | IDEA-227157 | Some text in "IDE and Plugin Updates" popups in dark themes is gloom |
Cosmetics | IDEA-236160 | Invalid gaps in 'Code Style' settings | |
User Interface. Navigation | Feature | IDEA-236263 | Add tooltip on the tabs in the search everywhere popup dialog |
Bug | IDEA-215515 | Speed search in bookmarks popup | |
Bug | IDEA-236137 | Alt+Home shows class members despite them being explicitly hidden from navigation bar | |
Task | IDEA-238431 | Make search.topHitProvider EP dynamic | |
User Interface. Project View | Bug | IDEA-238310 | CompoundProjectViewNodeDecorator keeps reference to decorator after plugin has been unloaded |
User Interface. Services View | Bug | IDEA-236784 | Services: green blink in details part when closing table editor |
Version Control | Feature | IDEA-234016 | Allow configuring locations to skip in Git Root Detector |
Feature | IDEA-209622 | VCS Ignore minor changes | |
Feature | IDEA-235328 | Support navigation to specific messages in VCS console | |
Bug | IDEA-207789 | Can't create a patch from shelve if a file has been moved | |
Bug | IDEA-79274 | can't export patch from shelf | |
Bug | IDEA-238620 | Shelve button doesn't have a mnemonic | |
Bug | IDEA-238011 | "Extra commit for .java > .kt renames" checkbox is not shown if commit options popup was opened before java->kotlin conversion | |
Usability | IDEA-238506 | Annoying tooltip "Code completion available" in new commit options | |
Usability | IDEA-235746 | Non-modal commit: if the Commit toolwindow is moved to the bottom then place the commit message field at the right | |
Usability | IDEA-235382 | Commit button isn't triggerred using Cmd+Enter on macOS | |
Cosmetics | IDEA-237658 | Apply patch conflict resolving: remove underlined chars from the message | |
Cosmetics | IDEA-238353 | Add `Help` for interactive rebase dialog | |
Version Control. Git | Feature | IDEA-85434 | Allow to squash local commits from the log |
Feature | IDEA-238559 | Show 2 logs tabs in Editor instead of the separate Compare branches dialog | |
Bug | IDEA-234107 | Duplicate Git branches menu in the status bar | |
Bug | IDEA-236088 | Interactive rebase: wrong hight of reworded lines on IDE with adjusted font size | |
Usability | IDEA-216382 | "Compare with Current" could produce confusing results | |
Usability | IDEA-233918 | Show notification on unstash | |
Usability | IDEA-189303 | Checkboxes in commit dialog and partial changelists should not depend on gutter highlighting | |
Usability | IDEA-128375 | GIT Integration: Unhelpful Message "no tracked branch" on a Failed Update Attempt | |
Usability | IDEA-236897 | Make "Edit Commit message" input resizable | |
Usability | IDEA-237492 | Improve Can't Update wording | |
Usability | IDEA-170834 | Add link to the console to VCS error notifications | |
Task | IDEA-230903 | Drop builtin SSH client | |
Exception | IDEA-235134 | NPE when trying to disable synced branches feature | |
Exception | IDEA-240960 | ClassCastException on enabling Git plugin | |
Exception | IDEA-241100 | IllegalStateException: @NotNull method git4idea/repo/GitRepositoryManager.getInstance must not return null | |
Version Control. GitHub | Bug | IDEA-233345 | GitHub account: improper on-hover link underlying on Re-Login |
Bug | IDEA-238290 | GitHub Pull Requests: default github account setting via PullRequests view doesn't work | |
Bug | IDEA-238781 | Create Pull Request - branch name is parameterized | |
Bug | IDEA-240320 | GitHub: The branch {0} is not fully merged to the branch {1} | |
Bug | IDEA-240333 | GitHub: account {0} is already added | |
Bug | IDEA-238860 | Cannot see changed files for pull request, and cannot even copy error message from the window | |
Bug | IDEA-240312 | GitHub checkout new branch: branch name appears as {0} | |
Bug | IDEA-240324 | GitHub Pull Requests: description is not shown in Timeline | |
Bug | IDEA-240325 | GitHub create Gist: Cant upload binary file: {0} | |
Bug | IDEA-240197 | GitHub PullRequests: could not calculate merge base | |
Bug | IDEA-240702 | GitHub Pull Requests: Cannot submit Reply to comment after review was started | |
Bug | IDEA-240356 | GitHub Pull Requests: comments are not shown at once | |
Bug | IDEA-240309 | Visual Atifacts after removing reviewer | |
Version Control. Local History | Bug | IDEA-229645 | NullPointerException |
Version Control. Log | Bug | IDEA-221930 | Checkout revision keymap is gone. |
Usability | IDEA-233823 | "Show My Branches" should hide empty directories | |
Cosmetics | IDEA-232199 | Add a tooltip for the HEAD icon in the new branch list | |
Cosmetics | IDEA-231532 | Remove ":all" from Log tab | |
No subsystem | Bug | WEB-45424 | LinterCodeStyleImportSourceTracker uses Project as parent disposable for PsiTreeChangeListener |
Bug | WEB-33323 | Emmet doesn't keep Vue.js attribute values | |
Bug | WEB-45155 | WSL2: ESLint: Error applying code style rules from configuration file | |
Bug | WEB-45382 | WSL2: TSLint: Error applying code style rules from configuration file | |
Bug | WEB-45159 | WSL2: Can't analyse webpack.config.js in vue template project | |
Bug | WEB-45444 | GjsLintConfigFileChangeTracker registers listeners with incorrect disposable | |
Bug | WEB-45384 | WSL2: Prettier: Error applying code style rules from configuration file | |
Bug | WEB-45570 | Go to declaration doesn't work for ES6 import specifiers | |
Task | WEB-45542 | CommonJS quick fixes: limit depth of warnings to 2 (similar to the ES6 missing imports inspection) | |
CSS | Bug | WEB-39217 | Ignore duplicates among LESS/SASS/SCSS and CSS files generated by File Watcher. |
Usability | WEB-10013 | CSS/SCSS formatter needs to be aware of CSS3 grid-layout properties | |
Task | WEB-45098 | Don't use service override for com.intellij.lang.css.watcher.clones.FileWatcherAwareCssDuplicatesService | |
CoffeeScript | Bug | WEB-45537 | CoffeeScript import can no longer be automatically inserted |
Debugger | Bug | WEB-43829 | Debugging Vue.js with TypeScript in .vue file is only randomly recognizing the RemoteUrl |
Bug | WEB-39223 | Show some placeholder for inner objects in Variables View | |
Bug | WEB-44912 | Debugging Vue.js + Typescript doesn't work | |
Bug | WEB-44470 | Console output is missed sometimes (linux) | |
Usability | WEB-41277 | JS debug: "Sort values alphabetically" is missing in Debug toolbar | |
File Watchers | Bug | WEB-43873 | Exception from FileWatcher plugin when the plugin is being disabled |
Task | WEB-21872 | File watchers: remove outdated templates | |
HTML | Bug | WEB-31198 | Webstorm throws error because of not knowing Angular's '&ngsp;' html entity |
Bug | WEB-44955 | Unify indentation rules of language blocks in HTML | |
Bug | WEB-45429 | SVG: Attributes are shown as invalid when using `svg:` prefix | |
JSON | Bug | WEB-33705 | Unintended autocomplete list pop-ups when typing B or P inside quotes in JSON strings |
JavaScript | Bug | WEB-45520 | Go to definition jumps to the import statement for default exports |
Bug | WEB-34403 | JSDoc: wrong type mismatch errors when extending typedefs | |
Bug | WEB-45528 | Go to declaration doesn't work on a variable to the right-hand of assignment | |
Bug | WEB-45498 | JavaScript: import/require isn't suggested for CommonJS export with a name reference | |
Bug | WEB-45572 | Syntax errors when using `as` keyword as variable name | |
Bug | WEB-44843 | Wrong type inference with discord.js | |
Bug | WEB-44737 | Date.now() is not of type function bug. | |
Bug | WEB-44878 | [JS] "Unused" constructor of static inner class | |
Bug | WEB-45549 | JavaScript assistance for augmented classes | |
Bug | WEB-45181 | Material UI: Unstable resolve of props in react components(JSX) | |
Bug | WEB-44874 | [JS] Missed signatures for a library (node-fetch) | |
Bug | WEB-45220 | Missing default value after "=" in function declaration should be highlighted as syntax error | |
Bug | WEB-44535 | Don't suggest let/const in completion for ES 5.1 | |
Bug | WEB-44997 | CommonJS module usages are not marked as not resolved if it's imported in other file | |
Bug | WEB-45578 | Properties added to Node.js 'global' namespace are not resolved | |
Bug | WEB-45290 | Type is always unset for destructuring props in a functional component signature | |
Performance | WEB-45371 | Recursive generators: JS code analysis never ends | |
Performance | WEB-45024 | High CPU usage on editing | |
Usability | WEB-44720 | Allow disabling live templates on keywords completion | |
Task | WEB-45552 | JavaScript: move code from module-based inspection to the regular "unresolved reference" inspection | |
JavaScript. Formatter | Feature | WEB-30456 | Indent the *.vue file with 4 spaces, for template, script and style |
Feature | WEB-37591 | Vue.js indentation (.vue files) | |
Feature | WEB-30382 | Wrong indentation of <script> and <style> in .vue files | |
Bug | WEB-42840 | Vue Component - CSS Indentation ignored, HTML used instead | |
JavaScript. Frameworks | Feature | WEB-41697 | Vue: Vuelidate support |
Feature | WEB-8192 | Inject CSS in querySelector the same as is done in jQuery | |
Feature | WEB-25971 | Vuex: implement special resolve for mapped properties on `this` | |
Feature | WEB-33084 | Vue computed type hinting | |
Feature | WEB-44650 | Support vue.js syntax in Thymeleaf templates | |
Feature | WEB-25863 | Language-specific code style in .vue files | |
Feature | WEB-36254 | Make Vue.js instance properties autocompletion component-aware | |
Bug | WEB-37615 | Angular: properly implement type for template and reference variables | |
Bug | WEB-45546 | Vuex: inspection text is empty on unresolved Vuex symbols | |
Bug | WEB-45270 | Inherited component or directive properties not recognized, when built with Ivy | |
Bug | WEB-35714 | Vue Single File Component - Typescript - data properties not resolved when using 'Vue.extend()' to create component | |
Bug | WEB-45672 | Ivy: issues with Material table support | |
Bug | WEB-45531 | Error reported when using Vue filters with specific names | |
Bug | WEB-36561 | Vue.js: Support expression statements in event bindings | |
Bug | WEB-36253 | Vue.js instance properties are not available in template autocomplete | |
Bug | WEB-36252 | Broken Vue.js component data properties autocompletion | |
Task | WEB-45099 | Update bundled react.d.ts to the latest version | |
JavaScript. Inspections | Feature | WEB-22023 | Inspection "JavaScript | Code style issues | Variable declarations are at the scope start" triggers for let and const declarations |
Feature | WEB-44004 | Javascript unused symbols: allow to supress on whole class | |
Feature | WEB-11796 | Result of assignment expression used - additional way to suppress | |
Bug | WEB-45483 | "local variable naming convention" inspection treats enum fields as local variables | |
Usability | WEB-45501 | Add 1000 to the exception list of the "Magic number" inspection | |
JavaScript. Refactoring | Feature | WEB-45287 | 'Type Mismatch' Quick fixes could suggest union type with actual (if actual type is nullable of expected? / always?) |
Feature | WEB-44617 | Add '.map()' to 'for..of' intention | |
Bug | WEB-44619 | Improve "Replace with function property" intention for object literals | |
Bug | WEB-20177 | Incorrect handling of 'this' in lambda in extract method | |
Bug | WEB-45247 | JS `extract variable`suggest illegal name | |
Bug | WEB-37983 | Cancelled move class to file action still creates a new file | |
Bug | WEB-44614 | Move refactoring ignores multiple lines of single-line comments | |
Task | WEB-45475 | JavaScript: implement flip intention for base arithmetic operations (+-/*) | |
Task | WEB-45476 | JS: add fori postfix template similar to java | |
Live Edit | Task | WEB-45083 | Make liveEdit.compilerInvoker EP dynamic |
Node.js | Bug | WEB-45519 | Enable "Missing require() statement" inspection for projects without enabled Node.js code assistance |
Bug | WEB-45203 | Show node packages with WSL UNC paths properly | |
Performance | WEB-39488 | Scanning node_modules directory with many files freezes IDE on project open | |
SASS | Feature | WEB-45196 | SASS math module: support new functions and variables |
Bug | WEB-39261 | Duplicates should not be set between source and generated file | |
TypeScript | Feature | WEB-44952 | Consider tsconfig*.json as extended json (in addition to tsconfig.json itself) |
Bug | WEB-45309 | 2020.1 breaks my JavaScript extensions for bundled type libs | |
Bug | WEB-44848 | TypeScript quick doc: show type alias member for object types | |
Bug | WEB-43636 | 'Implement all members' fix suggests extra properties when using spreads | |
Bug | WEB-39705 | Auto-import should use library name when importing modules/components from Angular libraries | |
Bug | WEB-45261 | Typo info duplicates in the popup when a function parameter has the type of a function | |
Bug | WEB-43927 | Generate @type annotation for TypeScript class fields if "Include types in JSDoc" is enabled | |
Bug | WEB-45284 | 'ref' live template should only be available at top of the file | |
Performance | WEB-45369 | IDE freezes during TypeScript code completion in react projects with styled components | |
DB Console | Feature | DBE-9417 | Improve usability of "Run script" feature. |
Bug | DBE-7578 | Introspection runs after read-only mode restriction | |
DB Diff | Bug | DBE-10727 | Compare schemas does not respect the column order |
DB Introspection | Bug | DBE-10319 | Using Presto Jdbc driver results with bad queries while refreshing schema |
Bug | DBE-10715 | 2020.1.3 version throws error on running queries and tables refresh: time zone abbreviation "novst" is not used in time zone "Asia/Novosibirsk" | |
DB Refactoring | Usability | DBE-10543 | Button layout exactly the wrong way round (Compare DDL with Database) |
Data Import & Export | Bug | DBE-10754 | Dump Data to FIle - XML Extractor doesn't convert special characters to character entities |
Data Views | Bug | DBE-10775 | Table View does not show new line at the end of a text |
Usability | DBE-10707 | Generated filter from Filter By context menu clears MongoDB projection | |
Navigation & Search | Usability | DBE-10340 | Improve difference between database objects and file objects in Go To Table |
PL & DDL Editor | Feature | DBE-5756 | Database - Adding datasource as DDL - adding whole folders besides files only |
SQL Format and Style | Bug | DBE-10779 | Wrong indent when a command starts with a comment |
SQL General | Bug | DBE-10726 | No ability to create a DDL data source if there are no folders attached |
SQL Generation | Bug | DBE-10724 | Snowflake Table Creation Generates Invalid DDL w/ Comments on Primary Keys |
SQL Highlighting | Bug | DBE-10778 | MariaDB Dialect JSON_QUERY not recognized |
Bug | DBE-10748 | Errors in SQL Editor for correct Oracle SQL statements | |
SQL Refactoring | Feature | DBE-10581 | "Extract variable" refactoring for SQL Server |
Feature | DBE-10321 | Implement "Suggested Rename" for SQL | |
SQL Resolve | Feature | DBE-10457 | New quick fix: refresh schema |
Overview
Content Tools