PHP Completion | Bug | WI-36252 | Import insertion depend on the order of existing imports |
Bug | WI-37739 | Unwanted autocomplete |
Bug | WI-35927 | Don't make true, false and null fully-qualifyed in namespaces |
Bug | WI-1583 | No autocompletion of phpDoc tags in some cases |
Bug | WI-38684 | Methods should only be suggested inside complex (curly) syntax inside a string |
Bug | WI-38682 | Completing chain call inside HTML string brings unnecessary $this |
Bug | WI-27960 | Typehinting in PhpDoc for methods not suggesting classes |
PHP Composer | Bug | WI-38277 | Composer sync is broken with PSR-0 autoloading |
Bug | WI-37862 | Disable composer.phar path chooser when suggest to download it |
Usability | WI-38324 | Redesign yellow action bar |
Usability | WI-36574 | Improve usability of synchronization between composer.json and IDE settings |
Usability | WI-38039 | Error message is unclear when interpreter is not set |
Exception | WI-38208 | Clearing the log throws exception |
PHP Formatter | Bug | WI-38520 | `elseif` PSR1/PSR2 Code Style Preset |
Bug | WI-38484 | HTML code is deleted when formatting file with HEREDOC/NOWDOC |
Bug | WI-38360 | Indent code in PHP tags adds extra indent after namespace declaration |
Usability | WI-37896 | Reorganize PHP Code Style | Other tab |
PHP Inspections | Feature | WI-38545 | Implement the "Remove closing tag" quick fix |
Feature | WI-22805 | Add inspection: Superfluous @throws annotation |
Feature | WI-37966 | New inspection "Exception is never thrown in the corresponding try block" |
Feature | WI-37965 | Implement "Add 'catch' clause(s)" quick fix |
Feature | WI-37918 | Make "Surround with try-catch" refactoring use exceptions thrown from the block |
Feature | WI-37917 | Implement "Surround with try-catch" quick fix |
Feature | WI-37916 | Implement "Add @throws tag" quick fix |
Bug | WI-38041 | Unused alias: false negative when parent keywords is used |
Bug | WI-29304 | Subclass constructor incorrectly inferring argument type from parent |
Bug | WI-37438 | @throws is not checked if there are no @param/@return |
Bug | WI-22115 | Mismatch in PHPDoc and method signature: False and bool are not interchangeable |
Bug | WI-38661 | PHP 7.1 nullable types are not supported by the "Language level" inspection |
Bug | WI-38071 | "Surround with try-catch" quick fix produces invalid code |
Bug | WI-21620 | Quick Fix - Make call dynamic - not working properly on static method calls |
Bug | WI-38024 | "Redundant catch clause" should analyze control flow |
Bug | WI-22774 | Missing @throws tag: doesn't analyze PHPDoc for defined exception |
Bug | WI-37183 | Construttor without parameters missing phpdoc comment |
Bug | WI-37995 | Add catch clause is shown in case an expression is not surrounded by try/catch |
Bug | WI-37991 | False positive: unhandled exception in case of a multi-catch |
Bug | WI-37990 | "Wrong catch clauses" inspection doesn't work with a multi-catch statement |
Bug | WI-38357 | Private constructor in trait is marked as error - and thus marks the whole project as having errors |
Bug | WI-38004 | Unhandled exception warning if the exception is thrown in a closure |
Bug | WI-28081 | "PHPDoc comment matches function/method signature" inspection doesn't work with class references |
Bug | WI-38565 | Redundant closing tag is show for HTML/PHP mix |
Bug | WI-19599 | "Redundant closing tag" is not redundant |
Bug | WI-38207 | False positive: Return type does not match |
Bug | WI-37236 | Invalid @return inspection result in old style constructors |
Bug | WI-37544 | Inspection reports incorrect PHPDoc when using @throws static |
Bug | WI-37589 | "Missing @return" inspection is too strict for inferred class types |
Bug | WI-37582 | Provide label for the link Codestyle/PHP/PHPDoc |
Bug | WI-37592 | Inspection reports incorrect PHPDoc when return type is 'self' |
Bug | WI-18043 | Wrong parameters phpdoc |
Bug | WI-38022 | Add catch clause: doesn't take into account auto-import option |
Bug | WI-38023 | Surround with try/catch doesn't take into account existing import |
Bug | WI-38020 | Redundant catch clause: warning is shown in case RuntimeException is thrown |
Bug | WI-38033 | Remove throws tag: leaves empty lines in case of multiple redundant throws with comments |
Bug | WI-37285 | Return type declaration compatibility doesn't take into account PHPDoc declared method in case parent method declared via @method |
Usability | WI-34282 | Hierarchy checks are too strict for methods declared with @method |
Usability | WI-28080 | Missing @return tag is not reported for PHPDoc without @param tag |
Usability | WI-37559 | 'Update PHPDoc Comment' fix should replace a parameter type |
Usability | WI-32501 | Throws tags inspection does not work for empty/blank phpDoc |
Usability | WI-37581 | Avoid negation in option names: "Don't" |
Usability | WI-37583 | Avoid usage of internal "empty PHPDoc" meaning in PHPDoc inspection options/descriptions |
Task | WI-38009 | Create the "Error handling" inspections group |
Exception | WI-37998 | Surround with try/catch quick fix throws exception when invoked in Blade |
PHP Refactoring | Feature | WI-37074 | PHP 7.1 nullables support for generating constructors |
Feature | WI-34474 | Allow to define visibility for initialize fields intention |
Bug | WI-37881 | Create class: pre-fill incorrect namespace in case non-existing class is in global namespace |
Bug | WI-32161 | Support nullability in Change signature refactoring |
Bug | WI-32250 | Change signature refactoring shows "Default value for parameters with a class type hint can only be NULL" for scalar types |
Bug | WI-32162 | Support nullability in Extract interface refactoring |
Bug | WI-34145 | Inspection "Assignment replaceable with increment or decrement" produces IDE exception |
Bug | WI-38761 | PHP 7.1 nullables support for generating constructors doesn't work with NULL in uppercase |
Usability | WI-38641 | Don't show identical cases in Import class |
Usability | WI-34426 | Create class: update directory based on class namespace |
Plugin: Deployment _ FTP.. | Feature | WI-9088 | Sync: allow to compare by timestamp AND size |
Bug | WI-37686 | Editor fails to refresh it's content after downloading from remote host |
Bug | WI-2449 | Invalid descendent file name "ssh:" or directory a\b (on Linux) |
Usability | WI-38179 | Remote Host displays size in bits instead of bytes |
Usability | WI-37591 | Download from remote host confirmation bug |
Plugin: Drupal support | Usability | WI-37724 | Drupal module recognition should not require .module file |
Cosmetics | WI-38105 | The Drupal notice has a double apostrophe |
Plugin: htaccess | Bug | WI-33449 | Apache config (.htaccess) support: Support \ escaping newlines within a string |
Plugin: ini4idea | Usability | WI-38859 | Add cfg as recognized file extension for Ini4Idea plugin |
Spellchecker | Bug | WI-37730 | [Spellchecker] String literals are treated as code in PHP |
Bug | WI-36470 | Spellchecking: Quick fix "Change to..." works incorrectly for injected language |
Bug | WI-36445 | "Referer" is not recognised as a valid spelling |
Bug | WI-37857 | Spellchecker doesn't reload dictionaries if whole dictionaries folder is deleted externally |
Bug | WI-36494 | IntelliJ classifies uuid/guid as typo's |
Bug | WI-37843 | Escape sequences are ignored in NOWDOC |
Bug | WI-37831 | Spellchecker false positives in the case of words joined by backslash (DQ string) |
Bug | WI-24663 | Spelling for user defined dictionary is not working |
Bug | WI-36447 | Spell-Checker: add 'apothem' to the dictionary. |
Usability | WI-37842 | HTML: Strings in URLs should not be checked for word typo. |
Usability | WI-27124 | reload dictionary on externals changes |
PHP Interpreters | Feature | WI-34471 | Detect PHP version from composer.json |
Bug | WI-37774 | Running PHPUnit tests with a docker-compose interpreter starts every single service |
PHP Lang | Feature | WI-37928 | Provide ${YEAR}, ${MONTH}, ${DAY}, ${HOUR}, ${MINUTE} variables for all PHP Include Templates |
Feature | WI-18015 | File and Code Templates: Includes tab: Process file template level variables (at least most common/obvious ones) in PHPDoc templates |
Feature | WI-17507 | File Template - PHP Function Doc Comment - extend with ${DATE} variable |
Bug | WI-38553 | Warn that "__halt_compiler() can only be used from the outermost scope." |
Bug | WI-34238 | 'Create class' intention on a FQCN creates incorrect file name |
Bug | WI-38422 | {$CARET} is not replaced with actual caret if PHPDoc code block is empty. |
Bug | WI-38492 | Trait in use statement is marked as unresolved until reparse (Heisenbug) |
PHP Lib Stubs | Bug | WI-38648 | Remove opportunity to disable 'meta' php module |
PHP Templates | Feature | WI-11277 | Inject other language than HTML in Twig templates |
Feature | WI-37971 | Blade: support @json directive |
Bug | WI-17699 | Twig code format |
Bug | WI-37877 | Twig Incorrect parsing after print block with literal |
Bug | WI-38504 | Twig: Unclosed literal inside object |
Bug | WI-38308 | Twig: indentation don't work for standard blocks |
Bug | WI-27606 | Twig indentation don't work for complex custom blocks |
Bug | WI-37950 | Twig: Parse arrays and hast-tables in twig tags. |
Bug | WI-37976 | Twig: Indent in literals |
Bug | WI-38383 | Blade Formating Issue with @guest |
Usability | WI-38309 | Twig: custom opend/close tags doesnt match if immediate EOF after close tag |
Task | WI-38319 | Twig: parse function calls |
Task | WI-38165 | Blade: support @includeFirst directive |
PHP Test | Feature | WI-20245 | Add intention for dataProvider annotation in unit tests that creates method |
Feature | WI-38224 | Allow to generate test methods for the target class methods from 'new PHP test' dialog |
Feature | WI-38226 | Add Codeception support in 'new PHP test' action |
Feature | WI-34434 | PHPSpec: provide navigation between spec class and tested class |
Feature | WI-34860 | PhpSpec: Quick create spec test |
Feature | WI-38345 | Create code template for the test method |
Feature | WI-38392 | Provide file templates for Codeception tests |
Feature | WI-28790 | Rerun a specific PHPUnit test data set |
Bug | WI-34966 | PHPUnit: Completion for method and class doesn't work |
Bug | WI-38229 | Navigation in completion popup does not work in 'new PHP test' dialog |
Bug | WI-38561 | Codeception: Codeception run configuration is always executed if there is a local Codeception configuration and class inside a file |
Bug | WI-38490 | PHPUnit Test Method template ignores PHPDoc |
Bug | WI-38006 | PHPUnit: Configuration editor does not take into account some project changes between invocations |
Bug | WI-37806 | Codeception test navigation does not work in Codeception v2.3.* |
Bug | WI-37808 | Codeception test navigation does not work if path/filename to file contains ":" |
Bug | WI-37900 | PHPUnit: completion for classes doesn't insert FQN |
Bug | WI-37902 | Undefined data provider: doesn't work with namespaced classes |
Usability | WI-38532 | Provide capitalized and not capitalized variables for Test method |
Usability | WI-37898 | PHPUnit: re-desing PHPUnit Run Configuration by giving Class field higher priority than File |
Usability | WI-38281 | PHPUnit Run configuration: don't display file path of non-test class |
Usability | WI-38320 | Hide 'class to test' panel in 'new test' dialog if action was invoked from the class |
Usability | WI-37909 | Simplify selection of testing library in Create New PHP Test dialog |
Usability | WI-37911 | Update icons and naming for New|PHP Test |
PHP Type Inference | Bug | WI-37933 | Type of variable is unknown until reparse (Heisenbug) |
Bug | WI-38194 | @var annotation not preceding the $this variable is not taken into account |
PHPDoc | Feature | WI-2514 | try{...}catch to suggest exceptions from PHPDoc & 'throw' statements |
Bug | WI-37529 | Don't use @internal while updating @param |
Bug | WI-33015 | @see tag doesn't support namespaced functions and constants |
Bug | WI-33008 | Unqualified element name in @see tag resolved to random namespaced element |
Bug | WI-18468 | Adding PHPDoc To Property - Extra Space |
Bug | WI-37584 | Return type doesn't match when inferred type is mixed and return type something else |
Usability | WI-17516 | PHPDoc misleading throw value and inspection warning |
PS Specific | Feature | WI-21711 | Allow namespace determination (similar to new Class) in custom file templates |
Feature | WI-38430 | Bundle Vue.js plugin |
Bug | WI-38188 | PhpStorm Initial Configuration dialog is shown after new Initial Configuration |
Usability | WI-38192 | Add Laravel as a featured plugin |
Task | WI-38402 | Implement binary stubs |
Plugin: CodeIgniter | Bug | WI-33627 | CodeIgniter Code Style should use tabs instead of spaces |
Plugin: Joomla! | Usability | WI-38531 | Joomla new project configuration labels |
Usability | WI-31883 | Mnemonics for Joomla installation path and Project Type don't work |
No subsystem | Feature | IDEA-116686 | Limit code analysis to user-configurable number of CPU cores to prevent 100% of all cores utilization |
Feature | IDEA-179603 | CDI 2.0: support extensions/dynamic beans |
Bug | IDEA-63850 | allow to save in UTF-8 with/without BOM |
Bug | IDEA-178622 | Column selection mode is too slow |
Bug | IDEA-175445 | UI Inspector uses user object instead of node for trees |
Bug | IDEA-175058 | IDEA Out Of Memory on click Settings -> Editor -> Color Scheme -> Color Scheme Font -> Use color scheme font instead of *default* |
Bug | IDEA-181176 | MacOS: Gogland loses "before launch" entries of run configurations when closing |
Bug | IDEA-182318 | VFS Exceptions after switch branches. |
Bug | IDEA-179514 | Non-pinned Spring and JavaEnterpise toolwindows are closed unexpectedly on clicking |
Bug | IDEA-179170 | Featured plugins are downloaded without dependencies |
Bug | IDEA-174475 | JBA Cloud: Assertion Eror on uninstall plugins sync |
Bug | IDEA-175179 | JBA Cloud: UnknownHostException on connection error |
Bug | IDEA-180884 | Run Dashboard: on clicking in the run configurations tree the corresponding pane doesn't get focus |
Bug | IDEA-171404 | allow UI scale exceed 2x |
Bug | IDEA-181581 | SSH logs are incomplete |
Bug | IDEA-177352 | com.intellij.util.containers.ConcurrentHashMap needs to be updated |
Bug | IDEA-179331 | Run Dashboard: it should not be possible to start the same configuration few times |
Bug | IDEA-179333 | Can't install featured plugin |
Bug | IDEA-113585 | Cast to Type quick fix creates code that doesn't help |
Bug | IDEA-181314 | Exception appears when copy default run/configurations |
Bug | IDEA-177314 | Call parsing procedure from EDT |
Bug | IDEA-96324 | Inconsistent Popup Documentation Behavior in Diagrams |
Bug | IDEA-179660 | Copy+Paste in FitNesse files (context.txt) not working anymore. |
Bug | IDEA-168781 | Mnemonics for run actions is broken in case of '_' and '&' in configuration name |
Bug | IDEA-177329 | Help appears twice in main menu (Help | "? Help" and Help | "IntelliJ IDEA Help" |
Bug | IDEA-179610 | Code region is shown twice in the Structure panel |
Bug | IDEA-138798 | Double click maximize tab should not close floating windows |
Bug | IDEA-180450 | Indent provider behaves unexpectedly |
Bug | IDEA-177674 | IDE Settings Sync plugin always advice to install incompatible plugin |
Bug | IDEA-178388 | warn about running IDEA with not-bundled JDK |
Bug | IDEA-131468 | Settings / File Encoding / Project Encoding = System default: new files are created with IDE encoding |
Performance | IDEA-179003 | IntelliJ 2017.3 EAP takes longer to load list of actions in Ctrl-Shift-A than 2017.2 |
Usability | IDEA-174464 | JBA Cloud: tooltip is shown under widget if user click on ikon quickly |
Usability | IDEA-180386 | Verbose logging from BrowserStarted makes the logs useless |
Usability | IDEA-85375 | Run configurations dropbox should not change its width |
Usability | IDEA-172128 | Light bulb hovers over "play" button |
Usability | IDEA-161094 | Option to disable "search everywhere" |
Cosmetics | IDEA-179681 | Initial configuration: improve layout on Ubuntu |
Exception | IDEA-137816 | Throwable at com.intellij.execution.ui.RunContentManagerImpl.a(RunContentManagerImpl.java:537) |
Exception | IDEA-164682 | Removing sdk leads to exception |
Code Analysis. Inspection | Feature | IDEA-96785 | "Result of object allocation ignored": Allow suppression for certain classes |
Feature | IDEA-173746 | Infer non-overridable methods' parameters nullability |
Bug | IDEA-178922 | A few more null annotation problems with arrays |
Code Formatting and Code Style | Feature | IDEA-178779 | In certain cases, allow empty folding placeholders in IDEA 2017.3 |
Bug | IDEA-182116 | Bugs in Javadoc Codestyle |
Code Navigation | Feature | IDEA-112841 | Navigate to file action should support fuzzier path search terms |
Feature | IDEA-179038 | When navigating to method definition specific type information known from DFA could be used to find actual implementation |
Bug | IDEA-179516 | "Previous Method" skips methods in anonymous clases |
Bug | IDEA-179522 | Navigation bar ignores context when operated with keyboard |
Bug | IDEA-179184 | Go to file regression -- no longer matches on forward slashes in Windows |
Bug | IDEA-181135 | Go to File: with "Include non-project files" = No out-of-project files are still suggested |
Bug | IDEA-177788 | Deadlock on scratch file opening |
Bug | IDEA-174145 | Cannot navigate via keyboard arrows through folded region |
Bug | IDEA-76466 | Navigate Symbol does not support anonymous inner classes |
Console | Bug | IDEA-137769 | ANSI colors are not interpreted on System.err |
Database | Bug | IDEA-180391 | IDE hangs when indexing my project |
Bug | IDEA-181633 | ~username is not correctly expanded in OpenSSH configuration files |
Bug | IDEA-179627 | 'Edit as Table' visibility check for EditorPopup is too restrictive |
Bug | IDEA-181525 | "connection is closed by foreign host" on DB connection using proxy host |
Debugger | Feature | IDEA-175489 | On-demand children expressions in user-renderers |
Feature | IDEA-175168 | On-demand renderers |
Bug | IDEA-180090 | Cannot run debug IDEA: JDWP cannot get thread local storage (on DCEVM) |
Bug | IDEA-180561 | VirtualMachineProxy classesByName and allClasses may be outdated |
Bug | IDEA-181118 | Run configuration fails in debug |
Bug | IDEA-177131 | Debugger console should have horizontal scrollbar and the ability to scroll content with the mouse |
Bug | IDEA-180838 | Weird order of breakpoints in "Disabled until selected breakpoint is hit" |
Bug | IDEA-179005 | Attach to local process action doesn't work if I attach to java 9 JVM |
Bug | IDEA-175027 | Evaluate expression keeps showing "Evaluating.." for incorrect expression |
Bug | IDEA-144150 | It's possible to mark two different objects with the same name in debugger |
Bug | IDEA-179928 | Java debugger: super.foo() is evaluated incorrectly |
Bug | IDEA-176922 | font in various debugger edit fields (that take code) and code completion popups, when editing is larger than the configured font size |
Bug | IDEA-174221 | Confusing representation of array with many nulls in debugger |
Bug | IDEA-177191 | Compiling evaluator fails inside a one-line lambda |
Bug | IDEA-174237 | New debugger feature: "Filter" menu item for collection is sometimes missing |
Bug | IDEA-78730 | Dragging breakpoint with "Ctrl" key draw cursor with "+" sign, but breakpoint is not copied actually |
Bug | IDEA-180061 | Debugger evaluates private field instead of captured local |
Bug | IDEA-177288 | Compiling evaluator fails inside single expression ifs or loops |
Bug | IDEA-174510 | Incorrect line number logged to console for "Java Exception Breakpoint" |
Usability | IDEA-159444 | Improve value tooltip presentation in debugger. |
Usability | IDEA-158467 | There should not be auto-execution of selected part of the code. |
Cosmetics | IDEA-177087 | No space between label and text field in breakpoint properties dialog |
Exception | IDEA-180314 | ISE at com.intellij.debugger.engine.DebugProcessImpl.getVirtualMachineProxy |
Diff_Merge | Bug | IDEA-172735 | Navigation from File structure pop-up does not work inside Diff panel |
Bug | IDEA-171414 | "Compare Files" function is cropping large files without notice and only comparing first some lines |
Bug | IDEA-148560 | Can not change color of file fragments tear line (separator) in diff view. |
Bug | IDEA-174455 | File (scroll) position differs when comparing file with no differences using " browse remote host" |
Bug | IDEA-180904 | F7 in commit dialog behaves wonkily in latest update |
Bug | IDEA-101502 | Dir diff: Files with different line separators(the only difference) are shown as different in the list, but are actually the same ("no differences") |
Bug | IDEA-178618 | Command line diff between directories: can't show diff error for files |
Usability | IDEA-171250 | New Auto Resolving conflicts must not automatically be applied |
Cosmetics | IDEA-174338 | Scroll issue when the one part transforms to/form single row which is in the ~middle of the file |
Docker | Feature | IDEA-172716 | Docker. Add "Build" action into ">>" for Dockerfiles |
Feature | IDEA-167859 | Allow using files with environment variables to run Docker container |
Feature | IDEA-181774 | Check connection for Docker server when creating new one |
Feature | IDEA-149314 | Docker: auto-expose a port, if it is used in a binding but not exposed |
Feature | IDEA-171373 | Docker Compose: provide completion and navigation for "env_file" values. |
Feature | IDEA-175667 | Docker Compose: make it possible to run docker-compose files from context menu |
Feature | IDEA-170244 | Docker: provide completion and navigation for ADD instruction values |
Feature | IDEA-154517 | Docker: support alternate names for compose yml |
Feature | IDEA-175829 | Add working_dir: autocompletion with directories |
Feature | IDEA-174375 | Support passing --build-arg's to docker build from run configuration |
Feature | IDEA-178533 | compose YAML: show enum violations in docker compose inspections |
Feature | IDEA-171359 | Docker run-config: allow to create without configured connection |
Bug | IDEA-181894 | Docker run config - Populate Dockerfiles combo with files by their type and not by exact name |
Bug | IDEA-177653 | Invalid syntax error on empty ENTRYPOINT arguments in Dockerfile editor |
Bug | IDEA-179219 | Missing container name in the deployment log |
Bug | IDEA-181170 | Docker. Run configuration. Correct UI for adding/editing mounts: add "edit" state, add cursor position, add max of empty lines |
Bug | IDEA-180607 | Typed YAML: Don't suggest existing keys in auto-completion |
Bug | IDEA-180381 | Docker: Run Configuration. Validate container names |
Bug | IDEA-177107 | docker-plugin - custom network and fixed ip support |
Bug | IDEA-180157 | Docker Run configuration : replace JSON file with explicitly listed options in CLI format |
Bug | IDEA-175715 | Docker: display "Dockerfile detection" events only project-dependent |
Bug | IDEA-178929 | Docker: "Dockerfile detection" events appear many times and have wrong content |
Bug | IDEA-180375 | Docker: IncorrectOperationException at attempt to choose "Convert path to absolute" for ADD and COPY in the Dockerfile Editor |
Bug | IDEA-180376 | Docker: remove instructions from the completion list for COPY and ADD in the Dockerfile Editor |
Bug | IDEA-178079 | Dockerfile: Red code for correct `FROM` name chain with dots and minuses |
Bug | IDEA-181123 | Docker. Run Configuration. "Command preview" and "Command line options" fields should not remain over the other windows by changing focus |
Bug | IDEA-181011 | Docker. Run Configuration. The "Executable" section name should be displayed completely, not "Executa..." |
Bug | IDEA-177963 | Docker: "Server" field should not be empty in the DockerDeployment run configuration dialog after deleting docker connections. |
Bug | IDEA-179316 | DockerView: "docker" connection item: the text should not be unselected after a second |
Bug | IDEA-178209 | Docker: Validating of the auto-detected connection never ends when native Docker on mac is off |
Bug | IDEA-163279 | Support logging of transport level interaction with docker daemon |
Bug | IDEA-181258 | Docker. RunConfiguration. Command preview. Place a space after a not-default Dockerfile name to separate "-t" option from the name |
Bug | IDEA-175788 | Docker: LABEL, ENV, ARG: Display an inspection error in case of wrong spaces presence before/after values |
Bug | IDEA-155539 | Docker. Run configuration. Image tag. It is impossible to create an image with a tag containing any upper-case letter. |
Bug | IDEA-179926 | Docker: resolve, find usages and inplace-rename doesn't work for docker stages synthax in the Dockerfile editor |
Bug | IDEA-175794 | Docker: Display error msg on-place in case of ADD [""] and COPY [""] |
Bug | IDEA-181680 | Docker - renaming for a file referenced from Dockerfile ADD fails |
Bug | IDEA-175760 | Docker: Remove the gutter from the Dockerfile editor in case of docker connection absence |
Bug | IDEA-174134 | Docker plugin fails on every deploy after upgrading Docker for Mac to 17.06.0-rc |
Bug | IDEA-181697 | Docker run config - Support `--network-alias` option |
Bug | IDEA-179724 | Docker: Resolve and find usages don't work for ENV in the Dockerfile editor |
Bug | IDEA-178899 | Docker: Default docker run configuration: no dialog is opened at attempt to call docker connection settings |
Bug | IDEA-181843 | Docker: Save ports in DockerView leads to doubling of the existing ports |
Bug | IDEA-181180 | Docker: Run Configuration. Port bindings from "Command line options" field are ignored if "Bind ports" field is not empty |
Bug | IDEA-181183 | Docker: Run Configuration. Mount binding from "Command line options" field doesn't work |
Bug | IDEA-181225 | Docker: Run Configuration. Container name field. Run failed if the field value contains spaces at the beginning/end |
Bug | IDEA-181086 | Docker. Image Run Configuration. Command preview is always empty |
Bug | IDEA-173563 | Docker: ADD instruction: Provide an inspection error in case of multiple source files and "/" absence at the end |
Bug | IDEA-178594 | Docker: Run configuration, choose path dialog. The wrong item in the tree is selected if the dialog is reopened. |
Usability | IDEA-155835 | Docker. Provide possibility for deleting images/containers using keyboard. |
Usability | IDEA-175666 | Docker: make it possible to run a Dockerfile with one click in case of absence of docker connections |
Usability | IDEA-177938 | Docker: Enable Docker item in View | Tool Windows menu |
Usability | IDEA-181016 | Docker run config: remove browser block to conserve vertical space |
Usability | IDEA-181803 | Docker: Build/Run from Dockerfile: make the default run configuration name differ from the default Docker server connection name |
Usability | IDEA-171004 | Docker: Allow to select and copy errors in the Docker view by invalid connection to the docker |
Usability | IDEA-174209 | Support custom dockerfile names |
Usability | IDEA-177951 | Docker: Dockerfile detection balloon should handle the case when too many files detected |
Usability | IDEA-179734 | Build args field looks like disabled |
Cosmetics | IDEA-178904 | Docker: disable "Filter" button on toolbar for not connected Docker |
Cosmetics | IDEA-177961 | Docker: Connection "Docker" dialog, called from DockerRunConfiguration: add grey border at the left side |
Cosmetics | IDEA-181799 | Docker: Create a container from an image: remove "Deployment" from the dialog name |
Cosmetics | IDEA-177992 | Docker: Auto-detection. Change the "Auto.." item name to smth starting with "Docker" and the saved server name to "Docker" |
Task | IDEA-175871 | Docker plugin: bundle all the libraries to avoid runtime downloads |
Exception | IDEA-178014 | Docker: IncorrectOperationException at deleting Docker server and run configurations |
Exception | IDEA-158428 | Throwable: Dockerfile detection is already registered |
Exception | IDEA-181090 | NumberFormatExcetion for duplicate default option |
Editor. Code Completion | Feature | IDEA-173927 | Support keywords autocompletion when keyboard layout is incorrect |
Bug | IDEA-180723 | Parameter name hints completion: incorrect hints are shown in case of nested call (i.e. method call using as argument value) |
Bug | IDEA-174819 | Following annotation is removed on autocomplete |
Bug | IDEA-179934 | Action "Complete current statement" introduces incorrect code |
Bug | IDEA-178141 | Case sensitive completion: First Letter - doesn't work correctly if class starts with special symbol |
Bug | IDEA-180584 | Parameter name hints in completion: don't show empty tooltip for extra (invalid) parameter |
Usability | IDEA-178522 | Please repeat "Complete function with parameters" setting in editor |
Usability | IDEA-144321 | LookupElementProximityWeigher should work for all lookup items that have PSI |
Editor. Editing Text | Feature | IDEA-178801 | Multi-line pasting in line comments |
Bug | IDEA-178621 | Join Lines does not add whitespace at the end of lines if they are indented |
Bug | IDEA-176633 | Paste indents first line unexpectedly when virtual space is enabled |
Bug | IDEA-177741 | Annotation folding does not fold parameter annotations |
Bug | IDEA-174728 | Editor position widget in status bar changes on window activation/deactivation |
Bug | IDEA-178809 | Issue highlighting line on last row in document |
Bug | IDEA-176409 | Wrong line separators Assertion error in intellij.openapi.progress.Task |
Bug | IDEA-177226 | Join line (Ctrl+Shift+J) between two block comments works bad |
Bug | IDEA-178462 | Don't strike through parameter info in tooltip for @Deprecated method |
Bug | IDEA-175878 | Multicursor first cursor incorrect indent on tab press in injected fragment |
Bug | IDEA-175514 | Last edit position contains files that I did not edit |
Bug | IDEA-179753 | "Undo" action can be invoked from "Undo" confirmation dialog |
Bug | IDEA-174558 | Pasting while a sticky selection is active does not delete selected text |
Bug | IDEA-177979 | Impossible to enter zero width non-joiner character on Windows 10 |
Bug | IDEA-176213 | Indents are moved to the right side of text in RTL languages |
Bug | IDEA-178503 | Parameter hint blocks cursor |
Bug | IDEA-174371 | "Expand selection" in a comment expands to the "inversed brace pair" ")(" |
Bug | IDEA-180497 | Parameter name hints: incorrect behavior in case of varargs |
Bug | IDEA-175800 | "Undo" restores caret position in wrong editor |
Bug | IDEA-180641 | Expand selection works incorrectly on Java String with slash escaping on last position |
Bug | IDEA-179556 | Find in updating console |
Bug | IDEA-177458 | Cannot fold nested markdown list |
Bug | IDEA-179890 | 'Copy as rich text' doesn't preserve colors and formatting when pasting to Keynote |
Bug | IDEA-177564 | Status bar of Console window does not update the "Column" field |
Bug | IDEA-179710 | Wrong paste from history |
Performance | IDEA-174137 | UI freezes when restoring large number of fold regions |
Usability | IDEA-173454 | When a method with vararg parameters is completed with enabled parameters hints in completion comma is always added |
Usability | IDEA-172415 | DB output tool window covers active line in editor |
Usability | IDEA-177323 | Undoing in selection: the cursor is not navigated to the instance being reverted |
Usability | IDEA-165864 | Custom code folding not working |
Usability | IDEA-180879 | Parameter popup is absolutely incomprehensible |
Usability | IDEA-177449 | Error popup hint obstructs the view |
Cosmetics | IDEA-178723 | Non expandable foldings are always selected |
Editor. Error Highlighting | Cosmetics | IDEA-160240 | Parameter name hints: red underline looks bad with hints |
File System | Bug | IDEA-177424 | Corrupting file encoding upon change |
Find, Replace, Find Usages | Bug | IDEA-181024 | Replace in path broken |
Bug | IDEA-177766 | Find In Path: regex search finds irrelevant matches if "In commets" selected in filter |
Bug | IDEA-170103 | FInd in Path dialog won't close (2017.1 version, Ubuntu 16.04) |
Bug | IDEA-181019 | Error when doing a 'find usage' with 'derived class' selected in dialog |
Bug | IDEA-176371 | Find in Path file mask does not have a listbox |
Bug | IDEA-155492 | Find Input field should trim whitespace when pasting from clipboard. |
Bug | IDEA-169849 | Can't undo in Find in Path |
Bug | IDEA-182289 | 'Replace All' dialog interprets find/replace contents as HTML |
Usability | IDEA-174828 | UI of new find dialog is very uncomfortable |
Usability | IDEA-182181 | Replace in Path: Replace All dialog: unable to switch between OK and Cancel from keybord |
Usability | IDEA-176395 | "Find in Path" search limit no longer context dependant |
Cosmetics | IDEA-171972 | "Show usages" popup should remember state of "Group by file structure" toggle |
Exception | IDEA-169930 | IAE at com.intellij.codeInsight.folding.impl.GenericElementSignatureProvider.getSignature |
Exception | IDEA-179577 | NPE at com.intellij.ide.actions.SearchEverywhereAction$CalcThread.isEnabled(SearchEverywhereAction.java:195
7) |
IDE Configuration | Feature | IDEA-180401 | Add Background Image feature to general settings |
Bug | IDEA-177126 | Search in Settings finds too many instances of "html" |
Bug | IDEA-164639 | Unable to save settings because of symlinks inside config directory |
Bug | IDEA-170552 | Code lens and other appearance settings unable to be reset or modified, Apply settings broken |
Usability | IDEA-177833 | Missing consistency in live template for sout and serr |
Usability | IDEA-177422 | Remove default shortcut for 'Rerun' action in Visual Studio keymap |
Exception | IDEA-176040 | IDE throws exception: Error while loading external changes:null. Project will be reloaded |
Indices | Bug | IDEA-176474 | pause index affecting multiple projects |
JSON | Feature | IDEA-167017 | Show JSON property values in Structure view |
Bug | IDEA-178547 | Re-formatting malformed JSON breaks it even more |
JavaScript | Bug | IDEA-181156 | Order of sourceFilesUrls elements in JavaScript library configuration file randomly changes |
Language Injection | Bug | IDEA-180223 | Plain text editor for injected string recognizes backslash as error but "no errors found in this file" |
Exception | IDEA-175598 | Haml language support doesn't declare/check dependencies |
Packaging and Installation | Bug | IDEA-180730 | Patch update requires UAC elevation even if product installed locally |
Bug | IDEA-178958 | Patch fails to apply for IntelliJ IDEA 2017.3 under Windows |
Bug | IDEA-180457 | Elevator.exe problems |
Platform API | Task | IDEA-176756 | Assert stub-AST consistency in all intention tests |
Task | IDEA-175229 | PSI changes should be reflected in the corresponding document even if PSI is non-physical |
Task | IDEA-103558 | Move icons.gant to CE source code |
Plugin Development | Feature | IDEA-178996 | DevKit: ctrl+click navigation to file for @TestDataFile annotated method arguments |
Feature | IDEA-130897 | TestDataGroupEditorProvider: restore on project open |
Feature | IDEA-177986 | DevKit: Structure view for plugin.xml |
Feature | IDEA-176396 | Devkit: go to extension declaration in plugin.xml from extension class |
Bug | IDEA-160947 | DevKit should warn about inner classes referenced with a dot instead of a dollar |
Bug | IDEA-179740 | DevKit: support '.after' suffix for testdata file pairs |
Bug | IDEA-141685 | Goto testdata broken |
Bug | IDEA-139173 | DevKit: highlight unresolved icon references |
Bug | IDEA-168449 | 'Register extension' quick-fix shows same extension twice |
Cosmetics | IDEA-179257 | Collapse long file paths in navigate to testdata popup |
Cosmetics | IDEA-179010 | DevKit: testdata-related UI improvements |
Task | IDEA-178261 | Testdata group editor and testdata navigation improvements/bugfixes |
Task | IDEA-129745 | TestDataLineMarkerProvider: cleanup/usability |
Plugin Management | Bug | IDEA-180853 | IntelliJ BPMN plugin editor crashes IJ on startup. |
Product Documentation | Usability | IDEA-180238 | Missing directory "config" on instruction to change location of "config" and "system" directories on file Install-Linux-tar.txt |
Project Configuration | Bug | IDEA-177838 | Content of iml file for module imported from Gradle is cleared |
Bug | IDEA-51910 | Artifact: when different artifacts copy same named file to the same output, only one file is processed |
Bug | IDEA-175320 | On enabling "Store generated project files" option in an existing project, all unnecessary files could be removed from .idea directory |
Bug | IDEA-180674 | Gradle/Maven: "Store generated project files externally" option is ignored when creating a project from existing sources |
Bug | IDEA-180663 | Gradle/Maven: odd modules are created on enabling ""Store generated project files externally" option; Throwable at ModuleManagerImpl.loadModules |
Project View | Bug | IDEA-174460 | Only single jar file deleted instead of all selected |
RegExp | Bug | IDEA-175945 | Regex: "Duplicate branch in alternation" false positive |
Bug | IDEA-175631 | RegEx replace on character alternation does not work properly |
Run | Debug configuration | Bug | IDEA-181728 | Run Dashboard not available anymore |
Bug | IDEA-108342 | 'Single instance only' option not copied in Run configuration |
Bug | IDEA-121819 | $MODULE_DIR$ points to directory of the *.iml file |
Bug | IDEA-140099 | Can't remove a single external tool |
Bug | IDEA-180005 | Configurations with same name but different type disappear after project reopening |
Bug | IDEA-120829 | External tool is run even if it is unmarked |
Usability | IDEA-181198 | RunDashboard: finished and not started configurations could not be distinguished in tree |
Settings Repository | Bug | IDEA-174479 | 'Tools | Web Browsers' settings are not saved |
Task Management | Feature | IDEA-70996 | Tasks and IDE Contexts - Shelving changes |
Bug | IDEA-177543 | Tools > Tasks & Contexts > Open Task... > *STUCK* |
Usability | IDEA-177702 | The dialog that comes up in response to "Create New Task" should allow the user to enter/modify the Task's name |
UML | Feature | IDEA-22881 | Class diagram: show inferred generic dependencies |
Bug | IDEA-79123 | Add "Delete element" item to diagram context menu |
Bug | IDEA-86099 | Diagram does not refresh after I change dependencies settings |
Bug | IDEA-175729 | ER diagram: default name suggested for the saved diagram file is incorrect |
Performance | IDEA-180405 | OutOfMemory on attempt to show dependencies on the UML diagram |
User Interface | Feature | IDEA-179992 | Could not change max number of tabs |
Feature | IDEA-127307 | "Goto Action": option to suppress disabled entries |
Feature | IDEA-173043 | Make tooltips background configurable |
Bug | IDEA-177276 | On the notification balloon expanding it disappears |
Bug | IDEA-179760 | Can't change default annotation used for code generation |
Bug | IDEA-180135 | UI scale factor is wrong on Windows with latest EAP |
Bug | IDEA-174258 | Painting progress bars eats CPU |
Bug | IDEA-178632 | Switching Default/Darcula themes on mac breaks combobox borders |
Bug | IDEA-181171 | Test progress should green/red according to the result of the tests |
Bug | IDEA-151679 | Can't get to leftmost characters in editor's find window |
Bug | IDEA-174739 | Combobox text is doubled in Android UI designer |
Bug | IDEA-180962 | disable JRE-HiDPI (per-monitor DPI-aware) mode by default in IDEA 2017.3 |
Bug | IDEA-176759 | WideSelectionListUI paint background over same row element in WRAP orientation |
Bug | IDEA-177568 | Weird mouse selection |
Bug | IDEA-175181 | Configuration combobox is higher than buttons around |
Bug | IDEA-178315 | Balloons opened using Show balloon form the Event log does not have scroll bar |
Bug | IDEA-179150 | Gray background in combobox expander on mac |
Bug | IDEA-177790 | tooltip is meaningless |
Bug | IDEA-181253 | Error validation doesn't work in dialogs in real time |
Bug | IDEA-179663 | "Local Changes" - "Wide selection" is broken |
Bug | IDEA-180011 | Cannot set background image in latest PyCharm EAP |
Bug | IDEA-180276 | Broken generics parameter type for completion |
Bug | IDEA-105769 | Cannot scroll in quick documentation while using completion in debug/watches panel (when adding/editing a new entry) |
Bug | IDEA-179953 | Broken hebrew characters in replace preview |
Bug | IDEA-159531 | Comboboxes hide background picture |
Bug | IDEA-178617 | Cmd+O (go to class, and others) should close other popups, like recent files |
Bug | IDEA-163037 | Find Action - text does not fit popup sometimes |
Usability | IDEA-104403 | Bookmarks popup: speed search conflicts with mnemonics |
Usability | IDEA-173655 | Poor text wrapping in the inspections Options |
Usability | IDEA-174366 | Cannot close notification when a resize bar is behind the close button |
Cosmetics | IDEA-181117 | ExpandableTextField has incorrectly rendered 'Expand' button |
Cosmetics | IDEA-165253 | "Login to GitHub" window has wrong font style |
Cosmetics | IDEA-175487 | No spacing between buttons in inspection result view |
Cosmetics | IDEA-161840 | Background Image is not set for the Preview of Find results when it displays 'select occurrence to preview' |
Task | IDEA-178638 | ComboBox with large font |
Task | IDEA-178181 | Replace "List Variables" button with combo box |
Exception | IDEA-181936 | Opening 'Find In Path' from 'Find Class' throws exception |
User Interface. Accessibility | Bug | IDEA-177442 | IconUtil uses fixed scale factor to get HiDPI icon sizes |
User Interface.Darcula | Bug | IDEA-94527 | Darcula: autocomplete white border |
Bug | IDEA-100256 | Darcula: Settings->Schemas and DTDs hard to read entries |
Cosmetics | IDEA-120491 | Darcula: Java syntax highlighting in jsp broken |
Version Control | Feature | IDEA-69150 | Switch Context when switching branches in git |
Bug | IDEA-178584 | IDEA hangs when displaying File History in Perforce |
Bug | IDEA-169466 | Author field and Amend checkbox missing when only Unversioned files present |
Bug | IDEA-180991 | VCS group by directory should show path relative to the path of project/module |
Bug | IDEA-176427 | No dialog and NPE at PushController.<init>() on calling Git Push |
Bug | IDEA-168653 | Diff in the Create patch dialog looses focus after jumping to the next file with F7 |
Bug | IDEA-175498 | Annotations sidebar show chinese characters wrong |
Bug | IDEA-177081 | Unexpected results when coping root/branch name from Push dialog |
Bug | IDEA-175112 | Push commits window: duplicated newly created git tracked (green) files if select all commit and origin\branch |
Bug | IDEA-180928 | [Regression] F6 (move to another changelist) shortcut doesn't work in Commit Changes dialog any longer |
Bug | IDEA-60574 | Version Control: Annotations: sometimes annotations appear visually corrupted |
Performance | IDEA-179246 | Laziness for VCS local changes tree |
Usability | IDEA-156875 | Display the content for unversioned fIles in the commit dialog |
Usability | IDEA-179175 | Unclear 'Branch context has been loaded' message |
Usability | IDEA-173150 | Git Show History For Selection Dialog Initially Selects Oldest Commit |
Usability | IDEA-136238 | Local Changes | Preview Diff should show current version of the unversioned file |
Usability | IDEA-137956 | Revert menu items that open revert dialog should have elipses |
Usability | IDEA-162615 | "Create patch" with Russian letters results in unnamed.patch |
Usability | IDEA-172765 | "Revert" button on the toolbar and changed lines "Rollback" action use different icons |
Usability | IDEA-153574 | Compare With Local compares the local state of a file with the state AFTER selected commit which gives empty result for the last commit in branch |
Cosmetics | IDEA-172389 | Error message when creating a new changelist |
Exception | IDEA-181922 | NPE from VCS |
Version Control. Git | Bug | IDEA-134848 | IDEA does not ask for a new password after Git authentication fails, again |
Bug | IDEA-179993 | Freeze on startup |
Bug | IDEA-178492 | The Untracked files preventing checkout dialog loses list of files on grouping toggle |
Bug | IDEA-126914 | Private Gists are actually called 'Secret', the checkbox must be renamed |
Bug | IDEA-180850 | Commit for unversioned files doesn't work |
Bug | IDEA-178764 | Parse exception while converting JSON to object class working with GitHub (PR, tasks) |
Bug | IDEA-81364 | Git config is case insensitive in the native Git, but not in IDEA |
Bug | IDEA-166478 | Password manager saves only one password of multiple Git project or remotes |
Usability | IDEA-87508 | IntelliJ IDEA does not recognize git.exe when GIT_TRACE is set |
Usability | IDEA-168392 | Optimize the warning that "merge commit is about to be rebased" |
Usability | IDEA-168149 | Wrong warning dialog "Unfinished rebase process" when using interactive rebase/edit |
Usability | IDEA-173357 | cannot re-apply a commit using cherrypick |
Usability | IDEA-85484 | File History and Annotate should show author date, not committer date |
Cosmetics | IDEA-174549 | Missing question mark in "Delete remote branch" |
Cosmetics | IDEA-78377 | Git: UnfinishedRebasepricess dialog: correct the used fonts, show the full repository path |
Cosmetics | IDEA-174999 | A link to an external resource in the Line Separators Warning Dialog |
Cosmetics | IDEA-164300 | The notification "Sync branch control enabled" is too wordy |
Cosmetics | IDEA-90088 | Git: Line separators warning: Cancel button should not be in the middle |
Version Control. Log | Bug | IDEA-157613 | Version Control Log window: Using 'Select...' and typing part of a branch or mercurial bookmark, autocomplete messes it up |
Version Control. Perforce | Feature | IDEA-179402 | Add "sync to changelist" in Perforce "incoming" view |
Bug | IDEA-177922 | Diff does not work properly for Perforce overlay views |
Bug | IDEA-178876 | Perforce: comparison of two revisions of SQL file with UTF-16 BOM uses a wrong encoding |
Usability | IDEA-178641 | Perforce: it would be nice to show some descriptive error on commit failure |
Usability | IDEA-178155 | Lengthy background Perforce operations give no feedback as to progress or outcome |
Task | IDEA-150574 | Use "p4 ignores" (since 2015.2) to determine whether a file is ignored |
Exception | IDEA-179077 | NPE at org.jetbrains.idea.perforce.application.PerforceInfoAndClient.calcInfoMap |
Version Control. Subversion | Cosmetics | IDEA-64770 | Grammatical error in SVN Update error message |
Cosmetics | IDEA-156702 | Wrong spelling in a dialog heading |
XML | Bug | IDEA-179210 | Project view: "Validate" action for valid xml files results to no messages and hides bottom views |
Bug | IDEA-176694 | redundant attribute inspection ignores the fixed attribute in xml schema |
Bug | IDEA-167961 | XSD editor with with multiple <xsd:import> for the same namespace only recognoses elements from the first import |
Bug | IDEA-145350 | Optimize import in XML removes wrongly detected unused imports |
Bug | IDEA-175749 | Incorrect resolve in xsd when user defined type in xsd clashes with default one |
Performance | IDEA-157959 | XML Breadcrumbs hold strong references to AST |
DB Console | Feature | DBE-4773 | show all existing consoles from console dropdown |
Feature | DBE-1036 | New Action/Shortcut: Execute query and show results in new tab |
Feature | DBE-2033 | As a user I would like to switch between schemas/sessions with a shortcut to be more efficiant and work without using my mouse |
Bug | DBE-2996 | Postgres: Database console sets different timezone in session that PGAdmin |
Bug | DBE-5366 | 2017.3: unable to ROLLBACK aborted transaction with Postgres |
Bug | DBE-4906 | Results row count zeroed for scripts run from console outside default |
Bug | DBE-5241 | Jump to Console new menu useless |
DB Diagram | Bug | DBE-2130 | Only some foreign key edges are shown in the diagram |
DB Diff | Feature | DBE-4582 | Allow comparison of cells in data views |
DB Introspection | Feature | DBE-1865 | Postgres: Foreign Data Wrappers |
Bug | DBE-4760 | SQLServer Database plugin has NullPointerException running DDL From Dialogue |
Bug | DBE-5379 | Doesn't show index sort order in table list view, always shows as ASC in Modify Table |
Bug | DBE-5309 | Corrupted dataSources xml |
Bug | DBE-5147 | PostgreSQL stored-function "security definer" setting not exported to DDL |
Bug | DBE-5440 | Introspection fails with exception on MS_Description = NULL |
Data Views | Feature | DBE-5324 | Paste TSV/CSV to Data Edtior |
Feature | DBE-2701 | Database Console - Data View: Visual output improvement for data values alignment. |
Bug | DBE-5032 | Export Options Disabled |
Bug | DBE-1863 | Reopening table editors on startup is potentially dangerous |
Bug | DBE-4485 | Values of LONGVARCHAR columns aren't printed in Database Console's result tables |
Bug | DBE-3590 | Table Editor Should Hide Error Message Upon Successful Operation |
Bug | DBE-4810 | Cannot directly edit json fields, throws error. |
Bug | DBE-3183 | Can't edit hstore column in Postgres |
IDE General | Feature | DBE-4059 | Support XQuery/XPath as injectable language |
SQL Completion | Feature | DBE-1140 | A little smarter completion for JOINs |
SQL Editing | Bug | DBE-5193 | Editor hangs up while editing PlPgSql code |
Bug | DBE-563 | Oracle output parameters not showing in parameter help |
Usability | DBE-3827 | PostgreSQL. IDEA should know about regexp_replace and other regexp* functions |
SQL Highlighting | Bug | DBE-4909 | Use of SQL parameters does not work in IF-statements with SQL Server (Mirosoft) |
User Interface | Feature | DBE-77 | Group Data Sources by folder |
Bug | DBE-5232 | Database console font is not affected by "Console Font" setting. |
Cosmetics | DBE-5362 | ugly database counter |
No subsystem | Bug | WEB-29204 | "Rerun tests" notification's location and font |
Bug | WEB-29164 | JSON schema: correctly resolve between oneOf/anyOf variants |
Bug | WEB-28976 | UI: package field component has wrong vertical alignment on OSX |
Cosmetics | WEB-28608 | Change signature dialog: cosmetics |
Task | WEB-28990 | Add an ability to add "Build*" actions in "Before launch" block of any JS run configuration |
CSS | Feature | WEB-28480 | provide support for `scroll-behavior` CSS property |
Feature | WEB-28693 | Add CSS min-width/min-height auto property |
Feature | WEB-4 | CSS, @font-face: provide completion for formats in 'format' hint in src references |
Bug | WEB-27414 | CSS units are auto inserted |
Bug | WEB-27912 | Error when clip-path url is id |
Bug | WEB-15551 | Webstorm CSS parser consider negative value for order property incorrect |
Bug | WEB-29019 | CSS property 'dominant-baseline' values support |
Bug | WEB-28146 | Red code in PostCSS files (@value reference as function arg) |
Bug | WEB-28808 | Add dB attribute in the completion for the "voice-volume" parameter |
CoffeeScript | Bug | WEB-28223 | [CoffeeScript] String Dragnrop error |
Bug | WEB-14460 | Problem with quotes behavior and 'insert pair quotes' setting |
Dart | Feature | WEB-28307 | Dart: insert imports on paste |
Feature | WEB-27541 | Dart postfix completion |
Feature | WEB-27532 | Start Dart analysis on project opening, without waiting for indexing to complete |
Bug | WEB-28954 | Missing async confuses Dart block formatting |
Bug | WEB-29097 | exception from the dart implementation of the structure view |
Bug | WEB-29779 | Debugging in Dartium doesn't work in 2017.3 EAPs |
Bug | WEB-28751 | in dart, the autocomplete sometimes eats the next block of code |
Bug | WEB-25478 | when showing documentation during code completion, IntelliJ requests docs for an incorrect location |
Task | WEB-28640 | Use Chrome by default when starting Dart web apps |
Debugger | Bug | WEB-29116 | JavaScript debug is not working without JB Chrome Extension if java SDK is set |
Bug | WEB-11110 | Wrong error message "Built-in HTTP Server on custom port disabled" |
JavaScript | Feature | WEB-29454 | typescript: exclude javascript files from indexing if package contains typescript declarations |
Feature | WEB-27592 | Support Optional Chaining syntax |
Bug | WEB-28847 | Find usages of default export doesn't find usages via import("") call |
Bug | WEB-19444 | JS: Invalid 'Duplicate declaration' highlight in destructuring assignment |
Bug | WEB-27944 | Ignore typescript features when overriding e.g. constructor with generator |
Bug | WEB-12847 | 'Inline local variable' JS refactoring highlights too much |
Bug | WEB-19755 | ES6 implementation of JSDoc defined interface |
Bug | WEB-27188 | JSDoc auto-generated comment doesn't realise an ES6 arrow function with a concise body have an implicit return |
Bug | WEB-28154 | Autoimports don't use webpack alias if the alias is resolved to a file |
Bug | WEB-28234 | Broken JS module import paths |
Exception | WEB-29703 | Exception in JSDoc completion |
JavaScript. Formatter | Feature | WEB-24015 | Align from in ES6 import statements |
Bug | WEB-27678 | Live templates with multiple variables doesn't work with specific code style |
Bug | WEB-28925 | Formatter: "Function declaration parentheses" changes "In async arrow function" option behavior |
Bug | WEB-27460 | JSX formatting issue - Spaces are removed in some cases |
Bug | WEB-13304 | JS "Line comment at first column" always on for HTML scripts |
Bug | WEB-28430 | Javascript punctuation like standardjs remove too many semicolons in single line and with PHP mixed, result in broken code |
Bug | WEB-28145 | code reformat on JavaScript combines statement code into preceding comment |
Bug | WEB-29550 | JavaScript code contains invalid token after reformat |
Bug | WEB-27531 | Typescript Code Style. Problem with object inside array |
JavaScript. Frameworks | Bug | WEB-29186 | vue.js: correct treating the non-global components |
Bug | WEB-26711 | Vue.js: 'v-once' directive is reported as wrong attribute value |
Bug | WEB-29406 | Vuejs. Duplicated tags in suggestion in template |
Bug | WEB-26051 | Add closing curly braces in Vue templates |
Bug | WEB-28659 | Wrong Top-level 'this' warning in Vue files |
Exception | WEB-29049 | Exception in Vue path completion for template and style sources |
JavaScript. Inspections | Feature | WEB-28101 | Intentions: TypeScript: make "Remove Unnecessary Parentheses" works for types |
Bug | WEB-29280 | Invalid 'conflicting inherited declaration' highlight (observable with React components in JS files) |
Bug | WEB-29062 | Double spellcheck inspection in v-for directive in VUE files |
Bug | WEB-28930 | Inspection and Intention "Replace Assignment With Operator Assignment" - false positive and broken code for `a = a !== false` |
Bug | WEB-27916 | Javascript generate intentions not available in html files <script> tags |
Bug | WEB-27515 | Inspections: Create class/interface quick fix should correctly treat preceding comments |
JavaScript. Predefs | Feature | WEB-28113 | ES7: add `String.prototype.padEnd()` and `String.prototype.padStart()` to EcmaScript.js |
Feature | WEB-28052 | Support Promise.prototype.finally |
JavaScript. Refactoring | Bug | WEB-27416 | Inline rename in JavaScript is too eager about replacing text |
Bug | WEB-29450 | Refactoring: "Extract Interface" action from the object literal suggests invalid result |
Bug | WEB-3648 | JS, Introduce Variable: false 'Selection contains reference to arrow function parameter' warning when selecting expression in arrow function body |
Bug | WEB-29092 | TypeScript/JavaScript: Improve "Pull Members Up" refactoring |
Bug | WEB-28686 | 'Flip if-else' shouldn't generate empty if/else blocks |
Bug | WEB-28666 | Can't add parameter without default parameter value |
Bug | WEB-24222 | Extract method allows extracting invalid code fragments |
Bug | WEB-26215 | NullPointerException when extract field or variable from default export |
Bug | WEB-1423 | JS, Extract Method refactoring: pass local variable declared using 'let' as a parameter |
Bug | WEB-29160 | Refactoring: improve "Extract Interface" action |
Bug | WEB-16913 | ES6 JS Refactoring: change signature |
Bug | WEB-27642 | Javascript 'Extract variable' refactoring on a part of template string swallows text and produces syntax error |
Bug | WEB-28800 | convert to let/const in batch does not work after recent changes in 5a58af90ab0b8a2ca0d1c7cc06e0049bb53ef3c8 |
Linters | Bug | WEB-29372 | Standard formatting only honors package.json at project root |
Bug | WEB-29231 | Standard code style: can't start ESLint with eslint-plugin-flowtype |
Node.js | Feature | WEB-25407 | NodeJS: Navigator opens symlink instead of symlink target |
Bug | WEB-20808 | should not follow symlinked packages that are not in the project library root node_modules folder |
Bug | WEB-29257 | Add hyperlink detecting filter to Run console |
Bug | WEB-29651 | java.lang.UnsupportedOperationException when trying to choose node in setings |
Bug | WEB-27453 | Node package field is badly rendered on Windows |
Bug | WEB-28798 | WebStorm 2017.3 EAP, can't able to run Scratch JS script |
Bug | WEB-28621 | "npm install" rather than "npm update" after updating package.json |
Bug | WEB-28778 | Working directory is not set automatically when creating a Node.js run/debug configuration |
Bug | WEB-29559 | Update data in the interpreter list when 'Set as project default' is called |
Bug | WEB-29558 | Suggest to update node interpreter when opening a project |
Bug | WEB-28159 | Node api: methods are not resolved |
Bug | WEB-28122 | Node.js version seems to be cached and does not update when using Nodist |
Usability | WEB-29147 | Bower: use bower package rather than bower executable in settings |
REST Client | Feature | WEB-29226 | Support completion for environment variables |
Feature | WEB-28563 | Rest Client: support multipart/form-data |
Bug | WEB-28720 | Encode request parameters before sending |
Bug | WEB-28593 | Diff panel show the wrong files |
Bug | WEB-29099 | Restrict comments in message body |
Bug | WEB-29272 | Check query after variable substitution (allow https:// to be a part of variable) |
Bug | WEB-28564 | Rest Client: update file references on 'move' refactoring |
Usability | WEB-29275 | Add request separator after execution |
Usability | WEB-28596 | Make "Show Http Requests History" action discoverable |
Task | WEB-28638 | Support environment variables |
SASS | Bug | WEB-28306 | SASS: support absolute paths in `@import` statements |
Stylus | Bug | WEB-28447 | Stylus: wrong indent format with function. |
Bug | WEB-20228 | Stylus 0.53: support Relative selector reference |
Bug | WEB-28263 | Stylus: recognize partial selector reference that immediately follows the &-selector |
Bug | WEB-24382 | Stylus: comments are unindented on formatting, breaking the code |
Bug | WEB-18110 | Stylus reformat breaks concatenated root-reference selectors |
Bug | WEB-20641 | Stylus: parser errors on using kwargs in mixins/functions |
Bug | WEB-28433 | Stylus. Redcode when no line after using function and single-line comment |
Bug | WEB-27551 | Stylus: Good code is red: Wrong warning "Unexpected elementCSS_COMMA" |
Bug | WEB-20622 | Stylus invalid error with selector interpolation |
Bug | WEB-13553 | Stylus: Red code: recognize media at-rule complex queries |
Bug | WEB-13557 | Stylus: Red code: anonymous functions |
Bug | WEB-28280 | Stylus: "Unexpected elementCSS_COLON" error when using variables |
TypeScript | Feature | WEB-27704 | "Extract interface" refactoring for TypeScript (just like "extract variable") |
Feature | WEB-27795 | New intention/ refactoring: create type alias for complex type |
Feature | WEB-24840 | TypeScript: Improve string literal completion (enums) |
Bug | WEB-29447 | Typescript: completion incorrectly suggests modules with name in quotes |
Bug | WEB-27672 | Find Usages: option "show import statements" doesn't work |
Bug | WEB-28908 | Not all class in completion list |
Bug | WEB-28474 | TypeScript type checking is not working in *.vue files |
Bug | WEB-29408 | AutoFormat with member reordering issue |
Bug | WEB-29405 | Wrong typescript error when comparing imported enums |
Bug | WEB-27829 | Wrong properties completion when using enum fields as type |
Bug | WEB-28464 | add support for TypeScript 2.4+ dynamic import expression |
Bug | WEB-28673 | Proper support for f-bounded generics and indexing by literals |
Bug | WEB-28674 | Subtyping type guards don't work at all |
Bug | WEB-28678 | Union types in overriden method are broken |
Bug | WEB-24693 | Change signature - re-order removes optionality from unaffected parameters |
Bug | WEB-28257 | Change signature. Wrong type definition when working with ...rest paramter |
Bug | WEB-29393 | False positive incompatible types |
Bug | WEB-27957 | Function change signature removed access modifiers (in typescript) |
Bug | WEB-28248 | Change signature. Reduntant comma generated after adding new parameter |
Bug | WEB-28244 | Change signature - multiple Strings in suggestion |
Bug | WEB-28245 | Change signature. Can't remove optionality from one of parameters |
Bug | WEB-29339 | TypeScript+React: Non-optional methods in Props interface not auto-stubbed when typing component name as JSX. |
Bug | WEB-29683 | TypeScript quickfix "Variable initializer is redundant" results in invalid code. |
Bug | WEB-28657 | Extract type refactoring reformats the whole file |
Bug | WEB-29214 | 'Extract superclass' should insert base constructor call |
Bug | WEB-29210 | Pull members up, extract super/interface does not work with TS parameter properties |
Bug | WEB-29595 | Error when extracting an interface |
Bug | WEB-22226 | typescript: useless completion after new |
Bug | WEB-27786 | React/typescript: setState({}) autocomplete not supported for latest @types/react (v15.0.37) |
Bug | WEB-28570 | TypesScript. Can't Implement/Override protected/public properties |
Bug | WEB-26610 | Typescript: Cannot Call Overloaded Super Constructor |
Bug | WEB-29568 | Optionality from the key-providing type is not respected in mapped types |
Bug | WEB-28142 | Type is always `any` when destructuring props in TypeScript React components |
Bug | WEB-28549 | TypeScript. Property names in indexers should be on top of the list with better priority |
Bug | WEB-28547 | TypeScript. Parameter hint doesn't work in case of a re-assigned method with multiple overloads |
Bug | WEB-26574 | Typescript. Type information is lost when destructuring types with string index signatures |
Bug | WEB-20388 | TypeScript: Refactor - Extract Field: prohibit action for the callback parameter type |
Bug | WEB-21596 | IntelliSense doesn't recognize generic type of class extended from Array in TypeScript |
Bug | WEB-29584 | Should check base type properties when checking for implemented interface properties |
Bug | WEB-29586 | Cannot resolve React props from generic TProps |
Bug | WEB-17860 | TypeScript: wrong Quick Documentation popup in case of intersection types |
Bug | WEB-28558 | Reassigned functions with multiple overloads are handled improperly in code completion and parameter hints |
Bug | WEB-28801 | Reformat code removes escape inside string |
Bug | WEB-24458 | Reserved names used as property name are highlighted as warning |
Bug | WEB-24730 | Extracting field/parameter from `await` expression creates invalid code |
Task | WEB-28253 | Change signature. Change help link |
Unit Tests | Feature | WEB-27863 | Create react app extension support |
Feature | WEB-26008 | Jest - Add option to `Run and Update Snapshot` |
Feature | WEB-25778 | Jest: support Coverage option |
Feature | WEB-26153 | Unable to specify Node interpreter options for Jest run configurations |
Feature | WEB-11104 | Mocha test runner: support --watch option |
Bug | WEB-29196 | WebStorm starts wrong Unit-Tests and displays wrong result |
Bug | WEB-28845 | Jest Testing: timeout bug |
Bug | WEB-26705 | Jest tests not found because rootDir setting is incorrectly set to the same directory as the configuration file |
Bug | WEB-28864 | Support SSL for Karma Server |
Bug | WEB-29078 | Jest console output contains malformed characters from ANSI colors |
Bug | WEB-26940 | Test runner support for mocha-typescript |
Bug | WEB-29113 | Jest: failed test is marked as green |
Bug | WEB-28817 | Detect test name from decorator arguments for mocha-typescript |
Bug | WEB-29631 | Cucumber.js: Run Configuration content is lost on project reopening |
Bug | WEB-27246 | Jest plugin doesn't know how to parse javascript Jest configuration |
Usability | WEB-27314 | Running Jest individual tests within describe doesn't focus the tests in the output pane |
Usability | WEB-29352 | Keep tab page "Karma Server" activated during unit testing |
Exception | WEB-29499 | AssertionError on resolving cucumber steps definitions |
Exception | WEB-29634 | Cucumber.js: NPE while invoking context menu on the folder with a feature file |
No subsystem | Bug | PY-27030 | Support substitutions in IdentityFile in OpenSSH config |
Bug | PY-27032 | Ignore OpenSSH configuration files for password and key pair authentication |
Bug | PY-27031 | Hash hosts in known_hosts file setting ignored |