PHP Composer | Feature | WI-39674 | Provide Manage dependencies action for action bar under cog |
Usability | WI-39675 | Provide all actions in Tools|Composer |
Usability | WI-39673 | Remove Composer actions from Editor menu |
PHP Inspections | Feature | WI-39777 | New inspection: 'foreach' can be replaced with 'array_filter' |
PHP Refactoring | Feature | WI-40604 | Inline function: support multi-line functions |
Feature | WI-40606 | Inline static method: Support self/static/parent |
Bug | WI-40701 | Inline function: fails in case not all branches returns value |
Bug | WI-40664 | Inline method: fails in case parameter is reassigned inside |
Bug | WI-40661 | Inline function: treat return points from anonymous function as return points of the main function |
Bug | WI-40660 | Inline function: removes all comments |
Bug | WI-40658 | Inline method: formatting is broken for multiline statements |
Bug | WI-40640 | Inline static method: shouldn't work in case code inside a method uses private members |
Bug | WI-40662 | Inline function: built-in functions shouldn't be inlined |
Bug | WI-40642 | Inline refactoring: handles self inside method body as static |
Bug | WI-40610 | Inline function: doesn't handle default values |
Bug | WI-40609 | Inline function: doesn't handle yield |
Bug | WI-40608 | Inline function: doesn't take into account scope of the variable |
Usability | WI-40663 | Inline function: should forbid functions with global variable |
Usability | WI-40607 | Inline function: doesn't reformat the code |
Plugin: Deployment _ FTP.. | Bug | WI-39795 | Deployment sub-menu listed twice in file context menu |
Spellchecker | Bug | WI-40650 | Exception in the case of SaveTo quickfix with possiibility to choose a dict |
Bug | WI-40634 | Spellchecker: Settings in 2018.1 incompatible with earlier IDE versions |
Usability | WI-40621 | Spellchecker quick-fix order is counter-productive |
HTTP Client | Usability | WI-40393 | Support empty variables |
Usability | WI-40598 | Indicate that there is failed test |
Usability | WI-40600 | Tests are always sorted alphabetically |
PHP Interpreters | Usability | WI-39199 | Add notification in Languages & Frameworks | PHP that PHP Language Level is set in composer.json |
PHP Lang | Bug | WI-39720 | New Class: previously selected template should not be saved |
PHP Test | Usability | WI-40310 | Bring back the option to navigate to test class from method using Navigate > Test/Test Subject |
No subsystem | Bug | IDEA-186270 | TypeAhead NPE if popup is shown without an InputEvent |
Bug | IDEA-186238 | Object.getClass() is twice as pure than anything |
Bug | IDEA-184383 | Large icons since 2017.3 |
Bug | IDEA-186544 | NullPointerException in AbstractToolsUsagesCollector |
Exception | IDEA-186468 | NPE at com.intellij.codeInsight.documentation.DocumentationComponent.needsToolbar |
Exception | IDEA-186322 | NPE at com.intellij.util.ui.UIUtil$JBHtmlEditorKit$1.setUnderlined |
Code Analysis. Inspection | Feature | IDEA-121405 | Report nullable values assigned to non-annotated fields |
Feature | IDEA-175780 | Reactor inspection: unassigned Flux/Mono instance |
Feature | IDEA-93038 | Inspection: Replace Collections.sort() with Arrays.sort() |
Code Coverage | Bug | IDEA-186492 | IntelliJ Coverage runner does not work with Java 9: Illegal reflective access by TestDiscoveryInstrumenter |
Code Formatting and Code Style | Feature | IDEA-181940 | Allow ArrangementMatchRule to sort entries with a custom comparator |
Database | Usability | IDEA-186400 | No access to (global) data sources properties without "Database" tool window |
Editor. Editing Text | Feature | IDEA-177411 | Show external annotations in the code |
Bug | IDEA-178503 | Parameter hint blocks cursor |
Bug | IDEA-186444 | Pasting a whole line doesn't work properly in Javadoc comments |
Bug | IDEA-185869 | minimized file folded comment issue |
Usability | IDEA-186314 | Inconsistent behavior of Home button |
Cosmetics | IDEA-186054 | Text cursor is reset to position (1,1) when code editor tab is dragged from primary window to new 2nd window |
IDE Configuration | Feature | IDEA-186216 | overriding system proxy settings for the license server |
Usability | IDEA-169473 | Work parameter "ide.no.platform.update" is visible only in the "* .vmoptions" file |
Indices | Bug | IDEA-185857 | Idea hangs after copy/paste files with "Updating indexes" dialog |
JSON | Usability | IDEA-185065 | Kubernetes: Json. QuickHelp. Avoid symbol codes in docs. |
Packaging and Installation | Usability | IDEA-46819 | Updater should automatically download patch in background |
Cosmetics | IDEA-185688 | Groovy association item is not displayed correctly |
Platform API | Feature | IDEA-185693 | Provide an API to programmatically pause/resume indexing during heavy activities |
Bug | IDEA-181783 | AbstractUastVisitor in AbstractBaseUastLocalInspectionTool violates contract of `buildVisitor` method |
Plugin Development | Feature | IDEA-142062 | DevKit: make TestDataReferenceContributor work for Kotlin |
Plugin Management | Exception | IDEA-186256 | CCE “java.awt.FileDialog cannot be cast to javax.swing.JDialog” at opening File dialog window when attempting to connect to wrong plugin repository |
Project Configuration | Feature | IDEA-186246 | Provide a convenient way to change qualified names for multiple modules at once |
Bug | IDEA-180295 | Project settings: don't show unnecessary modules grouping items for modules with version numbers in names |
Bug | IDEA-186248 | Unexpected error on compiling standard Java project after launching IDEA with no configurations |
Project View | Bug | IDEA-164950 | Project Tool Window - Ctrl+Left shortcut doesn't work |
User Interface | Bug | IDEA-185911 | Incorrect popup height causing scrollbar to appear |
Bug | IDEA-185405 | Nested Idea does not scale on kubuntu 17.10 / KDE Plasma 5 |
Bug | IDEA-179312 | Project View Popup - Does Not Match Settings |
Bug | IDEA-134545 | Change Signature dialog uses syntax highlight colors, but not background |
Usability | IDEA-173072 | Change wording in "IDE updates are managed externally and weren't checked": message is unclear |
Version Control | Bug | IDEA-186483 | Amend does not populate previous commit message if enabled with unversioned files only. |
Usability | IDEA-177714 | "Commit Message History" items are trimmed unnecessarily |
i18n | Bug | IDEA-183409 | There is no name of Resource Bundle in Resource Bundle Editor |
Data Views | Exception | DBE-5884 | Throwable at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed |
User Interface | Usability | DBE-1982 | Bring back Welcome screen |
No subsystem | Feature | WEB-31099 | Update documentation for Live Templates |
Bug | WEB-19054 | Jsdoc repeatable variable type not shown in quick documentation |
CSS | Bug | WEB-31104 | Invalid CSS property value: fill: currentColor; |
Dart | Feature | WEB-31129 | Define an Extension Point for Contributing Dart Completions |
JavaScript | Feature | WEB-13397 | Filename<->Class detection on Rename |
Feature | WEB-11052 | Add support for markdown in jsdoc |
Feature | WEB-2694 | IDEA should not report unresolved js reference if code checks for it explicitly |
Feature | WEB-30654 | Better "Rename" action for es6 javascript file when it contains only single class with export default |
Feature | WEB-31174 | Show all symbols on second completion when "Only type-based completion" is enabled |
Bug | WEB-14279 | Use domination assignment instead of initializer for type evaluation |
Bug | WEB-31135 | .mjs extension will no longer find usages of file. |
Bug | WEB-30658 | Promise chains skip return values of long-hand arrow functions when type checking |
Usability | WEB-30365 | Create an React-App - and Project-Name |
Cosmetics | WEB-31098 | Update descriptions for import/export Live templates |
Exception | WEB-31078 | Exception when create @angular/cli 1.6.6 project |
JavaScript. Inspections | Bug | WEB-31008 | Tool 'ES6ModulesDependencies' registers INFORMATION level problem in batch mode on JSFile:validations-spec.js. INFORMATION level fixes could change semantics and should not be used in batch transformations |
Bug | WEB-31124 | TypeScript: "Unsound 'typeof' type guard check" inspection should understand generic constraints |
JavaScript. Refactoring | Bug | WEB-18354 | Refactor - Rename of exported object doesn't rename import |
Node.js | Bug | WEB-31166 | Yarn isn't set when creating projects with yarn.lock via generator |
Bug | WEB-30993 | Windows, yarn (choco, .msi, scoop): yarn alias is empty |
Bug | WEB-31123 | NPM configuration: no scripts in drop-down |
Bug | WEB-31113 | Do not change package manager when deleting yarn.lock |
TypeScript | Feature | WEB-29248 | Add a different token type for "types" in TypeScript. |
Feature | WEB-27744 | Provide a way to change the color of typescript type information |
Feature | WEB-29277 | Show documentation summary from MDN in TypeScript |
Feature | WEB-31064 | Feature: Type inference in conditional types (TS 2.8) |
Bug | WEB-31168 | Remove overloads from auto-import popup |
Bug | WEB-31118 | Properly treat 'readonly' in mapped type when doing readonly checks |
Bug | WEB-31115 | TypeScript: Conditional types: incorrect substitution because of incorrect 'object' implementation |
Bug | WEB-28091 | Support different names for tsconfig.json |
Bug | WEB-29705 | Uniun types are created instead of pure types when pure types are available |
Bug | WEB-31144 | TypeScript: errors are not detected for the readonly field with Union type |
Bug | WEB-30573 | Rename should work for literal types referenced in variable and parameter declarations |
Usability | WEB-31126 | TypeScript completion: not intuitive automatic adding of `this` before the parameter name |
Unit Tests | Feature | WEB-31101 | Karma: Can't have multiple configurations in single project with multiple node_module |