No subsystem | Feature | IDEA-135128 | External system: project build actions integration with underlying build system |
Bug | IDEA-161604 | Deadlock on startup in Promises | |
Bug | IDEA-160461 | Sort fonts case-insensitively | |
Usability | IDEA-161684 | Make import suggestion list show project classes at the top | |
Usability | IDEA-114099 | Strip white space left of caret on manual save | |
Code Analysis. Inspection | Performance | IDEA-161598 | AnalysisScope uses and retains a lot of memory |
Code Navigation | Usability | IDEA-161718 | 'Go to implementations' navigates directly to one of implementations instead of showing popup |
Compiling Project | Feature | IDEA-76782 | Generate runtime assertions for all configured not-null annotations |
Console | Bug | IDEA-161123 | Saving console output to file produces an empty file |
Debugger | Bug | IDEA-161754 | Terminate process on exit choice is not preserved |
Bug | IDEA-161167 | cannot use a qualified class instance creation expression in Java debugger "Evaluate Expression" | |
Cosmetics | IDEA-57838 | Different breakpoint icon for conditional breakpoints | |
Docker | Bug | IDEA-152971 | Docker: dedicate view is not created on first server registration until project is reopened |
Bug | IDEA-161488 | Docker terminal should be available in dumb mode | |
Editor. Code Completion | Bug | IDEA-157276 | Code completion should disprefer primitive names in method calls |
Editor. Editing Text | Bug | IDEA-161293 | Console Font preview - gutter is not updated on font size change |
Bug | IDEA-160978 | 'Quick Documentation' doesn't work in modal dialogs | |
Bug | IDEA-161105 | Breakpoints move unexpectedly on editing | |
Bug | IDEA-98074 | Line spacing makes cursor oversized | |
Bug | IDEA-159399 | Selection gets broken for multi clicking Alt+Shift+Middle Mouse Button | |
Bug | IDEA-161056 | In column mode, after pressing Shift-PageDown to efficiently extend the column to the bottom of the page, Shift-UpArrow stops working. | |
Cosmetics | IDEA-161026 | Quickdoc badly shows initialization of array | |
File System | Bug | IDEA-161568 | UI Freezes after maven build ends |
Flash_Flex | Bug | IDEA-98836 | Good code red when using non top-level package resource bundle |
Bug | IDEA-161698 | ActionScript / Flex compiler broken in 2016.3 EAP (build 163.4830.24) | |
Bug | IDEA-155166 | Create Method intention doesn't appear for return values of function invocations | |
Grails | Feature | IDEA-141884 | Jump to "src" attribute for any taglib (e.g. grails asset pipeline plugin) |
Groovy | Bug | IDEA-161523 | Using $file.qualifiedClassName in copyright profile results in absolute path being inserted for Groovy files |
Bug | IDEA-134006 | Class is not recognized and marked as error when the class prefixed with package containing "in" name | |
Exception | IDEA-161512 | GDSL IndexNotReadyException | |
Java. Code Completion | Bug | IDEA-157893 | Autocompletion should not use static import in case of conflict |
Java. Intention Actions | Bug | IDEA-161581 | "Create local variable" makes the screen jumps |
Java. Refactoring | Feature | IDEA-161739 | IDEA should propose to make returned class implements/extends parent return class |
Bug | IDEA-161639 | Convert to atomic intention should convert += operator | |
Bug | IDEA-161592 | Extract method from inner if breaks code. | |
Java.Inspections | Feature | IDEA-161061 | Quick-fix to replace nullableExpr.equals(...) with Objects.equals(nullableExpr, ...) |
Feature | IDEA-161420 | Quick-fix to replace if(optional.isPresent()) with better alternatives | |
Bug | IDEA-160991 | Returning null should result in a warning in @TypeQualifierDefault notnull method | |
Bug | IDEA-157871 | ConstantConditions doesn't detect infinite loops for effectively final variables | |
Bug | IDEA-161707 | Inspection to replace 'equals()' by 'Objects.equals()' should ignore 'super.equals(o)' construction | |
Bug | IDEA-152285 | Wrong "Manual array copy" warning | |
Bug | IDEA-160174 | Inspection incorrectly suggests to narrow variable scope | |
Bug | IDEA-161104 | Invalid inspection for (getter/setter) | |
Bug | IDEA-161644 | Incorrect detection Inspector "Constant conditions & exceptions" | |
Packaging and Installation | Bug | IDEA-161180 | Installation update: "background task running" dialog; patch is not applied if restart is postponed |
Usability | IDEA-161386 | Disable warnings in terminal | |
Exception | IDEA-161186 | Cannot update EAP (from 163.3983.4 to 163.4396.1): IOException "Restart is not supported." | |
Plugin Support. DevKit | Bug | IDEA-161489 | InspectionDescriptionInfo incorrectly defines shortName if inspection is registered in XML with custom shortName |
Project View | Bug | IDEA-157379 | 'Project Files Tree', copy references doesn't output same content with single or multiple files |
Settings Repository | Bug | IDEA-141891 | Custom keymaps not getting cloned/merged |
Spring | Feature | IDEA-158566 | Spring 4.3: support @ContextConfiguration-annotated interfaces |
Feature | IDEA-161371 | Spring: support @PropertySources annotation | |
Bug | IDEA-156444 | Spring MVC - False warning on handlers' return value when using @RestController (@ResponseBody annotation ignored) | |
Bug | IDEA-161737 | Spring Beans toolwindow: Quick Documentation (Ctrl-Q) invoked for the selected bean shows documentation for config only | |
Bug | IDEA-160581 | IDEA doesn't recognize Spring annotation @EnableJpaRepositories if @ComponentScan already defined | |
Bug | IDEA-160456 | Spring MVC + Tiles: definitions setting in tilesConfigurer bean is not recognized in some cases | |
Bug | IDEA-161276 | "Organize Import" removes Spring Component detection | |
Bug | IDEA-161561 | @AliasFor: support case when no "attribute" is given explicitly | |
Bug | IDEA-144326 | Spring: support meta annotations for @RequestMapping | |
Bug | IDEA-161787 | Spring: idea hangs with class-level @RequestMapping metaannotation processing | |
Unit Testing. JUnit | Feature | IDEA-160844 | Repeated test configuration should display useful progress |
Feature | IDEA-158580 | JUnit 5: recognize test meta annotations | |
Feature | IDEA-158466 | Possibility manually run @Ignore'd test | |
Bug | IDEA-161400 | 'Rerun Failed Tests' does not include 'red' tests, only 'yellow' + import previous run show some 'nulls' | |
Usability | IDEA-159038 | Double-clicking or F4 on disabled test does not open related file | |
User Interface | Feature | IDEA-119826 | Do not require confirmation each time I open an IPR file |
Feature | IDEA-160391 | Add "copy relative path" or make "copy path" configureable | |
Bug | IDEA-161524 | HiDPI Linux: Project Settings - Module - Dependencies - columns are too small | |
Bug | IDEA-161519 | java.lang.IllegalStateException: The DialogWrapper can only be used in event dispatch thread. | |
Bug | IDEA-161504 | HiDPI Linux: Plugins repository: wrong icon rendering | |
Bug | IDEA-161665 | LayeredIcon offsets are not scaled on hidpi | |
Performance | IDEA-154560 | Find Action should populate the results in background | |
Usability | IDEA-25635 | Change display behavior during background indexing: disable/remove content of tool windows instead of hiding windows | |
Version Control | Bug | IDEA-161662 | VersionControl toolwindow should not be available for project with no VCS enabled |
Bug | IDEA-161753 | Adding VCS root to a project which didn't have any doesn't make the VCS toolwindow to appear | |
Bug | IDEA-161752 | VCS toolwindow is not available if the project has <Project> mapping | |
Version Control. Git | Feature | IDEA-87099 | Provide ability to add remote repositories to local git repository |
Feature | IDEA-76454 | Ability to change URL of git repository | |
Feature | IDEA-60389 | Need GUI to configure remote repository and branch | |
XML | Feature | IDEA-93649 | Custom regions in XML/HTML |
No subsystem | Bug | WEB-23186 | JavaScript - Invalid Inspections - Implicitly declared global JavaScript variable & Unused JavaScript / ActionScript local symbol |
Bug | WEB-23386 | ES6 convert require() -> import: make inner scopes option only for "Fix all" mode | |
Bug | WEB-23380 | Object destructuring assignment expression with default value reports incorrect warning | |
Bug | WEB-23073 | "to template string" quick helper generates invalid output | |
CSS | Bug | WEB-23373 | Stylelint: correct name of the property used in the package.json |
Exception | WEB-23350 | Stylelint: Provide icon for rc file | |
JavaScript. Formatter | Bug | WEB-1206 | JS formatting problem after if statement |
JavaScript. Inspections | Bug | WEB-22684 | Inspections: "Convert to let" eats preceding block comment |
Bug | WEB-22824 | Inspections: disable "Convert to class" intention inside Typescript classes/interfaces | |
Bug | WEB-23316 | Inspections: disable "require() is used instead of import" for TypeScript files | |
Bug | WEB-23374 | Links do not work in Documentation expression popup | |
Exception | WEB-23076 | Inspections: AssertionError for "Missing module dependency" group shown in Inspection Results | |
JavaScript. Predefs | Feature | WEB-6574 | Add matchMedia to DHTML.js |
Bug | WEB-13840 | WebGL constants are defined on WebGLRenderingContext, rather than WebGLRenderingContext.prototype | |
Bug | WEB-6783 | JavaScript Math.atan2 signature seems incorrect | |
Node.js | Bug | WEB-23100 | Show library folder icon for node_modules marked as "library root" |
Bug | WEB-23093 | Node Remote Interpreter: Docker: cannot build image on Unix | |
Bug | WEB-23381 | Fix the English in the $NODE_DEBUG_OPTION message | |
TypeScript | Task | WEB-23465 | TypeScript: bundle TypeScript 2.0 |
Unit Tests | Bug | WEB-23383 | Diff viewer does not correctly display differences |
No subsystem | Bug | DBE-3167 | Unable to run CREATE TRIGGER with DB2 |
Data Viewer | Bug | DBE-3156 | can not sort columns if they are timestamp with timezone |
Bug | DBE-3174 | Cannot delete row with µs timestamp in table editor | |
SQL Highlighting | Bug | DBE-3162 | Unable to resolve column in postgresql prepared statement |
Bug | DBE-3166 | PARALLEL SAFE clause not supported | |
Bug | DBE-3165 | Incorrect syntax highlighting near REQUIRE statement | |
Bug | DBE-2833 | PostgreSQL: CREATE MATERIALIZED VIEW parse errors | |
User Interface | Cosmetics | DBE-3175 | Table editor tab name is useless |