No subsystem | Bug | WI-48661 | SSH: "Permission denied" on path `/` with a jailed shell from cPanel |
PHP | Feature | WI-47129 | Support Serializable interface |
Feature | WI-48531 | Support __serialize/__unserialize | |
PHP Debug | Performance | WI-44962 | Debugging support for user defined constants - toggle option |
PHP Inspections | Bug | WI-35813 | Incorrect @noinsection placement for method declaration with phpdoc |
PHP Refactoring | Feature | WI-26447 | Inline variable: allow to inline primitive values and simple expressions into string literal |
Usability | WI-23805 | Inline variable: add option to avoid asking for confirmation | |
Exception | WI-26448 | Inline variable: exception is thrown on attempt to inline HEREDOC/NOWDOC inside string literal | |
PS Infrastructure | Bug | WI-48675 | 2019.3 EAP: some default keymap schemes are missing |
Code Analysis. Inspection | Usability | IDEA-221001 | Quick fixes on an inspection warning should have higher priority than Run/Debug actions |
Code Analysis. Language Injection | Feature | IDEA-217838 | Text blocks: edit injection fragment should trim left spaces |
Core | Bug | IDEA-218430 | Freeze forever if use `runProcessWithProgressSynchronously` during processing window focus events on JDK11 (SequencedEvent) |
Core. Debugger | Cosmetics | IDEA-222515 | Doubled single quote: Source file changed or found source file does not correspond to the breakpoint''s file |
Core. Diagrams (UML) | Bug | IDEA-210021 | Undo is not afailable for file after some diagram is shown for it |
Exception | IDEA-222053 | NewJavaDiagram action causes NPE | |
Core. IDE Settings | Bug | IDEA-221939 | Settings for new project are applying only after restart |
Bug | IDEA-221456 | Options for Inlay Hints are rendered too slow | |
Usability | IDEA-221387 | Configure Gutter Icons opens Settings For New Projects | |
Core. Licensing | Performance | IDEA-222244 | IDE start takes several minutes when there is no network connection |
Core. Plugin Management | Bug | IDEA-222061 | plugin can not be installed just after IDEA downloading and installing |
Usability | IDEA-205043 | Plugin Manager Dialog steals focus when the Settings dialog is opened | |
Core. Project Settings | Bug | IDEA-217659 | On new project creating the file withe name "$PRODUCT_WORKSPACE_FILE$" is created in .idea |
Core. Quick Documentation | Exception | IDEA-218404 | Edit Source in QuickDoc popup toolbar throws NPE |
Core. Refactorings | Bug | IDEA-222073 | Error:build: Cannot determine build data storage root for project C:/Users/timur.yuldashev/IdeaProjects/Jigsaw/CannotBuild |
Core. Run | Debug. Configurations | Bug | IDEA-183885 | Maven goals executed as 'run before/after' tasks are not run in the Services view despite settings for maven run configurations |
Editor. Editing Text | Bug | IDEA-221995 | Undo removing after rename refactor glitch |
Bug | IDEA-220417 | Expand Selection doesn't select text block contents correctly | |
Bug | IDEA-217406 | Paste multiline text into text box should keep indents | |
Bug | IDEA-221667 | Pressing Option-Enter on warning while info popup is displayed and previous warning hasn't been cleared causes cursor to jump in editor | |
Bug | IDEA-220956 | Error tooltip shown on F2 stays longer than it should, and obscures editor contents | |
Editor. Formatter and Code Style | Bug | IDEA-173076 | Unable to disable formatter using JSP comments (<%-- --%>) |
Bug | IDEA-165776 | VCS automatic pre-commit reformat option use a wrong default format preferences | |
Bug | IDEA-188412 | Formatter markers don't prevent formatting selection when placed after annotation | |
Usability | IDEA-216088 | EditorConfig: consider making "Add properties as comments" off by default | |
Plugin. Settings Repository | Bug | IDEA-219853 | Cannot enable nor trigger IDE Settings Sync |
Bug | IDEA-220697 | Intellij 2019.2 cannot sync settings on linux | |
Plugin. Shell Script | Bug | IDEA-215997 | [Shell script Run config] "Main" configuration doesn't run if Shell script config in Before Launch section |
Bug | IDEA-222093 | Shellcheck instances aren't killed | |
Bug | IDEA-222424 | Execute shell script without ENTER confirmation | |
Plugin. Task Management | Bug | IDEA-216363 | Broken password authentication when using JIRA Cloud |
Plugin. Terminal | Bug | IDEA-222498 | Cannot move focus to next window when terminal is active |
Bug | IDEA-141263 | When changing Theme to Darcula Terminal view remains white | |
Plugin. TextMate Bundles | Bug | IDEA-220388 | Disabled Insert paired brackets is ignored |
Bug | IDEA-221617 | TextMate freezes during Find in Path | |
Services | Bug | IDEA-220860 | Services View: when grouping by both status and type wrong configurations are run if run is invoked on status node |
Usability | IDEA-220113 | Bring Status filter back to Services | |
Services. Docker | Bug | IDEA-222447 | Docker: Impossible to call "Create..." a container for an image in case of existing run configurations |
Bug | IDEA-221970 | Docker plugin errors with Docker Enterprise | |
Usability | IDEA-156211 | Docker. Create a container from an image. Don't show the second "Create...". | |
Services. Password Management | Feature | IDEA-163275 | Allow storing passwords using KWallet |
Exception | IDEA-185926 | Password storage doesn't work: secret_password_store_sync error code 32576 | |
Services. SSH | Bug | IDEA-220958 | SSHJ: ConnectTimeout option is being read from config as milliseconds but should be read as seconds |
Bug | IDEA-222345 | Allow users to update known_hosts in a one click | |
User Interface | Feature | IDEA-69682 | Make scrollbars more visible |
Bug | IDEA-167805 | Keyboard navigation in debug tool window | |
Bug | IDEA-220770 | Services View: when grouping by both status and type is used, the toolbar buttons are disabled for the collapsed top nodes and enabled for expanded ones | |
Bug | IDEA-222310 | Unify Dark Appearance | |
Bug | IDEA-221666 | "Copy Reference..." -> "Absolute Path" or "Content Root Path" does nothing if called from Project tree context menu. | |
Bug | IDEA-222403 | UI in Presentation mode is broken after switching from full screen to presentation mode | |
Bug | IDEA-222526 | Esc doesn't close Evaluate Expression window | |
Bug | IDEA-220837 | Cannot switch between the Debug Console tab and Debugger tab using keybindings anymore | |
Bug | IDEA-216416 | Plugins changelog is missing | |
Task | IDEA-221926 | Always show the newest progress text in the status bar, do not group it with older processes | |
Exception | IDEA-217476 | NPE at com.intellij.openapi.actionSystem.impl.ActionButton.performAction | |
User Interface. Action System | Bug | IDEA-221936 | Enter Full Screen action is missing |
User Interface. Console View | Bug | IDEA-124688 | Console scroll to the end - jumps on the end of the line sometimes |
Bug | IDEA-184208 | Console horizontal scroll position lost on output | |
User Interface. Controls | Bug | IDEA-147414 | Project Area can't resize |
User Interface. Find, Replace, Usages | Feature | IDEA-146832 | Add the "In selection" checkbox on the find tool equals to the replace tool |
Bug | IDEA-216936 | "Find in Path" called with a selected changelist does not set Scope | |
User Interface. Focus | Bug | IDEA-214538 | UI freeze caused by java focus API, Ubuntu 18.04, two monitors |
Bug | IDEA-221988 | Escape key does not return focus to the Editor | |
Bug | IDEA-200078 | Double Shift activates wrong main window | |
User Interface. Graphics | Bug | IDEA-220577 | Menu icons in Presentation mode are large |
User Interface. Navigation | Bug | IDEA-217535 | Focus stays on the the latest active element in the popup action list when cursor is on disabled item |
User Interface. Project View | Performance | IDEA-217348 | UI Freeze when deleting file (StructureTreeModel update in non-interruptible read action) |
Version Control | Bug | IDEA-222352 | Checkout dialog with preselected Git does not show inputs at once |
Bug | IDEA-196619 | Move to another changelist action only offers changelists not assigned to the file chunks | |
Bug | IDEA-222654 | Actions are duplicated in Commit Dialog | |
Bug | IDEA-222387 | Non-modal commit: Decrease indent before node | |
Usability | IDEA-222144 | Get from Version Control should default to Git not CVS | |
Usability | IDEA-163530 | Preselect VCS in Enable VCS integration | |
Usability | IDEA-216547 | Resolve Conflicts: keep focus in the files list after resolving conflicts by Accepting Yours/Theirs | |
Usability | IDEA-219936 | Ignore file update should work through document, not PSI | |
Usability | IDEA-216646 | Non-modal commit: confusing checkboxes on empty changelists | |
Version Control. Git | Bug | IDEA-220499 | Git merge --no-commit still perfroms a commit if conflicts occur |
Bug | IDEA-221660 | Git | Branches | Show Diff with Working Tree should be a Frame | |
Bug | IDEA-222440 | In multi-repository project with synchronous branch control current branch is listed among Common Local Branches with all branch actions | |
Bug | IDEA-222125 | Update project notification incorrectly considers recents when calculating number of commits matching filter | |
Bug | IDEA-190333 | (Git) UnStash Changes dialog does not open if there is a stash with message without colon | |
Bug | IDEA-220907 | Git Update Project Info doesn't share recent filters with the main Log instance | |
Bug | IDEA-222091 | When changing themes VCS Diff empty panel stays unchanged | |
Usability | IDEA-209664 | Git double-dot: add 'Swap branches' action to the Compare with Current branch action | |
Usability | IDEA-216382 | "Compare with Current" could produce confusing results | |
Usability | IDEA-221787 | "New Branch" and "New Tag" in Git log context menu should be top-level items | |
Version Control. Subversion | Usability | IDEA-219245 | Add Subversion ignore action to Unversioned Files Dialog |
No subsystem | Bug | DBE-9124 | «Modify Table» dialog (⌘F6) shows several DDL commands even when a user didn't modify something |
DB Connectivity | Bug | DBE-9052 | Error: "No subject alternative DNS name matching localhost found." when connecting to Redshift with "Use SSL" enabled |
Bug | DBE-8968 | DataGrip Login | |
DB Console | Bug | DBE-9068 | Can't execute selected part of SQL query in .cs file |
DB Refactoring | Bug | DBE-9050 | Invalid Nullable type composition for ClickHouse LowCardinality |
Data Import & Export | Bug | DBE-9098 | Can't import data from a CSV that includes IDENTITY column data to a SQL Server table |
Data Views | Feature | DBE-7980 | Set NULL via typing |
SQL Generation | Feature | DBE-7893 | Procedure is missed in Generate menu |
SQL Highlighting | Bug | DBE-9105 | SQL error when using quoted shame and a table name starting with a number on 2019.2.2 |
Bug | DBE-9056 | Columns referenced from PostgreSQL variables with RECORD data type result in unresolved reference error | |
Bug | DBE-9095 | Syntax highlight for ASYMMETRIC KEY | |
Bug | DBE-9084 | IDE don't recognize 'VALUES (expression) table value constructor' in MariaDB 10.3 and above | |
SQL Refactoring | Bug | DBE-9093 | Intention 'Replace IN expression...' corrupts code |
No subsystem | Feature | WEB-37464 | vue.js missing autocompletion for v-slot |
Feature | WEB-32255 | Vue.js - single file components with external script file not resolving | |
Bug | WEB-41368 | Inlay hints are always visible in TypeScript | |
Usability | WEB-40818 | Create package.json in the project root when using Install dependency quick fix | |
Usability | WEB-41215 | Allow editing textboxes containing list of element names, instead of requiring clunky "Add"/"Remove" diaiog | |
Exception | WEB-41076 | PluginException: Cyclic service initialization when open project | |
CSS | Feature | WEB-24298 | Add quote style settings for CSS |
Dart | Bug | WEB-41017 | File sync issue with the Dart Plugin |
Debugger | Performance | WEB-36752 | Large page in Elements View slows down IDE |
File Watchers | Bug | WEB-40982 | 'Failed to run File Watcher' error is displayed several times in the event log |
Bug | WEB-41091 | Incorrect path is used if file watcher's Working Directory field is left empty | |
JavaScript | Feature | WEB-41373 | Support optional chaining in TypeScript and in the type system |
Bug | WEB-40713 | WebStorm don't consider super() return type as this | |
Bug | WEB-40962 | "Script is not in strict mode" when using "use strict" pragma with escaped quotes in injection | |
Bug | WEB-41252 | 'Replace nested calls with pipe expressions' looses parameters | |
Bug | WEB-41249 | 'Replace nested calls with pipe expressions' is incorrectly applied in Jasmine tests | |
Bug | WEB-41399 | No completion on Express req/res parameters | |
Bug | WEB-40520 | 'Split into declaration and initialization' drops type annotations or creates red code in Flow with destructuring | |
Bug | WEB-41041 | Wrong highlighting for braces in template literals | |
Bug | WEB-24105 | 'Surround with' doesn't work for object properties with attached JSDoc comment | |
Bug | WEB-41270 | Incorrect JavaScript warning: 'Value assigned to primitve will be lost' | |
Bug | WEB-41393 | Обновился до 2019.2 и сломался анализ кода | |
Bug | WEB-19393 | ajax beforeSend falsely reported as unused function | |
Usability | WEB-40964 | Mismatch settings with the editor for examples in dialog 'Inlay hints' | |
Usability | WEB-41044 | Lack of clear sorting of object properties in output type hints | |
Usability | WEB-38439 | Typing semicolon doesn't move caret after statement | |
Task | WEB-40895 | Implement JSControlFlowProcessor using CF graph | |
Exception | WEB-34766 | "Convert to forEach call on array" exception on invalid code | |
JavaScript. Formatter | Bug | WEB-41063 | Quote style from javascript is not applied to postfix completion |
JavaScript. Frameworks | Feature | WEB-40277 | Vue: support vuex-class decorators |
Feature | WEB-28442 | Vue.js: scoped slots support | |
Feature | WEB-40909 | Vue.js: support named slots shorthand | |
Feature | WEB-32274 | Support Vue components defined using separate JavaScript, HTML and CSS files | |
Bug | WEB-41349 | No completion and refactoring for slot props | |
Bug | WEB-40955 | Vue.js: vuetify `v-col` component is reported as unknown | |
Bug | WEB-41366 | Vue is missed in 'File | New' | |
Bug | WEB-41020 | After 2019.2.1 update Vue + TypeScript + Decorators stopped working | |
Bug | WEB-40929 | Vuex store state/getters/etc are not resolved in attribute values in templates | |
Exception | WEB-41365 | NoSuchElementException: Sequence is empty. when type in .vue file | |
Exception | WEB-41350 | PsiInvalidElementAccessException when call completion in vue.js expression | |
JavaScript. Inspections | Bug | WEB-40150 | Unresolved variable |
JavaScript. Refactoring | Feature | WEB-34116 | Can't create/extract constant to the top level of the file |
Feature | WEB-33038 | "move function 'myFunc' to 'myFunc.ts'" intention action | |
Feature | WEB-14450 | Provide "Extract Constant" refactoring | |
Bug | WEB-40042 | 'Introduce variable' deletes the preceding comment | |
Bug | WEB-38305 | Implement all members doesn't respect quote style setting | |
Bug | WEB-41103 | Extract Angular animation into a variable fails | |
Bug | WEB-40833 | Checking/unchecking 'Optional parameter' in the popup fails for 'Introduce parameter' | |
Live Edit | Bug | WEB-7093 | File is saving after every keypress when using Live Edit |
Node.js | Bug | WEB-41095 | package.json homepage url issues |
Bug | WEB-40947 | package.json "Latest version" in quick documentation doesn't refresh | |
Usability | WEB-40794 | Prevent concurrent NPM install | |
TypeScript | Feature | WEB-41033 | Update bundled TypeScript to 3.6 |
Feature | WEB-29437 | Refactor / Extract Field: add readonly field | |
Bug | WEB-40970 | TypeScript 3.6. ambient class and function can merge | |
Bug | WEB-41388 | Incorrect type inference in TypeScript | |
Bug | WEB-40481 | Autocompletion bails for rest parameter typed w/ intersected arrays | |
Bug | WEB-41333 | Missing typescript suggestion of extended "this" object | |
Bug | WEB-41035 | Completion for declare keyword after export in TypeScript | |
Bug | WEB-41374 | Wrong "statement expected" error when using computed property with decorator | |
Bug | WEB-40615 | Enum fields with dot in the name are treated incorrectly | |
Bug | WEB-41042 | Type hints for variable show redundant information in object destructuring with enum | |
Usability | WEB-41082 | Improve string literal completion: don't suggest dynamics when not needed and add icons for prop keys | |
Unit Tests | Feature | WEB-41079 | Add the ".unit" extension to test files patterns |