No subsystem | Feature | IDEA-228961 | "Surround selection on typing quote or brace" doesn't reformat the processed code |
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 | |
Feature | IDEA-233066 | Setup JDK automatically on Open Project from sources | |
Bug | IDEA-228891 | Alt+F1 opens pop-up in project tree instead of editor | |
Bug | IDEA-229567 | Alt+f1 from changes view shows a tiny popup | |
Bug | IDEA-226610 | FileNotFoundException in JDK unpacking | |
Bug | IDEA-231912 | Unable to disable plugin from Plugin Manager | |
Bug | IDEA-229246 | Open by single click not working | |
Bug | IDEA-228179 | intellij-community master branch missing jcef library used in code | |
Bug | IDEA-231218 | Soft Wraps for intention preview editor | |
Bug | IDEA-228580 | Incorrect slashes in the JDK download selector on Windows | |
Bug | IDEA-234381 | No Project SDK should not be accepted in the new project wizard | |
Bug | IDEA-230798 | Productivity Guide entry for Search Everywhere has incorrect description | |
Bug | IDEA-232258 | "Annotate overridden method parameters @NotNull" erroneously adds notNull to the param, not its type | |
Bug | IDEA-232076 | false positive "@Nullable method 'getLeastUpperBound' always returns a non-null value" for com.intellij.psi.GenericsUtil#getLeastUpperBound(com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.PsiManager) | |
Bug | IDEA-223496 | Memory Use Report enhancements | |
Bug | IDEA-228144 | Some Scala EditorConfig settings are not working properly or are highlighted wrongly | |
Bug | IDEA-230923 | InferenceSession sometimes throws NPEs due to logging | |
Bug | IDEA-229963 | i18n keys inappropriate key usage | |
Bug | IDEA-235348 | Shared Indexes - Assertion failed | |
Bug | IDEA-234263 | Exception while closing a project | |
Bug | IDEA-226535 | method incompatible argument popup is unclear | |
Bug | IDEA-229583 | uiFreezeFinished may be called with very large duration | |
Bug | IDEA-227799 | JdkComboBox: Colors of combobox panel and sdk cell color are different | |
Bug | IDEA-223498 | Exception in Memory Analyzer | |
Bug | IDEA-232377 | orderEntriesEquals ignores Library Kind | |
Bug | IDEA-234643 | Commit tool window is opened on IDE start | |
Bug | IDEA-234240 | Extra slash after `JavaVirtualMachines` in Location path in "Download JDK" dialog on macos | |
Bug | IDEA-229981 | IDEA freeze on startup | |
Bug | IDEA-234377 | LightEdit: Changes are highlighted only after saving the file | |
Bug | IDEA-234238 | Unable to add Reactor postfix completion template | |
Bug | IDEA-229205 | Run Anything command matchers in Terminal | |
Bug | IDEA-226939 | IdeaIC2019.2 UI freeze/hang on code change | |
Bug | IDEA-222026 | implement heavyweight facade heuristic for jcef overlapping problem | |
Bug | IDEA-228946 | Indent lines are not shown on lines with lenses | |
Bug | IDEA-231242 | "Split filter chain" produces incompilable code when pattern variable is introduced | |
Bug | IDEA-233757 | Generation of HTTP requests can be unsuccessful | |
Bug | IDEA-234956 | New Module added from Project Structure may miss JDK | |
Bug | IDEA-228640 | Small lag (2-3 sec) on first opening jdk combobox in NPW | |
Bug | IDEA-227040 | Export to HTML: Wrong export path on Windows | |
Bug | IDEA-229135 | Stop fling animation | |
Bug | IDEA-234276 | JDK downloader should preserve macOS bundle layout | |
Bug | IDEA-230489 | Plugin built with latest intellij master will not run in 2019.3 | |
Bug | IDEA-228947 | Weird line near code vision when line is soft-wrapped | |
Bug | IDEA-231406 | lost recent project list when from 193.6015.40 update to 2020 eap | |
Bug | IDEA-225726 | fix Annotator API | |
Bug | IDEA-229893 | Adapt dataflow analysis to recognize patterns | |
Bug | IDEA-232346 | IDEA freeze on Undo operation in ResourceBundleEditor performed with read-only files (locked by Subversion) | |
Performance | IDEA-234691 | Navbar updating in EDT slows down naviagtion | |
Usability | IDEA-228236 | SDK preselection | |
Usability | IDEA-223430 | newly created empty gradle project starts initialization only after 5 seconds after the project is created | |
Usability | IDEA-233469 | Let choose system to import with Open or Import... if there are several matching import providers | |
Usability | IDEA-218320 | Run Anything: Don't show "load more..." and expand the whole group in case it's the only one selected | |
Cosmetics | IDEA-232530 | Navigate > Go to Super Method menu item naming | |
Task | IDEA-226264 | EPs to make dynamic | |
Task | IDEA-226260 | Run Anything EPs to make dynamic | |
Task | IDEA-232116 | Remove com.intellij.ws.rest.client.RestClientDataProvider in HTTP Client | |
Task | IDEA-234246 | Structure view: Move text to the bundles | |
Task | IDEA-209222 | Run Anything: update tooltip description | |
Task | IDEA-229709 | Load optional dependency chunks of dependent plugins when a plugin is loaded or unloaded | |
Task | IDEA-226289 | Allow ParameterInfoHandler to override another handler for the same language | |
Task | IDEA-230523 | Help menu improvements: Merge 3 actions into "Compress log" option | |
Exception | IDEA-231613 | Exception when hover mouse over inspection warning | |
Exception | IDEA-156917 | Throwable at com.intellij.openapi.application.TransactionGuardImpl.submitTransactionAndWait | |
Exception | IDEA-232922 | SOE : update failed for ActionGroup: null (null)[null] | |
Exception | IDEA-231592 | XmlSerializationException: Can't serialize instance of class git4idea.config.GitVcsOptions | |
Exception | IDEA-231001 | ConcurrentModificationException when open Structure view | |
Exception | IDEA-232435 | Plugin exception on re-enabling plugin | |
Exception | IDEA-228892 | IAE in ToolWindowManagerImpl.getToolWindow | |
Android | Bug | IDEA-234257 | Cannot run Android Instrumented Test from gutter |
Bug | IDEA-231315 | Project Structure: Facets: Android-Gradle tab is empty | |
Bug | IDEA-231284 | Import Android project: two windows are opened | |
Bug | IDEA-231288 | Android Designer: some tooltips are missing | |
Bug | IDEA-229436 | NPE at ContentManagerImpl.getComponent() through JSLanguageServiceToolWindowManager.resetToolWindow() on closing Kotlin/JS project | |
Bug | IDEA-233268 | There are two "Deployment" sections in Preferences | |
Bug | IDEA-230583 | Alt+Enter does not show import hints in JSX files | |
Bug | IDEA-232434 | Idea freeze at editing comments in Android project | |
Bug | IDEA-234142 | In android/java project ViewBinding::getRoot() is not resolved | |
Bug | IDEA-235837 | Run configuration execution hangs up when running Java main() with Platform runner in presence of Android modules | |
Bug | IDEA-232245 | Size of plugins/android/lib/layoutlib/data/fonts directory in IDE installation has increased by 130Mb | |
Bug | IDEA-234445 | Kotlin version of New Project Wizard is not reusable | |
Bug | IDEA-235129 | Logs read `Low memory signal received` while working on Android project | |
Usability | IDEA-236387 | Open/Import: for gradle project, the prompt to select between 'android gradle' and 'gradle' is always shown with Android Gradle option pre-selected by default | |
Exception | IDEA-235428 | ADE: "Aleady disposed: Project" through DetachedToolWindowManager.getActiveWorkBench() | |
Exception | IDEA-231363 | java.lang.IllegalAccessError: failed to access class sun.awt.CausedFocusEvent from class com.android.tools.idea.updater.configure.SdkUpdaterConfigPanel$6 | |
Build | Bug | IDEA-233043 | Update IDEA launcher to use JBR without symlink to libjli.dylib |
Task | IDEA-227547 | Floating toolbar with realod action in commit editor | |
Build. Ant | Bug | IDEA-156916 | Handle java.lang.NegativeArraySizeException in Intellij IDE on ant input |
Build. Built-in (JPS) | Bug | IDEA-165391 | Compilation with -XprintProcessorInfo -XprintRounds sometimes "fails", even if it succeeds :-) |
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-229430 | JPS Cache: do not show notification on commit | |
Bug | IDEA-226671 | Recompile single file compiles not dependant classes | |
Bug | IDEA-229799 | Build failure after project update which adds a new Maven library dependency | |
Bug | IDEA-228483 | JPS Cache: compilation failed for correct code | |
Bug | IDEA-232427 | IDEA build failing with AccessDeniedException | |
Bug | IDEA-229603 | Compile error due to internal hash table contract violations | |
Performance | IDEA-226496 | Build Project is much slower than Rebuild Project if many modules are recompiled because of dependencies change | |
Usability | IDEA-231664 | IntelliJ 2020.1 EAP cannot find tools.jar | |
Usability | IDEA-199712 | If Messages tool window was opened before running Build then keep it opened | |
Task | IDEA-226261 | EPs to make dynamic | |
Task | IDEA-230244 | EPs to make dynamic | |
Exception | IDEA-226215 | java.lang.Throwable: Multiple invocation of the same callback at running the attached class with errors | |
Build. Gradle | Feature | IDEA-211777 | Support Gradle methods which accepts an Action |
Feature | IDEA-122158 | Honor org.gradle.java.home option from gradle.properties file when choosing JDK for Gradle | |
Bug | IDEA-231405 | Gradle KTS-based project: Configure Kotlin in Project: importing fails with "Unresolved reference: kotlinModule" | |
Bug | IDEA-180686 | Show Bytecode action doesn't work for Java when "Delegate IDE build/run actions to gradle" is enabled | |
Bug | IDEA-231214 | Default Gradle tasks should not be run on import | |
Bug | IDEA-230036 | Cannot select downloading jvm in gradle settings | |
Bug | IDEA-212610 | Exception when opening a gradle project | |
Bug | IDEA-226845 | --enable-preview not setting language version when used in gradle | |
Bug | IDEA-232817 | Run Anything Gradle doesn't allow unknown command line options | |
Bug | IDEA-208398 | Reliable tests re-execution in Gradle delegated builds. | |
Bug | IDEA-228368 | Importing a Gradle project fails with an exception in the latest update | |
Bug | IDEA-234355 | Directories configured in gradle as sourceSetOutput should be excluded from indexing/processing | |
Bug | IDEA-206114 | Cannot run "gradlew --version" or "gradlew help --scan" due to "unknown command-line option" | |
Bug | IDEA-201438 | False warning: 'applicationId' cannot be applied to '(java.lang.String)' | |
Bug | IDEA-223152 | IDEA sync fails when a Gradle project depends on a transformed variant of another project (artifact transforms) | |
Bug | IDEA-227496 | Gradle task argument not working | |
Bug | IDEA-235648 | Gradle daemon is started with debugging enabled when debugging tests and delegating to Gradle | |
Bug | IDEA-180986 | Project SDK is reset on every Gradle sync if a Gradle JVM is defined | |
Bug | IDEA-232234 | Cloning project with build gradle but without gradle caches shows two similar notifications | |
Bug | IDEA-227642 | Toggling Gradle offline mode in Gradle tool window modifies it application-wide | |
Bug | IDEA-207968 | "Click to see difference" doesn't work with Gradle runner + JUnit5 | |
Bug | IDEA-229075 | Sync should not resolve compileOnly configuration | |
Bug | IDEA-223299 | New Project Wizard creates Gradle project with sourceCompatibility set to 1.8, even if created with later JDK | |
Bug | IDEA-184090 | stdout not flushed to console until new line | |
Bug | IDEA-230992 | IDEA console stalls when Gradle asks user to accept terms of use | |
Bug | IDEA-231604 | Composite Gradle Build tasks are executed with root project | |
Bug | IDEA-207941 | Gradle project attaches multiple versions of the sources jar when importing a dependency | |
Performance | IDEA-232663 | Gradle auto-import causes UI freeze on project save | |
Exception | IDEA-228066 | java.lang.Throwable: Auto-import cannot be disabled | |
Build. Maven | Bug | IDEA-226471 | Increase language level fix does nothing for preview level |
Bug | IDEA-227700 | IntelliJ searches for local dependencies in maven central | |
Bug | IDEA-223442 | Maven build reports errors on screen, but build succeeded | |
Bug | IDEA-230004 | Maven lifecycle set to execute Before/After Build don't complete before IntelliJ moves on | |
Bug | IDEA-235060 | Maven settings use old JDK control | |
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 | |
Bug | IDEA-232114 | IntelliJ IDEA showing all maven plugins twice in maven toolbar tree | |
Bug | IDEA-232585 | Maven. Add Maven Dependency: adds dependency duplicated to the already existed | |
Performance | IDEA-230700 | MavenIndex starts too many pooled threads | |
Configuration Problem | IDEA-204155 | Support adding to maven-surefire-plugin argLine instead of replacing it | |
Code Analysis. Inspection | Feature | IDEA-228090 | Problem view for the current file |
Feature | IDEA-97040 | Concurrency inspection could ensure that methods annotated with @GuardedBy were only invoked when a lock is held. | |
Bug | IDEA-198830 | Slow inspections in IDEA | |
Bug | IDEA-218302 | On pressing F2 only one problem is shown in the inspections tooltip | |
Bug | IDEA-232351 | Exception during PyCharm launch: nSystem.impl.ActionManagerImpl - Assertion failed | |
Bug | IDEA-229617 | NullPointerException in ex.GlobalInspectionContextImpl | |
Usability | IDEA-227280 | Running Inspections From Command Line: Errors logged for every missing description | |
Code Analysis. Language Injection | Feature | IDEA-223930 | Add "MIME Type" to "inject language/reference" intention |
Feature | IDEA-230418 | Apache DbUtils: add language injections for AsyncQueryRunner | |
Feature | IDEA-224128 | Add "HTTP Header" to "inject language/reference" intention | |
Bug | IDEA-230409 | jOOQ: DSLContext.batch() injections disappear at adding comma before the next `string` param | |
Code Analysis. Structural Search | Feature | IDEA-229632 | Support regex type filter and allow to select/switch in UI |
Feature | IDEA-203910 | Find enhanced switch statements and switch expressions | |
Bug | IDEA-226256 | Can't find comments in XML/HTML | |
Bug | IDEA-231441 | Enum constant argument lists and enum constant initializers are not matched | |
Core | Bug | IDEA-232129 | Implement a proper way of filtering events in Event Queue |
Bug | IDEA-229961 | Already disposed in UpdateCheckerComponent | |
Bug | IDEA-233936 | WSL2: Folder .idea is not found for projects on WSL host | |
Bug | IDEA-236342 | The license dialog isn't shown when I press 'Enter license' | |
Task | IDEA-225622 | DOM EPs to make dynamic | |
Task | IDEA-225619 | Make EPs related to framework support dynamic | |
Task | IDEA-225625 | EPs to make dynamic | |
Task | IDEA-226257 | EPs to make dynamic | |
Exception | IDEA-230983 | InvalidPathException: Illegal char <:> at index 9: jetbrains:// | |
Exception | IDEA-233122 | AppUIExecutor ignores the `myWritingAllowed` state of transaction guard when checking current context validity | |
Core. Debugger | Usability | IDEA-225449 | View action for multiline strings in debugger |
Task | IDEA-225637 | EPs to make dynamic | |
Task | IDEA-232047 | Debugger : extract to bundles | |
Exception | IDEA-227153 | NPE at com.intellij.xdebugger.impl.evaluate.quick.XDebuggerInstanceTreeCreator$InstanceEvaluatorTreeRootVal ue.computeChildren | |
Core. Diagrams | Feature | IDEA-229795 | Support record creation on UML diagrams |
Bug | IDEA-232758 | Argument for @NotNull parameter 'defaultValue' of com/intellij/util/ObjectUtils.notNull must not be null for DIAGRAM_NODE_BACKGROUND | |
Core. File System | Feature | IDEA-197573 | Support for WSL (1903+, a.k.a. "\\wsl$") project paths |
Bug | IDEA-65174 | OS fsnotifier unable to see changes under symlink/subfolders until restart/no notifier works correctly. | |
Core. IDE Settings | Feature | IDEA-22407 | Follow XDG directories on Linux |
Feature | IDEA-26855 | Store IDEA caches under LOCALAPPDATA directory by default | |
Bug | IDEA-233219 | ImportSettings dialog is shown on idea 2020.1 build start if no configs exist in ~\AppData\Roaming\JetBrains\ | |
Bug | IDEA-235940 | SSH Configurations steal focus | |
Bug | IDEA-230500 | Fail to change the sync account after I delete the account | |
Bug | IDEA-233478 | Layout of 'Local port' textfield in ssh configurations dialog isn't aligned | |
Bug | IDEA-235697 | Settings search via "Find Action" doesn't work | |
Bug | IDEA-233857 | Do not check "Visible only for this project" by default when create SSH configuration | |
Bug | IDEA-235713 | Don't automatically import configs for debug IDEA instance | |
Bug | IDEA-232097 | File Templates are saved to the incorrect folder | |
Bug | IDEA-233500 | SSH Configurations: Check "Save password" by default | |
Bug | IDEA-225446 | Make inlay hint list in settings searchable | |
Bug | IDEA-233499 | Rename SSH configuration dynamically | |
Bug | IDEA-228645 | Some of the bundled plugins only show up when searched for in the actions panel and not in the Plugins page. | |
Bug | IDEA-235413 | AbstractTreeUi.myElementToNodeMap leaks reference to configurable of unloaded plugin | |
Bug | IDEA-235857 | "Cannot read scheme" - IDE fails to load its own configuration xml file from .idea folder if the file contains byte-order mark | |
Bug | IDEA-232420 | PyCharm fails to save multiple live templates created | |
Bug | IDEA-235325 | After Restore Default Settings invocation IDEA treats the plugins incorrectly | |
Bug | IDEA-222954 | Incorrect Recent projects after importing settings from previous version (2019.2) | |
Bug | IDEA-227800 | Registry. 'Restart required' message is shown for cases when nothing has changed | |
Usability | IDEA-234079 | Show Import Config dialog if idea.config.path is explicitly specified in vmoptions. | |
Usability | IDEA-199232 | Remove Import Settings dialog on upgrade to new major version | |
Usability | IDEA-201163 | Left key behavior in the Settings tree is inconsistent with other trees | |
Usability | IDEA-232670 | Don't sync the actions_summary file | |
Usability | IDEA-232586 | Importing custom VM options on first launch should not ask about rebooting | |
Usability | IDEA-233305 | Provide ability to start the IDE with an empty config | |
Cosmetics | IDEA-233704 | UI: Replace "Insert macro" in File Watchers and External Tools with inline button | |
Task | IDEA-233301 | Log the automatically imported configs | |
Task | IDEA-169262 | Settings: move "Tooltip initial delay" option under registry key | |
Exception | IDEA-226651 | Internal error when create Desktop Entry | |
Exception | IDEA-228348 | SystemHealthMonitor - NPE | |
Core. IDE Settings. Sharing | Bug | IDEA-229449 | Settings sync via JetBrains Account broken after update |
Cosmetics | IDEA-207765 | Illegible small font on regular DPI monitor for dialog IDE Settings: Sync Plugin | |
Task | IDEA-231281 | Fix Sync Settings to JBA options location in the Main menu | |
Exception | IDEA-234617 | java.lang.Throwable at com.intellij.cloudConfig.CloudConfigManager.connectThisInstanceOperation | |
Core. Indexing | Feature | IDEA-225580 | Make "find in path" work in dumb mode via TrigramIndex, IdIndex |
Usability | IDEA-227471 | IDE unusable after copying a folder from explorer to project | |
Exception | IDEA-231678 | AE at com.intellij.util.indexing.MemoryIndexStorage.setBufferingEnabled | |
Core. Installation | Feature | IDEA-231898 | Add .kts to "Create Associations" when installing IntelliJ IDEA |
Bug | IDEA-206343 | [JRE 11 installers] There is suggestion to download jre for 32bit launchers, but it is jre 8 | |
Bug | IDEA-230734 | PyCharm uses entitlements to relax the security on the hardened runtime environment | |
Bug | IDEA-233816 | Symlinked Rubymine Configuration leads to being unable to open multiple projects via CLI | |
Bug | IDEA-196722 | Toolbox idea shell script is no longer able to understand relative paths on macOS | |
Bug | IDEA-210732 | Remove dependency from intellij.platform.core to intellij.platform.resources.en | |
Bug | IDEA-235899 | On updating IDEA, a new Python plugin version is downloaded but not actually installed | |
Bug | IDEA-231073 | Uninstalling IDEA doesn't delete caches and config | |
Bug | IDEA-230993 | Relocate application directories on macOS | |
Usability | IDEA-230819 | Installed custom plugins are lost after updating if custom idea.config.path is used | |
Task | IDEA-191884 | Extract platform classes to separate JARs in IDEs distributions | |
Task | IDEA-203640 | Remove dependency from intellij.platform.util to platform.resources.en | |
Task | IDEA-227223 | Bundle Kotlin 1.3.70 with IntelliJ IDEA | |
Core. Licensing | Bug | IDEA-231811 | Excessive number of writes to idea.key |
Cosmetics | IDEA-227658 | Date in license dialog is not fully visible | |
Core. Navigation and Search | Feature | IDEA-222802 | Feature request: Quick Type Declaration |
Bug | IDEA-231403 | 2020 versions of IDEs stopped navigating to files from Toolbox App extension while 2019 versions still do | |
Bug | IDEA-227390 | Cannot see hierarchy of subclasses with the same name loaded from different modules | |
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 |
Feature | IDEA-234013 | Add Extension Point to contribute additional details into About popup | |
Bug | IDEA-225026 | submitTransaction code shouldn't be executed inside just appeared progresses | |
Bug | IDEA-233783 | Deadlock in InterfaceExtensionPoint | |
Bug | IDEA-228530 | False positive "Suspicious package-private access" with unrelated package-private no-arg superconstructor | |
Bug | IDEA-228248 | avoid "Calculate method parameter info in non UI thread" to restart daemon | |
Task | IDEA-230811 | Report IDE error when the same reference resolves to non-equivalent results in different threads | |
Task | IDEA-228809 | Fail tests when a recursion prevention leads to prohibited caching | |
Task | IDEA-224840 | Move ApiStatus annotations to java-annotations library | |
Core. Plugin Management | Bug | IDEA-231564 | Plugin disabling by toggling it off in the Find Action popup disables a lot of plugins that don't depend on it |
Bug | IDEA-235025 | IDEA freeze on Spring Messaging plugin disabling | |
Bug | IDEA-232473 | IllegalArgumentException on disabling IntelliLang plugin | |
Bug | IDEA-232439 | It is impossible to disable incompatible plugins | |
Bug | IDEA-233742 | Bundled dynamic plugin become downloaded and has strictly defined version after disable/enable | |
Bug | IDEA-231658 | Plugins: on enabling plugin the plugin(s) it depends on are not enabled automatically | |
Bug | IDEA-232600 | All dynamic plugins prompt to restart IDEA on every enable and disable | |
Bug | IDEA-232671 | update plugin in wellcome window didn't show restart dialog | |
Bug | IDEA-198510 | Action "Install plugin from disk" is not found in Find Action | |
Bug | IDEA-235397 | Unreadable error message | |
Bug | IDEA-235945 | Plugins, installed during IDE customization, not-installed after IDE launch | |
Bug | IDEA-226962 | Can't install Rust plugin on 2020.1 nightly | |
Bug | IDEA-233296 | Unable to disable plugin "Java EE: Web Services" | |
Bug | IDEA-231814 | Enabling/disabling dynamic plugin via Actions always suggests restarting | |
Bug | IDEA-226516 | Null pointer exception in `IdeaPluginDescriptorImpl.readDependencies` when installing the official Rust plugin. | |
Bug | IDEA-231059 | IDEA UI Freeze on disabling dynamic plugin | |
Bug | IDEA-225552 | Plugin.xml parsing: strip whitespace from <depends> plugin ID tag value | |
Bug | IDEA-234122 | Exception and freeze on disabling Markdown plugin when .md file is opened | |
Bug | IDEA-232580 | IDEA prompts to restart after disabling bundled LAF plugins if this LAF is applied | |
Bug | IDEA-232665 | Bundled plugin build is not shown | |
Bug | IDEA-224020 | dialog IDE and Plugin Updates doesn't appear on installing a plugin and closing the Plugins dialog | |
Bug | IDEA-231964 | Plugins: Do not show Install Required Plugins dialog if required plugin(s) are dynamic ones and have been just installed | |
Bug | IDEA-229772 | IDE freezes after updating plugins | |
Bug | IDEA-234528 | Can't execute shell script after enabling shell plugin without restart | |
Bug | IDEA-223587 | Plugin Settings: No way to disable dependent plugins once the user pressed "cancel" in the corresponding question dialog | |
Bug | IDEA-229856 | Settings of a plugin aren't saved if the plugin is unloaded without restart | |
Bug | IDEA-223517 | Can't disable plugin with missing dependency | |
Bug | IDEA-198479 | Plugins page: popup is not updated when IDE frame moved | |
Bug | IDEA-232593 | Couldn't complete installation of dynamic plugins. Exception: class com.intellij.ide.plugins.PluginNode cannot be cast to class com.intellij.ide.plugins.IdeaPluginDescriptorImpl | |
Bug | IDEA-229608 | Custom Plugin Repositories dialog: Just entered link is empty after reopening dialog | |
Bug | IDEA-235176 | Do not suggest plugins supporting exact filenames for files already supported by exact filename by installed plugins | |
Bug | IDEA-208558 | Wrong counting of downloaded enabled plugins in the tab Installed | |
Bug | IDEA-225120 | Search bar in Plugins Marketplace does not react to some search query changes | |
Bug | IDEA-231952 | Assertion error on uninstalling ini plugin | |
Bug | IDEA-233429 | Plugin privacy note for JetBrains plugin | |
Bug | IDEA-234729 | Restart suggestion not always shown on plugin unload failure | |
Bug | IDEA-236699 | Welcome Wizard: disabling default plugins doesn't work | |
Bug | IDEA-233045 | Last installed plugin is marked as "Incompatible with the current AppCode version" in case of using Apply button after installation | |
Usability | IDEA-232413 | Recursive plugin deinstallation message is useless | |
Usability | IDEA-232631 | While updating multiple plugins via UpdateAll action, suggest to restart only once | |
Usability | IDEA-218479 | Text on plugin pages with images is cut by right border, no horizontal scrollbar is available | |
Usability | IDEA-231815 | Treat the situation when both bundled and downloaded plugin exist more user-friendly | |
Cosmetics | IDEA-231654 | Plugins: correct text in 'Disable Dependent plugins' dialog | |
Exception | IDEA-214841 | Installing plugins with dependencies: java.lang.AssertionError after installation plugin with dependency | |
Exception | IDEA-234030 | Exceptions when invoking Search everywhere after disabling HTTP Client plugin | |
Exception | IDEA-231562 | Velocity plugin enabling causes exception | |
Exception | IDEA-234123 | Exception on enabling Commander plugin | |
Exception | IDEA-230987 | Throwable at com.intellij.util.indexing.FileBasedIndexImpl.dropRegisteredIndexes after updating plugins | |
Exception | IDEA-231648 | AE at com.intellij.ide.plugins.newui.RestartButton.lambda$new$0 | |
Core. Profiler | Feature | IDEA-227524 | Profiler Call Tree: support `focus on call` action |
Feature | IDEA-221614 | Profiler Call Tree: support `exclude subtree` and `exclude call` actions | |
Feature | IDEA-221615 | Profiler Call Tree: show special icon for recursive calls | |
Feature | IDEA-221613 | Profiler Call Tree: support "focus on subtree" (or 'set as root') action | |
Feature | IDEA-233367 | Flame chart filter slider | |
Feature | IDEA-217451 | Allow to collapse recursion in specific method's call tree | |
Bug | IDEA-222512 | Run with profiler not working for gradle task | |
Bug | IDEA-218118 | Profiler error: Dump file is empty | |
Bug | IDEA-234718 | Profile indexing: no snapshot is created | |
Usability | IDEA-217815 | Fix grammar in Profiler UI | |
Task | IDEA-229375 | Collect profiler ui statistics | |
Core. Project Settings | Bug | IDEA-229737 | Empty error message box on stopping JDK downloading |
Bug | IDEA-232634 | IJ 2020 EAP regression for project hot reload after 'gradle idea' | |
Bug | IDEA-230707 | unable to multi select when adding library dependency | |
Bug | IDEA-226998 | IllegalStateException error when clicking "create new project" link. | |
Usability | IDEA-219373 | Scala SDK data is deleted from libraries/*.xml when Scala plugin is not enabled | |
Cosmetics | IDEA-227208 | Grammatical error in IDEA UI for setting up project | |
Task | IDEA-177242 | Run FrameworkDetector#detect on background thread | |
Task | IDEA-231216 | Two <No SDK> options in Projet SDK popup | |
Core. Quick Documentation | Bug | IDEA-226374 | Constant String field evaluation shows PsiType prefix |
Bug | IDEA-227429 | QuickDoc doesn't update after selecting a different item for selection popup of "Implement method" and "Use existing implementation" intentions | |
Bug | IDEA-228532 | Hard to get inspection error description when documentation popup is opened as a tool windows | |
Bug | IDEA-232853 | "Show on Mouse Move" option disappears from quick doc popup when toolbar is shown | |
Bug | IDEA-235078 | JavaDoc: Empty space before parameters in rendered documentation fragment | |
Bug | IDEA-233030 | Unable to choose extra options in quick doc popup when it was invoked by mouse hover and toolbar is active | |
Bug | IDEA-229804 | Quick doc on hover is shown after mouse moving away from editor area | |
Bug | IDEA-230513 | Parameter Info doesn't work for Java and Kotlin methods | |
Bug | IDEA-225727 | QuickDoc works incorrectly with getCustomDocumentationElement API | |
Bug | IDEA-231385 | External documentation providers shouldn't be running under read lock | |
Usability | IDEA-232455 | Documentation shown on hover may prevent from using the debugger tooltips | |
Usability | IDEA-231778 | Javadoc rendering does not apply JetBrains Mono consistently | |
Usability | IDEA-225722 | Quick doc popup font is either too small or too big | |
Usability | IDEA-225426 | Quick doc on hover doesn't work with injections | |
Cosmetics | IDEA-208369 | Don't show module in quickdoc for local declarations | |
Cosmetics | IDEA-232507 | Add option to enable/disable quick doc on mouse hover to the quick doc popup | |
Core. Refactorings | Bug | IDEA-224673 | ProjectImpl leaked when IDE is closed during in-place refactoring |
Performance | IDEA-214780 | TouchBar action update freezes UI thread for a long time | |
Core. Run. Configurations | Feature | IDEA-218785 | Support FilePrompt macro for run configurations |
Feature | IDEA-233142 | Allow storing run configurations outside of .idea | |
Bug | IDEA-230605 | The beforeRun Maven tasks before run Application | |
Bug | IDEA-235710 | Rider: incorrect run configuration share location being shown in the run configuration editor | |
Bug | IDEA-216053 | A UI freeze on every opening of a run configuration with a custom JRE | |
Bug | IDEA-235725 | WSL2: unable to run application | |
Usability | IDEA-220223 | Group run configuration templates | |
Usability | IDEA-231069 | Edit Run Configurations dialog: new RC adding doesn't work when you use quick search for navigation to node with subnodes | |
Usability | IDEA-233549 | Run Configurations: Use "inline add" button for macros in Working Directory | |
Cosmetics | IDEA-200420 | Temporary configurations limit field size | |
Core. Run. Targets | Feature | IDEA-224928 | Add 'Manage Targets' to the Run menu |
Feature | IDEA-224139 | Add pre-filled values for language runtime paths | |
Bug | IDEA-225182 | Java debug does not work for Docker target for JDK 9+ | |
Bug | IDEA-236232 | [run.target] Pull docker target always pulls "latest" tag, even for "openjdk:8" | |
Bug | IDEA-231610 | Java debug for docker target fails with `Ports are not available: socket: too many open files` | |
Core. SSH | Feature | IDEA-234840 | Custom name and rename for SSH config |
Bug | IDEA-236520 | SSH configuration changes disappear from Settings dialog on Apply pressing | |
Usability | IDEA-236191 | Add button to rename ssh config to toolbar | |
Exception | IDEA-230859 | IDE Exception when trying to start SSH session | |
Core. Statistics | Bug | IDEA-233990 | Data sharing dialog is shown twice |
Task | IDEA-229358 | Please make com.intellij.statistics.validation.customWhiteListRule dynamic | |
Exception | IDEA-228826 | ERROR when open GoLand 2020.1 with plugin that defines registry key | |
Editor | Feature | IDEA-234837 | Light Edit: Show Live Templates in completion list |
Feature | IDEA-232177 | Add the way to find out what fonts are actually used in editor component to render the text | |
Feature | IDEA-226306 | EditorConfig does not support many code style properties (.properties, XML) | |
Bug | IDEA-233517 | LightEdit: Name files as "untitled_#" | |
Bug | IDEA-230031 | LightEditor: file is saved with empty content when using a name without extension | |
Bug | IDEA-232960 | Memory leak in TemplateState: myListeners collection is not always cleared on dispose | |
Bug | IDEA-235938 | Rendered representation is not updated after editing javadoc contents | |
Bug | IDEA-234317 | LightEdit: Git integration doesn't work | |
Bug | IDEA-231626 | Tooltip shows immediately | |
Bug | IDEA-233259 | UnsupportedOperationException when invoking intentions list in light edit mode | |
Bug | IDEA-235834 | Unable to open file again after closing LightEdit frame | |
Bug | IDEA-236626 | Section titles are wrapped in rendered javadoc | |
Bug | IDEA-234306 | LightEdit: Impossible to switch between IDE Exceptions | |
Bug | IDEA-233891 | Collapsed gutter does not show context menu (Show line numbers, Soft-wraps) | |
Bug | IDEA-230355 | StackOverflowException code analyze of a particular file | |
Bug | IDEA-233927 | Closing a Light Editor closes the main project, too | |
Bug | IDEA-232934 | Error occurs in Recommenders java-statics completion when changing source file in non-project mode | |
Bug | IDEA-227004 | Indent guide is rendered for collapsed one-line method | |
Bug | IDEA-229335 | Light Editor: color of inactive tabs matches background color of editor | |
Bug | IDEA-234457 | Unable able to show CJK characters in inspection tooltip from the editor's right corner | |
Bug | IDEA-235052 | EA-224809: java.lang.UnsupportedOperationException: Smart mode is not available when LightEdit is active | |
Bug | IDEA-231629 | LightEdit: IDEA freezes when trying to quit it | |
Bug | IDEA-233938 | Inlay hints cover the code | |
Bug | IDEA-230657 | LightEdit: NPE on an attempt to open a file, the file is not opened. | |
Bug | IDEA-229906 | Documentation on hover is aligned to commit options panel | |
Bug | IDEA-232720 | Kotlin source files are not opened in non-project mode | |
Bug | IDEA-231253 | Double Shift (search everywhere) in LightEdit mode | |
Bug | IDEA-224806 | After changing tab size and indentation, vertical rulers are displayed wrong | |
Bug | IDEA-233146 | Unable to switch from Find action to Replace in light edit mode | |
Bug | IDEA-228603 | Line number width calculation makes incorrect assumption with line number converters | |
Bug | IDEA-231946 | LightEdit: Project menu is shown instead of LightEdit mode menu on Win 10 | |
Bug | IDEA-231726 | LightEdit: IDEA enters into a strange state when closing opened windows in a certain order | |
Bug | IDEA-229928 | Unexpected way to remove code by moving it to the same positon | |
Bug | IDEA-234369 | There is no indexing in Light Edit mode (confusing message) | |
Bug | IDEA-236317 | Documentation comments in-place rendering: empty comments get no gutter icon if rendered | |
Bug | IDEA-234746 | LightEdit: Missing exception reporting widget | |
Bug | IDEA-231582 | Editor hover popup does not disappear on opening settings (mac) | |
Bug | IDEA-229513 | Block inlays are rendered above method separators | |
Bug | IDEA-234312 | LightEdit: Possible to call Run Anything | |
Bug | IDEA-231638 | Method separators fall out of the repaint region | |
Bug | IDEA-234530 | Editor: GutterIconRenderer is not rendered in empty Editor | |
Bug | IDEA-236015 | NPE when switching to project mode | |
Performance | IDEA-232959 | Memory leak in AsyncEditorLoader: myDelayedActions is never cleared | |
Performance | IDEA-226372 | When opening editors on startup, EditorNotificationsImpl.updateNotifications() is called for every editor tab | |
Usability | IDEA-232899 | "Run" tab update makes tooltip disappear | |
Usability | IDEA-226821 | Scroll editor with mouse wheel while mouse cursor is over scroll bar | |
Usability | IDEA-230636 | Editor scrolls on fold/unfold of a code block | |
Cosmetics | IDEA-226249 | Diff range highlighter is not painted under inlay on the last line in range | |
Cosmetics | IDEA-226250 | "Between lines" diff range highlighter should be painted below inlay of the previous line | |
Cosmetics | IDEA-236427 | Alignment is broken in rendered javadoc | |
Cosmetics | IDEA-236497 | Insets between comment and code are more than usual when javadoc contains tags | |
Task | IDEA-229347 | Light Editor: file is opened in new tab of normal editor when using command line to open it | |
Task | IDEA-232722 | Add "Open file in project" to the main menu and the context menu | |
Task | IDEA-230720 | LightEdit: Add Line endings widget | |
Exception | IDEA-236539 | NullPointerException on Control click in rendered javadoc when doc gutter is not displayed | |
Exception | IDEA-232915 | ISE at com.intellij.ide.lightEdit.LightEditFrameWrapper$LightEditRootPane.getToolWindowPane | |
Exception | IDEA-232963 | NPE at EditorGutterComponentImpl.lambda$buildGutterRenderersCache$5() | |
Editor. Code Completion | Feature | IDEA-231373 | Treat overloaded method calls as empty so IDEA doesn't introduce spaces within the parentheses |
Bug | IDEA-231346 | Wrong null item in the completion list | |
Bug | IDEA-182741 | Completion works for one row only when you're in column selection mode and opened Insert Live Template dialog | |
Editor. Color Schemes | Bug | IDEA-231936 | New light color scheme is not applied when config is imported |
Bug | IDEA-231942 | Changing editor color scheme from light to dark lost the selected theme | |
Editor. Copyright | Bug | IDEA-226263 | EPs to make dynamic |
Bug | IDEA-225973 | Copyright plugin doesn't add any copyright into plain text file | |
Editor. Diff and Merge | Feature | IDEA-203246 | Show breadcrumbs in diff window |
Feature | IDEA-231341 | Editing selection misses `Move line up/down` actions | |
Feature | IDEA-224803 | Possibility to diff arbitrary ZIPs | |
Bug | IDEA-224802 | ZIP/directory-differ does not allow to change between archive / directory | |
Bug | IDEA-232800 | Can't diff from shelf anymore | |
Bug | IDEA-224804 | ZIP-differ does not allow to change any ZIP file, but only JARs | |
Bug | IDEA-229059 | Blinking highlighting when editing in Unified view | |
Bug | IDEA-232209 | Diff window is not scrolling to the first changed fragment on opening | |
Bug | IDEA-232322 | Preview diff changes size of split view | |
Usability | IDEA-89710 | File diff shows usages of element of caret of original editor | |
Editor. Editing Text | Feature | IDEA-160396 | Make `Delete to line start` action behavior consistent with Mac |
Feature | IDEA-159484 | Add combinations for ligatures in font preview text box | |
Bug | IDEA-233340 | Hitting <Tab> at the end of the buffer leaves the editor and goes to the sidebar panel | |
Bug | IDEA-219307 | Chinese font BUG | |
Bug | IDEA-232792 | Double click on a parameter does not highlight usages in function | |
Bug | IDEA-229719 | Editor loses selection when context menu is opened | |
Bug | IDEA-235703 | In-editor Javadoc leaves large gap between comment and code | |
Bug | IDEA-181263 | Block comment messes up auto-indentation below it | |
Bug | IDEA-224887 | Extending selection strange highlights text block content | |
Bug | IDEA-231047 | Auto-import on the fly doesn't work in files modified in non-default changelist | |
Bug | IDEA-230941 | When I press "⌥ + o" or "⌥ + p", I get a wrong character '\uffff'. (default emacs keymap) | |
Performance | IDEA-226443 | Calculate method parameter hint info in non UI thread | |
Usability | IDEA-81802 | Drag'n'Drop functionality in editor unexpectedly begins dragging selected text even if nothing selected is under the cursor | |
Usability | IDEA-211165 | Line number converter function cannot set current line to zero | |
Usability | IDEA-235716 | Broken GoTo (ctrl+click) in rendered javadocs | |
Exception | IDEA-232678 | AE at com.intellij.psi.impl.DiffLog$ReplaceEntry.<init> | |
Editor. Formatter | Bug | IDEA-218720 | EditorConfig: Open File to Preview Code Style OpenFileDialog opens in different project (MacOS) |
Bug | IDEA-231481 | Detected file indent does not seem to be invalidated after the code is fully re-formatted | |
Bug | IDEA-223939 | Formatter results are inconsistent. Tabs and spaces in indention appear in different runs | |
Bug | IDEA-233647 | Log contains too many ' INFO - rojectCodeStyleSettingsManager - Saving Project code style ' | |
Bug | IDEA-230976 | IDEA is modifying .idea\codeStyles\Project.xml | |
Exception | IDEA-227185 | AssertionError: Already disposed: Project from CodeStyleCachedValueProvider$AsyncComputation | |
Editor. Intention Actions | Feature | IDEA-229247 | Add intention Copy string to the clipboard |
Feature | IDEA-222636 | Intention preview | |
Bug | IDEA-231109 | Exception opening invention preview for 'Add on-demand static import' | |
Bug | IDEA-233784 | Intention preview: Infinite loading and exception(Should be invoked only when having a document) | |
Performance | IDEA-228916 | IntentionAction.isAvailable() shouldn't be called in EDT on F2 / Shift+F2 | |
Exception | IDEA-233415 | NPE when quickly close intention settings | |
Exception | IDEA-226405 | Java plugin is not recognized as a production of JetBrains | |
Editor. Large Files | Bug | IDEA-234864 | [Large File Editor] AssertionError: file/doc text length different |
Bug | IDEA-234404 | [Large File Editor] AssertionError: File text mismatch | |
Task | IDEA-233521 | Large File Editor: internationalisation | |
Editor. TextMate Bundles | Bug | IDEA-232235 | '<' in HTML DOCTYPE is highlighted as bad character when using textmate bundles |
Frameworks | Feature | IDEA-99323 | SQL language injection in JDBI v3 |
Feature | IDEA-223654 | Microservices: Message Queue topics references and auto completion | |
Feature | IDEA-228519 | HTTP Clients: Support Android Volley library | |
Feature | IDEA-225246 | EndpointsView. Integration with HTTP Client plugin | |
Feature | IDEA-230855 | SQL language injections for rxjava2-jdbc | |
Feature | IDEA-235117 | Allow renaming URL references even if they have multiple resolve targets | |
Feature | IDEA-228173 | SQL Language Injection for R2DBC 0.8 | |
Feature | IDEA-158436 | Support SQL language injections for popular third party libraries | |
Bug | IDEA-234899 | Microservices: usages of MIME Type cannot be found from independent modules | |
Bug | IDEA-230526 | Vert.x: Language injection for `connection.prepare` method is absent | |
Bug | IDEA-231956 | Endpoints view: GenerateHTTPRequest: strange representation of the project *.http file in file selection popup | |
Bug | IDEA-234668 | Selenium: no issue navigation for Serenity @Issue and @Issues | |
Bug | IDEA-233495 | JavaScript: don't show http and https for axios in the completion list | |
Bug | IDEA-234988 | Spring Initializr project creation : F1 should lead to the corresponding help page for all settings steps excluding module settings step (last step) | |
Bug | IDEA-234395 | Quarkus, MicroProfile project creation : F1 should lead to the corresponding help page | |
Bug | IDEA-233120 | Android Volley HTTP Client: the second `http://` and `https://` endpoints should not be suggested in the concatenated string | |
Bug | IDEA-234364 | Selenium: Null name for PSI element class com.intellij.selenium.jvm.utils.NavigatableForwarderElement | |
Bug | IDEA-234880 | Selenium/Allure: navigation to @Owner usages does not work | |
Bug | IDEA-233376 | Open API/Swagger: Red (cannot resolve) server url in client code | |
Bug | IDEA-230274 | JDBI v3: Avoid inspection errors at <if..> <endif> statements in a query | |
Bug | IDEA-230287 | JDBI v3: Inspection errors for code from spec in case of prefixes | |
Bug | IDEA-230776 | Apache DbUtils: add language injections for `insertBatch` method of QueryRunner and AsyncQueryRunner | |
Bug | IDEA-233687 | JavaScript: no endpoints completion for concatenated urls from json form of axios | |
Bug | IDEA-234477 | Quarkus project creation. Gradle. Double dependencies are generated in case of adding `RESTEasy JAX-RS` extension | |
Bug | IDEA-230769 | Reactive-pg-client: Absent SQL injections for `prepare` methods from reactiverse packages | |
Bug | IDEA-234611 | Selenium: no selectors highlighting for Serenity BDD | |
Bug | IDEA-230805 | JavaScript, WebSockets: exclude http urls from completion | |
Bug | IDEA-230534 | Vert.x: Absent injections for overridden `query`, `preparedQuery` methods of DB specific types | |
Bug | IDEA-234373 | Project starters. Quarkus. Error: Request fails with status code 414 at creating a quarkus project with all possible extensions | |
Bug | IDEA-232175 | JAX-RS completion for @Path only on class doesn't work | |
Bug | IDEA-234586 | Selenium: Missing groovy-all and kotlin-stdlib-jdk8 in new Gradle projects created with wizard | |
Bug | IDEA-233261 | No completion in URL string for Android Volley JsonRequest and JsonObjectRequest | |
Bug | IDEA-230790 | Vert.x: Language injection for `rx*` methods is absent | |
Bug | IDEA-233262 | Android Volley HTTP Client. Red localhost in URL for requests: ImageRequest, JsonArrayRequest, StringRequest, android.net.Uri | |
Bug | IDEA-228452 | UrlPathReference: Completion list shows endpoint paths twice | |
Usability | IDEA-235603 | Endpoints View should be available from View - Tool windows for empty projects | |
Usability | IDEA-234478 | Quarkus project creation. Validate artifact/project names. | |
Usability | IDEA-231474 | JAX-RS uses incorrect level for inspections | |
Usability | IDEA-226863 | Endpoints view: N/A is shown on PSI change | |
Cosmetics | IDEA-234688 | Selenium: use same width for build tool and test runner options | |
Task | IDEA-235189 | Hide Persistence Frameworks Support from plugins | |
Task | IDEA-235681 | Selenium: dependency on XPath View plugin should be optional | |
Task | IDEA-235399 | Quarkus project creation. Human readable messages for validation artifact/project names | |
Task | IDEA-235483 | Quarkus project creation. UI. Include "RESTEasy JAX-RS" by default like web-service do. | |
Exception | IDEA-234608 | java.lang.Throwable: Incorrect CachedValue use at working with some microservices projects | |
Exception | IDEA-232689 | StringIndexOutOfBoundsException: Can't extract range from 'null' at moving null param from URI | |
Frameworks. Drools | Bug | IDEA-107344 | Drools DRL editor should recognize the kcontext magic variable |
Bug | IDEA-186627 | Drools. Import cannot be resolved | |
Frameworks. GWT | Bug | IDEA-234441 | GWT templates do not use HTML5 |
Bug | IDEA-234464 | Tomcat run configuration created in new GWT project has invalid initial URL | |
Frameworks. Hibernate | Bug | IDEA-232200 | Hibernate-reverse-engineering mapping: "scale" is ignored |
Frameworks. Micronaut | Feature | IDEA-229616 | Micronaut: support configuration properties referencing inside placeholders in properties/yaml configuration files |
Feature | IDEA-226247 | Micronaut: support HTTP methods with @CustomHttpMethod | |
Feature | IDEA-232201 | Micronaut: detect JPA facet automatically for projects with micronaut-data | |
Feature | IDEA-229827 | Micronaut: properties completion inside annotation attributes from properties metadata | |
Feature | IDEA-229610 | Micronaut: all properties from application.properties file are shown as unused unless they are explicitly referenced via property placeholder | |
Feature | IDEA-229611 | Micronaut: support quick documentation for properties in yaml/properties configuration files | |
Feature | IDEA-226528 | Micronaut: support property references to YAML configuration files | |
Feature | IDEA-227567 | Micronaut: inject regexp language into PathVariable definition with constraint | |
Feature | IDEA-210620 | Micronaut: Support code completion in YAML/properties configuration files | |
Bug | IDEA-233712 | Micronaut: parameter name part of parameterized key in application.yaml is not highlighted | |
Bug | IDEA-233878 | Micronaut: completion popup shouldn't be shown while typing parameter for parametrized key | |
Bug | IDEA-232261 | Micronaut: Regexp language injection should work for PathVariables if no explicit attributes are provided for the mapping annotation | |
Bug | IDEA-233886 | Micronaut: user-defined properties (from spring-configuration-metadata.json) are not supported | |
Bug | IDEA-233711 | Micronaut: parameter name is removed when completing properties parameterized key | |
Bug | IDEA-232382 | Micronaut: don't inject Regexp language into path variable when digits used as constraint | |
Exception | IDEA-234042 | Exception on enabling Micronaut plugin | |
Frameworks. OSGi | Feature | IDEA-232978 | Osgi Osmorc: Please update bnd lib to 5.0 |
Frameworks. Quarkus | Feature | IDEA-226735 | SQL language injections in reactive DB clients |
Frameworks. Reactor | Feature | IDEA-229762 | Add FUS for Reactor(Reactive) Debugger |
Feature | IDEA-229044 | RX Java: inspections | |
Bug | IDEA-234430 | No description for batch fix of 'Throw statement in Reactive operator' inspection | |
Bug | IDEA-171306 | Spring Data: Reactive: in reactive repositories the query method parameters of Mono and Single types | |
Task | IDEA-229434 | Reactor Plugin -> Reactive Streams Plugin | |
Frameworks. Spring | Feature | IDEA-73700 | Spring 3.1 support: @ActiveProfiles: provide completion/validation for available profiles |
Feature | IDEA-199001 | Spring WebFlux. Model variables and views are not resolved | |
Feature | IDEA-229377 | Spring: Message Queue references | |
Feature | IDEA-196422 | Spring Boot 2.1 config: support profile expressions | |
Feature | IDEA-144793 | Spring Testing: support meta-annotations for @ActiveProfiles | |
Feature | IDEA-233375 | Spring AMQP: support @RabbitListener bean references | |
Feature | IDEA-194374 | Add support for Profile expressions | |
Feature | IDEA-195829 | Spring Boot: Endpoints: support mapping endpoint for reactive web applications | |
Feature | IDEA-196040 | Spring Boot: adjust profile renames in existing run configurations | |
Feature | IDEA-195857 | Spring Boot: Endpoints: open request mappings from console output | |
Bug | IDEA-233849 | HTTP requests generating is not correct in case of path variables with regexp | |
Bug | IDEA-233761 | Spring: i18n: 'related views' gutter icon tooltip for the request mapping methods is not internationalized | |
Bug | IDEA-108408 | Spring: existing profiles completion works incorrectly | |
Bug | IDEA-233759 | Spring: i18n: tooltip for the 'usage in Spring Boot Confguration Files' gutter icon for the sb configuration property is not internationalized | |
Bug | IDEA-178212 | Spring: ActiveProfileSelector is not available if the profiles are defined only via @Profile annotations on component classes | |
Bug | IDEA-233377 | Spring AMQP: provide completion and references for queues and exchanges used as Binding constructor parameters | |
Bug | IDEA-232236 | Spring MVC: confusing results on attempt to rename @RequestMapping url that contains the property placeholder | |
Bug | IDEA-233054 | Spring Webflux: Freemarker views are not resolved | |
Bug | IDEA-224882 | Expression has unresolved @PathVariable during importing variable from interface. | |
Bug | IDEA-231764 | IDEA reports @PathVariable "is never used" incorrectly | |
Bug | IDEA-233400 | Spring MVC View Reference warning incorrectly shown when calling function that receives lambda with string interpolation | |
Bug | IDEA-149680 | ChangeActiveSpringProfiles: profiles from java configurations appear in dialog only if they are already active | |
Bug | IDEA-216222 | SpringBoot: Edit action for Mapping in Endpoints | Mappings tab doesn't work with SB version 2.2.0.M3 | |
Bug | IDEA-235150 | Spring Messaging: Unsupported tag 'broker' in activemq XML namespace | |
Bug | IDEA-231615 | `SpringMvcElVariablesProvider` prevents other providers from resolving variables | |
Bug | IDEA-234546 | Spring Webflux: Kotlin: path variables are not navigable in some cases | |
Bug | IDEA-227204 | Spring does not show endpoints for controllers from Test source | |
Bug | IDEA-230886 | Spring MVC: no warnings are shown for the unresolved pathvariable with constant used as regexp | |
Bug | IDEA-227112 | Spring MVC does not recognize path variable with String concatenation | |
Bug | IDEA-234522 | Spring: i18n: the 'usages of configuration property' popup is not internationalized | |
Bug | IDEA-234431 | Spring Initializr: incorrect icons for external links | |
Bug | IDEA-227094 | False positive inspection `Expression has unresolved @PathVariable` in spring application when using a string template in PreAuthorize annotation parameter | |
Bug | IDEA-233758 | Spring: i18n: 'Cannot resolve @PathVariable' waring is not internationalized | |
Bug | IDEA-235427 | Spring: i18n: 'navigate to Registration in spring.factories' gutter icon tooltip is not internationalized | |
Bug | IDEA-234533 | Spring Webflux: support custom reactive ViewResolvers | |
Bug | IDEA-235095 | Default artifactId of the Spring Initializr wizard should use default values from the metadata | |
Bug | IDEA-224690 | Unsupported tag 'inbound-gateway' for namespace 'http://www.springframework.org/schema/integration/webflux' | |
Bug | IDEA-149747 | ChangeActiveSpringProfiles: profiles from the parent context should be available in child contexts | |
Bug | IDEA-227203 | Spring does not show endpoints for methods without explicit path | |
Bug | IDEA-121150 | Spring MVC: highlight wrong @PathVariable with implicit name | |
Bug | IDEA-231951 | Spring: RegExp fragment get injected to property placeholder in URL mappings | |
Bug | IDEA-226065 | Spring Webflux: path variable is not resolved in the router function when lambda is used | |
Bug | IDEA-234057 | EAP: Failed to create new project/new module due to NoClassDefFoundError: WebStarterModuleBuilder | |
Bug | IDEA-229416 | False positive "Cannot resolve @PathVariable" with string template | |
Bug | IDEA-236326 | Wrong Quick Documentation on any DomElement/XmlAttributeValue | |
Bug | IDEA-230584 | Cannot disable facet detection with Gradle build | |
Bug | IDEA-234547 | Spring Webflux: the view name is not resolved from ServerResponse.ok().render() | |
Bug | IDEA-233850 | Generate HTTP Requests: add the missing leading slash automatically | |
Cosmetics | IDEA-233756 | Spring: incorrect tag escaping in the EditApplicationContext dialog text | |
Exception | IDEA-208732 | PIEAE at com.intellij.psi.PsiInvalidElementAccessException.createByNode | |
Frameworks. Swagger | Feature | IDEA-226203 | Swagger file definitions completion/references/resolve |
Feature | IDEA-228965 | Swagger v2/v3 file templates: create stub in JSON/YAML with common properties | |
Feature | IDEA-233433 | Create custom structure view for all kinds of specifications (swagger/openapi & json/yaml) | |
Feature | IDEA-233894 | Open API/Swagger: Add option for navigating to folder where located files generated by CodeGen | |
Bug | IDEA-230703 | OpenAPI / Swagger schema can not be applied to file in NodeJS project | |
Bug | IDEA-235466 | Swagger/Open Api: remove option to choose specification on local machine from Add Remote Open Api Specification manager in endpoints view | |
Bug | IDEA-235517 | Swagger/Open API: CodeGen search generator jar by wrong path in case I specify local generator on Windows | |
Bug | IDEA-234273 | Make live templates with openapi/swagger basic structure available only in empty yaml/json files | |
Bug | IDEA-231721 | Exception on enabling Swagger plugin | |
Bug | IDEA-233467 | Open API/Swagger: on run Code generator get runtime error | |
Bug | IDEA-234005 | Open API/Swagger: not all servers displayed in structure view for swagger specification after sort enabled | |
Bug | IDEA-234898 | Swagger: Update support EndpointsViewProvider.URL_TARGET_INFO | |
Bug | IDEA-230727 | OpenAPI 3.0 endpoints are not shown in Endpoints View | |
Bug | IDEA-234003 | Open API/Swagger: Find Usages not worked from structure view for swagger specification files | |
Bug | IDEA-235489 | Swagger/Open API: Add remote specification not updated specifications list | |
Usability | IDEA-235505 | Swagger: the 'Add Remote OpenAPI Specification' action is confusing and inconvenient | |
Cosmetics | IDEA-235499 | Swagger/Open API: Add description in topic and align generator width download generator popup menu | |
Exception | IDEA-233165 | Run/Debug popup fails with exception from Swagger plugin | |
Grazie | Bug | IDEA-230077 | Grazie fails to parse a javadoc {@code only} sentence |
Bug | IDEA-227464 | StringIndexOutOfBoundsException when trying to inspect a large file | |
Bug | IDEA-233865 | Natural text analysis should not be done on code | |
Bug | IDEA-227032 | Comma rule appears to be wrong | |
Bug | IDEA-225963 | Wrong rule naming used in a disable rule quickfix | |
Bug | IDEA-227342 | Lost punctuation marks in huge text | |
Bug | IDEA-227861 | Grazie treats leading `;` as part of Clojure comment text | |
Bug | IDEA-229250 | Grazie should recognize Javadoc conventions | |
Bug | IDEA-235308 | "<suggestion>" has appeared in Grazie tooltip | |
Bug | IDEA-232519 | Wrong warning about missing punctuation in Git commit message headline | |
Bug | IDEA-224500 | Japanese language detection is awful | |
Bug | IDEA-229314 | Grazie recognizes 'Whitespace repetition' in XML CDATA Block | |
Performance | IDEA-230558 | GrazieProblemDescriptor produces megabytes of duplicate strings | |
Usability | IDEA-232174 | Grazie: update to 2020.1 without notification about missing languages | |
Cosmetics | IDEA-232348 | Move Spelling node under Proofread in Inspections | |
Task | IDEA-230955 | Improve language detection in Grazie | |
Task | IDEA-226542 | Remove legacy Spellchecking options from Grazie | |
Task | IDEA-228697 | Rework disabling of rules and categories in Grazie | |
Task | IDEA-228695 | Suggestion of other languages in Grazie | |
Groovy | Bug | IDEA-163012 | Wrong "exceeds access rights" warning for superclass protected members from inside anonymous class in inheritor |
Bug | IDEA-232467 | Groovy resolves wrong method with null parameter, and generic parameter type | |
Bug | IDEA-224641 | Wrong type of 'this' in anonymous classes declaration | |
Bug | IDEA-226149 | Editorconfig of Groovy Code Style partially not exported | |
Bug | IDEA-233323 | Ability to change Groovy version for Groovy Console other than the bundled on | |
Task | IDEA-229821 | remove GroovyDslFileIndex, introduce a new file type instead | |
Groovy. Grails | Bug | IDEA-228536 | Grails: suboptimal caching due to endless recursion prevention |
Infrastructure | Bug | IDEA-229666 | Memory Leak from Tests |
Bug | IDEA-227061 | intellij-community master: update.sh failing for last 2 or 3 days | |
Java | Feature | IDEA-229297 | Add Java 14 records to "New Java class" view |
Feature | IDEA-229792 | Support record declaration in complete statement | |
Feature | IDEA-229889 | Highlight usages for Record components | |
Feature | IDEA-223110 | Implement parser for JEP 359: Records (Preview) in Java | |
Feature | IDEA-225063 | Warn that preview language level support may be dropped | |
Feature | IDEA-227613 | Implement parser for Pattern Matching for instanceof | |
Feature | IDEA-226604 | Disallow using the 'yield' as the class name since Java 14 | |
Feature | IDEA-229694 | Generate constructor for records: suggest generation of compact and canonical constructors | |
Feature | IDEA-229846 | Implement resolve for pattern variables declared in instanceof | |
Bug | IDEA-229109 | Navigation to Java constructor doesn't work on invalid calls | |
Bug | IDEA-235191 | UastReferenceContributorChunk keeps references to classes from unloaded plugins | |
Bug | IDEA-225003 | Text block content highlighting incorrect when using tabs for indentation | |
Usability | IDEA-235279 | Remove LanguageLevel X from user-visible options | |
Java. Code Completion | Feature | IDEA-76990 | Completion for 'instanceof' keyword in negative conditions. |
Feature | IDEA-229300 | Code completion support for records | |
Feature | IDEA-228920 | Recognize that variable has specific type after `assertTrue(object instanceof TypeName)` | |
Bug | IDEA-226233 | "return" should not be prioritized in "for" and "while" bodies completion | |
Bug | IDEA-231651 | IntelliSense not showing the field variable that is being incremented on the right side of the assignment operator | |
Bug | IDEA-230899 | Wrong lambda-completion type inference | |
Bug | IDEA-226851 | Disable text block closing quote auto-insert when language level is less than 13 preview | |
Bug | IDEA-225079 | Complete Current Statement inserts closing parenthesis too early. | |
Usability | IDEA-227534 | Autocomplete for variable names in exception handlers does not work | |
Usability | IDEA-230624 | Autocompletion for Builder class doesn't insert required import | |
Usability | IDEA-233490 | Java: Code completion does not suggest Enum values where appropriate | |
Cosmetics | IDEA-226639 | Strange discrepancy in the static field code completion | |
Java. Code Completion. Recommenders | Feature | IDEA-230549 | Add java-instances recommender v1 |
Bug | IDEA-230114 | IllegalArgumentException: Missing scheme below ModuleRevisionIdService.toPath(ModuleRevisionIdService.kt:75) | |
Bug | IDEA-230070 | IllegalArgumentException: value already present in BiMap in StaticsCompletionContributor | |
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 |
Bug | IDEA-232565 | Intention "Annotate overriding methods as NotNull" doesn't respect "type use" | |
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 |
Feature | IDEA-226191 | Use Java dataflow to assist the step-by-step debugging (DfaAssist) | |
Bug | IDEA-152993 | Remote debugging doesn't work with IPv6 | |
Bug | IDEA-233118 | Evaluate window false negative inconvertible types inspection | |
Bug | IDEA-229407 | Smart step into doesn't work in a specific case | |
Bug | IDEA-231872 | DFA assist doesn't disappear after resuming | |
Bug | IDEA-230367 | Possible OOM when trying to view very a large image | |
Bug | IDEA-236306 | Types in DfaAssist are incorrectly passed sometimes | |
Task | IDEA-228518 | Fork jdk jdi implementation | |
Java. Debugger. Streams | Bug | IDEA-232237 | i18n in stream debugger |
Java. Decompiler | Bug | IDEA-204998 | Decompiler errors if class is present both as normal class and library class |
Java. Error Highlighting | Feature | IDEA-228460 | Error highlighting for records |
Feature | IDEA-231527 | Support highlighting for new escape sequences in java string literals | |
Bug | IDEA-230380 | Assignments to record components are erroneously allowed in non-canonical constructors | |
Bug | IDEA-230808 | Disallow usage of 'record' as type name | |
Bug | IDEA-230688 | Bad code green: "Modifier 'private' not allowed here" on local record declaration | |
Bug | IDEA-230559 | 'final' modifier is not allowed on record component | |
Bug | IDEA-67385 | visibility issue | |
Bug | IDEA-230729 | Good code red: Illegal generic type for instanceof | |
Bug | IDEA-230453 | IAE on compact constructor name when array used as record component. | |
Bug | IDEA-225660 | Good code red: enclosing class instance method vs. static interface method resolution | |
Bug | IDEA-230701 | IDEA doesn't resolve pattern variable defined in labeled scope | |
Bug | IDEA-230560 | IAE when apply quick-fix which makes record constructor public | |
Bug | IDEA-232103 | "Field may be 'final'" false positive for fields initialized in try-catch block with multi-catch | |
Performance | IDEA-230123 | IntelliJ crashes when using replace with lambda | |
Usability | IDEA-230871 | Suggest Java 14 when enhanced switch detected | |
Usability | IDEA-225610 | Highlight only actually incompatible type in vararg parameter in error tooltip | |
Java. GUI Designer | Bug | IDEA-235872 | Incorrect code generation from UI builder in latest 2020.1 EAP (IU-201.6487.11) |
Bug | IDEA-234892 | Regression: Autogenerated code from Form Designer creates invalid code (IdeBorderFactory.PlainSmallWithIndent) | |
Bug | IDEA-207679 | java.util.MissingResourceException: Can't find bundle for base name messages.UIDesignerBundle, locale en_US | |
Java. Inspections | Feature | IDEA-227393 | Suggest replacing `.map(X).flatMap(Function.identity())` with `.flatMap(X)` |
Feature | IDEA-230758 | Support new escape sequences in conversions from/to text block | |
Feature | IDEA-195076 | org.eclipse.jdt.annotation missing at Nullable and NotNull default configuration | |
Feature | IDEA-227611 | Additional inspections for nonsensical regexes in String.replaceAll and String.split | |
Feature | IDEA-231570 | Support new LogBuilder API from Log4J 2 | |
Feature | IDEA-226284 | Warn about unqualified 'yield' method usage | |
Feature | IDEA-229896 | Unused variables: adapt for pattern variables | |
Feature | IDEA-231391 | Evaluate 'x.contains(x)' as 'always true' | |
Feature | IDEA-229894 | Inspection to convert instanceof+cast to pattern | |
Feature | IDEA-226148 | Calls to String.substring can be dropped in certain patterns | |
Feature | IDEA-229841 | Records: report redundant constructors | |
Feature | IDEA-225974 | Suspicious System.arraycopy inspection should analyse position and length values | |
Feature | IDEA-229320 | Heap pollution warning for records | |
Feature | IDEA-227033 | Busy wait: do not report counting loops | |
Feature | IDEA-232581 | Missorted modifiers: add an option to prefer TYPE_USE target when other targets exist | |
Feature | IDEA-150034 | Add inspection to report for the use of 'week year' instead of normal 'year' in Java SimpleDateFormat | |
Feature | IDEA-226296 | Forward compatibility inspection | |
Feature | IDEA-230307 | Support external annotations on packages | |
Feature | IDEA-230889 | 'Object allocation in a loop' doesn't detect concatenation of two constant Strings inside the loop | |
Feature | IDEA-231900 | Support TYPE_USE Nls | |
Feature | IDEA-231598 | IDEA should detect no-op operations on bytes | |
Feature | IDEA-124728 | Inspection to catch incorrect capitalization in SimpleDateFormat patterns | |
Feature | IDEA-225861 | Detect a case related to String transformation where result can be predicted before transformation | |
Bug | IDEA-232013 | Incorrect warning "Condition ... is always false" | |
Bug | IDEA-227637 | false positive "Immutable object is modified" | |
Bug | IDEA-73071 | slightly ugly "missorted modifiers" highlighting | |
Bug | IDEA-230097 | Inspection incorrectly shows "The call to 'assert true' always fails" on a Junit callback test | |
Bug | IDEA-232554 | False positive @nullable method returns non-null only | |
Bug | IDEA-207495 | incorrect code inspection warning: 'while' statement cannot complete without throwing an exception | |
Bug | IDEA-227493 | String.getBytes() is not detected by 'Object allocation in a loop' inspection | |
Bug | IDEA-234860 | OverridableMethodCallDuringObjectConstructionInspection: "Make method final" does nothing | |
Bug | IDEA-234725 | OptionalInt: Wrong warning "Condition is always false" | |
Bug | IDEA-225676 | Fix all Redundant suppression in File does nothing | |
Bug | IDEA-233267 | Replace with switch expression behaves wrong if variable was reassigned under condition | |
Bug | IDEA-235649 | 'Unwrap if statement' of 'if' statement inside 'case' statement removes subsequent 'case' statements | |
Bug | IDEA-227076 | List.of(...).clear() has no warning | |
Bug | IDEA-234248 | Constant conditions & exceptions: argument BigDecimal.ZERO might be null | |
Bug | IDEA-234237 | IDEA can't decide which escaping to complain about | |
Bug | IDEA-229915 | "cast conflicts" false positive | |
Bug | IDEA-228079 | Bad code green when dereferencing an unannotated parameter with nullable super | |
Bug | IDEA-232014 | False positive `Constant conditions & exceptions` inspection for `Class#isAssignableFrom(Class)` | |
Bug | IDEA-229318 | Adapt C-style array declaration for record component | |
Bug | IDEA-229916 | Analysis bug "If statement can be collapsed" in particular case | |
Bug | IDEA-230794 | Include 'java.util.Stack' in "Use of obsolete collection type" inspection | |
Bug | IDEA-231238 | False-positive nullability warning when using patterns | |
Bug | IDEA-231637 | [Inspections] Method invocation may produce 'NullPointerException' with Hamcrest Matchers | |
Bug | IDEA-226175 | Redundant cast false positive with switch | |
Bug | IDEA-232713 | "Implicit call to 'super()'" inspection should not warn on records | |
Bug | IDEA-230315 | Control flow for record compact constructor should take into account implicit assignments | |
Bug | IDEA-232718 | " Class without no-arg constructor" inspection should not warn on records | |
Bug | IDEA-232503 | Not Required redundant initializer problem on lombok | |
Bug | IDEA-233940 | transform body to single exit point fails with try clause | |
Bug | IDEA-229206 | Using the contextual menu to disable the "Missing 'package-info.java'" inspection removes all inspections from the project | |
Bug | IDEA-226395 | Conversion from concatenation to text block should preserve spaces at the beginning of each line | |
Bug | IDEA-233138 | reduce on Boolean::logicalAnd causes code inspection to suggest incorrect refactoring | |
Bug | IDEA-226591 | String is not properly capitalized is false positive on words like "iOS" | |
Bug | IDEA-229344 | "Replace with text block" quick fix without highlighting could use larger activation area | |
Bug | IDEA-226683 | Java: "Fix doc comment" action removes valid type param tags from JavaDoc | |
Bug | IDEA-231237 | Loop-to-stream conversion produces incorrect code if pattern variable is introduced | |
Bug | IDEA-229498 | Expect warning from "Constant conditions & exceptions" when unbox @Nullable | |
Bug | IDEA-229892 | Side-effect extractor: adapt for patterns | |
Bug | IDEA-230023 | Applying `Assert != null` in try-with-resources leads to uncompilable code | |
Bug | IDEA-233879 | PsiCodeFragmentImpl cannot be cast to class com.intellij.psi.PsiJavaFile | |
Bug | IDEA-234412 | There is no warning for method .get() in Optional after .map() | |
Bug | IDEA-232026 | False positive "Primitive type members cannot be annotated" inspection | |
Bug | IDEA-228870 | "Conditional expression" inspection, "Replace with if statement" quick fix produces red code | |
Bug | IDEA-227475 | False inspections: "Inner class field hides outer class field" and "Local variable hides field" | |
Bug | IDEA-232181 | "i18n hardcoded string literal" quick fix escaped symbols problem | |
Bug | IDEA-226686 | Migration from text block to regular concatenation should unescape spaces | |
Bug | IDEA-227827 | Redundant suppression inspection does not know alternative suppression ids | |
Bug | IDEA-227649 | LocalCanBeFinal: false negative in lambda body | |
Bug | IDEA-233280 | Nullness analysis should consider AssertJ assertThat(x).isNotNull(); | |
Bug | IDEA-233462 | Method reference and lambda, not compatible conversion | |
Usability | IDEA-230232 | Required type is equal to provided type | |
Usability | IDEA-227395 | Don't suggest "if statement can be simplified" in long chains of if-statements | |
Usability | IDEA-228684 | `Objects.requireNonNull` applied for final fields in constructor should make fields not nullable | |
Usability | IDEA-232001 | @NotNull not detected for peek() in custom LinkedList<> | |
Usability | IDEA-224757 | Optional.get without isPresent inspection should not be displayed | |
Usability | IDEA-232099 | "Field may be 'final'" false positive for fields updated by AtomicReferenceFieldUpdater | |
Cosmetics | IDEA-230696 | Move 'enhanced switch' inspections to "Java 14" | |
Cosmetics | IDEA-229553 | Java | Portability | Hardcoded line separator: grammar mistakes in description | |
Exception | IDEA-234521 | PublicMethodNotExposedInInterfaceInspection: StackOverflowError on red code | |
Java. Intention Actions | Feature | IDEA-229796 | Create record from usage |
Feature | IDEA-229850 | Simplify if (boolExpr) { f(true); } else { f(false); } to f(boolExpr) | |
Feature | IDEA-229842 | Convert compact constructor to canonical | |
Feature | IDEA-173960 | Provide an action to specify method generic parameters | |
Bug | IDEA-229670 | Quick-fix from 'Trivial usage of functional expression' inspection produces uncompilable code | |
Bug | IDEA-230877 | IncorrectOperationException converting enhanced switch to if | |
Bug | IDEA-165845 | Intention "Remove annotation" does not remove @Nonnull/@Nullable annotation from methods overriddes | |
Bug | IDEA-225611 | Unexpected caret movements and missed intention after opening error info and then 'More actions' | |
Bug | IDEA-230135 | Red code after "String.format" to "concatenation" conversion | |
Bug | IDEA-233117 | Nullability gutter always present for @NotNull on inner class type annotations | |
Bug | IDEA-229768 | Quicl fix "Make static" doesn't work | |
Bug | IDEA-234360 | AnnotateOverriddenMethodsIntention: properly place type_use annotation | |
Bug | IDEA-230314 | Create from usage: create instance field action should not be available inside records | |
Bug | IDEA-230561 | NPE when invoke 'Generate overloaded method with default parameter values' on record with duplicated constructors | |
Usability | IDEA-232859 | 'Convert to Basic Latin' intention should use uppercase hex ciphers | |
Usability | IDEA-160797 | Support Objects.requireNonNull as field initialization in constructor | |
Exception | IDEA-225509 | 'Replace '||' with '&&'' fails on invalid code | |
Java. JavaFX | Bug | IDEA-232738 | JavaFX Scene Builder doesn't work in 2020.1 EAP: java.lang.NoClassDefFoundError: Could not initialize class org.jetbrains.plugins.javaFX.sceneBuilder.SceneBuilderImpl |
Task | IDEA-229448 | Unbundle SceneBuilderKit 11 from IDEA distribution | |
Java. Properties Files | Bug | IDEA-233230 | Renaming a property from *.properties files changes references to property with the same name in other files |
Exception | IDEA-232337 | Throwable: AWT events are not allowed inside write action on editing read-only files in RBE | |
Java. Refactorings | Feature | IDEA-229943 | Enhance type inference for extracted local variables for method references with generic types |
Feature | IDEA-228462 | Rename record components | |
Feature | IDEA-231426 | Inline pattern variable | |
Feature | IDEA-225778 | Inline object with the subsequent call | |
Feature | IDEA-229843 | Change signature refactoring for records | |
Feature | IDEA-231428 | Extract variable after old instanceof could introduce a pattern variable | |
Bug | IDEA-231425 | Extract variable from expression should be disabled if expression defines a pattern variable that is used outside | |
Bug | IDEA-235090 | "Change signature" action removing @NotNull does nothing | |
Bug | IDEA-229901 | Extract method/field/constant refactoring doesn't consider pattern variable | |
Bug | IDEA-232690 | "Change method signature" messes @NotNull | |
Bug | IDEA-232559 | Rename record component: field reference is not renamed if getter overload is present | |
Bug | IDEA-232966 | Update usages action is available even when the signature has a compilation error. | |
Bug | IDEA-231427 | Extract method produces incompilable code when extracting expression that produces a pattern variable | |
Bug | IDEA-228512 | Method inlining may behave incorrectly when return type is ignored | |
Bug | IDEA-236058 | Dialog to rename parameter shown twice when rename field with post-edit refactoring | |
Bug | IDEA-227119 | "Move class to another source root" hangs with "Decompiling Callable.class" | |
Bug | IDEA-225219 | "Extract method reference" doesn't refactor correctly | |
Bug | IDEA-230143 | copying class doesn't work as intended | |
Bug | IDEA-233351 | "Private" modifier dissapeared after copying of interface with private methods | |
Usability | IDEA-229888 | In-place rename for pattern variable | |
Usability | IDEA-232649 | Duplicating a line, then changing the name results in rename suggestion | |
Exception | IDEA-227789 | Extract delegate out of source root causes exception | |
Java. Tests. Cucumber | Feature | IDEA-221004 | please support cucumber typeRegistry.defineParameterType(ParameterType.fromEnum(Enum.class)) |
Feature | IDEA-234193 | Cucumber for Java Plugin not support repeatable step definition annotations | |
Bug | IDEA-226187 | Cucumber plugin doesn't find the step reference in jar when using cucumber expressions | |
Bug | IDEA-233474 | When Cucumber tests are as a module inside bigger Java project then Working Directory path of autogenerated runner is not valid | |
Bug | IDEA-222254 | Right-click on a data table in a .feature file asks which rename handler to use then shows an unresponsive context menu | |
Bug | IDEA-231453 | Cucumber for Java plugin does not recognise @ParameterType step arguments | |
Bug | IDEA-229722 | 2020.1 Lost Cucumber run configurations created in 2019.3 | |
Java. Tests. JUnit | Bug | IDEA-228358 | TestEngine with ID 'junit-jupiter' failed to execute tests in 2019.3 |
Bug | IDEA-227006 | Associate stdout/stderr JUnit5 ReportEntry/reporting entries with proper test in IntelliJ as regular stdout/stderr | |
Bug | IDEA-211589 | Run log not shown for some println statements | |
Bug | IDEA-183168 | 2017.3 JUnit 5 dependency resolution via Maven ignores Maven settings | |
Bug | IDEA-230411 | Tests do not start if pass vm parameter with space inside | |
Bug | IDEA-216215 | Running JUnit 5 Tests with ExecutionMode CONCURRENT ("parallel execution") -> test execution times + console output are messed up | |
Usability | IDEA-233667 | JUnit: com.intellij.rt.junit should be folded by default | |
Cosmetics | IDEA-228306 | Items in "Go to Test" and "Go to Implementations" popup use monospaced (editor) font | |
Java. Tests. TestNG | Feature | IDEA-228614 | Recognize that TestNG's @Test.expectedExceptionsMessageRegExp is a regexp |
Bug | IDEA-234149 | Throwable at enabling TestNG/JUnit plugin | |
Java. i18n | Bug | IDEA-229977 | False positive in chained method calls |
Bug | IDEA-233945 | "Hardcoded string literal in a UI form" inspection ignores external @NonNls annotations | |
Bug | IDEA-234115 | "I18nize hardcoded string literal" quick fix works incorrectly for strings containing line breaks | |
Bug | IDEA-229136 | Cannot edit "Resource bundle expression" field during quick-fix | |
Usability | IDEA-233596 | I18nize Hardcoded String action supposes convert single-quated string into double-quated even if there are no parameters | |
Usability | IDEA-233362 | I18nize Hardcoded String dialog shows all properties files found in the project | |
Cosmetics | IDEA-39555 | i18nize functionality contains several versions of spelling "hard-coded", all wrong. Reduce to a single correct version. | |
JavaX. AppServers | Bug | IDEA-231585 | Application servers could not be started |
JavaX. AppServers. Tomcat | Bug | IDEA-228150 | Update resources rebuilds project. |
JavaX. AppServers. WebSphere | Bug | IDEA-224968 | False warning in WebSphere integration: Enterprise JavaBeans Lite 3.1 feature should be enabled |
JavaX. JPA | Bug | IDEA-228014 | Generate Constructor: Constructor Already Exists, Can not create customize constructor for @Entity annotated classes |
Bug | IDEA-227419 | JPA. Persistence view. Delete "virtual" word from the persistence root name in case of persistence config files absence | |
Bug | IDEA-227620 | Micronaut. JPA/Hibernate console. Doesn't work if properties are pointed in the application.properties/ application.json file | |
Bug | IDEA-229010 | "Entity class should have a public no-arg constructor" inspection | |
Task | IDEA-227867 | Move JPA QL / HQL language injections config to JavaEE plugin | |
JavaX. JSF | Bug | IDEA-216645 | Cannot resolve variable p_messages in JSF, although it is defined in faces-config.xml |
JavaX. JavaEE | Feature | IDEA-199717 | JAX-RS: Provide completion for MIME types in @Produces and @Consumes |
JavaX. Servlets | Feature | IDEA-52680 | HttpServletResponse.setContentType() should suggest a list of available response types |
JavaX. Web Services | Feature | IDEA-114823 | JAX-RS: support regexp language injection in @Path |
Bug | IDEA-231162 | java.lang.Throwable: paths in UrlPath concatenated incorrectly in URLPathReference at calling completion after / in `//anySectionName` | |
Bug | IDEA-233691 | WebSocket: Cannot refactor-rename the last path segment if it doesn't contain `/` at the end | |
Bug | IDEA-234018 | @PathParam URI template variable name with valid special character(s) is incorrectly displaying resolution error | |
Bug | IDEA-229336 | JAX-RS: Wrong inspection error at using \\d{3,5} regexp in `@Path` | |
Bug | IDEA-222961 | Error logged on assertReadAccessAllowed from Tools->Web Services->Generate WSDL from Java code | |
Bug | IDEA-231143 | JAX-RS: Remove pathParams from clients completion list | |
Bug | IDEA-234823 | JAX-RS: Rename `@PathParam` to one with `-` doesn't work | |
Exception | IDEA-183597 | Error logged on assertReadAccessAllowed from GenerateJAXBSchemasFromJavaDialog | |
Lang. JSON | Feature | IDEA-233082 | JSON schemas should be available for .json/.yaml scratch files |
Feature | IDEA-228220 | Option to add description for enum values in JSON SCHEMA | |
Feature | IDEA-232277 | Add HAR file type and JSON schema mapping | |
Feature | IDEA-223598 | provide context to x-intellij-language-injection in json schemas | |
Bug | IDEA-231779 | JSON Schema Validator: Integer values restricted to 32 bit during validation | |
Lang. Markdown | Bug | IDEA-227021 | Reference link is not rendered properly in Markdown preview |
Exception | IDEA-228789 | Markdown changes PSI/document/model during highlighting | |
Lang. RegExp | Bug | IDEA-144332 | False positive: Annotator: Unknown character category: \p{Block=CombiningDiacriticalMarks}+ |
Usability | IDEA-230642 | Check RegExp is unnecessarily slow | |
Lang. Shell Script | Bug | IDEA-229741 | New Shell Script Run Configuration breaks Debugging of Java applications when using shell script in before launch setup |
Bug | IDEA-232777 | Shell: syntax error displayed for <<< here-string | |
Bug | IDEA-232776 | Shell: eval in a pipe displayed as syntax error | |
Bug | IDEA-231148 | Shell: Parsing error for quoted string expansion $'...' | |
Bug | IDEA-231408 | Shell Script plugin: Bash Terminal rewrites script file path in a way that bash shell can't read it | |
Bug | IDEA-227953 | Shell script: terminal tabs are not respecting the run configuration title | |
Bug | IDEA-230061 | Parsing error when a function test is defined in a script | |
Bug | IDEA-230393 | Explainshell action does not properly escape plus and ampersand | |
Lang. Thymeleaf | Bug | IDEA-230832 | False error in valid fragment expression (thymeleaf) |
Bug | IDEA-232433 | Thymeleaf plugin requires restart on enabling and disabling | |
Lang. XML | Bug | IDEA-232980 | I can't seem to be able to get my XML to use my local DTD |
Bug | IDEA-232914 | Unexpected highlighting of child tags in HTML | |
Lang. XPath and XSLT | Usability | IDEA-231642 | Add proper highlighting of injected XPath in macOS/Windows Light |
Usability | IDEA-230950 | XPath in language injection fragments is highlighted with confusing red color in Darcula | |
Plugin Development (DevKit) | Feature | IDEA-232333 | Provide an action to create a message bundle class and corresponding properties file in IntelliJ project |
Feature | IDEA-228484 | Devkit: tooling support for Dynamic Plugins | |
Feature | IDEA-141739 | Devkit: Resolve languages in 'plugin.xml' defined in kotlin classes, objects | |
Feature | IDEA-233343 | Devkit: support "os" attribute for <listener> | |
Feature | IDEA-233379 | Improve default values in I18nize Hardcoded String dialog for IntelliJ project | |
Feature | IDEA-226554 | Devkit: use <action>/<group> icon everywhere in UI | |
Feature | IDEA-228757 | Devkit plugin.xml: extension points support code insight for enum attributes | |
Bug | IDEA-228949 | plugin.xml: fix resolving <with> "attribute"/"tag" when @Attribute/@Tag is defined on field | |
Bug | IDEA-229615 | Incorrect highlighting for projectListeners and applicationListeners | |
Bug | IDEA-229025 | Extension Point Doc: make work for non-Java classes | |
Bug | IDEA-227743 | plugin.xml: resolve "xi:include" to files from libraries | |
Bug | IDEA-234074 | Devkit: <listener> highlighting must not require specifying "since-build" in plugin.xml for Gradle setups | |
Exception | IDEA-197393 | ClassCastException is thrown in SwingComponentWrapper if JBList has cell renderer written in Kotlin UI DSL | |
Tools. Docker | Feature | IDEA-190810 | Support for multiple tags when building |
Feature | IDEA-223433 | Docker. Make it possible to pull on the right pane of Images item with a simple UI | |
Feature | IDEA-219125 | Docker. Support --gpus command line option | |
Bug | IDEA-216531 | Docker: support custom credential stores / helpers | |
Bug | IDEA-234229 | Docker. Pull images. No result by completion with one symbol | |
Bug | IDEA-234250 | Docker. Image Console: the old Pull dialog is called from context menus and via buttons | |
Bug | IDEA-234210 | Docker: support `--sysctl` in docker run configuration CLI options | |
Bug | IDEA-234944 | DockerCompose: Add navigation from images in quotes to the docker hub | |
Bug | IDEA-233297 | Docker: file chooser doesn't work | |
Bug | IDEA-235678 | Docker: error about parsing this key for some forms of --gpus | |
Bug | IDEA-232502 | Docker plugin: link Configure Executable doesn't work | |
Bug | IDEA-214932 | docker-compose inspection doesn't recognize "unless-stopped" as valid value | |
Bug | IDEA-234265 | DockerCompose: provide inspection errors for invalid images format | |
Bug | IDEA-233884 | Docker: inspect container doesn't work | |
Bug | IDEA-230073 | Cannot start Docker: only error message is "Cannot connect: java.io.FileNotFoundException" | |
Bug | IDEA-180157 | Docker Run configuration : replace JSON file with explicitly listed options in CLI format | |
Bug | IDEA-234233 | Docker: Don't pull all the images by "tomcat: " | |
Bug | IDEA-234231 | IOException: Pipe broken, pipe id: `ImagePullPanel.pipe:plug` at attempt to pull an image | |
Bug | IDEA-234261 | DockerCompose: completion should work for images in quotes | |
Performance | IDEA-235826 | Rider freezes after Clean and Build inside DockerFileDetector | |
Usability | IDEA-234994 | Recognize Dockerfile.jvm and Dockerfile.native as docker files | |
Usability | IDEA-234982 | Docker: Set focus at console command line by Exec->bash on a container | |
Cosmetics | IDEA-232754 | Docker Plugin - bad English in error message when plugin can't reach file system root | |
Task | IDEA-234571 | Internationalize Docker plugin. Round 2 | |
Task | IDEA-232299 | Internationalize Docker plugin | |
Exception | IDEA-234266 | java.util.concurrent.ExecutionException at completion for invalid tags | |
Exception | IDEA-233298 | Docker: com.github.dockerjava.api.exception.InternalServerErrorException at calling Exec command | |
Exception | IDEA-233998 | IDE exception when trying to run Dockerfile configuration with `Run build image` option disabled | |
Tools. HTTP Client | Feature | IDEA-233221 | Generate from Endpoints view action update |
Bug | IDEA-235298 | HTTP Client: Can't generate all requests from MultipleBasePaths yaml specification | |
Bug | IDEA-234656 | Completion hint is disappearing after "clear read-only flag" dialog | |
Bug | IDEA-234891 | Can't rename host in http client | |
Bug | IDEA-234539 | HTTP Client: Server base path marked as red without error | |
Bug | IDEA-234435 | Generate HTTP Request: correctly treat read-only files | |
Bug | IDEA-234388 | Provide more fast way to create HTTP Request via gutter. | |
Usability | IDEA-234739 | Http Client: more comfortable "move refactoring" | |
Usability | IDEA-234659 | Add text and selection in template | |
Task | IDEA-235567 | Add FUS to generation in HTTP Editor | |
Tools. Kubernetes | Feature | IDEA-212595 | Kubernetes. Implement Service view provider for k8s |
Feature | IDEA-223067 | Kubernetes: no run(apply) button for k8s files (good to have it as a gutter/context menu) | |
Feature | IDEA-236366 | Kubernetes. Kustomize. Add completion for all "vars" required keys. | |
Feature | IDEA-195348 | Helm. Add Quick help for requirements.yaml fields | |
Feature | IDEA-226860 | Kubernetes plugin support for contexts with limited access to namespace/cluster in services | |
Feature | IDEA-236363 | Kubernetes. Kustomize. Provide the inspection error and quick-fix in case of the absent required patchesJson6902 fields | |
Feature | IDEA-230386 | Kubernetes. Kustomize. Allow selection of kustomize api | |
Bug | IDEA-229290 | The Kubernetes plugin shows "Unauthorized" without showing any additional information | |
Bug | IDEA-202835 | Helm go template variable tip shows tip for wrong case variables | |
Bug | IDEA-235673 | Kubernetes: No completion if we set the cursor inside the key | |
Bug | IDEA-236348 | Kustomize: newTag field: Wrong inspection error for numeric values | |
Bug | IDEA-236042 | Kubernetes: CRD changes are not applied in other projects till pressing "Re-read" | |
Bug | IDEA-233155 | Kubernetes fails to list objects due to x509 certificate error | |
Bug | IDEA-236434 | Services tool window is always active after reopen when it contains only Kubernetes root node | |
Bug | IDEA-235349 | Kubernetes: Save the file before "apply" action | |
Usability | IDEA-231265 | Allow apply Kubernetes CRD urls\files settings global for IDE instead of per project settings | |
Usability | IDEA-235957 | Kubernetes: CRD table in Settings: make the table bigger, grey empty part smaller | |
Usability | IDEA-235102 | Kubernetes, contexts with limited access: make error messages on the right pane possible to copy and display them completely | |
Usability | IDEA-225372 | Kubernetes. Decrease the k8s plugin size | |
Task | IDEA-234572 | Internationalize Kubernetes plugin. Round 2 | |
Task | IDEA-232300 | Internationalize Kubernetes plugin | |
Exception | IDEA-235002 | RuntimeExceptionWithAttachments at apply action | |
Exception | IDEA-234997 | com.intellij.util.IncorrectOperationException at Refresh action | |
Tools. Terminal | Feature | IDEA-141172 | Provide ability to display terminal sessions vertically/horizontally side-by-side |
Bug | IDEA-234406 | Split sessions are lost when moving terminal tab to the editor – disable the action for split sessions | |
Bug | IDEA-227054 | Fish terminal integration loads functions after conf.d (unlike fish itself) | |
Bug | IDEA-234503 | Provide keyboard navigation between split terminals | |
Bug | IDEA-231032 | Cannot open new terminal tab in RubyMine | |
Task | IDEA-231958 | Terminal tool window: extract to bundles context menus | |
Exception | IDEA-234523 | Throwable when move terminal tab to editor | |
Exception | IDEA-231286 | "Open in Terminal" action fails to run | |
User Interface | Feature | IDEA-161894 | Add settings option "Hide icons on editor tabs" may improve UX. |
Feature | IDEA-225110 | Extend UI and add logic to turn on/off inlay hints per language and globally | |
Bug | IDEA-231055 | "Restore Default Layout" action moves all tool windows to Top Left | |
Bug | IDEA-230691 | Hide active tool window shortcut doesn't work if focus in the editor in 2020.1 | |
Bug | IDEA-228825 | Copy Relative Path uses unix forward slashes instead of windows backslashes | |
Bug | IDEA-231627 | Async stack trace separator is too small in presentation mode | |
Bug | IDEA-234199 | "Path From Repository Root" is missing in "Copy" submenu | |
Bug | IDEA-230654 | Unexpected tool windows resize when hovering left tool window stripe | |
Bug | IDEA-220281 | Sometimes text on commit message is black on grey background (Darcula) | |
Bug | IDEA-230912 | "Don't show tips" option is shown as switched on in "Find Action" when it is switched off | |
Bug | IDEA-231092 | Tab Panel of tool windows is blinking in Undock view mode | |
Bug | IDEA-233491 | WSL2: allow to use wsl path in the New Project Wizard | |
Bug | IDEA-229129 | Empty EventLog shows 3 on the stripe button | |
Bug | IDEA-234043 | LightEdit: provide toolbar action to select opened file in "Open File" dialog | |
Bug | IDEA-234129 | Double-border on Commit toolwindow | |
Bug | IDEA-230714 | Editor tab is not detached with drag-and-drop | |
Bug | IDEA-230671 | Opened tool window is not focused with Alt+Num key and Switcher | |
Bug | IDEA-232821 | Adding SDK from editor banner shows popup in the middle of the screen | |
Bug | IDEA-234065 | Loading dialog: extract text to bundle | |
Bug | IDEA-232705 | Windows: On attempt to switch to Full Screen mode IDEA gets closed | |
Bug | IDEA-234088 | Notification dialog: extract dialog header into bundle | |
Bug | IDEA-234116 | Settings: File Colors: extract strings into bundles | |
Bug | IDEA-217907 | Error message in status bar is truncated | |
Bug | IDEA-234177 | Cannot close a maximized borderless frame (except main) when clicking in the top right corner of the screen | |
Bug | IDEA-231177 | Items on Welcome screen are moved down | |
Bug | IDEA-231475 | Visual glitch in Tool windows : very large sized text in titles and missing buttons | |
Bug | IDEA-234468 | Completion popup trims items | |
Bug | IDEA-226672 | `ShowSettingsUtil.editConfigurable()` does not reflect `Configurable` size | |
Bug | IDEA-229809 | Plugin Updates dialog couldn't be closed | |
Bug | IDEA-233253 | Specify Code Migration Scope dialog contains invalid label | |
Bug | IDEA-234105 | System Settings: extract strings into bundles | |
Bug | IDEA-233188 | Programming languages names should not be internationalized | |
Bug | IDEA-234063 | Project Structure: move to bundles some buttons and texts | |
Bug | IDEA-231689 | Scrolling up in Navigation bar popup is laggy | |
Bug | IDEA-230648 | There are empty tabs in Structure tool window on first opening | |
Bug | IDEA-233160 | Editor tab names are cut on macOS Catalina | |
Bug | IDEA-219672 | Entries in code completion popup are cut off | |
Bug | IDEA-212259 | Borderless frame top border is too tall | |
Bug | IDEA-202265 | Folders disappear from Navigation Bar Toolbar on restart | |
Bug | IDEA-233233 | Can not mouse click on "Select Library Type" popup | |
Bug | IDEA-210360 | Navigation bar arrows are blurry on HiDPI screens on Windows | |
Bug | IDEA-232723 | Removed projects aren't highlighted red on welcome screen with 2020.1EAP4 | |
Bug | IDEA-227938 | ProgressManager background progress is lost | |
Bug | IDEA-225866 | Tips of the day: do not show tips which were read by the user | |
Bug | IDEA-224570 | IDEA log grows too fast due to IconLoader logs | |
Bug | IDEA-229426 | Unable to remove tool window that has not been opened yet | |
Bug | IDEA-234916 | "Find" field change its size on entering first symbol | |
Bug | IDEA-227173 | "Update All" link at the top of installed plugins list does nothing | |
Bug | IDEA-231300 | Cropped popup in completion | |
Bug | IDEA-226400 | Tooltip appears in wrong place | |
Bug | IDEA-233792 | Confusing operation of the File Colors settings | |
Bug | IDEA-229066 | IdeFrameDecorator: No default button in some dialogs | |
Bug | IDEA-231081 | "Import IntelliJ IDEA Settings" dialog about custom VM options is truncated | |
Bug | IDEA-210249 | Async tree should stop its background update when the toolwindow with it is closed | |
Bug | IDEA-234634 | Exception on attempt to detach a tab | |
Usability | IDEA-234304 | Show dependency name as "module" in window title for dependency classes / resources | |
Usability | IDEA-227816 | Find in Path preview and list are empty between updating the results | |
Usability | IDEA-52089 | Shorten Window Title | |
Usability | IDEA-234396 | Status Bar elements inconsistent behavior | |
Usability | IDEA-231206 | Projects can be accidentally deleted by clicking on the left upper corner | |
Usability | IDEA-224969 | Navigation in DFM with disabled tabs is confusing | |
Usability | IDEA-228967 | Tips of the day dialog overlaps another app | |
Usability | IDEA-114018 | Autoscroll from Source - Causes project view to scroll when file is already in view | |
Usability | IDEA-177071 | 'Open copy in editor' checkbox in Refactor | Copy dialog may be not very noticeable sometimes | |
Cosmetics | IDEA-222013 | Redesign "More" popup in editor tabs | |
Cosmetics | IDEA-232824 | Menu items Analyze > Analyze Data Flow to/from Here should have "..." at the end | |
Cosmetics | IDEA-219374 | Missed top border in all windows | |
Cosmetics | IDEA-233144 | Wrong text alignment in "Editor | General" configurable on Mac OS | |
Cosmetics | IDEA-232767 | Extra border is visible on tree nodes multi selection | |
Task | IDEA-227948 | Update SdkType filters for new Project Wizards | |
Task | IDEA-225869 | Tips of the day: Reopen that same tip within the same day when the user opens tips with Help > Tip of the Day. | |
Task | IDEA-216280 | Show / hide widgets in the Status Bar | |
Task | IDEA-225867 | Tips of the day: show tips on startup only once per day | |
Task | IDEA-228109 | Make progress bar determinate once we know the file size | |
Task | IDEA-225872 | Tips of the day: rename the checkbox Show tips on startup | |
Auto-reported Exception | IDEA-232744 | cannot create configurable component | |
Exception | IDEA-233977 | NPE on project opening (at com.intellij.ui.EditorNotificationsImpl$5.run) | |
Exception | IDEA-232230 | java.lang.IllegalStateException occurs when closing and reopening of same project | |
Exception | IDEA-194196 | Permanent exception IllegalThreadStateException "window with id="SOME_WINDOW_ID" isn't registered | |
Exception | IDEA-232907 | NullPointerException at com.intellij.openapi.updateSettings.impl.pluginsAdvertisement.PluginsAdvertiser$KnownExtensions.find | |
Exception | IDEA-230896 | Exception on opening project with detached tab | |
Exception | IDEA-233513 | KotlinNullPointerException at com.intellij.ui.components.BasicOptionButtonUI.getOptionButton | |
User Interface. Accessibility | Bug | IDEA-234385 | Screen reader does not read "Search Everywhere" dialog name when it is invoked |
Bug | IDEA-227618 | Cannot switch tab when adding new module in project settings | |
Bug | IDEA-225647 | Mnemonics not working on "View Mode" menu items. | |
Cosmetics | IDEA-186539 | Rework UI text for I18nize Hardcoded Strings dialog | |
User Interface. Action System | Bug | IDEA-228620 | Mouse event logged instead of Keyboard event for menu actions |
Bug | IDEA-217670 | Mnemonics for Replace -> Replace all (Alt + A) doesn't work in macro when there is an action with same shortcut is defined | |
Performance | IDEA-225060 | First "Go to action" is too long | |
Exception | IDEA-234033 | NPE at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.unregisterAction | |
User Interface. Console View | Usability | IDEA-231959 | Cannot see whole Java path on Windows in Run/Debug console |
User Interface. Controls | Bug | IDEA-231179 | GUI elements from version control remain after view is closed |
Bug | IDEA-230825 | Color Scheme UI: field with color value is always showing truncated text | |
Cosmetics | IDEA-225998 | Scroll bars background is not transparent | |
User Interface. Embedded Browser (JCEF) | Bug | IDEA-231063 | [jcef] implement custom scheme handler for "file://" protocol |
Bug | IDEA-230863 | JCEF white flash on load | |
User Interface. Find, Replace, Usages | Bug | IDEA-230545 | 'Search Accessors' dialog is shown simultaneously with 'Show Usages' results popup |
Bug | IDEA-199657 | RegExp: named groups don't work in Find/Replace in Path | |
Bug | IDEA-209596 | "Invoke Show Usages again to search in all files" doesn't work | |
Bug | IDEA-232898 | typing 3 ascii chars into the find in path search field in regex mode locked up the ide and pegged one core (java process) | |
Bug | IDEA-192260 | Toggling "Merge usages from the same line" in find references popup cycles between more than 2 different result lists??? | |
Bug | IDEA-226984 | Search field in editor bug (when two lines are pasted in) | |
Bug | IDEA-227990 | Resizing preview in Find in Path doesn't always work on macOS | |
Task | IDEA-217881 | Update appearance of find/replace in editor | |
Task | IDEA-217878 | Update appearance of find/replace pop-up | |
Task | IDEA-225632 | EPs to make dynamic | |
User Interface. Focus | Bug | IDEA-218418 | IDE remains in background when invoked Jump to source (F4) from another window |
Bug | IDEA-227001 | Focus jumps from Tool Window to Editor on opening tool windows in a row | |
Bug | IDEA-231836 | Focus is moved to wrong IDE windows when modal dialog appears | |
Bug | IDEA-202932 | Unexpected workspace switching after showing MacSheets dialog | |
Bug | IDEA-229146 | Fix for JBR-2021 on IDEA-side | |
Bug | IDEA-235551 | Esc does not return focus to Editor from Find panel if a toggle is focused | |
User Interface. Keyboard Input | Bug | IDEA-227295 | Unable to use arrow buttons to expand/collapse recent projects group on welcome screen |
Bug | IDEA-228793 | Shortcut VS mnemonic collision | |
User Interface. Look and Feel | Feature | IDEA-232027 | Make selection in IntelliJ scheme lighter to leave highlighting |
Feature | IDEA-228866 | Preview while changing themes | |
Bug | IDEA-201293 | Some colors are not changed on switching theme | |
Bug | IDEA-216658 | IntelliJ LaF: context menu triangle icon | |
Bug | IDEA-216753 | IntelliJ LaF: tool window headers have increased font size on Mac | |
Bug | IDEA-228042 | Project description floats freely on screen | |
Bug | IDEA-216556 | IntelliJ LaF: disabled combo background looks incorrect | |
Bug | IDEA-206402 | Mac proxy icon missing in the title bar | |
Bug | IDEA-235462 | Extra space in "New file" dialog | |
Bug | IDEA-231665 | Dracula theme broken with 201.3803.71 update | |
Bug | IDEA-231105 | Color scheme is reset to "IntelliJ Light" in 2020.1 if a custom color scheme was set in 2019.3 | |
Cosmetics | IDEA-229812 | Blue frame of "Create new project" on Welcome screen is thin | |
Task | IDEA-216580 | IntelliJ LaF: Help button on Windows and Linux | |
Task | IDEA-217993 | Rename color scheme/theme actions in Quick Switch Scheme popup | |
Task | IDEA-230997 | Bundle macOS Light Theme and Windows 10 Light Theme plugins with all JetBrains IDEs | |
Task | IDEA-226805 | Move Windows and macOS themes to plugins | |
User Interface. Navigation | Bug | IDEA-231342 | Weird nav bar for lambda: surrounding class is missing |
Bug | IDEA-231596 | Enum method is not correctly selected in navbar | |
Usability | IDEA-11943 | Navigation bar: Alt-F1 should immediately open list | |
Cosmetics | IDEA-231316 | Select the whole line in NavBar popup | |
User Interface. Project View | Feature | IDEA-227694 | "Go to link target" command should work for files under linked directories |
Bug | IDEA-223785 | Project Tree view during Drag/Drop horizontal scroll is jarring and gets in the way | |
Usability | IDEA-231440 | can i control `details in tree view` format? | |
Usability | IDEA-224710 | Project view does not show current focus when selecting via keyboard | |
Task | IDEA-178054 | Problem with understanding hierarchy in directory tree | |
User Interface. Services View | Exception | IDEA-231056 | AE at com.intellij.database.dataSource.DataSourceStorage.readState |
Version Control | Feature | IDEA-224896 | Allow in-place commit author editing |
Feature | IDEA-129956 | Commit navigation from History for selection dialog | |
Bug | IDEA-232148 | Branches: empty lines appear on switching "Group by Directory" | |
Bug | IDEA-229133 | VcsDirtyScopeImpl.myDirtyFiles uses case-sensitive hashing strategy | |
Bug | IDEA-226994 | Shelves Not Available After Restart | |
Bug | IDEA-225545 | Use LaF-based color scheme for commit message editor | |
Bug | IDEA-230463 | Git tool window causes TransactionGuard.assertWriteActionAllowed to fail when show.diff.preview.as.editor.tab=true | |
Bug | IDEA-234274 | Commit message field size is not updated when there're no commits to show | |
Bug | IDEA-231330 | "Show VCS Log" action sometimes does not "focus" Log tab | |
Bug | IDEA-229324 | Remove "Branch Default" update option from Settings | |
Bug | IDEA-233218 | Prevent fixup on first commit in rebase dialog | |
Bug | IDEA-206865 | VcsDirtyScopeVfsListener might try to install itself on an already closed project | |
Bug | IDEA-231402 | Do not open Diff in Editor for Diff Preview for files from Log | |
Bug | IDEA-235943 | Diff Preview tab header is not updated when files are switched | |
Bug | IDEA-219867 | Local Changes Unified Diff Preview doesn't update inspection information | |
Bug | IDEA-204201 | When creating a patch file from VCS->Local History to clipboard it is not copied to clipboard and instead creates a file | |
Performance | IDEA-225949 | 595MB memory leak in ChangelistConflictTracker | |
Performance | IDEA-160355 | Shelving changes is slow for many files | |
Usability | IDEA-115467 | On Checkout from VCS dialog, allow option to open immediately | |
Usability | IDEA-231129 | Diff window is not shown immediately if VCS is being updated | |
Usability | IDEA-223951 | Branches popup: change Warning icon to Refresh icon when the popup content is outdated | |
Usability | IDEA-231260 | Alt/Cmd+9 should open the GIt toolwindow | |
Usability | IDEA-146640 | If Commit dialog is invoked when index is not built yet it suggests to wait to make code analysis available forever | |
Usability | IDEA-223952 | Branch popup: do not close the popup on refresh action | |
Usability | IDEA-228151 | Enable "Version Control" toolwindow just after Version Control integration is enabled | |
Usability | IDEA-230989 | Vertical Commit tool window: buttons may be hard to find | |
Usability | IDEA-231586 | Non-modal commit: preview diff in editor is too agressive | |
Usability | IDEA-230151 | Non modal commit: show a progress indicator if the "Amend Commit" mode is entered with a delay | |
Usability | IDEA-228285 | Set "Author" field to default value after commit was done | |
Usability | IDEA-228598 | Branches: rename should also work on Shift+F6 | |
Usability | IDEA-231687 | Support Shift+Tab for navigation between Commit toolwindow elements | |
Cosmetics | IDEA-228597 | Branches: cursor does not get its normal shape after resize | |
Cosmetics | IDEA-232087 | Local Changes Tool Window: Missing Decimal Separators in the Status Line | |
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 | |
Cosmetics | IDEA-233636 | Error message displayed on attempt to commit during rebase is funny | |
Task | IDEA-216601 | Always create .idea/.gitignore when creating a new IDEA project | |
Task | IDEA-230310 | Change Performing VCS commit to Committing | |
Task | IDEA-230247 | Make ignoredFileProvider EP dynamic | |
Task | IDEA-233444 | Enable "Commit from Local Changes" by default for new installations | |
Task | IDEA-230905 | Drop TFS Integration | |
Task | IDEA-233456 | Advertise non-modal commit from commit dialog | |
Task | IDEA-235893 | Allow toggling non-modal commit setting from "Find Action" | |
Exception | IDEA-233734 | IOE at com.intellij.openapi.util.Disposer.register | |
Exception | IDEA-232436 | Throwable: Do not call synchronous repository update in EDT | |
Exception | IDEA-233506 | Throwable at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.getRegisteredMutableInfoOrLogError | |
Version Control. Git | Feature | IDEA-209996 | Show "Incoming/Outgoing commits" indicator for current branch in the status bar |
Feature | IDEA-227107 | Display favorite branches first in the branch dashboard. | |
Feature | IDEA-205386 | Add a refresh (fetch) option to Git Branches popup | |
Bug | IDEA-230743 | Clone button stays disabled after installing Git | |
Bug | IDEA-231282 | Throwable at com.intellij.vcs.log.impl.PostponableLogRefresher.addLogWindow | |
Bug | IDEA-94470 | Case-renamed file disappears from the Changes view on Save | |
Bug | IDEA-234426 | AssertionError when opening changed project file in light mode on Windows | |
Bug | IDEA-233514 | Deleting branches from a multi-repository project in Git toolwindow is painful | |
Bug | IDEA-206427 | IO commits: No 'update fail' message after unsuccessful attempt of authentication | |
Bug | IDEA-234159 | Changes of submodule objects do not appear in Local Changes | |
Bug | IDEA-211338 | Git: incoming/outgoing changes checking always fails for the private github repositories | |
Bug | IDEA-211334 | Git: incoming/outgoing changes checking is not performed after successful pull | |
Bug | IDEA-232562 | IDEA checks Git version twice when clone dialog is opened | |
Bug | IDEA-231802 | Revert changes: revert changelist is still displayed after revert was aborted | |
Bug | IDEA-231681 | Git branches toolwindow: empty folders are not filtered out | |
Bug | IDEA-234374 | Strange sorting when "Group by directory" is enabled | |
Bug | IDEA-232630 | Toolbar buttons disappear after expansion and collapsion in interactive rebase dialog | |
Bug | IDEA-232303 | toString() results are visible/editable in the new rebase window | |
Bug | IDEA-234795 | Can no longer select differences in new commit tab | |
Bug | IDEA-207187 | Incoming Changes indicator in branches popup doesn't disappear after update | |
Usability | IDEA-232128 | Branches: favorite branches could be show above groups | |
Usability | IDEA-233381 | After restart selected tab is switched from "Local Changes" to "Log" | |
Usability | IDEA-232511 | Missing Squash in Rebasing Commits dialog | |
Usability | IDEA-216780 | Amend button is undiscoverable | |
Usability | IDEA-174600 | Git Interactive Rebase dialog: allow to remove commit via Backspace or Delete | |
Usability | IDEA-221692 | Improve user experience when Git is not installed | |
Usability | IDEA-226783 | Extend existing "New Branch From Selected…" branches popup action to allow create a new branch without checkout | |
Usability | IDEA-231793 | Disabling non-modal commit should restore toolwindow layout | |
Cosmetics | IDEA-233740 | Branches: visual artifacts on collapsed pane | |
Cosmetics | IDEA-233853 | Git Interactive Rebase Dialog UI is broken on Mac | |
Cosmetics | IDEA-229854 | Git Checkout Problem dialog: change text about stashing changes | |
Exception | IDEA-232623 | Undo commit: Access is allowed from write thread only | |
Version Control. GitHub | Bug | IDEA-232712 | GitHub PullRequests: Improper background if comment is left on the last line of the file |
Version Control. Log | Bug | IDEA-216882 | Diff is not available for changes in external repositories Log |
Bug | IDEA-233502 | Open commit in new Git Log tab should focus selected commit | |
Cosmetics | IDEA-228572 | Git log: two different colors for link rendering | |
Exception | IDEA-229187 | Clicking on Log tab of Git tool window generates exception (intellij-community master branch) | |
Version Control. Mercurial | Bug | IDEA-233629 | Mercurial auth script is not compatible with older python versions. |
Exception | IDEA-233283 | update failed for AnAction with ID=hg4idea.CompareWithBranch | |
Version Control. Subversion | Bug | IDEA-234491 | Cannot checkout Subversion project from Welcome screen |
No subsystem | Feature | WEB-44187 | Run Prettier on save - add jsx and tsx files by default |
Feature | WEB-39998 | Show property names in completions for indexers | |
Feature | WEB-25666 | Add option to configure injected fragment background for each language separately | |
Feature | WEB-41530 | "Run anything" should offer scripts from package.json without typing "npm run" | |
Feature | WEB-38335 | Run Prettier on saving files | |
Feature | WEB-43061 | jsconfig.json baseUrl is not supported | |
Bug | WEB-42872 | 'Infer parameter types from usage' duplicates types | |
Bug | WEB-42930 | Duplicate script tag message for multiple <script> tags in Laravel Blade file | |
Bug | WEB-43722 | Can't find "Node.js run/debug configuration" after completely fresh installation of IDEA 2020.1 | |
Bug | WEB-42511 | 'Run anything' shows scripts from wrong package.json | |
Bug | WEB-42756 | Typescript: Attempt to assign to const or readonly variable, when assigning to variable with union type | |
Bug | WEB-43777 | Error loading tooltip | |
Bug | WEB-43680 | Extract parameter causes an exception when invoking inside arrow function | |
Bug | WEB-43750 | Spring Boot: 'Debug' button is missing when static web assets are located in resources folder | |
Bug | WEB-43777 | Error loading tooltip | |
Bug | WEB-43484 | 'Introduce variable' breaks for 'as' type casts in TypeScript if no whitespace after parentheses | |
Bug | WEB-43821 | Webstorm giving false compiler errors for setters | |
Bug | WEB-44221 | Completion for object literal properties with "this." behaves incorrectly for TypeScript explicit this specifications | |
Bug | WEB-43768 | TypeScript Refactor Extract Method inserts erroneous '<T>' before extracted method name. | |
Bug | WEB-43772 | Files from node_modules shouldn't affect the "New File" dialog | |
Bug | WEB-43933 | Common table expressions in strings don't cause SQL language injection albeit they should | |
Bug | WEB-44222 | Completion for object literal properties with 'this.' doesn't properly handle non-identifier property names | |
Bug | WEB-44183 | Remove inspection 'Unresolved JavaScript variable' from injections | |
Bug | WEB-44149 | Run prettier on save triggers in other project "Non-Project Files Protection | |
Bug | WEB-43854 | Optional chaining should always add ' | undefined' to the tail type | |
Bug | WEB-43879 | Run prettier on save: change default glob pattern | |
Bug | WEB-42990 | Quick Documentation: dl/dt/dd tags are not rendered | |
Bug | WEB-44076 | IndexOutOfBoundsException when Introduce field | |
Performance | WEB-43007 | Import optimization in TypeScript is too slow to be used as a trigger on save | |
Usability | WEB-9655 | Clean-up "New File" dialog | |
Usability | WEB-44108 | Improve presentation of long paths | |
Cosmetics | WEB-43800 | 'Enabled' column is not fully displayed in 'Settings | Languages & Frameworks | JavaScript | Libraries' | |
Task | WEB-44295 | Do not show browser icons in XML files | |
Task | WEB-42926 | Rearrange inspections in the settings: TypeScript/JavaScript categories | |
Task | WEB-44337 | Bundle the Grazie plugin with WebStorm | |
Task | WEB-43677 | Please make the AWS Toolkit plugin featured in WebStorm | |
Exception | WEB-43809 | PluginException when create fresh node.js express project | |
Exception | WEB-43488 | NullPointerException when enable prettier plugin | |
CSS | Bug | WEB-43153 | Color Picker dialog issues: wrong traversal order on tab, not updated colors. |
Bug | WEB-43562 | Exception after enabling postCSS plugin | |
Task | WEB-43006 | Remove information about CSS level and browser support from completion popup | |
Task | WEB-43231 | Make css.supportedFileTypesProvider extension point dynamic | |
CoffeeScript | Bug | WEB-35585 | support dynamic imports in coffeescript |
Dart | Feature | WEB-43245 | Dart Remote Debug should support connecting to the remote VM with the authentication token |
Task | WEB-44167 | Create 'Dart Web' run configuration type by default to run/debug Dart web applications | |
Debugger | Bug | WEB-44425 | Apply 'do not step into' to library roots other than 'node_modules' |
Bug | WEB-44306 | Reference Error in the list of threads when debugging an npm script with nodemon | |
Bug | WEB-44400 | When re-run failed Karma tests in debug mode, debugger doesn't stop on breakpoint | |
Bug | WEB-12527 | Django/JavaScript Debugging Broken in 3.4 | |
Bug | WEB-43315 | "Step into" does not work for libraries in 2020.1 | |
Bug | WEB-44313 | JS Debugger: problems with source resolution when content is symlinked | |
Bug | WEB-43320 | Debugger does not break on breakpoint in cluster worker regression | |
Bug | WEB-30889 | JavaScript Debug is not working for version 2017.3.3 | |
Bug | WEB-41834 | Debugger opens incorrect file (same-named instead of the file with breakpoint) | |
Bug | WEB-44245 | Debugger works improperly | |
Bug | WEB-44064 | Electron Main Debug Not Working | |
Bug | WEB-43747 | When attaching to a running Mocha test, debugger doesn't consider breakpoints in the first launch | |
Bug | WEB-43008 | "Open Source" in Scripts view doesn't work | |
Performance | WEB-41714 | 'Step into' is very slow when 'Do not step into library scripts' is turned on | |
Usability | WEB-43215 | Remove line separator between input and corresponding output in JavaScript debug console | |
Usability | WEB-43277 | Replace Drop Frame with Restart Frame action | |
HTML | Feature | WEB-40474 | Support Vue in HTML files containing a Vue CDN or local file link |
Bug | WEB-36211 | Custom "data-" attributes on SVG elements in HTML are reported as not allowed | |
Performance | WEB-43760 | UI freezing because of calling XmlTag#getDescriptor on EDT | |
Cosmetics | WEB-43036 | Remove tag background in IntelliJ Light theme | |
JSON | Bug | WEB-43447 | Java process of IDE stays alive after ide is closed if project contains JS files |
Bug | WEB-43566 | JSON: incorrect syntax after adding a single quote | |
Bug | WEB-40292 | x-intellij-language-injection doesn't function in yaml for array items | |
JavaScript | Feature | WEB-43397 | JavaScript: enable completion autopopup in string literals if the context type is an union type with string literals |
Feature | WEB-43013 | JavaScript: provide completion for object literal properties with "this." prefix | |
Feature | WEB-22664 | Delete ECMAScript 3 JavaScript version | |
Feature | WEB-43506 | Update presentation of private fields and methods in the quick navigation and documentation popups | |
Feature | WEB-43504 | Add information about symbol definition location to quick documentation | |
Feature | WEB-31345 | Show all JSDoc-style tags in the documentation popup | |
Feature | WEB-44208 | Inject TypeScript JSX and JSX when `jsx` and `tsx` language tags are used | |
Feature | WEB-34743 | Support Proposal Logical Assigment: syntax-only | |
Feature | WEB-40267 | Add intention: Convert to optional chaining and/or nullish coalescing | |
Feature | WEB-38886 | IntelliJ IDEA cannot find test case when using template string with variable | |
Feature | WEB-43505 | Add information about symbol type and visibility to quick documenation | |
Feature | WEB-42183 | Make JavaScript 1.8.5 disabled in the list of JavaScript language versions | |
Bug | WEB-42316 | JSDoc @summary contents aren't shown in Quick documentation | |
Bug | WEB-37405 | Javascript RegExp error: Unclosed character class | |
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-32548 | Remove redundant escape quickfix breaks the regexp | |
Bug | WEB-43689 | Resolve for symbols from JavaScript libraries doesn't work in test files in IntelliJ IDEA | |
Bug | WEB-43041 | JavaScript: make JS parser more tolerant to typos | |
Bug | WEB-38447 | Properties defined with ES6 getters/setters are shown as functions in quick documentation | |
Bug | WEB-43223 | Type is always unset when destructuring props in JavaScript React components | |
Bug | WEB-43917 | Don't show documentation popup on string literals | |
Bug | WEB-40387 | Invalid syntax error warning in JS file when placing JSX inside template literal | |
Bug | WEB-43398 | 'Introduce field' shouldn't be available before 'super' call | |
Bug | WEB-43375 | 'Extract field' doesn't insert element with this when invoking inside array or indexer | |
Bug | WEB-41899 | Do not suggest Class as a class name after the `class` keyword | |
Bug | WEB-43788 | Incorrect 'this' in decorators | |
Bug | WEB-38576 | Javascript: `@return` type annotation assumes the first part is always the type annotation | |
Bug | WEB-43351 | 'Extract variable' does not work when selecting the last part of the expression with minus | |
Bug | WEB-44370 | Exception showing JSDoc comment containing "pre" tag | |
Bug | WEB-36755 | No autocompletion if npm package's package.json doesn't contain types property | |
Bug | WEB-43307 | "Extract constant" does not work when selecting incomplete part of the expression in a function return | |
Bug | WEB-42659 | Import statement is marked as deprecated | |
Bug | WEB-40312 | "Invalid number of arguments, expected 0" when passing message to superclass Error | |
Bug | WEB-44175 | No autocomplete on material-ui createStyles in pure JS | |
Bug | WEB-44168 | Can't go to declaration for modules imported from sub namespaces. | |
Bug | WEB-43438 | JSDoc Promise return type not shown in quick documentation | |
Bug | WEB-31303 | Quick Doc: Markdown: recognize table syntax | |
Bug | WEB-43082 | Overridden is shown twice while actually it's overridden once | |
Bug | WEB-43979 | Weird behavior on copying string element from one array to another in typescript source | |
Bug | WEB-43614 | Inline type info not truncated | |
Bug | WEB-41959 | Type is not inferred for named function imported through jsdoc | |
Bug | WEB-43345 | 'Extract variable' creates duplicate code fragment when invoking the whole line | |
Bug | WEB-44008 | Incorrect import from Node.js core modules | |
Bug | WEB-38449 | Show inferred type in completion when using ES6 getters/setters | |
Bug | WEB-43014 | JavaScript: "insert this" quick fix doesn't work for object literals and class fields | |
Bug | WEB-42971 | Conditional default parameter assigning in the arrow function gives an error | |
Bug | WEB-43885 | Presentation improvements in quick documentation | |
Bug | WEB-42873 | 'Infer parameter types from usage' incorrectly infers rest parameter type | |
Bug | WEB-44162 | Quick documentation is empty | |
Bug | WEB-43824 | Incorrect 'infer parameter types' for conditional statements for checking whether a variable is defined or not | |
Bug | WEB-42866 | 'Infer parameter from usage' should not be invoke many times in JavaScript | |
Bug | WEB-44177 | Inspection 'Unused global symbol' doesn't work for methods whose name consists of one / two letters | |
Bug | WEB-43923 | JavaScript: Vue 2.6.11 not properly analyzed | |
Bug | WEB-43443 | syntax error on object spread with `in` and conditional operator | |
Bug | WEB-42929 | Type hint of "this" keyword malfunctioning in WebStorm. | |
Bug | WEB-42890 | JavaScript: for-of -> for-indexed conversion doesn't work for inferred types | |
Bug | WEB-42887 | 'Infer parameter types from usage' causes a freeze when searching for references takes too long | |
Bug | WEB-43622 | Remove braces intention results in invalid code | |
Bug | WEB-43935 | 'Infer JSDoc parameter types from usages' should paste '*' instead of 'any' to JSDoc | |
Bug | WEB-44255 | JSX: parse several consecutive tags | |
Bug | WEB-42791 | False positive "Method expression is not of Function type" | |
Bug | WEB-41997 | an unresolved identifier "type" is highlighted as a used local var | |
Bug | WEB-42099 | incorrect classification of a for on loop variable as global | |
Bug | WEB-44256 | TypeScript constrained @template in jsdoc | |
Bug | WEB-43274 | WebStorm shows debug information inside hover doc popup | |
Bug | WEB-42888 | Rendering of enum members with non-identifier names is incorrect in 'specify type explicitly'/hints/other features | |
Bug | WEB-36237 | Structure view: different view of Setter & Getter in js & ts | |
Bug | WEB-43487 | JavaScript Array.map() false positive "Contents of collection 'filterNames' are updated, but never queried" | |
Bug | WEB-44308 | Inline function should parenthesize object literals if inlining inside shorthand arrow | |
Bug | WEB-43955 | Show empty custom JSDoc tags in quick documentation | |
Bug | WEB-42816 | JavaScript: add loop live templates with better names | |
Bug | WEB-20955 | ES6: re-exported binding resolve support (ESNext proposal) | |
Bug | WEB-43327 | React.js: "Expand selection" works incorrectly in Redirect tag expression | |
Performance | WEB-44069 | Quick Documentation: Fetching documentation takes a lot of time (~5 sec) | |
Performance | WEB-43019 | PHPStorm 2019.3 slow perfomance, autocomplete and inline validation take between 1 and 5 seconds to complete | |
Performance | WEB-42985 | Memory and processor consuption peaks on a node project with 4 files and 4 libs | |
Performance | WEB-42509 | PhpStorm takes an extremely long time to run code analysis and inspections on javascript files | |
Usability | WEB-41072 | Show file path in "Choose declaration" popup | |
Usability | WEB-43369 | Popup 'Extract field' jumps to first occurrence | |
Usability | WEB-44119 | fn.call() does not prompt import | |
Usability | WEB-43319 | A popup to select a field name overlaps on popup 'Introduce field' | |
Usability | WEB-35571 | Quick Documentation should show type information if nothing else is known | |
Task | WEB-42591 | Remove old JavaScript versions from the list of languages for scratch files | |
Task | WEB-42498 | Remove intention 'Swap method call arguments' | |
Task | WEB-43749 | `#field` syntax is obsolete now for private-fields, we should always use `this.#field` instead | |
Exception | WEB-42867 | 'infer parameters from usage' doesn't work with export | |
Exception | WEB-42865 | 'infer parameters from usage' inserts generics after the variable name when applied to function expressions | |
Exception | WEB-20585 | com.intellij.openapi.project.IndexNotReadyException on Refactor - Move of node_modules | |
JavaScript. Formatter | Usability | WEB-43227 | Improve action name in the intentions popup when suggesting to import code style |
JavaScript. Frameworks | Feature | WEB-43547 | Vuex: support code completion for Vuex store symbols within components |
Feature | WEB-44371 | Vue: improve type evaluation with composition API and support Vue 3 | |
Feature | WEB-43540 | Vuex: implement store symbols resolution in decorated components | |
Feature | WEB-26950 | Vuex: implement store symbols resolution within Vue components | |
Feature | WEB-30491 | Vuex: implement store symbol resolution within Vuex store | |
Feature | WEB-43549 | Vuex: support namespaced mappers in components | |
Feature | WEB-44180 | Angular: Support new Ivy metadata format and enable Ivy by default | |
Feature | WEB-43638 | Vuex: support Object-Style commit and dispatch | |
Feature | WEB-43548 | Vuex: support code completion for Vuex store symbols within Vuex store code | |
Feature | WEB-43589 | Vuex: support find usages for mutations, actions and getters | |
Feature | WEB-43789 | Vuex: Support `import * as ...` syntax in store initialization | |
Feature | WEB-43542 | Vuex: support root actions from namespaced modules | |
Feature | WEB-42964 | multiple props in slot-scope or v-slot with vue.js causes "unexpected tokens in slot prop declaration" | |
Feature | WEB-43541 | Vuex: implement resolution of store symbols in qualified references | |
Feature | WEB-41565 | Vue: Support for Composition API | |
Feature | WEB-42209 | Vue: ship core Vue libraries web-types with the plugin | |
Bug | WEB-42012 | jsconfig.json is not supported in *.vue files | |
Bug | WEB-41402 | `innerHTML` is not recognized as valid attribute if the brackets are omitted | |
Bug | WEB-44140 | Incorrect Angular "Missing or invalid component declaration in module" inspection | |
Bug | WEB-40709 | Angular: Component or directive properties inherited from an abstract library class are not recognized | |
Bug | WEB-43160 | Completion for compound React components from semantic-ui-react | |
Bug | WEB-43751 | Auto-import is not suggested for components defined via React.memo (when @types/react are not installed) | |
Bug | WEB-39018 | Autocompletion not working for "react-testing-library" and "dom-testing-library" modules | |
Bug | WEB-43348 | Code completion doesn't work unless React typings are installed | |
Bug | WEB-42364 | Angular modules aren't recognized if installed with pnpm | |
Bug | WEB-44487 | Vue.js: SOE when `include` tag present in HTML file | |
Bug | WEB-42439 | Live Templates: Angular: correctly expand a template invoked in the class context | |
Bug | WEB-40778 | Angular directives with the transloco library | |
Bug | WEB-42492 | Angular: stale state of Angular project detection | |
Bug | WEB-44388 | Wrong Copy and Paste in TSX files | |
Bug | WEB-42405 | False positive no overlap for component with prop types | |
Bug | WEB-37146 | Webstorm incorrectly complains that "data-" attribute is not allowed on Angular element | |
Usability | WEB-43570 | Vue.js: Make sure plugin is I18N-ed | |
Usability | WEB-43720 | Customizable VueJs language injection | |
Task | WEB-42901 | Use "npx" as the default option for all generators (that support the npx command) | |
Exception | WEB-43924 | StackOverflowError when index template meteor project | |
JavaScript. Inspections | Feature | WEB-26818 | Add inspection for converting let to const when possible |
Feature | WEB-42870 | JavaScript: enable "Import can be shortened" inspection | |
Bug | WEB-42478 | Changed Inspection Severity Level to Error for Duplication Javascript declaration doesn't work | |
Bug | WEB-30908 | Use arrow functions when converting loop to forEach call | |
Bug | WEB-30679 | JS: invalid "redefining of eval is not allowed" error | |
Bug | WEB-43932 | Inspections -> Javascript -> Probable Bugs -> Constructor return primitive value: considers every method which name starts with a capital letter a constructor | |
Bug | WEB-44314 | JavaScript inspection "Duplicate case label" assumes incorrect comparison operator | |
Bug | WEB-42918 | "const variable without initializer" from assigning PHP to inline JS, not short tags | |
Bug | WEB-43306 | TypeScript code assistant suggest incorrectly suggest to simplify expression with optional chaining | |
Bug | WEB-42349 | 'Assignment used as condition' should not be reported for mutable loop conditions | |
Bug | WEB-43623 | unnecessary parentheses in javascript is not unnecessary | |
Bug | WEB-40666 | Add errors for variable count/initializers and lhs expressions in for-of and for-in loops | |
Bug | WEB-44053 | False positive 'Expression statement is not assigned or call' inside js expression statement fragment fully injected in a literal | |
Bug | WEB-44343 | unary operator with exponential operator error | |
Usability | WEB-43346 | Improve warning in the Potentially invalid constructor usage inspection | |
Task | WEB-43807 | Update 'JavaScript general errors' inspection | |
Task | WEB-43640 | Disable "Unterminated statement" inspection in JavaScript | |
Task | WEB-43811 | Rename 'JSDoc validation' to 'Syntax errors and unresolved references in JSDoc' | |
JavaScript. Refactoring | Feature | WEB-42951 | Inplace 'Introduce field' refactoring for JavaScript/TypeScript |
Feature | WEB-42979 | Inplace 'Introduce variable/field/parameter' when having subexpressions | |
Bug | WEB-39734 | Extract field: should introduce after the initialization in constructor | |
Bug | WEB-44283 | Inline function only inlines the first line of the function if used in shorthanded arrow function | |
Bug | WEB-43757 | Extract / create from unresolved actions don't infer expression type from containing property | |
Bug | WEB-43087 | 'Propagate to destructuring declaration' inconsistent availability | |
Bug | WEB-42461 | AssertionError when call 'Replace with indexer access' | |
Bug | WEB-43573 | Exclude occurrences in type predicate from refactoring | |
Bug | WEB-43435 | Introduce variable fails with parenthesized expressions in return in if-else without braces | |
Bug | WEB-43344 | Introduce field: wrong scope detection when extracting a constant substring of a template literal referencing inner vars | |
Bug | WEB-9805 | JS: wrong code scope computing | |
Bug | WEB-38246 | 'Extract method' doesn't check for member accessibility in case of static members | |
Bug | WEB-43483 | 'Extract variable' removes parent expression when called on a string without quotes | |
Bug | WEB-42500 | "Extract" refactorings don't properly handle ASI rules | |
Bug | WEB-43309 | 'Introduce variable' adds braces in the wrong sequence for arrow functions nested in invocations | |
Bug | WEB-38311 | 'Change signature' doesn't work with tagged template usages | |
Bug | WEB-25891 | `Extract variable` does not correctly work with scopes | |
Bug | WEB-37665 | Replace if-else with ?: is not working with variable initialization | |
Bug | WEB-27466 | Fix 'create variable/field' from decorators and class body | |
Bug | WEB-12591 | Extract variable not pulling near ocurrence | |
Bug | WEB-43568 | 'Extract variable' causes an exception in script tag when call inside arrow functions | |
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-42462 | 'Replace ?: with if-else' produces red code | |
Bug | WEB-43507 | 'Introduce field' breaks before generators when code style for semicolons is to omit semicolons | |
Usability | WEB-33470 | Adjust intention visibility for expression/statement-based intentions | |
Usability | WEB-43151 | Problems with name suggestions when using Extract interface or type alias | |
Usability | WEB-43163 | Perform inline rename for global top-level symbols used only in the current file or is unused | |
Task | WEB-43600 | 'Infer parameters from usages' improvements | |
Exception | WEB-42459 | AssertionError when call 'Introduce variable' or 'Introduce parameter' in handlebar template | |
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-43643 | Prettier: incorrect path to prettier package stuck |
Live Edit | Bug | WEB-43334 | Live Edit in HTML does not work with vue installed via npm |
Bug | WEB-37042 | LiveEdit HTML element highlight feature not working | |
Bug | WEB-43476 | Live edit does not work with XHTML file | |
Node.js | Feature | WEB-42784 | Coding assistance for environment variables stored in .env files |
Feature | WEB-37505 | Use .env files to set environment variables for projects | |
Feature | WEB-38187 | IntelliJ IDEA cannot find Yarn binary when Yarn is installed with Yarn Version Manager | |
Feature | WEB-43383 | Recognise more .env.* files | |
Feature | WEB-40015 | Code auto completion for environment variables stored in nodemon.json | |
Bug | WEB-43279 | Unable to run Node.js with UNC WSL paths | |
Bug | WEB-43761 | packages.json freezes IDE when hovering package name | |
Bug | WEB-43022 | Can't set project in Run anything | |
Bug | WEB-44392 | Show "pnpm install" instead of "npm install" if pnpm configured | |
Bug | WEB-42997 | IllegalStateException when change node interpreter in RC | |
Bug | WEB-43754 | `npm` panel not show as expected | |
Bug | WEB-43683 | 'Path mappings' field is missed when create Node remote RC | |
Bug | WEB-42577 | Support nvm aliases in .nvmrc | |
Bug | WEB-44322 | Show brew installations of pnpm in "Package manager" drop-down list | |
Bug | WEB-43414 | Support Mocha with Yarn PnP >= 2.0.0-rc23 | |
Bug | WEB-43123 | Node express via npx: RC isn't created with project | |
Bug | WEB-41288 | Destructuring makes the variable resolution fails | |
Bug | WEB-43370 | IllegalStateException when trying to add remote interpreter | |
Usability | WEB-43103 | RecordModuleIntoPackageJsonQuickFix should add existing version instead of latest | |
Usability | WEB-25409 | node_modules and linked subproject does not refresh automaticaly | |
Exception | WEB-43096 | New Project Wizard fails with 'settings.nodejs.name' is not found | |
Profiling | Bug | WEB-41341 | V8 CPU profiling with recent versions of node fails with "bad option: --log-timer-events" |
Pug (ex-Jade) | Bug | WEB-43803 | Syntax error for arrow functions inside objects in Pug |
SASS | Bug | WEB-43552 | Disable/Enable Sass plugin throws exception "ID with name '<name>' requested for plugin <id> but registered for null" |
Bug | WEB-43264 | SASS/SCSS inspection error when using '#' with '$' | |
Task | WEB-42537 | Move Compass support to a plugin and unbundle it in 2020.1 | |
TypeScript | Feature | WEB-43901 | Add a property of object to interface by Alt+Enter in TypeScript |
Feature | WEB-38071 | Auto-insert parenthesis after inserting decorator using auto-completion | |
Feature | WEB-36079 | Add intention 'infer parameters from usage' | |
Feature | WEB-43379 | Support using ttypescript as Typescript language service | |
Feature | WEB-43465 | Mark .d.ts.map files as excluded and nest them under corresponding .ts file | |
Feature | WEB-26987 | TypeScript: "Create Method" should generate signature with return type | |
Feature | WEB-43269 | Support TypeScript 3.8 type-only imports/exports in resolve and the imports mechanism | |
Feature | WEB-27333 | TypeScript refactoring: generate type specifier when extracting variable | |
Feature | WEB-38859 | Implementing a property with functional type should result in a method implementation | |
Bug | WEB-31257 | No 'number'/'string' items in completion for enum members in static context | |
Bug | WEB-42812 | Add `declare` Property Modifier to completion | |
Bug | WEB-44060 | Literal vaules are not suggested in template strings | |
Bug | WEB-39714 | Code completion in TypeScript should show types in code completion for generic arguments of incomplete new-invocation | |
Bug | WEB-43239 | Generic type not substituted on narrowing | |
Bug | WEB-44262 | Typescript readonly parsing with indexed types | |
Bug | WEB-44137 | Optimize incompatible literals and literal vs primitive combinations to 'never' | |
Bug | WEB-44321 | TS: problem with generics in Vue composition API with reactive wrapper. | |
Bug | WEB-43228 | Double "Create getter/setter" intention for ts files | |
Bug | WEB-43497 | Switch statement lambda expression lookahead breaks inner statement parsing | |
Bug | WEB-42982 | TypeScript: code that compiles with `tsc` does not compile in WebStorm | |
Bug | WEB-44052 | Paired ' or " is not inserted in generics lists before '>' | |
Bug | WEB-43491 | Duplicate 'Compile TypeScript' actions in 'Find Action' when focus is on tsconfig.json | |
Bug | WEB-44237 | Generic constraints are not always taken into account and are buggy with conditionals when expanding generic type to object type | |
Bug | WEB-43030 | Incorrect type inference in TypeScript when function is overloaded | |
Bug | WEB-41688 | TypeScript - Implement class members with generics produces wrong signature | |
Bug | WEB-29438 | Refactor / Extract Field: Type is not generated | |
Bug | WEB-43744 | Incorrect type inference with nullish coalescing and nullable types | |
Bug | WEB-43310 | Typescript 3.7.2 string enum missing method in Angular html template | |
Bug | WEB-43192 | Resource import query string lost when moving TypeScript file | |
Bug | WEB-43385 | Wrong highlighting for errors from the TypeScript service | |
Bug | WEB-43444 | Unnecessary information for Type in quick documentation | |
Bug | WEB-42974 | Property name completion picks up unrelated properties based on parameter name | |
Bug | WEB-43910 | Type 'any' has incorrect color in quick documentation | |
Bug | WEB-42965 | [Typescript] Inline documentation for inferred arrow functions type doesn't work | |
Bug | WEB-28642 | TypeScript. Go To Declaration opens base class instead of needed. Idea [2017.2.3]. | |
Bug | WEB-39170 | TS: Inaccurately displaying "type: any" when tuple-destructuring an object with Object.entries(), where object indexer type is "number" (and not "string") | |
Bug | WEB-42635 | 'Implement All members' expands type aliases unnecessarily | |
Bug | WEB-38460 | TypeScript: jest.spyOn no longer auto-completes parameter values (2019.1.1) | |
Bug | WEB-43174 | Contents of collection are updated, but never queried | |
Bug | WEB-44236 | No properties are suggested for conditional type which involves generics | |
Bug | WEB-43663 | Renaming refactor doesn't refactor callbacks passed to functions | |
Bug | WEB-43852 | Should not infer types from generic lambdas in function arguments | |
Bug | WEB-43084 | Excluding ".d.ts"/".js" files with a ".ts" sibling works unreliable | |
Bug | WEB-42460 | Autocompletion suggests properties that are not allowed by TypeScript (generics + property map) | |
Bug | WEB-40503 | TS: Incorrect completion in generics | |
Bug | WEB-43830 | Generics insert handler shouldn't insert type arguments before an already existing identifier | |
Bug | WEB-44166 | Quick documentation hangs when react HOC is defined | |
Bug | WEB-44335 | Show information about an object when calling the quick doc on 'this' | |
Bug | WEB-43710 | typescript keyword completion within '<>' fails when has `=` | |
Bug | WEB-42363 | Expected type generics not evaluated for a class with inherited-only constructor | |
Bug | WEB-44009 | JSDoc: incorrect type presentation for properties | |
Bug | WEB-43765 | Path completion in imports doesn't work when using "*" path mappings | |
Bug | WEB-44312 | TS: problems with inference of generic default values of generics | |
Bug | WEB-43944 | TypeScript: quick doc works incorrectly for functions in some cases | |
Bug | WEB-43419 | Vue Single File Components & TS: Selecting an Enum Completion places the Enum on top of the file instead inside the <script> block | |
Bug | WEB-43820 | Do not report 'Promise is ignored' for dynamic resolve results in TypeScript | |
Bug | WEB-40689 | wrong auto import from namespace inside of module | |
Bug | WEB-43997 | Incorrect inferring from a type with multiple call signatures | |
Bug | WEB-42807 | Invalid 'Type mismatch' warning with callback, generic constraints and destructuring parameters | |
Bug | WEB-42819 | Generic type properties completion isn't always precise | |
Bug | WEB-43431 | Completion should autopopup for object type members | |
Bug | WEB-43708 | Accessing properties after optional chain in conditional causes WebStorm to discount optional chain when calculating type narrowing | |
Bug | WEB-44258 | Invalid 'static method is not accessible' for static member access via 'this' | |
Bug | WEB-43775 | narrowed is fail with nest `a ? b : (c ? d : f)` | |
Bug | WEB-43615 | TypeScript optional chaining is incorrectly resolved when type aliases are used | |
Bug | WEB-40535 | Quick documentation for import types in TypeScript TSDoc | |
Bug | WEB-43884 | Typescript parameter-properties are not resolved under --noImplicitThis | |
Bug | WEB-44160 | Incorrect editor highlighting when using generic function as a generic parameter | |
Bug | WEB-43945 | ES6: quick doc doesn't work for import aliases | |
Bug | WEB-42678 | Remove empty ellipsis in type hints when collapsing | |
Bug | WEB-34561 | Code completion/types when using the React.createContext-API is inaccurate (with TypeScript) | |
Bug | WEB-43445 | 'Readonly' modifier has incorrect color in quick documentation when using import JSDoc | |
Bug | WEB-44046 | Type guards are not applied in TSX markup | |
Bug | WEB-44214 | Quick documentation shows link only to one related declaration when they are merged | |
Bug | WEB-43230 | Should optimize intersections of primitives with null or undefined to 'never' | |
Bug | WEB-44000 | JSDoc: do not show mdn urls for non-standard types from lib.d.ts | |
Bug | WEB-43742 | Make 'Remove type declaration' action respect code style settings | |
Bug | WEB-35365 | No autocomplete on material-ui createStyles | |
Bug | WEB-40319 | No autocompletion for keyof when type is defined in same not-toplevel scope | |
Bug | WEB-43653 | TypeScript: 'constructor' suggestion erases access modifier | |
Bug | WEB-44037 | TypeScript: quick navigate/ quick doc should escape element name from the typescript service | |
Bug | WEB-43471 | Typescript imports from namespaces are shown in Go To Symbol menu | |
Bug | WEB-42061 | Typescript code completion (For casting return type) | |
Bug | WEB-42139 | Add JSON files to Typescript import completion | |
Bug | WEB-44003 | Shouldn't expand conditional types for raw generics | |
Bug | WEB-43238 | 'Generate destructuring patterns' fails on assignment property of enum | |
Bug | WEB-43406 | Improve completion after 'readonly' in types | |
Bug | WEB-43209 | Importing tsconfig file in IDE produces SOE | |
Bug | WEB-40099 | TypeScript - incorrect "Remove unused field" quick fix | |
Bug | WEB-44011 | JSDoc: do not expand simple typescript aliases | |
Bug | WEB-44394 | Resolve is broken when import is shorthand | |
Bug | WEB-42753 | Regression: Inspection "JavaScript | Probable bugs | Result of method call returning a promise is ignored" does not work in async functions anymore | |
Bug | WEB-39540 | Not support tsx in SFC of vue.js | |
Bug | WEB-44273 | Number literals are not considered when evaluating possible branches for switch statements (i.e for "create missing switch branch" inspection) | |
Performance | WEB-43982 | High cpu usage when editing typescript | |
Performance | WEB-42611 | UI Freezes on selecting 'Directories' in Preferences | |
Performance | WEB-43240 | High CPU Usage and long waiting when autocomplete in vuex project | |
Performance | WEB-42053 | Type hints cause StackOverFlow exception in TypeScript 3.7 due to type recursion | |
Performance | WEB-43333 | TS: Auto-import quick-fix consumes a lot of EDT time | |
Usability | WEB-41450 | Provide better handling for long inlay hints (particularly React.useState) | |
Usability | WEB-43909 | Autopopup isn't suggested inside property bracket notation | |
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 | |
Cosmetics | WEB-42210 | Improve presentation of inlay hints for parameters that have type recursion | |
Task | WEB-43594 | Improve "Explicit member type" inspection | |
Task | WEB-44105 | TypeScript: use quick doc from service for unresolved references | |
Task | WEB-44027 | Update bundled TypeScript to 3.8 | |
Task | WEB-43393 | TypeScript quick documentation: use inferred type from the ts service | |
Task | WEB-44294 | Support TS 3.9 awaited type (at least minimally) | |
Task | WEB-42637 | Investigate support for TypeScript with Yarn 2 | |
Unit Tests | Feature | WEB-35869 | WebStorm doesn't detect "function-value named" Jest tests |
Feature | WEB-28462 | mocha: can't run single test if test name is an expression (nothing here) | |
Feature | WEB-33822 | Jest update all snapshots in file | |
Feature | WEB-35970 | WebStorm does not recognize Jest tests in nested functions | |
Bug | WEB-43995 | 'Highlight problem line in test' inspection doesn't work for jest when using WSL node interpreter | |
Bug | WEB-31065 | mocha/testing: generated suites aren't detected for gutter icons | |
Bug | WEB-42474 | Incorrect test runner name in gutter | |
Bug | WEB-43290 | Running single Jest test fails if a project directory is a symlink | |
Bug | WEB-43168 | Mocha tests not recognized when being wrapped in "parallel()" call | |
Bug | WEB-43208 | Mocha: show nyc coverage for .tsx files for default configuration | |
Bug | WEB-42279 | 'Cannot find runner' when selecting a recent test session from Test History | |
Bug | WEB-44377 | Failed mocha tests cannot be rerun in debug mode | |
Bug | WEB-32774 | Some Jest describe statements are not recognized | |
Bug | WEB-32050 | Run mocha test with template literal describe description gives "Empty test suite" | |
Bug | WEB-43467 | test runner fail when there has a exits run conf with same name | |
Bug | WEB-32426 | Jest: testNamePattern does not handle template string | |
Bug | WEB-43355 | In failed karma tests links follow to localhost, not to the file system | |
Bug | WEB-34951 | Tests with describe.skip.* dont detected as tests | |
Bug | WEB-35107 | Jest: describe.each and test.each are not recognized | |
DB Connectivity | Feature | DBE-3522 | Integration with pgpass |
Bug | DBE-10087 | SSL Handshake Error Connecting to newly built MySQL 5.7.29 Server | |
DB Console | Feature | DBE-8332 | Navigation to Execute options from query-chooser dropdown |
DB Introspection | Feature | DBE-8674 | Display indexes for view |
Feature | DBE-6417 | MS SQL: support rules introspection | |
Feature | DBE-6868 | Support sparse columns | |
Bug | DBE-10298 | Stored procedures support in Redshift introspection | |
Bug | DBE-4769 | MS SQL/Azure: Support sequences | |
DB Schema Views | Usability | DBE-7219 | "Import from sources" action is unclear |
Data Import & Export | Feature | DBE-10338 | New action: export to database... in the context menu of CSV file |
Feature | DBE-5858 | Better error message when importing data | |
Bug | DBE-10172 | CSV Formats settings are reset on restart | |
Bug | DBE-5888 | "Dump with mysqldump" fails if mysql user password is blank | |
Usability | DBE-10333 | Make CSV extractor default | |
Data Views | Feature | DBE-4123 | Support native excel format export |
Usability | DBE-10307 | Text search hides all the other buttons | |
Usability | DBE-6414 | Databrowser Escape from Search Ctrl-F | |
Usability | DBE-6587 | Database editor tab: focus lost after entering date field | |
Usability | DBE-8733 | Enable "Hide column" actions inside data view | |
Navigation & Search | Feature | DBE-9622 | Ability to set 'current data source' in the search scope |
SQL Completion | Feature | DBE-3146 | Postgres: no completion for function's language |
Bug | DBE-9758 | Database console autocomplete autoquotes everything in jdbc presto connection | |
Bug | DBE-9882 | SQL editor needlessly quotes identifiers (tables, columns, stored procedures) for Intersystems Caché databases | |
SQL Format and Style | Bug | DBE-10202 | Case sensitivity not respected for procedures/functions in packages |
SQL Generation | Bug | DBE-10259 | The drop cascade checkbox of the Confirm Drop Schema Dialog does nothing! |
Bug | DBE-10396 | Unable to resolve class com.intellij.database.model.DasObjectWithSource | |
SQL Highlighting | Feature | DBE-10018 | Quick Doc on wildcard can show column list |
Feature | DBE-8365 | Redshift stored procedures support | |
Bug | DBE-10273 | Good code red: CAST to varchar without length not accepted by DataGrip | |
Bug | DBE-10268 | PostgrSQL Identity columns syntax check bug |
Overview
Content Tools