PHP | Feature | WI-56627 | ArrayShape for params: add completion for keys in function/method calls |
Bug | WI-52799 | Advanced Metadata: class::traitMethod in expectedArguments(functionFQN,...) not working | |
Bug | WI-57386 | Wrong string concatenation with PHP 8 | |
Usability | WI-57392 | Resolve PhpStorm attributes only to vendor folder in case of both stubs+vendor packages installed | |
PHP Inspections | Exception | WI-57502 | Dead code: CCE when processing promoted properties |
PHP Interpreters | Exception | WI-57965 | NPE on attempt to add remote interpreter using ssh connection |
PHP Quality Tools | Bug | WI-57853 | Inspections not working via dockerized phpstan when project is in subdirectory |
Plugin: PHPStan | Bug | WI-57015 | Inspect code with enabled PHPStan inspection spawns many PHP processes, seems never to finish |
Core. Debugger | Bug | IDEA-255769 | Inline watches: inline hint may stuck with Collecting Data |
Core. Diagrams | Bug | IDEA-257774 | 'Show usages' on module dependencies diagram always shows 'No matches found' |
Core. File System | Bug | IDEA-256953 | File chooser: show WSL UNC roots with backslashes |
Core. Image Viewer | Bug | IDEA-258686 | No preview for WebP images in the IDE on Apple Silicon |
Core. Licensing | Bug | IDEA-253899 | Missing icons for disabled paid plugins in the license dialog |
Bug | IDEA-256058 | I can't register my license and open plugin market place | |
Core. Platform API | Bug | IDEA-255566 | Collisions across Search Everywhere contributors' weights aren't detected |
Core. Project Settings | Bug | IDEA-258722 | Reopening project removes 'Android' and 'Android-Gradle' facets from 'app' module |
Bug | IDEA-257495 | Last facet removed from module restores after reopen | |
Bug | IDEA-257867 | Workspace model should survive broken cache | |
Bug | IDEA-257045 | Adding module groups are not working anymore | |
Core. Run. Configurations | Bug | IDEA-256792 | New run configuration show red error for Main class comes from libraries (when enabling 'Include non-project items') |
Bug | IDEA-253019 | [new run config UI] Run Configuration is missing 'Use module path' checkbox after upgrade to 2020.3 | |
Core. Run. Targets | Feature | IDEA-252713 | Support wizard-based SSH target creation |
Bug | IDEA-253239 | Run Targets: the remote java is shown in the Application Run Configuration when the remote target is selected, but not in the Spring Boot Run Configuration | |
Bug | IDEA-257608 | Make Project path on target browsable in SSH target wizard | |
Bug | IDEA-257136 | Run Targets: Introspection for SSH target during wizard completed with errors | |
Bug | IDEA-258081 | Run Targets: the Next button remains disabled in the New Target: SSH dialog if the existing connection is selected using the SSH Configurations dialog invoked by browse button | |
Bug | IDEA-257610 | Changes in Project path and JDK path in SSH wizard are not applied | |
Bug | IDEA-256133 | Run Targets: new maven configuration with docker run target have duplicated name to existed configuration | |
Bug | IDEA-258066 | Run Targets: SSH: all maven run configurations fail on resources copying stage trying to access /project folder | |
Bug | IDEA-255466 | Run Targets: When create new project and new ssh target on attempt to browse jdk get 'failed to find ssh settings' | |
Bug | IDEA-258863 | SSH: Rsync upload fails on local/remote paths with spaces | |
Exception | IDEA-257536 | NPE at com.jetbrains.plugins.remotesdk.target.ssh.target.wizard.SshTargetLanguageStep._init | |
Core. SSH | Cosmetics | IDEA-258310 | Log throwables from wrapBlockingSshCall at most once |
Lang. XPath and XSLT | Exception | IDEA-259818 | Running XSLT debugger with Saxon engine fails with exception |
User Interface | Bug | IDEA-257931 | Big Sur: Empty grey bar appears above the tool bar if opening a third project in full screen |
Bug | IDEA-236086 | Find field: second line appears if a search string does not fit the filed size | |
Bug | IDEA-257810 | Big Sur: Empty grey line remains a project window after drag-and-drop a project tab out of the window | |
Bug | IDEA-257811 | Big Sur: Toolbar hides after opening a project in a separate tab | |
User Interface. Focus | Bug | IDEA-244511 | IDE steals focus when dragging a file over its window |
Version Control | Usability | IDEA-235910 | Double-click behavior in Local Changes could be optional |
Version Control. Git | Bug | IDEA-253948 | Git Merge Dialog: manually entered branch name is not used in some cases |
Bug | IDEA-256372 | Git Merge dialog: the dialog doesn't remember last used branch | |
Bug | IDEA-258364 | Committing a file in the ignored directory via staging area fails. | |
Performance | IDEA-254138 | Git Rebase dialog opening takes a very long time for big project | |
Usability | IDEA-256325 | Git Rebase: Rebase dialog clears the base field if dialog was closed without performing rebase | |
Usability | IDEA-254606 | [Regression] Degrated expirience when working with remote branches in online and offline mode. | |
Version Control. GitHub | Bug | IDEA-228590 | GitHub PullRequests: timeline width does not allow to see all content |
Bug | IDEA-254431 | 'Add Account' using OAuth shows 'Your connection is not private' error if HSTS is configured for 'localhost' for some reason | |
Usability | IDEA-255031 | Thread reply field is too wide in timeline | |
Task | IDEA-244516 | 'Share Project on GitHub' action shows old 'password or token' dialog if no GH accounts configured | |
Task | IDEA-244514 | 'Create Gist' action shows old 'password or token' dialog if no GH accounts configured | |
Version Control. Log | Cosmetics | IDEA-258478 | Incorrect background color for file history progress |
DB Connectivity | Feature | DBE-10828 | Do not include password to data source name for 'Data sources from URL' action |
Performance | DBE-12398 | Test Connection allocates memory but never frees it, when encountering UnknownHostException | |
Usability | DBE-11884 | Make data source URL field expandable | |
DB Diff | Bug | DBE-12384 | Problem with some schema comparisons |
Bug | DBE-12351 | 'Set Do nothing' option does not affect on result migration script | |
DB Introspection | Bug | DBE-12367 | Athena introspection does not work after latest update |
DB Refactoring | Feature | DBE-12357 | Additional option 'purge' in drop confirmation dialog for Oracle |
Data Views | Bug | DBE-12255 | SQL Server - Wrong hierarchyid values representation |
Usability | DBE-11774 | Table is read-only when there is no schema qualifier (unresolved table references) | |
Usability | DBE-12168 | No 'Submit changes immediately' option on IDEA 2020.3 ,so you must manually submit a data change. | |
SQL Generation | Bug | DBE-12303 | Invalid sql script in modify object for Oracle materialized view |
No subsystem | Bug | WEB-48777 | JavaScript 'forof' template: unstable order of elements in completion / suggestion |
Bug | WEB-48856 | Highlights with ERROR severity cancels SYMBOL_TYPE syntax highlighting in injections | |
Task | WEB-49047 | Updated the Getting Started link under the Learn WebStorm tab | |
CSS | Bug | WEB-48210 | Valid value 'break-spaces' of CSS property 'white-space' is highlighted as error. |
Bug | WEB-49011 | TailwindCSS completion/css-preview on hover doesn't work when using breakpoint prefixes with utilities | |
Bug | WEB-48207 | CSS parsing error when using negative function arguments in min()/max() functions | |
Bug | WEB-48695 | Don't report 'Redundant measure unit' error for css-grid 'fr' | |
Bug | WEB-45868 | Parsing error when using DOM element selectors CSS injection if CSS dialect is set to 'PostCSS' | |
Dart | Feature | WEB-25687 | Add 'VM Options' field to the Dart Test run configuration editor. |
Bug | WEB-43142 | Contents of typed_data does not show up in the debugger | |
Usability | WEB-48264 | 'Dart Command Line App' and 'Dart Test' run configurations should start Observatory only when debugging | |
Debugger | Bug | WEB-48918 | Mocha: Debugger doesn't stop on breakpoints when use WSL interpreter |
Bug | WEB-46619 | WSL debugging is not working while using npm run configuration | |
Bug | WEB-48816 | Chrome custom user data gets cleared on IDE restart | |
HTML | Bug | WEB-49051 | Adding a new JSX tag causes simultaneous editing of non-related closing tag |
JavaScript | Bug | WEB-48606 | Incorrect type definition in 2020.3 |
Bug | WEB-49037 | RejectedExecutionException when comment a piece of code | |
Bug | WEB-49003 | Deadlock in JSResolvedTypeIdCache | |
Bug | WEB-48976 | Comma expression without parentheses inside a string interpolation expression marked as a syntax error | |
Bug | WEB-42605 | JSX fragment closing tag with a space breaks syntax highlighting | |
Bug | WEB-48719 | Having a colon in JSX results in a syntax error | |
JavaScript. Frameworks | Feature | WEB-43318 | No code completion in dynamically evaluated classname attribute value |
Feature | WEB-44150 | Vue: support type inference for component props within template | |
Bug | WEB-48837 | Nuxt: Issue auto-importing components from paths ending with '/' | |
Bug | WEB-48899 | webpack config analysis is infinite if node_modules were deleted | |
JavaScript. Refactoring | Task | WEB-48813 | Support `RefactoringEventListener` in JS refactorings |
TypeScript | Bug | WEB-48741 | 'a module cannot have multiple default exports' with overloaded default function |
Bug | WEB-48114 | When changing a method signature in TypeScript, the caller code is not updated | |
Bug | WEB-48675 | TS 4.1 template string literal type isn't being fully computed for switch statements ('Possibly infinite type substitution' error) | |
Unit Tests | Bug | WEB-48835 | .../null error when trying to run cucumber tests |
Bug | WEB-48931 | Running cucumber-js 7.0 test generates error 'formatter.finished is not a function'/ |