What's new in IntelliJ IDEA Ultimate Edition 2024.1 Build 241.14494.240

Apr 6, 2024
  • Key highlights:
  • IntelliJ IDEA Ultimate 2024.1 enhances coding efficiency with full line code completion, predicting and suggesting entire lines of code based on contextual analysis. It is powered by ML models trained for various languages and frameworks that run locally, ensuring the privacy of your data. Included with your subscription, it’s pre-enabled for Java and Kotlin, with customization options available for other languages. Learn more in this blog post.
  • The IDE provides full support for the latest Java 22 features. Learn more in this blog post.
  • Version 2024.1 introduces an overhauled terminal featuring both visual and functional enhancements to streamline command-line tasks. Learn more in this blog post.
  • We’ve introduced sticky lines in the editor to simplify working with large files and exploring new codebases. This feature keeps key structural elements, like the beginnings of classes or methods, pinned to the top of the editor as you scroll and provides an option to promptly navigate through the code by clicking on a pinned line.
  • AI Assistant:
  • AI Assistant has received several valuable updates, including improved test generation and cloud code completion, custom prompts for commit messages, the ability to create files from code snippets, and updated in-editor code generation. You can get more information about the latest improvements in this blog post. Please note that in version 2024.1, AI Assistant has been unbundled and is now available as a separate plugin.
  • We’ve enhanced code highlighting for Java and Kotlin within AI Assistant’s responses. Code in the AI chat is now highlighted just as it would be in the editor.
  • User experience:
  • Basic IDE functionalities like code highlighting and completion now work for Java and Kotlin during project indexing, which should enhance your startup experience.
  • You can now scale the IDE down to 90%, 80%, or 70%, giving you the flexibility to adjust the size of IDE elements both upward and downward.
  • We’ve made slight adjustments to the layout of the New Project wizard, positioning the language list in the upper left-hand corner.
  • Java:
  • IntelliJ IDEA 2024.1 introduces the ability to inject languages into string templates.
  • We’ve made a range of changes to enhance logging workflows.
  • We’ve implemented new inspections and quick-fixes. You can learn more in this blog post.
  • The IDE now offers an enhanced user experience with multi-release JAR libraries.
  • We’ve revamped the Conflicts Detected dialog. It now features an updated UI, ensuring better readability and easy navigation.
  • We’ve implemented a new inlay hint for the Rename refactoring, positioning it on top of the changed code element for easy accessibility.
  • Kotlin:
  • IntelliJ IDEA 2024.1 introduces the new Kotlin K2 mode, leveraging the embedded K2 Kotlin compiler for enhanced Kotlin code analysis. Learn more.
  • Starting from version 2024.1, the IDE uniformly applies the official Kotlin style guide as the default option for all projects, unless explicitly specified otherwise.
  • The IDE now accurately preserves static imports, ensuring they are transferred exactly as they appear in the source code.
  • Scala:
  • We’ve enhanced Scala 3 support, including better recognition of modifier mixes, improved indentation handling for cut and paste operations, and the proper association of end markers with their syntax structures.
  • Debugger support for Scala 3 has been enhanced, and autocompletion now accurately handles cases when it is used together with the using and given keywords or with unapply signatures.
  • We’ve improved code highlighting in Scaladoc popups and in the quick documentation popup.
  • Compiler-based highlighting has been improved.
  • The IDE now adds a .gitignore file to new SBT projects.
  • We added Play 3 to the list of supported versions for smooth compatibility of Play, Scala, and JDK versions.
  • Version control systems:
  • Version 2024.1 introduces an enhanced code review experience for both GitHub and GitLab users with the implementation of a new in-editor review mode. Learn more.
  • For GitHub, GitLab, and Space, it is now possible to see changes in a certain branch in a separate Log tab within the Git tool window.
  • This release brings support for posting reactions to review comments for GitHub pull requests and GitLab merge requests.
  • There’s a new column in the Log tab of the Git tool window, allowing you to easily review the results of GitHub commit checks performed by your CI system.
  • After pushing changes to version control, the IDE now alerts you with a single notification, suggesting an action to create a pull/merge request.
  • We’ve added visual indicators to notify you of pending updates in your code review workflow.
  • The IDE now helps you avoid committing oversized files by notifying you of the restriction.
  • The merge dialog now includes the Allow unrelated histories option, making it possible to merge branches with no common history.
  • In the Git tool window, the Show all branches button has been replaced with a branch filter, allowing you to review changes made to a file within a designated branch.
  • We’ve added a Stash tab in the Commit window for quick access to temporary changes. For those who use both stashes and shelves, there’s an option to switch to a combined tab in Settings/Preferences | Version Control | Git.
  • In the diff viewer, you can now specify folders and files to be ignored during the comparison process in order to focus solely on relevant changes.
  • In the Branches popup, you can now filter search results by actions and repositories.
  • We’ve removed the Git tab from the Search Everywhere dialog by default. You can return it in Settings / Preferences | Advanced Settings | Version Control. Git.
  • Build tools:
  • IntelliJ IDEA now parses pom.xml files to construct project models swiftly, providing instant access to the project structure while the complete project model with all the dependencies is built in the background.
  • We’ve added long-awaited support for the Maven Shade Plugin’s renaming functionality.
  • The list of Maven repositories, along with their indexing statuses, is now displayed in the Maven tool window.
  • The quick documentation popup now provides an easy way to download source code.
  • Run/Debug:
  • It is now possible to set inline breakpoints for multiple statements.
  • Library calls are folded by default in the Debug tool window’s call stack.
  • Code coverage settings are now placed in Settings/Preferences | Build, Execution, Deployment | Coverage.
  • IntelliJ IDEA 2024.1 introduces conditional statement coverage capabilities. Now the IDE both shows which lines have uncovered conditions and specifies any conditional branches or variable values that are not covered.
  • The new version offers simplified importing for JaCoCo test coverage reports, with a direct link available right in the Coverage tool window.
  • The features and enhancements in version 2024.1 that are designed to facilitate work with frameworks, technologies, and databases, as well as the updates for web development, are accessible in IntelliJ IDEA Ultimate only.
  • Frameworks and technologies:
  • In Spring projects, the IDE now offers autocompletion for all beans from the application context and automatically autowires them.
  • User experience with Spring diagrams has been improved, offering easy access via gutter icons or intention actions and better visualization of Spring stereotypes.
  • The Search Everywhere dialog now includes Endpoints tab, which appears in projects where URL search results are pertinent.
  • The HTTP Client in version 2024.1 expands authentication options, supports extra parameters for token and authentication requests, automates code_challenge generation and code_verifier passing. Upgraded to Netty, it now supports SSL, proxies, and HTTP/2. Its toolbar has been redesigned to match the IDE’s new UI.
  • We’ve introduced a new settings editor for Quarkus run configurations. For both Maven and Gradle projects, it offers easy access to popular settings like Run profile and Environment variables.
  • The Quarkus Dev UI is easily accessible via a new icon added to the Run tool window’s toolbar.
  • We’ve optimized the code behind JSON schema validation and completion. As a result, the IDE now handles these tasks faster and with reduced memory consumption.
  • HTTP headers are now easily completed in all common scenarios, such as with Spring WebClient and REST Assured tests.
  • IntelliJ IDEA Ultimate 2024.1 integrates support for OpenRewrite, expanding refactoring capabilities and providing you with a toolkit for improving code quality, consistency, and maintainability.
  • We’ve implemented WireMock support. It is provided via a plugin that you can install from inside the IDE or get from JetBrains Marketplace.
  • IntelliJ IDEA Ultimate 2024.1 brings improved Terraform support that simplifies the process of creating, managing, and scaling your infrastructure. Learn more.
  • Database tools:
  • The data editor now features a local filtering option.
  • We’ve implemented the ability to view single records in the data editor.
  • It’s now possible to rearrange columns in CSV files.
  • We’ve streamlined UUID management with a new Generate UUID action, an option to edit columns with UUIDs, and validation of UUID columns during editing for PostgreSQL users.
  • The new IDE version eliminates the need to manually select sessions, streamlining query execution.
  • You can now format multi-row INSERT statements so their values are aligned.
  • The IDE now analyzes the aggregates used in SELECT clauses and includes the appropriate column list in the GROUP BY clause suggestions.
  • The Unsafe query warning now alerts you if you run a query with the WHERE TRUE condition or one of its variations.
  • It’s now possible to specify which symbols you will use to accept code completion suggestions, allowing you to write SQL even faster.
  • External databases shared via data catalogs are now supported. Their content is introspected, and completion is available for them.
  • IntelliJ IDEA Ultimate 2024.1 supports commands from the four main Redis Stack modules: RedisJSON, RediSearch, RedisBloom and RedisTimeSeries.
  • JSON documents are now displayed in a dedicated folder. You can view their values in the data viewer, and you can specify their JSON paths.
  • Web development :
  • We have significantly enhanced the quick documentation popup. It now supports syntax highlighting for code blocks.
  • IntelliJ IDEA Ultimate 2024.1 introduces several new quick-fixes for React that let you create props and states on the fly.
  • There’s a new Language Services widget on the status bar, providing insights into the active language services for the current file and project.

New in IntelliJ IDEA Ultimate Edition 2023.3.6 Build 233.15026.9 (Mar 22, 2024)

  • We’ve introduced a workaround to reduce the probability of IDE crashes after updating to macOS Sonoma 14.4. [JBR-6802]

New in IntelliJ IDEA Ultimate Edition 2023.3.5 Build 233.14808.21 (Mar 13, 2024)

  • We’ve fixed the issue causing erratic screen scaling on Linux. [IDEA-341318]
  • The Project Errors tab in the Problems tool window no longer erroneously continues to display issues that have already been resolved. [IDEA-343358]
  • The Select None button in the Generate Constructor dialog is responsive again and works as expected. [IDEA-340046]
  • We’ve fixed the issue with Maven wrapper settings becoming invalid when installing or uninstalling language packs. [IDEA-338796]
  • The gutter icons once again display properly in GraphQL schema files. [IDEA-348051]

New in IntelliJ IDEA Ultimate Edition 2024.1 Build 241.14494.17 Beta (Mar 8, 2024)

  • Revamped Detected Conflicts dialog
  • Enhanced Terraform support
  • Support for Maven Shade Plugin renaming

New in IntelliJ IDEA Ultimate Edition 2024.1 Build 241.14024.14 EAP 7 (Feb 29, 2024)

  • Full line code completion
  • Support for OpenRewrite
  • Support for WireMock

New in IntelliJ IDEA Ultimate Edition 2024.1 Build 241.13688.18 EAP 6 (Feb 22, 2024)

  • Improved workflow for logs
  • Inline breakpoints for multiple statements
  • In-editor code review

New in IntelliJ IDEA Ultimate Edition 2024.1 Build 241.12662.62 EAP 5 (Feb 16, 2024)

  • Enriched support for GitHub Actions
  • Enhanced bean completion and autowiring for Spring
  • Improved experience with Spring diagrams
  • HTTP Client updates

New in IntelliJ IDEA Ultimate Edition 2023.3.4 Build 233.14475.28 (Feb 14, 2024)

  • The progress bar for building tasks in Gradle projects is once again displayed. [IDEA-344392]
  • We’ve addressed the issue with the Settings Sync functionality, and now, instead of reporting an authorization problem, the IDE prompts you to log in with your JetBrains Account. [IDEA-343073]
  • The IDE now successfully adds Kubernetes сontexts from config files. [IDEA-341416]
  • Customizing inspection severities is once again accessible in Settings/Preferences | Editor | Inspections. [IDEA-341773]
  • The IDE once again properly recognizes and resolves custom DataSource configuration properties. [IDEA-343779]
  • We’ve addressed several issues that were occurring when working with the HTTP Client. [IDEA-330341], [IDEA-334527], [IDEA-337644], [IDEA-338836], [IDEA-338958]

New in IntelliJ IDEA Ultimate Edition 2024.1 Build 241.11761.10 EAP 4 (Feb 9, 2024)

  • Sticky lines in the editor
  • Ability to use IDE features for Java and Kotlin while indexing
  • Option to see review branch changes in a Git Log tab

New in IntelliJ IDEA Ultimate Edition 2024.1 Build 241.10840.26 EAP 3 (Feb 2, 2024)

  • Option to show tool window names in the new UI
  • Language injections in string templates
  • Opening-speed boost for Maven projects

New in IntelliJ IDEA Ultimate Edition 2024.1 Build 241.9959.31 EAP 2 (Jan 29, 2024)

  • Revamped Terminal tool window
  • Conditional statement coverage
  • Simplified importing for JaCoCo reports

New in IntelliJ IDEA Ultimate Edition 2023.3.3 Build 233.14015.106 (Jan 26, 2024)

  • Submitting GitLab reviews with an empty review message is possible again. [IDEA-337325]
  • The IDE no longer sends erroneous update notifications for disabled plugins. [IDEA-273418]
  • The first attempt to launch GWT Super Dev Mode after the IDE restarts no longer fails. [IDEA-283472]
  • Marking GitHub pull request files as “reviewed” works as expected again. [IDEA-338906]
  • Visual guides set to custom values in Settings/Preferences | Editor | Code Style once again appear in the editor correctly. [IDEA-339976]
  • The search functionality in the Emoji & Symbols popup dialog works again on Linux. [IDEA-327171]
  • Running Grails 3 projects no longer fails with the Unable to resolve class: CommandLineArgumentProvider error. [IDEA-340299]
  • The Time Tracking functionality no longer fails to send time values for GitLab tasks located in deeply nested groups. [IDEA-220161]
  • Gradle run tasks are no longer erroneously shown in the background task progress indicator, but appear only in the Run tool window. [IDEA-335450]
  • The IDE no longer unnecessarily moves focus to the Build Output pane when the Build tool window is already opened and the build has succeeded. [IDEA-288969]
  • The IDE correctly displays the chosen file in the Commit dialog when executing the Commit File action for one of the modified files. [IDEA-336983]
  • The IDE no longer erroneously resets namespaces when you use the Add New Context and Apply actions with Kubernetes. [IDEA-336324]

New in IntelliJ IDEA Ultimate Edition 2024.1 Build 241.8102.112 EAP (Jan 18, 2024)

  • Java:
  • Support for Java 22 features:
  • IntelliJ IDEA 2024.1 EAP 1 provides support for the feature set in the JDK 22 release, slated for March 2024. This includes support for the final iteration of unnamed variables and patterns, the second preview of string templates and implicitly declared classes, and instance main methods.
  • Additionally, this update introduces support for new statements preceding super(...) in their preview state.
  • Kotlin:
  • IntelliJ IDEA’s K2 Kotlin Mode Now in Alpha:
  • With its new K2 mode, IntelliJ IDEA can now use the embedded K2 Kotlin compiler for analyzing Kotlin code. The K2 Kotlin compiler is being rewritten from the ground up, so we migrated the Kotlin code support in IntelliJ IDEA as well. The performance and stability of the code highlighting and code completion have been significantly improved, but not all IDE features are supported yet.
  • The following features are already available in this mode:
  • Basic IDE functionality like code navigation, code highlighting, code completion, and Find Usages, as well as the debugger, formatter, and import optimizer.
  • Refactorings like Rename, Introduce Variable, Change Signature, and Safe Delete.
  • Some of the most popular inspections and intentions.
  • Currently, the K2 mode does not support Android, Kotlin Multiplatform Projects, and build.gradle.kts files analysis.
  • Third-party IntelliJ IDEA plugins depending on the Kotlin plugin need to be adapted to support the new mode. We are going to provide migration guidance for the plugin authors soon. Until that time, the incompatible plugins will be disabled in the K2 mode.
  • Try the new K2 Kotlin mode in IntelliJ IDEA by checking Enable K2 Kotlin Mode in Settings | Languages & Frameworks | Kotlin. You will need to restart the IDE for the change to take effect.
  • User experience:
  • Option to scale down the entire IDE:
  • IntelliJ IDEA 2023.1 introduced the ability to zoom in and out of the entire IDE, adjusting the size of all UI elements simultaneously. However, the initial scaling range was limited to between 100 and 200%. In IntelliJ IDEA 2024.1 EAP 1, we have incorporated a new option allowing users to scale down the IDE to 90%, 80%, or 70%, offering an extended range of customization options.
  • Updated New Project wizard:
  • To reduce cognitive load during the configuration of new projects, we have made slight adjustments to the layout of the New Project wizard. The language list is now positioned in the upper left corner, enhancing the discoverability of the most popular options.

New in IntelliJ IDEA Ultimate Edition 2023.3.2 Build 233.13135.103 (Dec 21, 2023)

  • The IDE no longer loses file names in file templates. [IDEA-279811]
  • It’s once again possible to build Groovy projects using the JetBrains build system on Java 8. [IDEA-337831]
  • We’ve fixed several issues that were cropping up when working with the HTTP Client. [IDEA-332986, IDEA-224825, IDEA-296844]
  • We’ve fixed the issue causing the IDE to display a blank window when opening a second project in full-screen mode on macOS. [IDEA-339992]
  • When using borderless mode on Windows, the IDE once again correctly restores the position of a window that had previously been snapped to one side of the screen. [IDEA-250563]
  • The IDEA correctly recognizes configuration properties in Spring Boot projects when the builder pattern is used as a setter in the @ConfigurationProperties classes. [IDEA-338397]
  • We’ve fixed the issue causing the IDE to crash on startup due to errors appearing when parsing the UI theme. [IDEA-340108]
  • The IDE once again properly displays Android project structures. [IDEA-340049]
  • The main menu is displayed for all open projects on the tiling desktop when working on Linux. [IDEA-328047]
  • The configurations list is no longer disabled in the Run/Debug widget after the configuration starts. [IDEA-316838]
  • The IDE no longer mistakenly provides the Project Error report when using Jakarta’s @Nonnull annotation in combination with Lombok’s @RequiredArgsConstructor. [IDEA-334216]
  • The IDE no longer erroneously resets namespaces during actions like Apply, Refresh, and others when working with Kubernetes. [IDEA-339448]
  • The branch checkout from the Pull Request pane has been fixed. [IDEA-339471]
  • The New context menu once again appears correctly on a right-click when the Grails plugin is installed. [IDEA-340588]
  • When you work on Linux without a window manager, the main menu is now displayed for all open projects. [IDEA-337548]
  • The IDE now accurately provides the Constant values inspection for Stream expressions with nested Optional chains, eliminating the occurrence of false positives. [IDEA-340683]

New in IntelliJ IDEA Ultimate Edition 2023.3.1 Build 233.11799.300 (Dec 12, 2023)

  • This hot-fix addresses the following issues:
  • Fixed a bug preventing users from logging in to AI Assistant.
  • Provided the opportunity to check the access status for users with corporate IDE licenses from the AI Assistant tool window.
  • In the latest 2023.3 release, AI features are turned off by default for corporate IDE licenses. While the plugin is already bundled, we want to let companies make their own decision about whether to use JetBrains AI Assistant or not. Enabling AI Assistant for developers with a corporate license might take up to one hour, so we’ve implemented the ability to refresh the access status from the AI Assistant tool window immediately by clicking the Check access link.

New in IntelliJ IDEA Ultimate Edition 2023.3 Build 233.11799.241 (Dec 7, 2023)

  • Key highlights:
  • JetBrains AI Assistant is now generally available with a number of new and improved features to increase your productivity in JetBrains IDEs. AI Assistant is a supplemental feature available in IntelliJ IDEA Ultimate with a JetBrains AI Service subscription.
  • IntelliJ IDEA 2023.3 provides full support for the latest Java 21 features.
  • A new Run to Cursor inlay option makes it easier to execute up to a specific line of code while debugging.
  • This release introduces a floating toolbar that appears next to selected code fragments and provides easy access to actions for editing them.
  • IntelliJ IDEA Ultimate 2023.3 offers a smooth experience for developing Kubernetes-based applications out of the box.
  • User experience:
  • There’s a new option to hide the main toolbar in the default viewing mode.
  • The new Default layout option provides a quick way to revert your workspace’s appearance to its default state.
  • We’ve introduced color-coding for editor tabs by default, mirroring their appearance in the Project tool window.
  • The IntelliJ IDEA icon for macOS has been redesigned to comply with the operating system’s standard style guidelines.
  • The Speed Search functionality is now available via a shortcut.
  • Java:
  • There’s a new inspection accompanied with a quick-fix for replacing string concatenation with Java 21’s string templates.
  • It’s now possible to apply the Move refactoring to local classes.
  • We’ve reworked code completion for static methods.
  • IntelliJ IDEA’s code analysis now covers more scenarios when identifying and highlighting potential errors in conditional expressions.
  • Kotlin:
  • As of v2023.3, support for new Kotlin versions is delivered together with IntelliJ IDEA and Android Studio updates.
  • For those new to IntelliJ IDEA and Kotlin, there is an option to open a new project containing sample code. This option now comes with onboarding tips.
  • For the IntelliJ build system, you can now create Kotlin projects with concise project structure using fewer nested folders.
  • When adding a Kotlin file to a Java Gradle project, IntelliJ IDEA can now automatically configure all the necessary Kotlin dependencies. Learn more.
  • The Beta version of the K2 compiler is out. Projects that use the K2 compiler are now fully supported in the IDE.
  • IntelliJ IDEA 2023.3 introduces a new way to create Kotlin Multiplatform projects – the Kotlin Multiplatform web wizard.
  • With v2023.3, it is once again possible to add Kotlin modules to your project.
  • Scala:
  • IntelliJ IDEA 2023.3 offers enhanced Scala 3 support with a particular focus on enums.
  • Syntax highlighting for Scala has been refined. The IDE detects unreachable code more accurately, and many red false positives have been eliminated.
  • We’ve revamped the workflow for configuring inlay hints for Scala.
  • There’s a new X-Ray feature for Scala that you can use to quickly display inlay hints inside the editor only when you need them.
  • We’ve introduced a range of UI improvements for Scala, including updates for the Structure and Project tool windows to facilitate code readability.
  • We have enhanced IntelliJ IDEA’s support for the Scala CLI in several ways.
  • There are improvements to the sbt support.
  • Version control systems:
  • It is now possible to create GitLab snippets.
  • We’ve implemented a new all-in-one diff viewer that displays all modified files in a single scrollable frame.
  • Build tools:
  • Gradle projects now open faster because the IDE no longer automatically downloads source JAR files for all dependencies.
  • We’ve enabled the new fast Maven project import mechanics for all projects, including ones created using the older import implementation.
  • The IDE now groups Maven project modules based on their qualified names.
  • Maven 3.9.3 is now bundled with IntelliJ IDEA.
  • The IDE no longer supports Maven 3.0.
  • Performance:
  • To boost the IDE’s startup speed, we’ve made the download of shared JDK indexes the default.
  • The features and enhancements that are introduced in version 2023.3 and designed to facilitate work with frameworks and technologies, Dev Containers, and databases, as well as the features for web development, are accessible in IntelliJ IDEA Ultimate only.
  • Frameworks and technologies:
  • We’ve improved the Structure tool window in the HTTP Client to streamline navigation within large .http files.
  • The HTTP Client now supports declaring variables using The HTTP Client now supports declaring variables using @.
  • Authentication with the OAuth 2.0 Password and Client Credentials grant types is now supported in the HTTP Client.
  • The IDE now provides enhanced JSON request body completion in the HTTP Client.
  • We’ve implemented visual editing capabilities to help you quickly compose well-formatted OpenAPI specifications using live templates.
  • The integrated version of Swagger UI has been updated to 5.0.
  • The IDE provides automatic code completion for URL path references.
  • The Beans tool window now includes Quarkus and Micronaut components.
  • The IDE provides code highlighting, completion, and inspections for the Micronaut expression language.
  • We’ve added support for Quarkus Qute type-safe templates.
  • You can now use the Run with Coverage and Profile with IntelliJ Profiler run configurations for Quarkus projects.
  • The IDE now provides extended support for Spring 6.1 features.
  • There’s a new Spring GraphQL plugin that adds several valuable features for developing Spring applications built with GraphQL Java.
  • IntelliJ IDEA Ultimate 2023.3 integrates the GraphQL plugin with the HTTP Client.
  • It is now possible to add and edit Spring Boot starters via Spring Initializr.
  • IntelliJ IDEA Ultimate can now automatically detect and add data source configurations.
  • The IDE is now capable of creating Kafka connections in Spring-based applications.
  • We’ve introduced initial support for Bicep, an infrastructure-as-code language tailored for Azure.
  • Remote development and collaboration:
  • IntelliJ IDEA Ultimate 2023.3 provides extended Dev Container support, including Dev Container Features, Docker Compose support for Dev Containers, and automatic port forwarding. Learn more.
  • Kubernetes:
  • IntelliJ IDEA Ultimate 2023.3 offers an enhanced user experience when working with databases hosted in Kubernetes.
  • The IDE can now identify references to specific YAML schemas included as comments.
  • It is now possible to add kubeconfig contexts from a file.
  • The IDE now offers to automatically install Kubernetes tooling when it is not detected on your computer.
  • We’ve improved the workflow for debugging with Telepresence. Learn more.
  • We’ve implemented support for top-level import blocks from version 1.5 of the Terraform configuration language.
  • Database tools:
  • IntelliJ IDEA Ultimate 2023.3 integrates the Lets-Plot library for streamlined, no-code data visualization.
  • IntelliJ IDEA 2023.3 offers reworked import functionality, marking the completion of the transition to the new Modify Object UI. It is now possible to import to multiple targets and make simultaneous edits.
  • This release introduces a number of updates for introspection. Learn more.
  • Number formats in the data editor are now customizable.
  • In version 2023.3, we’ve introduced highly anticipated support for DynamoDB.
  • Web development:
  • This release introduces valuable improvements for TypeScript and Vue 3.
  • We’ve implemented new functionality for testing JavaScript code.
  • We’ve enhanced the Angular support.
  • Space integration:
  • It’s now possible to start coding directly from a repository or code review.
  • IntelliJ IDEA 2023.3 now recognizes Maven packages hosted in Space repos and suggests them in the code completion popup.
  • Other:
  • Starting with IntelliJ IDEA 2023.3, we’ve made changes to plugin distribution. The Android, Ant, and GlassFish plugins are now available through JetBrains Marketplace. This also applies to the XPathView plugin for IntelliJ IDEA Community Edition.

New in IntelliJ IDEA Ultimate Edition 2023.3 Build 233.11799.67 Beta 3 (Nov 29, 2023)

  • Updates for Kotlin development
  • Improved database tools

New in IntelliJ IDEA Ultimate Edition 2023.3 Build 233.11799.30 Beta 2 (Nov 15, 2023)

  • Improvements for TypeScript
  • Better Angular support
  • Updates for testing JavaScript
  • Improvements for Vue 3

New in IntelliJ IDEA Ultimate Edition 2023.3 Build 233.11799.6 Beta (Nov 10, 2023)

  • Kotlin auto-configuration for Java Gradle projects
  • Changes to the distribution of some plugins

New in IntelliJ IDEA Ultimate Edition 2023.2.5 Build 232.10227.8 (Nov 10, 2023)

  • The IDE no longer encounters startup failures accompanied by the “Cannot connect to an already running IDE instance” error, which was previously triggered by an improper termination of the previous session. [IDEA-330531]

New in IntelliJ IDEA Ultimate Edition 2023.3 Build 233.11555.11 EAP 7 (Nov 6, 2023)

  • Import of Kubernetes cluster contexts from files
  • Support for 'import' blocks in Terraform
  • Better code analysis for constant conditional expressions in Java
  • Reworked code completion for static methods

New in IntelliJ IDEA Ultimate Edition 2023.3 Build 233.11361.10 EAP 6 (Oct 27, 2023)

  • Extended Dev Containers support
  • Kubernetes updates
  • Bicep initial support

New in IntelliJ IDEA Ultimate Edition 2023.2.4 Build 232.10203.10 (Oct 25, 2023)

  • The IDE now properly recognizes Spring configuration files when importing projects from Bazel. [IDEA-324807]
  • The IDE no longer hangs when deploying a WAR artifact to a remote Tomcat server. [IDEA-326787]
  • The list of directories is again correctly rendered in the Project tool window. [IDEA-326394]
  • Absolute directory paths in the Commit tool window no longer take up too much space as a result of redundantly replicating parent paths. [IDEA-326271]
  • The IDE now properly recognizes configuration properties inherited from superclasses when working with Spring Boot projects. [IDEA-330037]
  • Kubernetes namespaces are once again correctly displayed in the Services tool window. [IDEA-334718]
  • We’ve addressed the issue that made it impossible to copy text from the local machine’s editor and paste it into the editor on Windows Remote Desktop. [IDEA-313776]. If you’re using older versions of Windows Server, you can go to File | Settings | Advanced Settings and select the Paste at the caret position option instead of When pasting a line copied with no selection. This workaround will fix the clipboard sync issue. Alternatively, you can use the latest Windows Remote Desktop client as a solution.

New in IntelliJ IDEA Ultimate Edition 2023.3 Build 233.10527.20 EAP 5 (Oct 24, 2023)

  • Support for Spring 6.1 features
  • Spring for GraphQL support
  • Integration of the GraphQL plugin and HTTP Client

New in IntelliJ IDEA Ultimate Edition 2023.3 Build 233.9802.14 EAP 4 (Oct 13, 2023)

  • Visual editing for OpenAPI specifications
  • Support for Quarkus Qute type-safe templates
  • Support for the Micronaut expression language

New in IntelliJ IDEA Ultimate Edition 2023.2.3 Build 232.10072.27 (Oct 11, 2023)

  • The IDE now displays only one Kubernetes context by default, and contexts can be added and removed as needed. This prevents the IDE from freezing due to unnecessary refreshing of all contexts from kubeconfig files. [IDEA-327422]
  • The Access is allowed from Event Dispatch Thread (EDT) only error no longer causes the IDE to malfunction when opening certain files. [IDEA-327168]
  • The IDE no longer creates redundant GraalVM run configurations for Micronaut projects. [IDEA-313129]
  • Code reformatting works as expected in LightEdit mode. [IDEA-315522]

New in IntelliJ IDEA Ultimate Edition 2023.3 Build 233.9102.97 EAP 3 (Oct 6, 2023)

  • OAuth 2.0 support in the HTTP Client
  • Move refactoring for local Java classes
  • An enhanced user experience with speed search
  • A floating toolbar with coding actions

New in IntelliJ IDEA Ultimate Edition 2023.3 Build 233.8264.8 EAP 2 (Sep 30, 2023)

  • All-in-one diff viewer
  • Run to Cursor inlay option
  • Fast Maven import enabled for all projects
  • Faster Gradle import and indexing

New in IntelliJ IDEA Ultimate Edition 2023.3 Build 233.6745.305 EAP (Sep 22, 2023)

  • UI/UX enhancements
  • Java 21 support
  • GitLab snippets
  • Downloading of shared JDK indexes enabled by default

New in IntelliJ IDEA Ultimate Edition 2023.2.2 Build 232.9921.47 (Sep 13, 2023)

  • In the Branches popup, it’s now possible to disable the Recent section via the Show Recent Branches setting. [IDEA-326901]
  • The Shift+Enter shortcut works as expected, opening files from the Search Everywhere tabs in the right-hand side of the split screen. [IDEA-326670]
  • The Project tool window once again displays the list of directories. [IDEA-326394]
  • The IDE properly recognizes Spring configuration files when importing projects from Bazel. [IDEA-324807]
  • The issue causing performance degradation when working with Markdown files featuring tables has been resolved. [IDEA-326905]
  • The IDE no longer hangs on the splash screen because of the Exception in thread “AWT-EventQueue-1” error. [IDEA-314813]
  • The IDE once again properly preserves the EditorConfig formatting. [IDEA-326450]
  • The IDE no longer displays irrelevant pipelines for GitLab merge requests. [IDEA-326509]
  • The IDE no longer erroneously reports unrecognized dependency notation for version catalog aliases in build.gradle scripts. [IDEA-316687]
  • Facets that were previously added to the project no longer disappear on IDE restart. [IDEA-321822]

New in IntelliJ IDEA Ultimate Edition 2023.2.1 Build 232.9559.62 (Aug 23, 2023)

  • We’ve resolved the issue with the main toolbar appearing only for the first open project, both on WSL and when using tiling windows managers on Linux, by reverting to the native header. [IDEA-323700]
  • It’s now possible to select a theme on Linux after syncing settings from Windows with the Sync with OS option enabled. [IDEA-283945]
  • The console in the Services tool window no longer unexpectedly pulls focus from other tool windows. [IDEA-219699]
  • The IDE no longer unexpectedly enters full screen mode on a secondary monitor when the Linux native header is switched off. [IDEA-326021]
  • Dragging and dropping a text selection to the gutter now moves the text to the selected line as expected instead of duplicating it. [IDEA-324204]
  • It is once again possible to exit full screen mode on a secondary monitor when the native Linux header is switched off. [IDEA-323706]
  • Issues that were causing window resizing and drag-and-drop functionalities to malfunction when using a secondary monitor on Linux with the native header switched off have been fixed. [IDEA-327169, IDEA-327723]
  • The list of directories in the Project tool window once again loads correctly. [IDEA-326394]
  • The IDE no longer freezes when specifying generic type parameters in Groovy. [IDEA-316712]
  • The IDE no longer freezes when editing XHTML files. [IDEA-238917]
  • Printing works as expected again. [IDEA-323747]
  • Updating bundled plugins no longer removes plugin files from the IDE’s installation folder. [IDEA-326800]
  • The OpenAPI Specification plugin no longer erroneously requires the schema type field to be an array when using OpenAPI 3.1.0. [IDEA-317690]
  • The IDE now supports OpenAPI 3.1. [IDEA-322411]
  • The IDE once again properly displays all Docker container logs after container restart. [IDEA-318041]
  • We fixed the issue causing source entries to be duplicated when creating a source folder via the New Directory dialog. [IDEA-310739]
  • The issue that caused the IDE to falsely ignore or falsely report errors in the code after editing annotation type method names has been fixed. [IDEA-323331]
  • It’s once again possible to select and open several files simultaneously in the Files tab of the Search Everywhere dialog. [IDEA-326262]
  • The issue that caused window controls to be obscured when using the High Contrast theme on Linux with the native header switched off has been fixed. [IDEA-326930]
  • The IDE no longer displays the license dialog every time the JetBrains Client opens. [GTW-5838]
  • As of v2023.2.1, IntelliJ IDEA’s bundled Android plugin provides the features and bug fixes of Android Studio Giraffe Stable, including support for Android Gradle Plugin (AGP), version 8.0.0. Please note, that support doesn’t include the features which require signing into Firebase Account.

New in IntelliJ IDEA Ultimate Edition 2023.2 Build 232.8660.185 (Jul 26, 2023)

  • Key updates:
  • IntelliJ IDEA 2023.2 introduces AI Assistant, which offers integrated AI chat and can do things like automatically write documentation comments for you, suggest names, generate commit messages, and more. Access to the AI capabilities is limited for now and requires you to install the AI Assistant plugin and log in to the JetBrains AI service. For more information refer to this blog post.
  • The IntelliJ Profiler has added in-editor performance hints, which enhance your profiling experience by providing easy-to-interpret color-coded annotations right in the gutter.
  • Integration with GitLab streamlines your development workflow by enabling the Merge Request functionality directly in the IDE. Learn more.
  • User experience:
  • Search Everywhere (Double ⇧ / Double Shift) now includes text search capabilities.
  • You can now assign unique colors to your projects’ headers and upload custom icons for them, making it easier to distinguish projects in your workspace.
  • We’ve reworked the hamburger menu in the new UI’s main toolbar on Windows and Linux. Its elements now appear horizontally over the toolbar when you click on the menu icon. There’s also a new option to turn this menu into a separate toolbar.
  • You can now arrange your files in the Project view based on their modification times.
  • New UI users now have an alternative Light with Light Header theme, which features matching light colors for window headers, tooltips, and notification balloons.
  • When you use full screen mode in the new UI on macOS, the window controls are now displayed right in the main toolbar, not in the floating bar as before.
  • In Settings / Preferences | Editor | Inspections, we’ve implemented syntax highlighting for code samples.
  • For the convenience of Linux users, the native header of the operating system has been removed in the new UI, resulting in a cleaner interface.
  • In the Project view, there’s a new Open Directories with Single Click option that makes expanding and collapsing the project folders quicker and more responsive.
  • We’ve expanded the customization options for the new UI’s main toolbar. You can now use a dropdown menu to quickly choose actions that you want to add to the toolbar.
  • We’ve updated the Settings/Preferences | Plugins section, which now includes a set of suggested plugins that is determined automatically based on your project specifics.
  • We’ve reworked the UI for the running and debugging actions in the Services view to make the look and feel of the toolbar consistent with that of the main Run/Debug widget.
  • To make managing multiple run configurations easier, we’ve implemented the option to pin preferred configurations in the Run widget.
  • Java:
  • We have improved and expanded Java inspections to help you maintain high-quality code and detect potential issues more effectively. Learn more about the code analysis improvements in IntelliJ IDEA 2023.2 in this blog post.
  • IntelliJ IDEA 2023.2 provides code highlighting and navigation for format strings.
  • The IDE now offers improved support for the @snippet tag in Javadoc comments.
  • We’ve added new ways to apply some refactorings to several members at once.
  • IntelliJ IDEA 2023.2 can accurately guess the location of a method in a stack trace report even when line numbers are not available or have diverged.
  • IntelliJ IDEA Ultimate can now better analyze concatenations and interpolations of SQL in Java and Kotlin, detecting potentially unsafe queries and thereby protecting the code from possible SQL injection vulnerabilities.
  • Scala:
  • IntelliJ IDEA 2023.2 enhances Scala 3 support with improved enum usage, an enhanced TASTy decompiler, and a better debugging experience for Scala developers. Additional improvements include more helpful completion hints for Scala 3’s Universal Apply Methods, in-editor support for IArray, and improved support for the “fewer braces” syntax.
  • The IDE now provides better support for sbt projects.
  • Several type inference errors have been fixed.
  • Zinc is now the default compiler, ensuring comprehensive support for incremental compilation of new Scala 3 features, including inline methods.
  • The IDE now offers improved management of sources and target directories.
  • IntelliJ IDEA 2023.2 enhances ScalaDoc Quick Documentation rendering, highlighting annotations, keywords, and literals based on the selected theme, splitting the list of extended traits and classes into multiple lines, and supporting Scala 3 keywords.
  • Performance:
  • IntelliJ IDEA 2023.2 features a new command line tool for quickly building and uploading shared indexes in just a few clicks instead of using multiple scripts and services. Learn more.
  • Run/Debug:
  • When debugging your reactive application, you can now easily evaluate values of watches and local variables for Mono and Flux types.
  • We have expanded the capabilities of the auto-testing functionality, making it fully compatible with the Maven, Gradle, and JPS build systems.
  • Version control systems:
  • IntelliJ IDEA 2023.2 introduces an option to selectively commit specific lines from code chunks.
  • Profiler:
  • Attach IntelliJ Profiler and Capture Memory Snapshot are now available as buttons in the Run tool window.
  • Wall-clock profiling mode, which considers the total time spent in a method, including waiting time, is now the default option.
  • Frameworks and technologies:
  • The following features and updates introduced to support working with frameworks and technologies are only available in IntelliJ IDEA Ultimate 2023.2.
  • As of IntelliJ IDEA 2023.2, it is possible to run and debug applications deployed to Tomcat on the Windows Subsystem for Linux (WSL).
  • You can now send gRPC requests over Transport Layer Security (TLS) in the HTTP Client.
  • The HTTP Client is capable of understanding Swagger and OpenAPI specifications and providing corresponding code completion options for JSON request bodies.
  • The IDE now provides a better user experience when setting up Swagger Codegen configurations. The Edit Swagger Codegen Configuration dialog has been revamped for easier customization, and the run configurations are accessible from the gutter without additional settings.
  • IntelliJ IDEA 2023.2 supports Redoc UI previews for OpenAPI and Swagger specification files, including YAML and JSON files, allowing you to switch between the Redoc and Swagger UIs within the IDE.
  • The IDE now provides completion for JSON object keys in JavaScript code.
  • With v2023.2, it is possible to share common JavaScript code for HTTP Client request handlers via imported modules.
  • The IDE is now able to display previews of PDF and HTML files right in the results of requests in the HTTP Client.
  • You can now use the HTTP Client CLI in IntelliJ IDEA to interact with GraphQL APIs and establish WebSocket connections with services.
  • While setting up a new Spring Boot run configuration, the VM options field provides auto-completion options for keys appearing after the -D flag.
  • Spring configuration beans no longer require the annotation processor, and code completion and validation in properties and YAML configuration files are available right away.
  • IntelliJ IDEA 2023.2 provides support for Spring AOP in Kotlin.
  • Working with the AsyncAPI specification format is now much easier, as the IDE supports schema validation functionality and provides code completion for references, the Endpoints view, and the Editor Preview pane.
  • We’ve introduced a new inspection to help eliminate the so-called “Norway problem” and prevent the unintended misinterpretation of Boolean values in YAML files.
  • Docker:
  • You can now preview files inside Docker image layers.
  • It is now possible to set a Docker run configuration to run before another configuration by designating it as a Before Launch task.
  • Kubernetes:
  • It’s now possible to set up multiple kubeconfig files within a single project, which simplifies the experience of handling multiple clusters or working with environments on different clusters in the same project.
  • You can now view logs for deployments in Kubernetes clusters in the Services tool window.
  • Build tools:
  • IntelliJ IDEA is now fully compatible with the latest version of Maven, Maven 4.0.0-alpha.
  • Web development:
  • IntelliJ IDEA Ultimate 2023.2 provides improved error formatting in JavaScript and TypeScript code.
  • As of v2023.2, the IDE supports the CSS nesting.
  • Vue Language Server (Volar) support provides more accurate error detection and better type information in the quick navigation and documentation popups.
  • We’ve added a new set of live templates for React hooks.
  • Сode quality workflow:
  • IntelliJ IDEA 2023.2 simplifies configuring static analysis tools by adding full integration with JetBrains Qodana – our smart static analysis engine designed to fit any CI/CD pipeline – to bring you two important benefits. First, easy configuration allows you to trigger analysis with a few clicks, view project-wide problems, and set up quality gates in your preferred CI/CD system. Second, you can see the server-side analysis results without leaving your IDE. Learn more.
  • Database tools:
  • You can now connect to Redis Cluster and have the same feature set as with standalone Redis.
  • The UI of the schema migration dialog has been reworked.
  • The Data Editor and Viewer settings page has a new Time zone field for setting the time zone in which the datetime value should be displayed.
  • We have implemented support for external databases and datashares in Redshift.
  • Other:
  • With this release, we’ve introduced an LSP API for plugin developers who want to use a specific LSP server for coding assistance in the IDE. Learn more.
  • We have decomposed the Big Data Tools plugin, allowing you to use its parts separately. This means six new plugins are available for IntelliJ IDEA: Kafka, Spark, Flink, Remote File Systems, Big Data File Viewer, and Zeppelin.
  • We have deprecated the Struts2, Resin, tc Server, Play, and Cloud Foundry plugins and will no longer build their new versions in IntelliJ IDEA 2023.2 and later versions.
  • IntelliJ IDEA’s bundled Android plugin now provides the features of Android Studio Giraffe Beta 2, including support for Android Gradle Plugin (AGP) 8.0.0. Please note that this support doesn’t include the features that require signing in to a Firebase account.
  • Starting from v2023.2, the default value of the maximum heap size (-Xmx) has been changed to 2 GB.
  • In IntelliJ IDEA 2023.2 and onwards, Windows 7 is no longer supported. To continue using the IDE, please update your operating system to Windows 10 or a newer version.

New in IntelliJ IDEA Ultimate Edition 2023.1.4 Build 231.9225.16 (Jul 12, 2023)

  • We fixed the issue with missing custom code style settings and they are now correctly preserved by the IDE. [IDEA-318457]
  • The Copy Reference action for files in non-java modules works as expected and copies the path from the content root. [IDEA-316752]
  • The @jakarta.validation.constraints.NotNull annotation is now interpreted correctly during nullability inspections. [IDEA-323547]
  • Starting up the IDE no longer fails with the “CannotActivateException: Address already in use: bind” error. [IDEA-323836]
  • The IDE now has full Wildfly 28 support. [IDEA-320285]

New in IntelliJ IDEA Ultimate Edition 2023.2 Build 232.8453.116 EAP 7 (Jun 30, 2023)

  • LSP API support.
  • Redoc UI previews for OpenAPI and Swagger files.
  • Support for GraphQL and WebSocket in the HTTP Client CLI.
  • gRPC requests via TLS in the HTTP Client.

New in IntelliJ IDEA Ultimate Edition 2023.2 Build 232.8296.17 EAP 6 (Jun 26, 2023)

  • AI Assistant
  • Dev Containers support
  • Colored project headers in the new UI
  • Removed native Linux header in the new UI
  • Support for Maven 4.0.0-alpha

New in IntelliJ IDEA Ultimate Edition 2023.1.3 Build 231.9161.38 (Jun 21, 2023)

  • We fixed the issue that was causing the IDE to crash when using the navigation feature in Raycast. [IDEA-317346]
  • Navigation to implementations works as expected in decompiled classes. [IDEA-308933]
  • The issue with launching multi-module projects using the Quarkus run configuration has been resolved. [IDEA-317297]
  • The issue that caused the deletion of records from the list of local tasks has been fixed. [IDEA-274672]
  • We fixed the issues that were causing the main menu groups to malfunction and not process actions correctly on macOS. [IDEA-319117], [IDEA-318603]
  • Several issues that affected working in LightEdit mode have been fixed [IDEA-315639], [IDEA-315526], [IDEA-316537].
  • Building JPS projects utilizing JDK 8 with both JDK and project files stored on WSL no longer fails. [IDEA-319240]
  • The IDE no longer erroneously reports autowiring errors in @ConfigurationProperties for fields set via application.properties when using Lombok in Spring Boot projects. [IDEA-319269]
  • Several issues appearing when setting active Spring profiles have been fixed. [IDEA-177780], [IDEA-177783], [IDEA-309671], [IDEA-314635]

New in IntelliJ IDEA Ultimate Edition 2023.2 Build 232.7754.73 EAP 5 (Jun 20, 2023)

  • The option to commit specific code lines
  • Tomcat: Ability to run and debug on WSL
  • Support for Swagger and OpenAPI schemas in the HTTP Client
  • Upgrades for Docker and Kubernetes
  • JSON body completion in JavaScript
  • Improvements for Swagger Codegen

New in IntelliJ IDEA Ultimate Edition 2023.2 Build 232.7295.16 EAP 4 (Jun 10, 2023)

  • Pinned run configurations in the Run widget
  • File sorting by modification time in the Project view
  • Improved navigation for stack trace analysis
  • Enhanced taint analysis for dynamic SQL queries
  • Refactoring improvements

New in IntelliJ IDEA Ultimate Edition 2023.2 Build 232.6734.9 EAP 3 (Jun 2, 2023)

  • New Light theme with light header for the new UI
  • Enhanced customization of the main toolbar
  • Single-click navigation between project directories
  • Suggested plugins in Settings/Preferences

New in IntelliJ IDEA Ultimate Edition 2023.2 Build 232.6095.10 EAP 2 (May 18, 2023)

  • Text search in Search Everywhere
  • GitLab integration
  • New inspections and other improvements for Java development

New in IntelliJ IDEA Ultimate Edition 2023.1.2 Build 231.9011.34 (May 17, 2023)

  • The issue causing editor tabs to scroll slowly has been resolved. [IDEA-318576]
  • The IDE no longer erroneously considers projects stored on NFS-mounted drives to be read-only. [IDEA-315865]
  • The IDE no longer erroneously reports errors on missing accessors when you use @Embeddable in Spring Data JPA. [IDEA-240844]
  • The list of suggested imports again features all of the corresponding options. [IDEA-311127]
  • The IDE no longer mistakenly reports correct values of the Spring Boot spring.config.import configuration property as errors. [IDEA-301120]
  • spring.model.utils.resources no longer causes abnormally high CPU consumption. [IDEA-316653]
  • Resyncing Gradle projects no longer fails with the “Missing gradleIdentityPath” error. [IDEA-317045]
  • Resizing panes in the Project Structure | Modules dialog now works as expected. [IDEA-316957]

New in IntelliJ IDEA Ultimate Edition 2023.2 Build 232.5150.116 EAP (May 14, 2023)

  • User experience:
  • Reworked hamburger menu in the main toolbar on Windows and Linux:
  • We’ve refined the behavior of the hamburger menu in the new UI that is located in the main toolbar for Windows and Linux. Once you click on the menu icon, the elements now appear horizontally over the toolbar.
  • Also, there’s now an option to turn this menu into a separate toolbar. For this, go to View | Appearance | Main menu as a Separate Toolbar.
  • Updated window controls on macOS:
  • When working on macOS in full screen mode using the new UI, the window controls are now displayed right in the main toolbar – not in the floating bar as before.
  • Profiler:
  • In-editor performance hints:
  • We keep improving IntelliJ Profiler to provide you with insightful information about how your application performs and make performance issues easier to investigate. In the first IntelliJ IDEA 2023.2 EAP build, we’ve introduced in-editor hints, which offer an easy way to interpret your code’s performance line by line and help you resolve performance problems faster.
  • With this addition, the data from IntelliJ Profiler is visualized right in the editor – the execution time and memory allocation data appear in the gutter next to the corresponding line of code. These annotations are color-coded to help you instantly see which methods require your attention the most. Calls taking the majority of the parent method’s time are highlighted in red, and they will additionally feature a fire icon if the total execution time is significantly affected.
  • This way, you can easily focus on performance bottlenecks and review them on the fly without having to perform a thorough, time-consuming analysis with the Flame Graph and Call Tree views.
  • Inline performance hints are enabled by default. If you want to turn them off, right-click on any annotation and click Close Line Annotations.
  • Run/Debug:
  • Reactor Mono and Flux values evaluation:
  • When debugging your reactive application, you can now easily evaluate values of watches and local variables for Mono and Flux types. The IDE now detects them during debugging sessions and provides a corresponding get or collectList link in the Variables view, which you can click to instantly compute reactive stream items.
  • By default, the debugger fetches the first 100 items of Flux. You can configure this number in File | Settings | Languages & Frameworks | Reactive Streams. Please note that each time you trigger a computation, the IDE subscribes to a Publisher value and assumes that the operation is safe to retry.
  • Performance:
  • New tool for easily generating shared indexes:
  • We’re introducing a new command line tool for quickly building and uploading shared indexes. It is designed to streamline teamwork and eliminate time wasted on locally indexing large projects.
  • The new tool simplifies the process of generating shared indexes for your team, requiring just a few clicks instead of multiple scripts and services.
  • The workflow is straightforward: Download the archive, unzip it, and execute the binary file via the command line, specifying the project path. The tool will then configure an intellij.yaml file that you need to add to your project.
  • For more comprehensive customization, check out the scripts provided in readme.md.

New in IntelliJ IDEA Ultimate Edition 2023.1.1 Build 231.8770.65 (Apr 30, 2023)

  • The IDE no longer flickers when working on Linux using two screens. [JBR-5417]
  • It’s again possible to move the IDE’s tool windows between two monitors when using KDE. [IDEA-313243]
  • Previously set window sizing is preserved after restarting the IDE on Linux. [IDEA-313378]
  • The IDE now supports authenticated access to images in GitHub. [IDEA-316245]
  • Branch names are properly displayed in the VCS widget. [IDEA-294594]
  • The IDE now correctly creates docker.sock for Linux. [IDEA-294871]
  • The main toolbar now fully displays long filenames. [IDEA-285430]
  • Compact Mode has been enhanced based on your feedback. [IDEA-314075], [IDEA-316107], [IDEA-314765]
  • Tab theming works as expected in the new UI. [IDEA-307289]
  • Tabs are now readable if the color scheme of the editor does not match the IDE theme. [IDEA-295781]
  • We fixed problems in keywords and identifiers in the Drools module. [IDEA-108223]
  • The IDE no longer freezes when searching for possible autocompletion variants. [IDEA-304441]
  • @Value(staticConstructor = "of") now works as expected. [IDEA-313324]
  • The background image is now visible on the side panels when the new UI is activated. [IDEA-302805]
  • The IDE doesn’t fail when importing a Gradle project that has a buildSrc with a name. [IDEA-314864]
  • The IDE now saves changes in the Commit checks section of Preferences/Settings | Version Control | Commit. [IDEA-31528]
  • The Reformat code action is now correctly applied to the selected code. [IDEA-316600]
  • The IDE now correctly saves changes made to the language injection rules. [IDEA-317190]
  • The IDE no longer freezes when the Reformat code action is enabled. [IDEA-316434]
  • Downloading Maven sources and documentation now happens in the background, keeping the Build tool window from opening automatically. [IDEA-316661]
  • The stack trace is displayed with clickable source links. [IDEA-316353]
  • No exception is thrown when adding a dictionary via File | Settings | Editor | Natural Languages | Spelling. [IDEA-310490]

New in IntelliJ IDEA Ultimate Edition 2023.1 Build 231.8109.2 Beta 2 (Mar 9, 2023)

  • We’ve resolved the long-standing issue that caused the screen to flicker in full-screen mode on macOS Ventura. [JBR-4959]
  • The IDE no longer displays empty popups on macOS Ventura. [JBR-5258]
  • The Shelf tab doesn’t disappear from the Commit tool window anymore. [IDEA-305906]
  • The Check RegExp action no longer results in a false Bad regular expression pattern alert. [IDEA-261269]
  • The IDE correctly saves the set Docker WSL distribution option. [IDEA-305901]
  • Attaching folders created outside the IDE via File | Open now works as expected. [IDEA-311278]
  • It’s now possible to check the configuration status of Windows Defender and update it directly from the IDE. To do so, search for Check Windows Defender Status in Find Action (⇧⌘A/Ctrl+Shift+A). [IDEA-310423]

New in IntelliJ IDEA Ultimate Edition 2023.1 Build 231.8109.2 Beta 2 (Mar 9, 2023)

  • Option to save multiple tool window layouts.

New in IntelliJ IDEA Ultimate Edition 2022.3.2 Build 223.8617.56 (Jan 27, 2023)

  • We’ve been working to fully eliminate screen flickering in full-screen mode on macOS Ventura. It no longer occurs in most instances, though some corner cases may remain. If you continue to experience this problem, please let us know in our issue tracker. [JBR-4959]
  • The behavior of the Settings Sync plugin has been updated. Settings synchronization across different IDE products is now turned off by default and can be enabled via a radio button in Settings/Preferences | Settings Sync. [IDEA-233535]
  • The toolbar icons in the Remote Host tool window are now displayed correctly in the new UI. [IDEA-299612]
  • When committing via modal dialog, the process no longer freezes when additional external formatters or code analysis plugins are enabled. [IDEA-307428]
  • We’ve fixed the issue causing private PKCS #8 keys to malfunction when the IDE couldn’t locate the corresponding public key. [IDEA-307924]
  • Opening the terminal using a custom shortcut or a non-default keymap no longer causes unnecessary symbols to be printed in the command prompt. [IDEA-307583]
  • Search Everywhere once again works as expected, providing all text search results. [IDEA-307142]
  • The Incorrect formatting inspection no longer causes the IDE to freeze. [IDEA-308487]
  • The Kotlin plugin has been updated to version 1.8. [KTIJ-24378]
  • The toolbar icons in the Remote Host tool window are now displayed correctly in the new UI. [IDEA-299612]
  • Close icons are no longer displayed for non-closable tabs in the Run/Debug tool window. [IDEA-272466]
  • We’ve fixed the issue causing high memory consumption while detecting the Spring facet in projects. [IDEA-308336]
  • The incorrect language injection in SQLExceptionTranslator that was causing the IDE to treat the first parameter as SQL when working with Spring has been fixed. [IDEA-226638]
  • The detached IDE window no longer disappears on restart if there’s no open file in the main window. [IDEA-304518]

New in IntelliJ IDEA Ultimate Edition 2023.1 Build 231.4840.387 EAP (Jan 20, 2023)

  • Full IDE zoom
  • Editor improvements for Markdown
  • Background pre-commit checks

New in IntelliJ IDEA Ultimate Edition 2022.3.1 Build 223.8214.52 (Dec 21, 2022)

  • The option to display editor tabs on multiple rows is available in the new UI [IDEA-29509].
  • Actions on Save work as expected again. [IDEA-307368]
  • The Extract Method action (Ctrl+Alt+M/⌥⌘M) no longer prevents you from making non-static methods. [IDEA-298640]
  • The signature change suggestions provided when you use the Extract Method refactoring are now concise. [IDEA-274123]
  • Excessive CPU usage and IDE freezes that occurred for certain tool window sizes have been fixed. [IDEA-306642]
  • It is possible to create Docker Compose targets in Settings/Preferences | Build, Configuration, Deployment | Run targets. [IDEA-283935]
  • The Kubernetes plugin no longer fails when importing large Custom Resource Definition specifications. [IDEA-306067]
  • Double-clicking on the window header maximizes the window size on macOS. [IDEA-304577]
  • Application server configurations no longer get lost upon IDE restart. [IDEA-272575]
  • Opening a project file from an external tool no longer causes the IDE to throw the “Access is allowed from event dispatch thread only” exception. [IDEA-301392]
  • When sending requests in the HTTP Client, the ResponseHeaders object is properly displayed in Response Handlers Scripts as a JSON object. [IDEA-239259]

New in IntelliJ IDEA Ultimate Edition 2022.2.4 Build 222.4459.24 (Nov 28, 2022)

  • Changing the display layout or waking from sleep mode no longer causes corrupted text or a flashing red screen on macOS [JBR-4864].
  • The screen no longer flickers when working with the IDE in full screen mode on macOS Ventura [JBR-4959].

New in IntelliJ IDEA Ultimate Edition 2022.3 Build 223.7255.1 EAP 5 (Oct 31, 2022)

  • Updated tips of the day
  • Enhanced user experience with bookmarks
  • A new way to autowire bean dependencies
  • Improvements for Gradle
  • Installers for Windows ARM64

New in IntelliJ IDEA Ultimate Edition 2022.3 Build 223.7126.7 EAP 4 (Oct 23, 2022)

  • A new way to work with projects in WSL2
  • Jakarta EE 10 support
  • JPQL updates for Hibernate 6.1
  • Connection to Docker running on WSL
  • Pre-request scripts in the HTTP Client

New in IntelliJ IDEA Ultimate Edition 2022.3 Build 223.6646.99 EAP 3 (Oct 23, 2022)

  • New Settings Sync solution
  • New inspections and quick-fixes for Java
  • Improved DFA assist in the Java debugger
  • And more

New in IntelliJ IDEA Ultimate Edition 2022.3 Build 222.4345.14 EAP 2 (Oct 7, 2022)

  • Enhanced IntelliJ Profiler
  • Faster IDE startup
  • And more

New in IntelliJ IDEA Ultimate Edition 2022.2.3 Build 222.4345.14 (Oct 7, 2022)

  • Here are the most notable fixes and updates that IntelliJ IDEA 2022.2.3 brings:
  • The IDE no longer malfunctions when opening projects with Python files [IDEA-296882].
  • The Create branch input field in the Open task window now has the correct size [IDEA-252365].
  • There are no more slowdowns when working with language injections [IDEA-292182].
  • Version 1.7.20 of the Kotlin plugin correctly recognizes Gradle build errors again [IDEA-29984].
  • We also fixed an issue related to the Remote Development feature:
  • JetBrains Client rejoins the session after the Restart IDE action is called [GTW-1690].

New in IntelliJ IDEA Ultimate Edition 2022.3 Build 223.4884.69 EAP (Sep 23, 2022)

  • New IDE UI available via a setting
  • Option to dock tool windows to floating editor tabs
  • Improved Search Everywhere UX

New in IntelliJ IDEA Ultimate Edition 2022.2.2 Build 222.4167.29 (Sep 15, 2022)

  • The Markdown auto-formatting action now correctly formats Markdown files with tables [IDEA-262735].
  • The IDE now shows a balloon notification in the background for pre-commit checks that finish with failing results [IDEA-265084].
  • Performance improvement: There is no longer a slowdown in debugging performance when the Show Method Return Values option is enabled [IDEA-300696].
  • Fixed regression: It’s once again possible to attach read-only debuggers to Java processes on macOS [IDEA-252760].
  • Fixed regression: the Line Comment action is available again [IDEA-283781].
  • Fixed regression: The Ctrl+Click shortcut once again works on file paths [IDEA-298409].
  • Fixed regression: The paste action no longer includes an extra leading indent [IDEA-299336].
  • Fixed regression: The drag-and-drop action works correctly with multi-line selections [IDEA-298747].
  • Fixed regression: Running remote SSH targets no longer returns the “Failed to prepare environment” error [IDEA-297442].

New in IntelliJ IDEA Ultimate Edition 2022.2.1 Build 222.3739.54 (Aug 23, 2022)

  • This minor release includes the following fixes:
  • Fixed the issue causing incorrect preview rendering of Mermaid diagrams containing non-ASCII characters [IDEA-289431].
  • The @SpringJUnitConfig and @SpringJUnitWebConfig annotations are again properly supported by the IDE [IDEA-166549].
  • Fixed issues with Terminal tab names [IDEA-297207], IDEA-290225].
  • Fixed the issue causing code completion to malfunction when working with WSL [IDEA-297761].
  • Fixed the issue causing a shelf entry to be deleted when editing its title and using the Delete key [IDEA-293846].
  • Fixed the issue with the incorrect Recent Projects list in the Manage Projects popup occurring when several projects were open [IDEA-298207].
  • Fixed an issue causing the incorrect rendering of non-ASCII characters in the console output when running Java projects that use JDK 18 [IDEA-291006].
  • Fixed an issue causing text results from Search Everywhere not to appear in the Find tool window [IDEA-297670].
  • We’ve resolved an issue that was causing the IDE to report an error when importing Maven projects that used JDK 1.7 [IDEA-298673]. Even though, as of v2022.2, running Maven integration code requires at least JDK 8, this change won’t affect your project JDK settings or the language level. JDK 1.7 still can be used without limitations. If the Maven project importer points to JDK 1.7, it silently falls back to IDEA’s bundled runtime.

New in IntelliJ IDEA Ultimate Edition 2022.1.4 Build 221.6008.13 (Jul 20, 2022)

  • Fixed the issue causing text flickers in the Commit details pane [IDEA-284246].
  • Fixed the issue with local module recognition in the Terraform plugin [IDEA-287371].
  • Fixed the Run Git hooks checkbox in the Before Commit section of the Commit tool window [IDEA-264817].
  • Changing the .iml file no longer removes associated Git mapping [IDEA-295303].
  • Fixed the issue causing the external diff tools for directories to malfunction [IDEA-295565].
  • Fixed the bug causing IntelliJ IDEA to crash on macOS High Sierra [IDEA-296489].
  • Fixed the issue causing the IDE to freeze on startup [IDEA-296486].

New in IntelliJ IDEA Ultimate Edition 2022.2 Build 222.3345.47 Beta 2 (Jul 20, 2022)

  • Quicker deployments on the remote server
  • Advanced logging for remote development
  • Improvements for working with Markdown files

New in IntelliJ IDEA Ultimate Edition 2022.1.2 Build 221.5787.30 (Jun 1, 2022)

  • Fixed the issue causing the console to skip user input [IDEA-293951].
  • Search Everywhere works as expected when the terminal is in focus [IDEA-290102].
  • The IDE no longer erroneously returns an Invalid value: -1 message when executing Gradle tasks [IDEA-292250].
  • Fixed the icon sizing when the “Legacy icon pack” is used [IDEA-290478].
  • Fixed the issue causing the source to be opened instead of a diff when double-clicking in the Commit tool window [IDEA-291970].
  • No “null” text is inserted when Enter is pressed when working with Markdown files and keeping multiple projects open [IDEA-290684].
  • The Documentation tool window has been fixed and now works as expected [IDEA-292564].
  • Data is no longer lost from application-level dictionaries [IDEA-292303].
  • The Build Output window works as expected when compiling WSL-based projects [IDEA-287707].
  • We’ve fixed the inspection ‘ConfigurableApplicationContext’ used without ‘try’-with-resources statement [IDEA-288922].

New in IntelliJ IDEA Ultimate Edition 2022.2 Build 222.2680.4 EAP 2 (Jun 1, 2022)

  • Improved support for Bean Validation annotations
  • Clickable URLs in JSON, YAML, and .properties string values
  • Support for Jakarta Persistence 3.1
  • And more

New in IntelliJ IDEA Ultimate Edition 2022.2 Build 222.2270.31 EAP (May 20, 2022)

  • User Interface:
  • Merge All Project Windows action on macOS:
  • For macOS users, we’ve introduced the ability to merge all opened project windows into one, turning them into tabs. This action is available from the Window menu.
  • New Description field for mnemonic bookmarks:
  • We’ve integrated a Description field into the Add Mnemonic Bookmark dialog so that you can add an optional description to your bookmark right away.
  • Font size indicator on zooming:
  • When you zoom your code in or out within the editor, you can now see an indicator that shows the current font size and the option to revert it back to default.
  • VCS:
  • Cloning repository progress bar on the Welcome screen:
  • We’ve updated the way the Cloning repository progress appears on the IDE’s Welcome screen. The progress bar is now shown right in the Projects list, which makes it clearer and easier to use.
  • Editor:
  • New setting to disable automatic block comment closure:
  • You can now disable automatic block comment closure when hitting the Enter key. To do so, go to Settings / Preferences | Editor | Smart Keys and uncheck the Close block comment checkbox in the Enter section.
  • Code Completion Settings available from the code completion popup:
  • You can now access Code Completion Settings and configure your preferences right from the three vertical dots menu button in the code completion popup.
  • JetBrains Runtime:
  • With the IntelliJ IDEA 2022.2 EAP we are moving from JetBrains Runtime 11 (JBR11) to JetBrains Runtime 17 (JBR17). Starting with this build, all IntelliJ IDEA 2022.2 updates will come with JBR17. This will have the following effects:
  • A significant performance improvement allowing faster and smoother IDE operation.
  • Better security, as JBR17 is based on the latest OpenJDK LTS.
  • Better rendering performance on macOS, as JetBrains Runtime 17 leverages Metal API.
  • Increased accessibility on macOS, as JBR17 features integration with VoiceOver screen reader.
  • Usage of Vector API designed to express vector computations that compile at runtime to vector instructions on supported CPU architectures, thus achieving performance superior to equivalent scalar computations.

New in IntelliJ IDEA Ultimate Edition 2022.1.1 Build 221.5591.52 (May 12, 2022)

  • JAX-WS actions are again available from the Tools menu. [IDEA-293502]
  • The missing Swagger UI preview has been fixed. [IDEA-291069]
  • Fixed the issue causing prolonged indexing and UI freezes for projects with many artifacts. [IDEA-279542]
  • Fixed the issue with Sort tabs alphabetically being disabled when dragging and dropping tabs to a different editor window. [IDEA-283610]
  • Fixed the issue causing high memory usage and a decline in performance when working with large JSON files. [IDEA-291190]
  • Fixed the issue causing the loss of items in the Configured servers list in Settings / Preferences | Tools | Tasks | Servers. [IDEA-292023]
  • Fixed the issue causing the project location to erroneously be reported as already taken, which was disrupting the creation of new Spring modules. [IDEA-292362]
  • When switching between light and dark themes, the background color of the Find action text field changes accordingly. [IDEA-290491]
  • Fixed the issue with the Group by action in the Commit dialog so that the previously used settings are retained. [IDEA-289528]
  • Fixed the issue that occurred when running JUnit5 unit tests in projects that use JDK 8. [IDEA-292483]
  • Fixed the issue with Maven project importing when invoked from the Project Structure dialog [IDEA-283563]

New in IntelliJ IDEA Ultimate Edition 2021.3.3 Build 213.7172.25 (Mar 17, 2022)

  • IntelliJ IDEA now builds and filters resources properly when working with Maven 3.8.5. [IDEA-290419]
  • Fixed an issue causing the IDE to freeze and hang when indexing WSL projects. [IDEA-286059]
  • Fixed a few issues that were appearing when working with Gradle. [IDEA-287618]; [IDEA-285663]; [IDEA-284391]; [IDEA-284013]
  • Fixed the problem causing the IDE to add unexpected refs/heads prefixes when pushing to Gerrit. [IDEA-282180]
  • Fixed the issues that obstructed proper connection to remote hosts via SSH. [IDEA-284623]; [IDEA-281113]
  • Fixed the Quick Documentation popup so that it displays package information correctly. [IDEA-281424]
  • Fixed custom fields when creating file templates. [IDEA-259172]; [IDEA-127570]
  • Fixed the issue that was causing the incorrect adjustment of Groovy-based test classes when renaming Java packages. [IDEA-24042]
  • Fixed the IDE’s behavior on macOS when using Cmd+Shift+[ and Cmd+Shift+] to switch between Big Sur tabs. [IDEA-261595]
  • Fixed the Resource Bundle Editor plugin so that the entries are no longer erroneously overridden. [IDEA-285267]
  • Fixed the Ctrl+arrow shortcut when used in the terminal on Windows. The caret now jumps to the next word as expected. [IDEA-283023]
  • Fixed the issue with pasting resource files from separate locations into source folders. [IDEA-204744]

New in IntelliJ IDEA Ultimate Edition 2021.3.2 Build 213.6777.52 (Jan 28, 2022)

  • On macOS, ⌘N opens the Generate popup as expected when File | New is invoked. [IDEA-286810].
  • Added the comment under the Support screen readers checkbox about the change in the Ctrl+TAB / Ctrl+Shift+TAB shortcuts behavior when this option is enabled [IDEA-285040].
  • Fixed the issue with WSL2 that caused endless syncing of maven projects [IDEA-286579].
  • Fixed the issue affecting the integration with YouTrack and now the Post to Bugtracker action is working again [IDEA-266608].
  • Fixed the issue that caused the unnecessary index re-scanning [IDEA-284043].
  • Fixed several UI freezes: [IDEA-285928], [IDEA-285303], [IDEA-284083], [IDEA-284362], [IDEA-286489].
  • The View as binary option is again available for multiple variables in the Debugger [IDEA-285052 ]
  • The data in the Git Branches popup is displayed correctly again [IDEA-286795]; [IDEA-285766]
  • Fixed the issue that was disabling the Rebase button in the Rebase dialog [IDEA-282538]
  • Fixed issues with YAML files: [IDEA-247565]; [IDEA-264436]
  • Fixed UI cosmetic issues [IDEA-280937], [IDEA-284849]
  • The IDE has stopped suggesting unwanted plugin installations [IDEA-283690]

New in IntelliJ IDEA Ultimate Edition 2021.3.1 Build 213.6461.79 (Dec 29, 2021)

  • With v2021.3.1 we’ve changed the behavior and implementation of the Trusted Project dialogs. They are now shown before a project is opened in IntelliJ IDEA for the first time.
  • Additionally, this minor release brings a set of important fixes:
  • Fixed the issue that was causing dialogs to appear in the wrong window on macOS Big Sur: IDEA-263628.
  • Fixed the regression that was activating drag and drop during attempts to resize tool windows: IDEA-274904.
  • Text search is now available in the Quick Documentation (Ctrl + Q): IDEA-152644.
  • It’s now possible to use the JAXB dialog to generate XML schema from Java when using JDK 9 or higher: IDEA-17969.
  • Fixed the issue causing unexpected behavior when stopping the Wildfly Run Configuration: IDEA-273497.
  • We also fixed a number of issues related to the Remote Development feature:
  • Fixed the high CPU usage when idle: GTW-685.
  • It’s now possible to use Gateway to open a project by symlink: GTW-720.
  • Open classes and the placement of tabs are now preserved between sessions: CWM-4048.
  • Fixed glitches that appeared when scrolling through long lists in tool windows: CWM-3679.
  • Fixed the unclickable pop-ups : CWM-4422.
  • Added a context menu for Gradle tasks: CWM-4312.

New in IntelliJ IDEA Ultimate Edition 2021.3 Build 213.5744.223 (Dec 22, 2021)

  • Key updates:
  • Our support for remote development (Beta) lets software engineers connect to a remote machine, deploy an IDE backend on it, and work on a project located there as if it were on their local machine. You can access this feature from the IntelliJ IDEA Welcome screen or by downloading JetBrains Gateway from the Toolbox App.
  • There is a new, faster way to diagnose and fix issues with your IDE – the Repair IDE… action, which is available in the File menu.
  • The Smart Step Into action now works on Kotlin code. It allows you to debug an expression with chained method calls and lambdas, highlighting the methods and lambdas you can step into.
  • The debugger can detect Kotlin inline functions and display inline function calls in the stack trace panel.
  • The new Constant conditionsinspection for Kotlin helps IntelliJ IDEA report non-trivial conditions and values that are statically known to be always true, false, null, or zero. It works the same as the similar inspection for Java.
  • Editor:
  • It is possible to change the font size in all open tabs simultaneously with ⌘+mouse wheel on macOS or Ctrl+mouse wheel on Windows and Linux.
  • You can now insert tables in your Markdown files with ease.
  • Working with editor tabs just got easier. Just click the three dots in the right-hand corner of the tab pane to access all the tab actions.
  • The intention preview now works for more intention actions and quick-fixes in Kotlin, and it shows the HTML descriptions of the intention actions for which previews aren’t supported.
  • User experience:
  • When you use the F3 shortcut on macOS or F11 on Windows and Linux, your files, folders, and classes will appear in the new Bookmarks tool window. You can find more details about this feature in this blog post.
  • We’ve made it possible to split the Run tool window with tabs. This allows you to run several configurations simultaneously and see all of the results.
  • When searching for actions, Search Everywhere in IntelliJ IDEA uses machine learning to rank the results.
  • The reworked Empty Project node in the New Project wizard window allows you to create a basic project for working with separate files of different types, where you can also add Java and Kotlin classes.
  • The new Multi-Module Project node lets you create a project with a complex structure from scratch.
  • By default, IntelliJ IDEA now uses top-level hierarchy methods as targets when you search for usages of a method implementation via⌥ F7 on macOS or Alt+F7 on Windows and Linux.
  • The Show Usages dialog now includes a source code preview per found usage, the ability to change the search scope, and the option to see the type of code element you are searching for and the number of usages found.
  • Accessibility updates:
  • When the screen reader is active, the IDE no longer shows the tool window widget popup and the quick documentation popup that used to appear on mouse hover.
  • We’ve also fixed an issue with calling the Go to Declaration dialog.
  • The accessibility support on macOS has also been improved. We’ve resolved several issues with the voiceover focus and made it possible for screen readers to detect list items in the New Project wizard when you create projects.
  • To minimize potential distractions while you’re coding, we’ve decreased the number of help tooltips that play sounds.
  • Java:
  • IntelliJ IDEA has added a new inspection “Non-safe string passed to a safe method”, which helps avoid passing insecure data to secure methods in projects that use the org.checkerframework.checker.tainting.qual annotations. Problems that could be detected by this inspection include SQL injections and XSS flaws.
  • We’ve added two new inspections that can help you to simplify your code. The first suggests that you replace collect(toList()) with .toList(). You can use it with Java versions 16 and up. The other inspection prompts you to replace collection.addAll(List.of(“x”)) with collection.add(x), and map.putAll(Map.of(“a”, “b”)) with map.put(“a”, “b”).
  • The settings for introducing a local variable in Java no longer appear in a pop-up, which used to hide the code you were writing. You can now access them via the gear icon next to a variable or by using the⌥+⇧ +O shortcut on macOS or Alt+Shift+O on Windows.
  • When you invoke the Introduce parameterrefactoring, the IDE asks where you want to replace occurrences. After you make this selection, a gear icon will appear, allowing you to configure more settings for the refactoring.
  • You can define custom classpaths in the Run/Debug Configurations dialog on a per-config basis by selecting Modify options | Modify classpath.
  • Kotlin:
  • A new refactoring has been introduced that lets you extract constants in Kotlin.
  • The Possibly blocking call in non-blocking context inspection is now customizable, covers more cases, and also offers a quick-fix.
  • We’ve added inline hints that use plain mathematical signs to explain what the words or symbols in ranges do.
  • We’ve reworked the layout of the New Project wizard by adding tooltips for all of the fields, removing some of the unpopular templates and adding a new one that lets you create a Compose Web Application, and simplifying the project setup step.
  • JavaScript:
  • Update your npm packages to the latest version right from the editor.
  • The way code completion works in HTML has been improved. Whenever you type a tag name or an abbreviation in the editor or invoke code completion, IntelliJ IDEA will immediately show you relevant suggestions.
  • Scala:
  • A big focus of this release has been Scala 3 support. We’ve added highlighting, navigation, and autocompletion for end markers, the given, using, and exportkeywords, soft keywords, and quiet syntax. In addition, the TASTy reader can now parse package objects, as well as variance and bounds in higher-kinded types.
  • Scala 3/Scala 2 cross-compiled projects can be opened as Scala 2 projects.
  • The Scala plugin now supports data flow analysis, which can help you detect programming errors more easily.
  • The Scala compiler options can now be autocompleted, and you can even see Quick Documentation for each of them.
  • Inlay hints can be used for ranges in Scala.
  • SSH:
  • You can specify an HTTP or SOCKS proxy server for your SSH configuration in Preferences/Settings | Tools | SSH Configurations.
  • Profiler:
  • The Windows version of IntelliJ IDEA Ultimate supports Async Profiler 2.0 out of the box.
  • Snapshots can be compared to check whether the changes made worked for the program or caused a regression.
  • Build tools:
  • Maven configurations have had a significant redesign. The key parameters are all grouped on one screen, while additional parameters are available via the Modify options.
  • It is now possible to configure the Maven settings for each project in the .mvn/maven.config file in Preferences/ Settings | Build, Execution, Deployment | Maven by selecting Use settings from .mvn/maven.config.
  • Version control:
  • The Checkout and Rebase onto Current action can be used for remote branches.
  • The way the settings in Preferences/Settings | Version Control are structured has been improved, and some of the critical configurations are now more discoverable.
  • The difference between commits is now shown in a separate Changes tool window located to the left of the editor.
  • A new Push All up to Here action allows you to push only the commits you are confident about and leave the rest for later.
  • The new Align Changes Highlighting option makes the diff easier to read, as the unchanged lines are aligned so that they are displayed next to each other. This helps you see the code that has been added or removed more clearly.
  • Terminal:
  • New support for the ConPTY API on Windows addresses several issues with the old implementation and includes support for 24-bit colors in the terminal.
  • Newly added typeahead support in the terminal predicts text modifications and instantly displays them in light gray.
  • Debugger:
  • The Evaluate field is now accessible right in the Debug tool window, making the most convenient way to evaluate expressions more obvious.
  • Frameworks and technologies:
  • IntelliJ IDEA’s HTTP client provides essential support for gRPC requests, including code completion and the ability to generate gRPC requests in the HTTP client.
  • When testing streaming applications in IntelliJ IDEA, you no longer need to wait for a stream to end, because the HTTP client will display the output on the fly.
  • The HTTP client can detect images in responses and display previews of them in the response console.
  • In the HTTP client, it is possible to redirect output to a custom file or directory with the >> and >>! operators.
  • Request identifiers can be added either as comments via @name or as text in the first separator (###).
  • Qute templates provide support for your Quarkus projects.
  • IntelliJ IDEA can detect when your OpenAPI specifications are located in several files and linked via $ref, and it will provide completion for them.
  • When adding ‘org.jetbrains:annotations:22.0.0’ to the project dependencies, you can annotate your classes and methods as @Blocking or @NonBlocking. This allows the IDE to detect blocking calls in non-blocking contexts, such as Kotlin coroutines or reactive code with Project Reactor, RxJava, or SmallRye Mutiny.
  • Blocking code detection in Spring and Java EE has been improved.
  • The Run/Debug Configurations dialog for Spring Bootprojects has been reworked so the key settings are now located on one screen and more parameters are available via Modify Options.
  • IntelliJ IDEA provides code completion in additional configuration files (properties or .yaml files) when a spring.config.import key is used to reference another file.
  • For Spring Boot projects, the IDE now supports code completion and find usages for references to application.yaml from @Value, @Scheduled, and Environment.getProperty().
  • Query method completion now works for queries declared as @NamedQuery in Spring Data JPA projects. You can also navigate to the definition of a @NamedQuery via the gutter icon.
  • All CDI inspections can be used in Kotlin files, and the CDI gutter icons are available in them as well. These icons allow you to quickly navigate to injection points or injection candidates, bean makers, disposer methods, and events.
  • All the processes for UML class diagrams are faster, both in Java and Kotlin. Other notable changes include a new grid, member highlighting, and a quick documentation preview pop-up.
  • Space integration:
  • You can now submit merge requests and create code reviews for your projects in Space.
  • IntelliJ IDEA marks all the files you haven’t yet revised with blue dots so you don’t miss any critical changes when performing a code review.
  • Database tools:
  • The ability to display an Aggregate view for a range of cells was added, which will help you manage your data and spare you from having to write additional queries.
  • The workflow for generating a DDL data source based on a real one is now fully supported. There is a new tab in the data configuration properties, DDL mappings, where you can define which real data source is mapped to each DDL data source.
  • The new Database diff window is available from the context menu. It has a better UI that clearly shows what result you’ll get after you perform the synchronization in the right-hand pane.
  • We’ve introduced three levels of introspection for Oracle databases, which vary from the fastest to the slowest. Use the context menu to switch the introspection level as appropriate.
  • Kubernetes:
  • Formatting for Helm templates has been significantly improved.
  • It is now much easier to work with code that contains Go template inclusions because we’ve added highlighting for the following block elements in Helm templates: if, else, range, with, and define.
  • IntelliJ IDEA now supports automatic code injections of various languages in ConfigMap resources for keys with extensions like .yaml, .json, .properties, and so on.
  • There is a new button in the Services tool window that allows you to rerun your last Helm command.
  • Docker:
  • In Preferences/Settings | Build, Execution, Deployment, you can select the Minikube radio button to connect to a Docker daemon from Minikube.
  • All available registries are displayed in separate nodes in the Services tool window. Also, support for GitLab (registry.gitlab.com) and JetBrains Space (.registry.jetbrains.space) was added. For more details on the changes in the Docker registries, check out this blog post.
  • Connecting to Docker now takes less time because you can simply double-click on the necessary node or use the new shortcut – ⌘+Enter on macOS or Ctrl+Enter on Windows and Linux. The Start container action can also be invoked with this shortcut.
  • When you right-click on the Networks, Volumes, Containers, or Images node, you can select the new Clean up action, and the IDE will delete unused objects.
  • We’ve added support for Compose V2, which allows you to run Docker Compose commands as docker compose instead of docker-compose (with a dash).
  • The new Layers tab in the Services tool window allows you to track all the commands applied to images.
  • In the Services tool window, you can right-click on the container and select Image | Save as a new Image to push a locally-stored preconfigured container so you can use it remotely later.
  • Podman is now supported as an alternative way to manage pods, containers, and images. Before using Podman in the IDE, you’ll need to configure a connection.
  • QA tools:
  • A huge update brought support for UI test automation in Selenium – the visual editor can now help you maintain existing page object classes.
  • Support for multilevel test runs has been implemented. You can now create multiple child test runs for specific functionality domains or types of testing. Each parent test run aggregates the results of the child test runs and provides summary statistics from all sub-related test runs.
  • The Test Management plugin now supports a rich-formatting description. The test case description or steps have always been written in Markdown, but now the formatting can be displayed and drawn directly in the TMS preview window.
  • The newest plugin from the Test Automation Kit has received a few minor bug fixes, as well as a helpful feature in multiple data generator settings. Now you can modify prefixes, suffixes, and delimiters with a multi-line definition.
  • Quality enhancements:
  • Fixed the Hierarchy tool window so it correctly displays the usages of an interface method that has at least one implementation. [IDEA-275145]
  • Fixed the causes of several IDE crashes on Linux. [IDEA-248140]
  • Fixed recurring indexing on every startup if the IDE was closed due to OS shutdown. [IDEA-275337]
  • Fixed the Maven Wrapper feature. The IDE now automatically downloads Maven Wrapper (if you haven’t downloaded it yet) and uses it for Maven goal execution. Additionally, the IDE remains responsive when downloading Maven Wrapper upon opening a project and displays the download progress. [IDEA-258757], [IDEA-276012], [IDEA-246835]
  • If you use the font zoom feature, it is now applied to all open files, not just the current one. You can activate this new option by selecting the All editors radio button in the Mouse control section in Preferences/Settings | Editor | General. [IDEA-158642]
  • Fixed the autosave feature so it works as expected even with open pop-ups. [IDEA-128672]
  • Fixed the WSL 2 error that would occur when trying to reload all Maven projects or execute a Maven goal. [IDEA-266222]
  • Fixed the error causing exploded WAR not to be generated when the Delegate IDE build/run actions for Gradle were enabled. [IDEA-176700]
  • Fixed the behavior of the Stop button. When you stop the WildFly Run Configuration, the Terminate Batch Job prompt no longer appears. [IDEA-273497]
  • Fixed the UI freezes when browsing in the file chooser dialog on macOS. [IDEA-274712]
  • Fixed the error causing the IDE not to recognize Maven multi-module dependencies in WSL 2. [IDEA-265900]
  • Fixed the modified .vmoptions files so they will be properly updated during IntelliJ IDEA version upgrades. [IDEA-240526]
  • It is now possible to disable list editing in Markdown. To do so, go to Preferences/Settings | Languages & Frameworks | Markdown and deselect the Automatic assistance in the editor checkbox. [IDEA-273049]
  • Fixed the Welcome screen; the project list is now in focus. [IDEA-217756]
  • Focus no longer shifts to the File menu when F10 is pressed during debugging. [IDEA-138429]
  • Fixed the Maven resources compiler, which was returning a Failed to copy error when building a project inside WSL 2. [IDEA-266670]
  • Fixed the tabs closing incorrectly when multiple tabs are open. [IDEA-274154]
  • Fixed the File mask field in the Find in File dialog. The list is now displayed correctly. [IDEA-236785]
  • Fixed the IDE’s behavior when double-clicking on a window’s title bar on macOS. [IDEA-274588]
  • Fixed the spellchecker. It now recognizes words with apostrophes. [IDEA-246846], [IDEA-266236]
  • Fixed the Diff tab so it shows the correct file name when comparing files. [IDEA-269958]
  • Fixed the problem causing the navigation bar not to stay disabled when working in the distraction-free mode. [IDEA-278664]
  • Fixed the ability to add external tools to the Quick List. [IDEA-257383]
  • Fixed the annotation panel so it displays the same theme as applied to the whole IDE. [IDEA-233913]
  • Fixed the formatting for the YAML code formatter. [IDEA-199963]
  • Fixed the VM options so they stay applied once configured. [IDEA-278976]
  • Fixed the bug causing incorrect environment variables to appear in the ProxyCommand when you start the IDE from the JetBrains Toolbox App. [IDEA-222673]
  • Fixed the new Maven Run Configuration so that it is compatible with previous versions of the IDE. [IDEA-279198]
  • Added the ability to debug various Gradle scripts. [IDEA-267460], [IDEA-206650], [IDEA-194493]
  • Other:
  • We’ve added support for Android Studio Arctic Fox 2020.3.1.
  • IntelliJ IDEA now has support for Groovy 4, including full-fledged code insight, functioning inspections, and intention actions. Additional features, such as switch expressions and sealed types, are supported as well.

New in IntelliJ IDEA Ultimate Edition 2021.2.3 Build 212.5457.46 (Oct 15, 2021)

  • Fixed call hierarchy on interface methods to correctly return results. [IDEA-275145]
  • Fixed recurring indexing on every startup if the IDE was closed due to OS shutdown. [IDEA-275337]
  • Fixed the issue that was causing the IDE to freeze when projects were reopened inside WSL 2. [IDEA-273398]
  • Fixed the behavior of the Stop button. When you stop the WildFly Run Configuration, the Terminate Batch Job prompt no longer appears. [IDEA-273497]
  • Fixed the dialog to add new Arquillian containers. [IDEA-274693]
  • Fixed the issue causing the IDE freeze. [IDEA-274319]
  • Fixed xslt file associations. [IDEA-249282]
  • Fixed the Optimize imports action for unused imports in jsp files. [IDEA-264723]
  • Fixed the link to the documentation about configuring the Spring Boot annotation processor. [IDEA-272195]

New in IntelliJ IDEA Ultimate Edition 2021.2.1 Build 212.5080.55 (Aug 26, 2021)

  • Fixed the behavior of the Ctrl+Shift+←/→ shortcuts: they now correctly extend the text selection before or after the caret. [IDEA-267294]
  • Fixed the issues causing the file type setting to be reset when the IDE restarted. [IDEA-274889]
  • Fixed Maven multi-module recognition in WSL 2. [IDEA-265900]
  • Fixed the Run/Debug Configuration issue: when you click the Run button, the IDE runs the configuration selected in the combo box. [IDEA-244454]
  • Fixed several shortcut issues in the IntelliJ IDEA terminal. [IDEA-271542], [IDEA-271777], [IDEA-274574]
  • Fixed the problem causing the IDE to freeze when opening a project from WSL 2. [IDEA-273398]
  • Fixed the problem causing the JPA Buddy plugin to be deleted upon upgrading to the latest version. [IDEA-270342]
  • Fixed Find Action to correctly search for queries typed in English even if you are using a localized version. [IDEA-250323]
  • Fixed the issue causing the title not to change in the Diff window when moving between files. [IDEA-272366]
  • Fixed the layout of the Migrating plugins dialog. [IDEA-241905]
  • Returned the Update Running Application button to the Debug window. [IDEA-274540]
  • Fixed a collection of code analysis issues. [IDEA-273752]
  • Fixed the problem causing the IDE to hang when importing Gradle projects. [IDEA-274022]

New in IntelliJ IDEA Ultimate Edition 2021.2 Build 212.4746.92 (Aug 4, 2021)

  • Key updates:
  • The new project-wide analysis allows you to track errors throughout small or medium-size projects before compiling them. This feature works in IntelliJ IDEA Ultimate only.
  • We’ve added several actions that the IDE will initiate when you save the project, including reformatting code and optimizing imports, among others. All of these actions are now conveniently grouped in Preferences/Settings | Tools | Actions on Save.
  • It is now easy to manage Maven and Gradle dependencies with the new powerful Package Search UI. You can also see if any version updates for dependencies are available and upgrade right from the editor.
  • Editor:
  • The descriptions for inspections and quick-fixes are more comprehensive. Some of them feature usage examples.
  • The diagrams have become more informative, offering you a Structure view with a diagram map and a preview of the selected block and its neighbors.
  • Your project’s copyright notice includes both the project creation year and the current version year by default.
  • Markdown support has been improved with the ability to convert .md files to/from various formats, configure image size, and use drag and drop to insert images. We’ve also fixed the list formatting issues and added the new Floating Toolbar, which is only activated when you need it.
  • User Experience:
  • You can open Eclipse projects stored locally on your machine right from the dedicated folder on the Welcome screen, as IntelliJ IDEA can now automatically detect such projects.
  • Use-case-specific options are now available in the new Advanced Settings node in Preferences/Settings.
  • Organizing tool windows just got easier – drag them by their name bar and drop them to the highlighted place within the main IDE window or in a separate window.
  • IntelliJ IDEA automatically cleans up any cache and log directories that were last updated more than 180 days ago.
  • If your project is missing a plugin for a specific framework used in it, the IDE will alert you and offer to enable it.
  • We’ve simplified the back-and-forth navigation in Preferences/Settings by adding arrows to the top right-hand corner of the window.
  • Your IDE will inform you about any product updates that appear in Toolbox App 1.20.8804 or later.
  • Accessibility updates for macOS users include voiced suggestions for code completion, the content of the selected combo box and combo box lists, and the results of your queries in Search Everywhere.
  • In this release, we’ve eliminated UI blocks when using context menus, popups, and toolbars, and moved certain operations that require indices off the UI thread.
  • When you preview HTML files in the browser, the IDE will automatically show any saved changes made in your HTML file or the linked CSS and JavaScript files.
  • Java:
  • You can mark public, protected, and private Java members (methods, fields, classes) in different ways. To configure this, go to Preferences/Settings | Editor | Color Scheme and unfold the Visibility node.
  • We’ve introduced a new two-step JavaFX project wizard.
  • We’ve added a range of new inspections to address particular use cases in Data Flow Analysis, including tracking a floating-point range or collection size on update methods, and others. To learn more, read our blog post.
  • Kotlin:
  • Kotlin code completion now works based on the machine learning mechanism by default.
  • You don’t have to wait for code analysis to finish before running tests, as you can now launch tests immediately after opening the file by clicking the Run test icon in the gutter.
  • The coroutines agent is now available via the Coroutines tab in the Debug tool window. It works for Java run configurations with a dependency on kotlinx.coroutines and Spring and Maven run configurations.
  • We’ve made the buttons associated with Run/Debug Configuration active during indexing. This means you can run and debug your application even while the IDE is indexing your project.
  • We’ve introduced WSL 2 support and the Run Targets feature for Kotlin.
  • A new inspection is available to simplify the syntax and combine several calls into one when IntelliJ IDEA calls methods in a chain inside a collection.
  • We’ve added a new intention action for buildString conversion.
  • JavaScript (IntelliJ IDEA Ultimate only):
  • IntelliJ IDEA can now rename useState values and functions simultaneously.
  • Previously, it was possible to add missing import statements as you completed ES6 symbols. Now your IDE can do the same for CommonJS modules – require imports will be inserted on code completion.
  • Scala:
  • Scala 3 support has been significantly improved. Indexing is faster and more precise, and you can now create sbt and .idea-based Scala 3 projects. Along with Scala 3 SDKs, we’ve supported Scala 3 constructs in Scala 2 projects (-Xsource:3) and added many other improvements.
  • You can use compiler-based error highlighting to avoid false error reports. Note though that while the compiler-based approach is more precise, it is slower, requires more resources, and doesn’t support features such as type diffs, quick-fixes, and inspections.
  • Profiler (IntelliJ IDEA Ultimate only):
  • IntelliJ IDEA now fully supports the profiler on Windows and Apple M1, in addition to Linux and non-M1 macOS, which means you can now use it in most environments.
  • The IDE supports Async Profiler 2.0, which combines the power of the CPU and Allocation profilers. It works via the new Async Profiler configuration.
  • The Retained Objects tab now interprets data for the selected item in a sunburst diagram.
  • Build Tools:
  • It is now possible to add new JLink artifacts when working with a custom JDK.
  • You can execute Ant tasks in WSL 2.
  • Gradle Run/Debug Configurations have been reworked. We’ve gathered the essential parameters on one screen, and you can add more options on demand.
  • We’ve increased the indexing speed for projects in WSL 2.
  • Version Control:
  • You can now run tests on the applied changes before committing them.
  • Previously the progress and results of all the pre-commit checks appeared in additional modal windows. In this version, they are conveniently shown in the Commit area.
  • In IntelliJ IDEA 2021.2, you can enable Git commit signing with GPG to secure your commits.
  • The node that stores uncommitted changes in new projects is now called Changes instead of Default changelists. Additionally, Git operations no longer call for automatic changelist creation.
  • The Show Diff action opens the dedicated window in the editor by default.
  • It is now easy to find text in Local History revisions – just type your query in the search field.
  • Terminal:
  • Two new options are available in our in-built terminal: cursor shape selection and the ability to make the Option (⌥) key act as a meta modifier in combination with other keys.
  • Debugger:
  • The Preview tab now works in the debugger. If this feature is on, the IDE opens files successively in one tab when you stop at a breakpoint, step through the code, navigate between frames, or use the “prev/next frame” actions.
  • Frameworks and technologies (IntelliJ IDEA Ultimate only):
  • In the Endpoints tool window you can call a microservice diagram that shows microservice interactions and allows you to track which client calls a particular service and navigate to this call in your code. The diagram is available in Java and Kotlin projects if you use Spring, Micronaut, Quarkus, or Helidon frameworks.
  • You can easily migrate a project or module from Java EE to Jakarta EE with the new Migrate refactoring.
  • If you create a new Spring Initializer project, the IDE will download shared indexes automatically. This helps reduce indexing time and make the IDE start up faster.
  • We’ve introduced support for Entity Graphs, which you can define by using the @NamedEntityGraph annotation. Code completion, error detection, and navigation are available for the attributes of this annotation.
  • We’ve added support for cache annotations for Micronaut and Quarkus. You can navigate between cache name usages via the gutter icons, use Find usages, and use Rename refactoring for cache identifiers.
  • URL navigation in JavaScript and TypeScript has been significantly improved both for client-side (Angular or Axios) and server-side (Express) code.
  • The Protocol Buffers plugin is bundled with IntelliJ IDEA Ultimate, and the JetBrains team fully maintains it.
  • IntelliJ IDEA Ultimate now supports the gRPC framework. The first feature that we’ve introduced is the ability to see gRPC endpoints in the Endpoints tool window.
  • You can now create a new Ktor project from the Welcome screen; IntelliJ IDEA Ultimate now supports this framework out of the box.
  • Space Integration:
  • You can now use icons for Space job statuses in the Log tab of the Git tool window. Clicking on the icons invokes a popup with the automation info for the jobs.
  • It is now possible to mention your teammates with @ followed by the colleagues’ names when you work with Space code reviews.
  • The IDE shows related branches in the selected code review in the Details tab.
  • Code With Me:
  • When you use Following mode during your Code With Me session, you can see what code completion suggestions the person you are following uses.
  • The revamped undo logic enables both guests and the host to reverse their individual changes in the code. This improvement is particularly useful in pair and mob programming scenarios.
  • In v2021.2, participants can share an application window from their computer screen, not just your JetBrains IDE.
  • The ability to share specific open ports with participants via an integrated proxy is now available. So, if a host runs applications on a specific port, the guests can access it via a local host on their machine.
  • Database tools (IntelliJ IDEA Ultimate only):
  • It is possible to generate a DDL data source based on a real one. The DDL files will be created locally, and the new data source will be based on them.
  • Now you can define which operations make the Services tool window appear in Preferences/Settings | Tools | Database | General.
  • Code completion now works for various types of fields and operators in the MongoDB console.
  • QA tools:
  • The new Test Data plugin brings many useful actions to help you generate random data for unit tests.
  • Docker:
  • It is possible to connect to Docker via SSH.
  • The container log has options to show timestamps and previous sessions.
  • New action buttons for containers let you start, pause, unpause, and restart them quickly. You can apply these actions to several containers at once.
  • We’ve introduced a new way to delete images with existing dependencies. You can now specify which dependencies you want to get rid of and which should stay.
  • There are two new nodes in the Services tool window: Networks and Volumes.
  • We’ve implemented several new features for Docker Compose:
  • You can display Docker Compose applications in the Services tool window, even if they are not running, by clicking the cycle arrows icon in the editor window.
  • New icons help you detect which state the service is in. The tooltips will prompt you on what each icon means.
  • Every service node now features a log.
  • We’ve added more options to the Docker Compose Run/Debug Configurations, including Enable BuildKit, Enable compatibility mode, and Specify project name.
  • We’ve added support for version 3 of the Docker Compose file format.
  • Kubernetes (IntelliJ IDEA Ultimate only):
  • In IntelliJ IDEA 2021.2, we’ve introduced full support for the alias field that belongs to the dependencies section in Chart.yaml (api v2) or in requirements.yaml (api v1).
  • You can define your own namespaces if you don’t have access rights to all the cluster namespaces.
  • It is possible to select favorite namespaces, which automatically places them on top of the list.
  • Other:
  • Starting with this version, you can enjoy the fully localized IntelliJ IDEA UI in Chinese, Korean, and Japanese. Localization is available as a non-bundled language pack plugin, which can be easily installed in your IDE.
  • The Android plugin was upgraded to v4.2.0.
  • We’ve unbundled the following plugins: Resource Bundle Editor, Drools, JSP Debugger Support, CoffeeScript, Spring Web Flow, Spring OSGI, Arquillian, AspectJ, Guice, Helidon, Emma, and EJB.
  • Notable fixes:
  • Fixed the error that appeared when you click Download sources for Maven projects. [IDEA-247792]
  • Supported .mvn/jvm.config to define JVM configurations for Maven builds. [IDEA-205178]
  • Fixed the Esc key behavior in some dialogs. [IDEA-270541]
  • Tool windows open via a mouse click on Linux. [IDEA-270699]
  • We’ve improved the coverage performance, which is now as fast as JaCoCo.
  • Fixed incorrect encoding in .properties files. [IDEA-266551]
  • The IDE automatically deletes empty scratch files. [IDEA-194931]
  • Fixed the problem causing the IDE to freeze in the Plugin migration dialog after deleting configs and restarting. [IDEA-270855]
  • Fixed the NullPointerException when creating a new Maven project from existing sources in the WSL 2 directory. [IDEA-265641]
  • Fixed the issue that led to confirmation dialogs being displayed incorrectly. [IDEA-271191]
  • When you extract a constant and tick the Replaces all the occurrences checkbox, the IDE remembers this state and will keep the selection the next time you apply this refactoring. [IDEA-162111]
  • We’ve fixed several issues affecting variable evaluation in Kotlin code. [KTIJ-7604], [KTIJ-3018], [KTIJ-2425], [KTIJ-302].
  • Kotlin objects are correctly displayed in the Variables view. [KTIJ-780]
  • We’ve fixed the issue about the connection over relay servers that were not working when the proxy with authentication was used. [CWM-2712]

New in IntelliJ IDEA Ultimate Edition 2021.1.3 Build 211.7628.21 (Jun 30, 2021)

  • JBR 11 was updated to 11.0.11-b1341.60.
  • Fixed the error that appears when you click Download sources for Maven projects. [IDEA-247792]
  • Fixed the problems behind several UI freezes. [JBR-2755]
  • Ctrl+Shift+Arrow keys works for text selection as it should. [IDEA-267294]
  • The IDE loads resource files in a Gradle project with module-info.java. [IDEA-197469]
  • It is now possible to work with KWallet without errors. [IDEA-261634]
  • Fixed the infinite indexing issue. [IDEA-266989]
  • Fixed an error that occurred when trying to display jpg, png, and svg images in a quick doc. [IDEA-256001]
  • The IDE no longer shows update notifications from disabled plugins. [IDEA-267878]
  • Fixed an unexpected closure of the Compare with branch dialog. [IDEA-251381]
  • Fixed the system error that occurred when trying to run GoLand on Windows. [IDEA-270705]

New in IntelliJ IDEA Ultimate Edition 2021.1.2 Build 211.7442.40 (Jun 1, 2021)

  • Fixed the problem causing the color scheme to change unexpectedly. [IDEA-265169]
  • The IDE no longer returns an error when distributionSha256Sum is in a Gradle project. [IDEA-266355]
  • Chinese characters are now displayed correctly when the Quick Documentation action is invoked. [IDEA-268158]
  • Fixed several bugs affecting shortcuts that include the Option key on macOS. [JBR-3409]
  • Fixed the exceptions upon reimporting a project with an old Maven distribution (versions 3.3.0 and earlier). [IDEA-268495]
  • Tab and indent settings reset when you relaunch the IDE. [IDEA-267368]
  • The size of the tool windows does not fluctuate in Undocked mode. [IDEA-266173]

New in IntelliJ IDEA Ultimate Edition 2021.1.1 Build 211.7142.45 (May 3, 2021)

  • The release of IntelliJ IDEA 2021.1 didn’t go quite as we expected. Though we delivered a lot of major long-awaited features, there were several issues.
  • First and foremost, we want to sincerely apologize for the issues with our IDE and any lost time it has caused. We used the same rigorous QA procedures we usually do for this release, but unfortunately, they turned out to be insufficient. We are updating the procedures and adding automated tests for the next major release to avoid this situation happening again in the future.
  • We appreciate that you’ve reached out and helped us get to the root cause of the critical issues with indexes and Maven refresh. IntelliJ IDEA 2021.1.1 solves them. We’ll address the crash issues in our next bug-fix release, as they require more thorough investigation and effort.
  • Please upgrade to IntelliJ IDEA 2021.1.1 as soon as possible. You can get the new version from inside the IDE, with the Toolbox App, or using snaps for Ubuntu. It is also available for download from our website.
  • Other fixes that this version brings include:
  • Fixed the problem with corrupted indexes that caused Find In Files to show no results. [IDEA-266391]
  • Fixed Maven dependencies. [IDEA-255594]
  • Gradle Run Configurations now use the correct working directory. [IDEA-265203]
  • The IDE has stopped showing a data sharing consent popup with every launch. [IDEA-186369]
  • Fixed the selection issue in Switcher and Recent Files. [IDEA-264890]
  • Fixed the unnecessary resize of the Project view when you reopen projects. [IDEA-95456]
  • Fixed the Open in terminal action to correctly open the project file directory. [IDEA-265230]
  • Fixed the keyboard shortcut that shows hidden tool window bars. [IDEA-260589]
  • Fixed the modal dialog freezes on macOS Big Sur. [IDEA-256329]
  • Fixed the UI issues in the Commit view with the activated Chinese and Korean language packs. [IDEA-266367]
  • Fixed the errors preventing new project creation and opening existing projects. [IDEA-222640]
  • The IDE correctly displays an explicit search request at the top of the suggestions list. [IDEA-259137]
  • Fixed an issue with an autodetected proxy configuration. [IDEA-266090]

New in IntelliJ IDEA Ultimate Edition 2021.1 Build 211.6693.111 (Apr 28, 2021)

  • This version has solved some troubling issues and introduced many new features. You can now work with your Java projects in WSL 2, use integrated Space, arrange video calls for collaborative development with Code With Me right from the IDE, and run code on SSH hosts and in Docker containers. We’ve also added basic support for Java 16, some useful new inspections, and an HTML preview window inside the IDE. There are many more updates to almost every part of your IDE.
  • Key updates:
  • Integration with Space, our new platform for software development and team collaboration, is now available out of the box.Once you log in to your organization in JetBrains Space, you can view and clone project repositories, review your teammates’ code, and write Space automation scripts. Learn more.
  • We now support WSL 2 for Java projects.
  • Code With Me, a service for collaborative development and pair programming, now comes out of the box featuring video and audio calls.
  • The new Run Targets feature allows you to run, test, profile, and debug your application in Docker containers or on remote machines.
  • User experience:
  • Your IDE features a built-in browser preview for HTML files. The preview updates on the fly when you change your HTML or the linked CSS and JavaScript files.
  • It is possible to include or exclude External Dependencies in the search scope.
  • We’ve labeled several UI and gutter elements to be read out correctly with the enabled screen reader.
  • If you use the high-contrast mode on Windows, your IDE will automatically apply the high-contrast theme upon its first launch.
  • If you are a Windows user, you can open your recent projects by right-clicking on the IntelliJ IDEA icon on the taskbar or the Start menu.
  • Version Control:
  • This release introduces several updates for Pull Requests, including faster creation, the ability to open the in-editor diff quickly, and support for pull request templates.
  • We’ve added support for Git commit templates in which you can outline the custom information you need in the commit message.
  • You can now easily choose a code inspection profile before committing changes to VCS – just click the gear icon to show commit options, tick the Analyze code checkbox, click Choose profile, and select the desired profile.
  • The new down-arrow icon next to Show diff in the Compare with branch dialog allows you to get a file from another branch.
  • It is possible to copy your changes to the Shelf while keeping them in the local changes with our new Save to Shelf action.
  • The Perforce plugin is now fully compatible with IntelliJ IDEA Community Edition and comes bundled with your IDE.
  • Editor:
  • New typography settings in Preferences / Settings | Editor | Fonts let you fine-tune the weight of your main and bold font styles.
  • Whenever several tabs that split the editor vertically are open, you can double-click either of them to maximize the editor window for that specific tab.
  • Your IDE supports JSONPath expressions with the Goessner or Jayway syntaxes. The new Evaluate JSONPath Expression action for writing queries in JSONPath and testing them is available via Edit | Find.
  • IntelliJ IDEA has support for the JSON Lines format, recognizing .jsonl, .jslines, .ldjson, and .ndjson file types.
  • Profiler:
  • We reworked the Profiler UI and added two new actions that you can access with a right-click on a running application. Capture Memory Snapshot action allows you to take *.hprof snapshots of your applications, and CPU and Memory Live Charts opens a tab with tools for tracking and visualizing resource consumption.
  • Java:
  • IntelliJ IDEA has basic support for Java 16, which was released in March 2021.
  • We’ve added several new inspections, including ones for data flow analysis.
  • We’ve introduced new formatting options for chained builder methods to help improve their readability.
  • Kotlin:
  • We’ve increased the code analysis speed making it possible to detect errors and warnings much faster.
  • If you use functions that require type parameters, the IDE adds the correct type parameter to the preceding code.
  • UML class diagrams now work for Kotlin compiled to JVM.
  • IntelliJ IDEA’s own code coverage runner now fully supports Kotlin in inline functions and coroutines.
  • The IntelliJ IDEA debugger can evaluate get expressions in Kotlin and display them in the Variables view.
  • We’ve reworked the UI for the Change Signature refactoring and added a new checkbox that lets you set the added parameter as the default one.
  • JavaScript:
  • Fixing code problems with Stylelint is now easier – just hover over a problem or place a caret on it, press Alt+Enter, and select Stylelint: Fix current file.
  • Quick MDN documentation for JavaScript APIs, HTML, and CSS is now embedded in your IDE.
  • You can now check the specificity of your selectors when working with style sheets.
  • Scala:
  • The Type Diff tooltip now supports kinds.
  • This release introduces Scala code completion based on machine learning.
  • In addition to modules, compilation charts can now show compiler phases and units, so you can gain even deeper insight into your compilation.
  • The sbt-idea plugin makes it possible to develop IntelliJ Platform plugins using Scala and sbt. There’s now a built-in Project Wizard template to make the process even easier (this feature depends on the Plugin DevKit).
  • Database tools:
  • We’ve added a UI for editing grants when modifying objects. This update is available for PostgreSQL, Redshift, Greenplum, MySQL, MariaDB, DB2, SQL Server, and Sybase.
  • We’ve added live templates that allow generating simple statements straight from the database explorer.
  • We’ve simplified the navigation – Go to declaration (Ctrl/Cmd+B) invoked on an object in SQL now takes you to the DDL, not to the database tree.
  • We’ve improved the sorting of data.
  • The most famous shortcuts in the world Ctrl/Cmd+C/V/X now work for copying, cutting, and pasting data sources.
  • You can now edit data in MongoDB collections. A statement preview is also available.
  • Build tools:
  • We’ve brought back the ability to customize settings when importing Maven projects.
  • Frameworks & Technologies:
  • The new inspection highlights http:// protocol usages and offers to change them to https://.
  • The HTTP client comes with several updates. You can collapse the returned HTML, JSON, or XML, as well as copy its body, hide line numbers, choose the display format, and quickly scroll to the top and the bottom of the response.
  • If you use SSL client authentication for https:// protocols, you can configure SSL settings in the HTTP client.
  • When you create Spring, Micronaut, Quarkus, and MicroProfile projects, it only takes two steps to start working with them. You can enter all the key information on the first screen of the updated wizard and configure framework-specific settings on the second one.
  • We’ve added redesigned and clickable icons to the gutter for projects that include JPA entities. We’ve also improved JPA support for Kotlin and multi-module projects.
  • You can use the JPA console for writing and running JPQL queries in Jakarta EE 9 projects.
  • If you use our light theme, the UML Diagrams will update with a new color scheme.
  • Swagger supports specifications with external file references ($ref) and more nodes in the Structure view for specification files.
  • We’ve added a new experimental tool for detecting DOM elements of a web application. You can access it via Tools | Generate Selenium Page Object.
  • Other:
  • Support for publicly available shared indexes is embedded into IntelliJ IDEA Community Edition.
  • IntelliJ IDEA now supports all Android Studio 4.1.1 updates.
  • IntelliJ IDEA can now import OSGI facet settings from the bnd-maven-plugin.

New in IntelliJ IDEA Ultimate Edition 2020.3.3 Build 203.7717.56 (Mar 17, 2021)

  • Trusted projects:
  • IntelliJ IDEA 2020.3.3 introduces the concept of trusted projects, designed to mitigate the risks associated with opening projects from unknown and untrusted sources.
  • Many modern build systems, including Maven and Gradle, rely on code execution for building the project model that the IDE needs in order to understand the project structure and its dependencies. In Gradle, the build script itself is code written in either Groovy or Kotlin. In Gradle and Maven, the build script can reference plugins – the build system will download the plugins from locations specified in the build scripts and execute code in those plugins.
  • In addition to the issues inherent to the Maven and Gradle design, some of IntelliJ IDEA’s features (for example, startup tasks) introduce additional code execution possibilities enabled by sharing a project together with its .idea directory.
  • Thus, the simple act of opening a project in the IDE could lead to code execution from the project build scripts. If a malicious actor creates the project, this can be a significant security risk. Unfortunately, the risk is not merely hypothetical – there have been recent attempts to attack security researchers by sending them Visual Studio projects containing malicious code.
  • We’ve introduced trusted projects to mitigate these risks. When you open a project, IntelliJ IDEA doesn’t execute any code from it and checks whether it is trusted or from a trusted location. If the project currently is not trusted, the IDE will ask you to choose whether to open it in safe mode or full-trust mode. If you open a project in safe mode, the IDE will disable all potential code execution upon opening. Since this makes it impossible to build an accurate project model, many IDE features, such as error highlighting, will be disabled. However, you can still browse the project’s contents and open its source files in the editor.
  • The same protections also apply to other build systems (e.g. sbt) and project types (e.g. Python and JavaScript).
  • To avoid showing warnings for every project, the IDE allows you to define trusted locations in Preferences/Settings | Build, Execution, Deployment | Trusted Locations. Projects in directories specified as “Trusted Locations” are always considered trusted. To ensure that you get the untrusted project warnings only when something out of the ordinary is happening, we recommend adding the directory where you usually create projects to your trusted locations.
  • If you want to disable the untrusted project warnings, you can add your PC’s root directory to the trusted locations. However, we do not recommend doing this, as it could potentially leave you open to an attack.
  • Note that building or running a Maven or Gradle project from the command line carries the same security risks as importing it into an IDE. So if you choose to open the project in the safe mode, you also need to avoid running Maven or Gradle commands in the terminal.
  • For more information, please refer to the documentation page on project security.
  • Bug-fixes:
  • IntelliJ IDEA 2020.3.3 also brings significant fixes:
  • Fixed the crashes happening on IntelliJ IDEA startup. [JBR-3066]
  • Fixed the issue causing unnecessary backslashes to be added in Markdown files containing code blocks. [IDEA-258796]
  • Fixed the IntelliJ IDEA crashes occurring when the CUBA plugin tried to set a zoom level for the CEF browser. [JBR-2947]
  • Keychain is now available on Apple Silicon. [IDEA-258912]
  • Fixed the run configuration errors when using Cucumber tests with Java. [IDEA-256627]
  • Fixed issues with the Close All But Pinned and Close All actions. [IDEA-256044]
  • Fixed logs’ spamming when disconnecting from Docker. [IDEA-259400]
  • Fixed the wrong behavior of the Diff view. [IDEA-257651]
  • Fixed a focus issue in the branch list. [IDEA-254354]

New in IntelliJ IDEA Ultimate Edition 2020.3.2 Build 203.7148.57 (Jan 27, 2021)

  • It is now possible to open projects in tabs on macOS Big Sur. [JBR-2893]
  • For those who use Mac with an M1 chip, we’ve fixed shortcut issues [JBR-2981] [JBR-2999] and a JCEF issue related to the rendering of *.md files. [JBR-2991]
  • Fixed patch updates from v2020.3.2 Preview to the next IntelliJ IDEA 2020.3 builds. [IDEA-258792]
  • Fixed the IDE’s behavior when you double-click on a file in Local Changes. This action now opens the file in the editor. [IDEA-235910]
  • Fixed the incorrect focus when dragging a file over an IDE window in Windows 10. [IDEA-244511]
  • Fixed an erroneous display of the search field. [IDEA-236086]
  • The file template now correctly expands variables. [IDEA-255333]
  • Fixed debugger value renderers when the Debug Gradle scripts option is activated. [IDEA-256336]

New in IntelliJ IDEA Ultimate Edition 2020.3.1 Build 203.6682.168 (Dec 30, 2020)

  • Fixed duplication of Pull Request comments. [IDEA-244965]
  • Fixed duplication of .run.xml files when running Compound Run Configurations. [IDEA-255767]
  • Fixed the possibility to close a tool window in an empty state with a shortcut. [IDEA-252395]
  • Fixed the IDE to start correctly when checking out from GitHub using the JetBrains Toolbox browser extension. [IDEA-253829]
  • Improved the UI for including dependencies with the “Provided” scope. [IDEA-256633]
  • Fixed the IDE so that it now runs Android projects correctly. [IDEA-251407]
  • Fixed the major release icon for IntelliJ IDEA Community Edition 2020.3. [IDEA-256564]
  • Fixed the Expand/Collapse All buttons in the TODO tool window. [IDEA-254558]
  • Fixed the erroneous behavior of the New File popup. [IDEA-220755]
  • Fixed the problem preventing the IDE settings from being exported into a file [IDEA-252588]
  • Fixed the issue causing Spring configurations not to be saved and reloaded. [IDEA-256756]
  • Lombok is now bundled with IntelliJ IDEA Community Edition 2020.3. [IDEA-257311]
  • Fixed crashes. [JBR-2562]

New in IntelliJ IDEA Ultimate Edition 2020.2.4 Build 202.8194.7 (Nov 28, 2020)

  • Here is a list of updates for IntelliJ IDEA:
  • Fixed the formatting of Gherkin files [IDEA-251322].
  • Fixed module dependency in Gradle projects [IDEA-232283].
  • Fixed Search For Class in Maven projects [IDEA-215618].
  • Fixed the sizing issues with the search text box [IDEA-248210].
  • Fixed branch selection when opening the pull dialog [IDEA-251554].
  • The JetBrains Runtime is now based on OpenJDK 11.0.9. We’ve updated JBR 11 to 11.0.9+11-b944.49 with the following improvements:
  • Fixed JCEF issues involving the Markdown editor stealing focus from a different frame [JBR-2866], [JBR-2872].
  • Fixed the way a new project opens on macOS Big Sur [JBR-2879].
  • Fixed the problem causing IntelliJ IDEA to crash after exiting sleep mode on macOS Big Sur [JBR-2790].

New in IntelliJ IDEA Ultimate Edition 2020.2.3 Build 202.7660.26 (Oct 7, 2020)

  • Fixed antialiasing for the editor [IDEA-209384]
  • Fixed the loss of the Path from root value after IntelliJ IDEA restarts [IDEA-238233]
  • Fixed incorrect focus when navigating to a file [IDEA-247358]
  • Fixed erroneous behavior when canceling project loading [IDEA-235329]
  • Fixed database connection configurations to apply the selected SSH tunnel [IDEA-247277]
  • The Search Everywhere popup no longer opens partially offscreen [IDEA-230328]
  • Fixed automatic navigation to code with errors when building a Java project with Gradle [IDEA-189043]
  • Fixed undesired focus when a build fails [IDEA-246750]
  • Fixed the import of BuildSrc classes when building a project with Gradle [IDEA-248111]
  • Fixed the behavior of the Enter key when the cursor is on a module source or content root [IDEA-249246]
  • Fixed the bug causing the IDETalk plugin to fail to initialize in IntelliJ IDEA [IDEA-240141]
  • Fixed the erroneous “Redundant suppression” warning [IDEA-248205]

New in IntelliJ IDEA Ultimate Edition 2020.2.2 Build 202.7319.50 (Sep 16, 2020)

  • Fixed authentication when invoking remote operations in GitHub [IDEA-248658]
  • Fixed SSH tunnel selection in the database connection configurations [IDEA-247277]
  • The LightEdit mode is now enabled by default only for *.log, *.md, *.txt, and some other files. Additional configurations are available in Preferences | Settings / Editor / File Types [IDEA-248255]
  • Fixed navigation to bean definitions in Spring XML files [IDEA-246995]
  • The middle mouse button now correctly calls enum constant usages [IDEA-194817]
  • Fixed indexing loop [IDEA-247322]
  • Fixed erroneous warning issue in Maven projects [IDEA-246953]
  • Fixed broken Gradle settings layout when there are several linked Gradle projects [IDEA-246340]
  • Fixed the Search Everywhere exception that occurred when opening language packs [IDEA-245885]

New in IntelliJ IDEA Ultimate Edition 2020.2.1 Build 202.6948.69 (Aug 25, 2020)

  • The most significant fixes are:
  • The Lombok plugin now works as expected without getting blocked by exceptions. [IDEA-248146]
  • The MacBook Touch Bar no longer gets stuck after debugging. [IDEA-227511]
  • We’ve improved the auto-import UX for Gradle and Maven projects. [IDEA-237299]
  • The Pull Requests tool window opens for all projects on a GitHub Enterprise server. [IDEA-246045]
  • The Windows Defender warning doesn’t interrupt your work. [IDEA-247817]
  • New tabs are opened according to your preferences. [IDEA-220087]
  • The Terminal cursor now works fine with multiple open projects. [IDEA-221129]
  • The file selection shortcut in the Project view is back to normal. [IDEA-236737]
  • The IDE shows the Local History for projects on the WSL file system. [IDEA-241935]
  • Projects created in the root directory of a drive now open on Windows. [IDEA-245823]
  • The IDE runs database queries smoothly. [IDEA-241881]
  • The IDE successfully connects to a remote host with the new SSH Configurations. [IDEA-246307]
  • Pull requests work correctly for all GitHub Enterprise URLs. [IDEA-247259]

New in IntelliJ IDEA Ultimate Edition 2020.1.4 Build 201.8743.12 (Jul 23, 2020)

  • Fixed excessive Hot Swap background processes: [IDEA-240241]
  • Fixed exceptions thrown with language packs enabled: [IDEA-242047]

New in IntelliJ IDEA Ultimate Edition 2020.1.3 Build 201.8538.31 (Jul 8, 2020)

  • Fixed the Maven Search for artifact. Now it shows the results in a new Gradle project [IDEA-238088].
  • Fixed the Maven Profile selection [IDEA-237437].
  • Fixed UI freeze [IDEA-237974].
  • JBR 11 is updated to v11.0.7+10-b765.64 and the following issues are fixed:
  • Resolved the keyboard issue on Ubuntu 20.04 and Gnome 3.36 with the enabled IBus [JBR-2444].
  • Resolved the Font rendering problem on macOS Mojave [JBR-2463].
  • Eliminated the latency on accepting auto-completion suggestions [JBR-2475].

New in IntelliJ IDEA Ultimate Edition 2020.1.1 Build 201.7223.91 (May 1, 2020)

  • You’ll find the following important fixes in this update:
  • Fixed working dir for test run configuration [IDEA-227715].
  • Fixed the Open new tabs at the end option [IDEA-220087].
  • Added support for Apache Tomcat 10 [IDEA-233724].
  • Fixed a pair of issues with external tools [IDEA-229467], [IDEA-233252].
  • Added autoimport action toggling to the Gradle tool window [IDEA-237901].
  • Updated the Kotlin plugin [IDEA-227223].
  • Fixed type inference for lambda params in Groovy [IDEA-228890].

New in IntelliJ IDEA Ultimate Edition 2019.3.4 Build 193.6911.18 (Mar 19, 2020)

  • Fixed the incorrectly large font and vertical spacing in the Project Tree: IDEA-231685.
  • Fixed the regression that caused unresolved symbols after switching a branch: IDEA-220511.
  • Commit actions are no longer disabled on a commit of a deleted file: IDEA-225882.
  • When cherry-picking with Git, the automatically opened Commit dialog no longer deselects the first file: IDEA-228523.
  • Breakpoints are no longer ignored for Android applications: IDEA-228415.

New in IntelliJ IDEA Ultimate Edition 2019.3.3 Build 193.6494.35 (Feb 12, 2020)

  • Fixed the regression that was causing truncated characters in the project tree: IDEA-223220.
  • Fixed a regression so that now, no extra characters are added to a link opened from the integrated terminal: IDEA-230321.
  • Changing the type of source folder in the Gradle build script now changes the type of source folder in IntelliJ IDEA on import: IDEA-219200.
  • The IDE now triggers the permission system on macOS: IDEA-219288.
  • Fixed an IDE freeze: WEB-43493.
  • Performance fixes: IDEA-219710, IDEA-230363, IDEA-229443, IDEA-228768.

New in IntelliJ IDEA Ultimate Edition 2019.3.2 Build 193.6015.39 (Jan 22, 2020)

  • Here is the list of the most notable changes in this minor update:
  • Fixed the disappearing Run/Debug and external tools icons, and custom menu items: IDEA-228450, IDEA-222803.
  • The ‘Search for projects recursively’ option is now available for new projects under File | New Project Settings | Settings for New Projects | Build, Execution, Deployment | Build Tools | Maven | Importing: IDEA-222158.
  • The Switcher now correctly navigates between files: IDEA-226761.
  • The authentication script now works with Mercurial 5.2 and Python 3: IDEA-228035.
  • Fixed the issue with scrolling in the Settings/Preferences dialog: IDEA-230387.
  • We’ve also updated JetBrains Runtime 11 to v11.0.5+10-b520.30 to fix the following issues:
  • The external file chooser crash: JBR-1794.
  • The freezes while typing in Go to Сlass, Search Everywhere dialogs on KDE: JBR-1680.
  • The problem with launching IDE on Windows with Chinese system locale: JBR-1694.
  • The issue with the background in native file chooser on macOS 10.13 and below

New in IntelliJ IDEA Ultimate Edition 2019.3.1 Build 193.5662.53 (Dec 19, 2019)

  • Focus is not lost when you close a tool window and the editor tabs are in Split mode: IDEA-227102.
  • Focus is now returned to the editor after closing the Commit dialog: IDEA-227732.
  • Fixed the regression with the IDE hanging when performing a Subversion action: IDEA-224516.
  • Fixed a regression that prevented the Local Tomcat Service run configuration from waiting for a maven build to complete: IDEA-224676.
  • Properties of IDE panels are now saved: IDEA-223706.
  • The outputFilenameMapping property of maven-ear-plugin is now supported: IDEA-200439.
  • With this minor update, we have also updated both JetBrains Runtime 11 (default) and JetBrains Runtime 8 (optional).
  • JBR 11 (default) was updated to 11.0.5+10-b520.17 with the following changes included:
  • JetBrains Runtime was rebased on top of OpenJDK 11.0.5.
  • Fixed the issue that caused a significant delay when changing the button states: JBR-1967.
  • JBR 8 was updated to 1.8.0_232-release-1621-b6:
  • JetBrains Runtime was rebased on top of OpenJDK 8u223.

New in IntelliJ IDEA Ultimate Edition 2019.2.4 Build 192.7142.36 (Oct 31, 2019)

  • IntelliJ IDEA 2019.2.4, an important bug-fix update is now available!
  • This minor release adds the option to choose how a compiler will treat a dedicated annotation processor path: as an ordinary classpath or as a module-path containing annotation processor classes packaged into JPMS-aware jars. For the module-path option, go to File | Settings | Build, Execution, Deployment | Compiler | Annotation Processors, specify the processor path, and select Use --processor-module-path compiler option (for Java 9 and later)
  • Other important updates include:
  • Improved “safe write” mode and the original file permissions are kept intact IDEA-152607.
  • Fixed JavaFX Scene Builder integration IDEA-209562.
  • Fixed debugging issues with Gradle parallel execution enabled IDEA-207748.
  • Resolved the jbr/bin/java Access Denied error in IDE updates IDEA-215497.
  • JBR 11 was updated to 11.0.4+10-b304.77. Notable changes:
  • Fixed opening projects on macOS Catalina JBR-1721.
  • Fixed font rendering in text fields on macOS Catalina JBR-1863.

New in IntelliJ IDEA Ultimate Edition 2019.2.2 Build 192.6603.28 (Sep 8, 2019)

  • Fixed the performance issue so the editor doesn’t hang on copying an existing Java class and pasting it with a different name: IDEA-219505.
  • Fixed the issue causing broken tool windows when opening a project: IDEA-199472.
  • The “Enter Full Screen” and “Exit Full Screen” actions now execute when invoked from Find Action: IDEA-192504.
  • JDK 12’s –enable-preview flag is now is recognized in the Maven pom.xml file: IDEA-212618.
  • Fixed the regression: the IDE saves the settings for New Projects: IDEA-211731.
  • Fixed the regression: you can navigate to the source of a problem from the Build tool window: IDEA-220999.
  • Fixed the regression: the IDE imports a Gradle project if the wrapper distribution file has a non-standard naming pattern: IDEA-216892.
  • Fixed the regression: the IDE now runs tests with Gradle and TestNG frameworks: IDEA-221159.
  • Fixed the regression: the IDE imports a Maven project if the old Maven version (3.0.3) is used: IDEA-220010.

New in IntelliJ IDEA Ultimate Edition 2019.2.1 Build 192.6262.58 (Aug 22, 2019)

  • IntelliJ IDEA 2019.2.1 delivers lots of fixes, and here are the biggest ones:
  • Fixed the regression: the IDE can now launch Websphere Run/Debug configurations: IDEA-219014.
  • Terminal environment variables can now be configured in every project: IDEA-208433.
  • The IDE’s own path is no longer added to PATH in the built-in terminal on Windows: IDEA-218032.
  • Artifacts from JFrog Artifactory are now correctly resolved in Gradle projects: IDEA-219056.
  • Fixed the problem with building GWT apps when the “dynamic.classpath” option is on: IDEA-218731.
  • IntelliJ IDEA now properly resolves Maven dependencies added outside of the IDE: IDEA-219033.
  • “Resume build from specified module” now works for Maven 3.5.3: IDEA-196522.
  • Console input now works when using interactive Maven goals: IDEA-219019.
  • With this minor update, we have also updated both JetBrains Runtime 11 and JetBrains Runtime 8.
  • JBR 11 was updated to v11.0.3+12-b304.39 and the following fixes were integrated:
  • Fixed the broken Fira Code fonts rendering: JBR-1624, JBR-1645.
  • Fixed the fonts and icons scale: JBR-1429.
  • Fixed the issues that prevented inserting some special symbols: JBR-1743, JBR-1744.
  • Fix for IDE-managed HiDPI mode on Windows: JBR-1674.
  • Fixed the IDE crash when WebView is used on RHEL Linux 7.3: JBR-1551.
  • The maximized window isn’t cropped on the right and bottom: JBR-1629.
  • Added ability to set the title bar height on the native level: JBR-1650.
  • Fixed the issue with the Ctrl+C shortcut in the integrated terminal on macOS: JBR-1599.
  • The tooltip with the package’s info is now displayed correctly: JBR-1604.
  • JBR 8 was updated to 1.8.0_212-release-1586-b12 with the following notable fix:
  • Fixed the IDE crash when WebView is used on RHEL Linux 7.3: JBR-1551.

New in IntelliJ IDEA Ultimate Edition 2019.1.4 Build 192.5728.98 (Jul 31, 2019)

  • The IDE doesn’t lose the scope focus after escaping the “Find in Path…” dialog: IDEA-215107.
  • The extract method shortcut doesn’t enter the µ symbol in the method name field anymore: IDEA-187355.
  • The issue that prevented typing in the detached editor on macOS is fixed: IDEA-189984.
  • The alphabetical sorting in the File Structure popup now remains after closing: IDEA-125108.
  • Fixed regression: it’s now possible to paste a value containing an equals sign in the environment variables: IDEA-210897.
  • IDEA-206657 Compound Run Configuration triggers “Run” but not “Debug”
  • The disabled Groovy plugin doesn’t affect the Gradle functionality anymore: IDEA-198173.
  • Fixed the Hot swap issue: IDEA-210338.
  • The Paste From History action doesn’t append a paste history number to the pasted content anymore: IDEA-203286.
  • Fixed performance issues: IDEA-216453, IDEA-211672, IDEA-216728, WEB-39808.
  • We have also updated both JetBrains Runtime 8 and JetBrains Runtime 11.
  • JBR 8 was updated to v1.8.0_212-release-1586-b4.
  • JBR 11 was updated to v11.0.2+9-b159.64:
  • We’ve fixed a critical issue with the context menu in the diagram popup: JBR-1255.
  • We’ve restored the work of the Find Action shortcut on macOS: JBR-1135.
  • The issue with the focuses of multiple child windows was fixed: JBR-1362.
  • Fixed the issue that causes the inability to type an opening square bracket or brace with a Spanish-ISO keyboard on macOS JBR-1421.
  • Fixed the issue with disabled menu items: JBR-1541.

New in IntelliJ IDEA Ultimate Edition 2019.1.3 Build 191.7479.19 (Jun 5, 2019)

  • Fixed UI freezes on quitting the IDE: IDEA-211677.
  • Fixed the regression, so now the IDE saves the font settings on Linux: IDEA-206180.
  • Find in Path works for the current file scope with a scratch file: IDEA-196030.
  • The “Find in Path” dialog now closes when opening a project in the same window: IDEA-204277.
  • The All Places scope includes scratch files and consoles: IDEA-176926.
  • The IDE now saves the changes in the Environment variables field of the Run/Debug Configurations dialog: IDEA-208525.
  • Fixed the issue that caused the appearance of .attach_pid* files in the working directory on Linux: IDEA-202129.
  • A new ability to move right/left on Navigation bar using additional shortcuts: IDEA-208718.
  • Double Ctrl-E (on Windows and Linux) / double Cmd-E (on macOS) shortcut can be reassigned from the “Toggle Changed Only Files” action. In this case, the shortcut will work for iterating recent files as it did in the previous releases: IDEA-207554.
  • JBR 8 was updated to v1.8.0_202-release-1483-b58:
  • Fixed the issue with the IDE hanging after logging in on macOS: JBR-1393.
  • Fixed the rotation of fonts with embedded bitmaps: JBR-1397.

New in IntelliJ IDEA Ultimate Edition 2019.1.2 Build 191.7141.44 (May 9, 2019)

  • This update comes with a bunch of notable fixes:
  • Fixed several major Gradle issues: IDEA-210487, IDEA-210487, IDEA-178417.
  • The “Open Recent” menu can now display the path to a project: IDEA-168223.
  • The terminal tabs can now be reordered with Ctrl+Shift+Left/Right on Windows / Linux, and cmd+Shift+Left/Right on macOS: IDEA-202809.
  • It’s now possible to build a Groovy project using the Groovy-Eclipse compiler: IDEA-207921.
  • The Recent Locations popup now opens all the selected locations: IDEA-209286
  • The Run Anything popup shows the correct list of Maven goals: IDEA-199283, and shows correct suggestions on the first run: IDEA-210716.
  • We’ve also updated JBR 11 to v11.0.2+9-b159.56:
  • Fixed incorrect font on v2019.1 on Ubuntu: JBR-1314.
  • Force IDE-managed HiDPI on Linux for fractional scales: JBR-1365.
  • Support for LCD text on macOS: JBR-1395.
  • The font rendering on macOS is restored and it’s now the same as it was in v2018.3.3: JBR-1174.
  • Double quote doesn’t add a special character on macOS anymore: JBR-1311.

New in IntelliJ IDEA Ultimate Edition 2019.1 Build 191.6183.87 (Apr 4, 2019)

  • ser Interface:
  • Brand new themes and official support for themes customization!
  • Java:
  • IntelliJ IDEA comes with support for the Java 12 Preview feature – Switch Expressions JEP 325. Learn more.
  • Extract variable refactoring has been improved, and now it preserves semantics even better than before.
  • In the ternary expressions, the IDE now precisely highlights only the condition in which a nullability violation is detected.
  • We have significantly improved the analysis of mathematical operations and now the IDE can track the value of remainder, multiplication and right shift operation.
  • The IDE can now automatically infer the purity of constructors from sources.
  • There is the ability to configure variable names for auto-generated try/catch blocks.
  • Navigation from a Java stack trace to the relevant position within a line.
  • The IDE can now detect duplicated switch branches and provides a quick-fix to merge such branches.
  • You can now move switch statements and catch blocks up or down using “Move Statement Up/Down”.
  • It is now possible to import and export Structural Search patterns to and from the clipboard.
  • Gradle:
  • The build and run actions are delegated to Gradle by default for new projects.
  • The delegation of build and run actions to Gradle can be set for each Gradle project individually.
  • HotSwap works when build actions are delegated to Gradle.
  • The built-in version of Gradle has been upgraded to v4.10.3.
  • There is a the ability to run JUnit parameterized tests using the Gradle test runner.
  • Proper selection of a Gradle test task to run from the editor.
  • The Gradle Tool Window can display the structure of a multi-module project, the same way as it would if you were to run the ‘gradle projects’ command.
  • Maven:
  • HotSwap works when build actions are delegated to Maven.
  • The only bundled Maven version is now v3.3.9, we do not bundle Maven 2 with IntelliJ IDEA anymore.
  • Now there is the Build Tool window that lets you view all the Maven output related to the build in one place.
  • With improved Maven diagrams, you can now view conflicting dependencies or duplicate dependencies, see neighbors of the selected nodes only or the paths to the selected nodes, and preview the diagram without a border.
  • Version Control Systems:
  • Fixup and Squash actions are now available from the context menu of the VCS Log tab providing you with the ability to quickly create commits with the fixup! and squash! commit messages.
  • It is now possible to cherry-pick the files right from the VCS log using the context menu.
  • You can now see the availability of incoming and outgoing commits for the individual branches in the Branches popup, if the ‘Mark Branches that have incoming/outgoing commits in the Branches popup’ option is enabled.
  • New “Recently Deleted” node in the Shelf tab displays all the recently deleted files and provides you with the option to restore any recently deleted shelved files.
  • There is now a mode to view author initials for VCS annotations.
  • New “Uncheck all” checkbox in the Diff pane of the Commit Changes dialog for Git Partial commits to select and unselect all the code chunks at once.
  • In the Project view, the IDE now marks the files and folders ignored via Git ignore with an olive color.
  • Diff Viewer:
  • You can now copy-paste text to a Blank Diff window with a drag-n-drop of the file.
  • It is now possible to view the difference by char unit in the Diff Viewer.
  • The Diff Viewer now allows you to select via the Swap Sides option which file will be displayed on the left and which will be on the right.
  • Recent Locations Popup:
  • It is possible to view all the recently visited or changed code locations using the brand new “Recent Locations” navigation popup (Cmd-Shift-E / Ctrl-Shift-E). Learn more
  • JVM Debugger:
  • The debugger evaluator now supports synchronized statements, assert expressions, and switch statements.
  • It is now possible to step out of the current block while you are debugging a Java project using the new action “Step Out of the block”.
  • You can now invoke the run to cursor action with a mouse, simply click on the line number you need while you are in the debug mode.
  • Scala:
  • Error highlighting, implicit hints, and GoTo / Quick Definition / Quick Documentation actions are now supported for ‘For-comprehensions’.
  • Find Usages can now be invoked on implicit definitions, apply / unapply methods, for-comprehension methods, and Single Abstract Method (SAM) types.
  • It’s now possible to decompile compiled Scala files to Java.
  • You can now use a custom version of the Scalafmt formatter.
  • HOCON format support is now provided by a dedicated plugin.
  • Error highlighting has been substantially improved: partial unification, constructor highlighting, better-monadic-for compiler plugin (implicit0 feature), kind-projector (value level polymorphic lambdas), simulacrum (higher-arity type constructors) and more.
  • Groovy:
  • Support for Java-style Lambda syntax of Groovy 3.0
  • Groovy intentions and inspections work properly inside the lambda body.
  • Ability to debug Java-style lambdas.
  • Kotlin:
  • The bundled Kotlin plugin has been updated to v1.3.21
  • You can create the main method without parameters by using the ‘main’ live template.
  • A new intention action that suggests adding an “Async” suffix to a function returning ‘Deferred’.
  • A new intention for converting SAM as lambda to an anonymous object
  • String conversion improvements.
  • JavaScript & Typescript:
  • New refactorings and intentions for JavaScript and TypeScript destructuring
  • The intention to convert function with Promise to async/await.
  • Updated documentation for CSS and HTML.
  • An improved debugger console in the JavaScript and Node.js debug tool windows.
  • Docker:
  • It’s now possible to debug a Java application running inside a Docker container.
  • Kubernetes plugin:
  • The ability to load a custom resource specification from external sources exists.
  • Chart rename refactoring can be done in Helm resource files.
  • Editor:
  • There is a new option to export all your code style settings to JSON. You can use all exported code style settings further for custom integrations with external tools.
  • The ability to enable soft-wraps depending on file type is possible.
  • The option to assign the Ctrl+Y shortcut to the “Delete Line” or the “Redo” action through the Keymap Configuration Dialog on the first usage, on Windows.
  • A pre-configured Sublime Text keymap is now available in the IDE.
  • You can use the VSCode keymap in IntelliJ IDEA by installing the brand new VSCode Text keymap plugin.
  • Spring Cloud Stream:
  • The IDE now provides it’s well-known editing support for Spring Cloud Stream: syntax highlighting, code completion, inspections, and quick-fixes.
  • The binder name completion is now available for values and references in the application.properties or application.yml files.
  • Navigation between the bound consuming and producing message handlers is now available through the icon in the gutter.
  • Thymeleaf:
  • Navigation to template fragments referenced in the ‘th: replace’ and ‘th: include’ attributes.
  • Rename refactorings for the included and replaced fragments.
  • Code completion now works for the included and replaced fragments.
  • Android:
  • IntelliJ IDEA 2019.1 includes all changes from Android Studio 3.3. Learn more.
  • JetBrains Runtime:
  • With IntelliJ IDEA 2019.1, you have early access to IntelliJ IDEA with the new JetBrains Runtime 11. We will keep publishing IntelliJ IDEA with both JetBrains Runtime 8 and JetBrains Runtime 11.
  • Database tools:
  • Support for new databases: Greenplum, Vertica, and Apache Hive.
  • The connection dialog has a new look.
  • The ability to specify an SQL query which will be run each time you establish a connection.
  • New keep-alive and auto-disconnect options.
  • Other changes:
  • The global menu support on Linux is no longer an experimental feature; it’s now fully supported in IntelliJ IDEA.
  • The IDE now supports Eclipse Concierge OSGi framework.
  • The plugin settings are now searchable in IntelliJ IDEA, even if a plugin is not bundled with the IDE and just installed manually, the settings will still appear in the search results.

New in IntelliJ IDEA Ultimate Edition 2018.3.6 Build 183.6156.11 (Mar 27, 2019)

  • The Parameter Info tooltip doesn’t hide the code being edited anymore: IDEA-185682.
  • The PivotalTracker integration works correctly again: IDEA-205965.
  • Second linked Gradle project is now present in the linked projects list in the Gradle settings: IDEA-207327.

New in IntelliJ IDEA Ultimate Edition 2018.3.5 Build 183.5912.21 (Feb 27, 2019)

  • This update brings lots of improvements for the Gradle support. For a start, now the import of a Gradle project with Gradle 5.0 doesn’t fail when the IDE is running under JDK 11. Now when you add a new module to a Gradle project, the IDE will show the root project in the list.
  • We’ve managed to fix the regression, so that the creation of a Gradle multi-module project works correctly again.
  • Additionally, the source directories are now marked as such with Gradle 4.7+.
  • We are continuing to polish the new Search Everywhere dialog based on your feedback. An option has been added to the New Search Everywhere to filter out run/debug configurations.
  • Also, the new Search Everywhere dialog doesn’t miss files, and the results in the new dialog are no longer delayed.
  • Among the other notable changes that this update has to offer include:
  • The Color Scheme won’t revert to Darcula after a restart: IDEA-202248.
  • macOS Mojave users will find a selected item in the context menu is highlighted with the same color as in the main menu: IDEA-199525.
  • The performance issue that caused high CPU/memory usage in the idle state has been fixed: IDEA-205778.
  • JDK 11 thread dumps are now supported in the Run Tool Window: IDEA-206341.
  • The shorten command line option is available for a scratch run configuration: IDEA-185342.
  • Git 2.4 is the earliest supported version on Windows now: IDEA-205123.
  • It’s now possible to view a PR on GitHub Enterprise 2.12 or older: IDEA-20088.

New in IntelliJ IDEA Ultimate Edition 2018.3.4 Build 183.5429.30 (Feb 7, 2019)

  • Fixed the Java code analysis so it does not get stuck with the equals method when huge numbers of fields are compared using Objects.equals() : IDEA-204984.
  • Fixed the IDE freezes on the “Save Test Results” action while running the JUnit tests: IDEA-205448.
  • Fixed a regression so now the Code Generation settings are saved correctly: IDEA-204185.
  • Fixed the regression that caused the “Attach Gradle project” file chooser to filter out .gradle.kts files: IDEA-193640.
  • Fixed the regression that caused the loss of the Gitlab Token in the task server settings, after closing the IDE: IDEA-205214.
  • Fixed a regression so the IDE now correctly recognizes scratch files: IDEA-204857.
  • Accessibility improvements: IDEA-204449, IDEA-203712.

New in IntelliJ IDEA Ultimate Edition 2018.3.2 Build 183.4886.37 (Jan 10, 2019)

  • Fixed the issue with the IDE freezes when searching in Hebrew: IDEA-199367.
  • Fixed the regression that causes builds to fail if the paths contain symlinks: IDEA-202775
  • Fixed the issue that causes a project update over SSH to fail if there are lots of repositories: IDEA-203005.
  • The library index now updates when JAR files are replaced: IDEA-187185.
  • Fix for an issue with the Gradle test runner: IDEA-203517.
  • Several fixes for the Quick Documentation popup: IDEA-203713, IDEA-198297.
  • Fixed the issue causing the IDE to not finish scanning files for index: IDEA-202979.
  • Fixed the regression that caused the autocompletion list to move: IDEA-201036.
  • We’ve also updated the bundled JDK version to v1.8.0_152-release-1343-b26, and with this new version we’ve been able to fix several important issues:
  • Fixed a regression to make it possible to enter backslash with Japanese keyboard: JRE-1057.
  • Fixed the issue with redundant files remaining after running a fast test process: JRE-1061.

New in IntelliJ IDEA Ultimate Edition 2018.3.1 Build 183.4588.61 (Jan 10, 2019)

  • We fixed a regression and you can build projects with IBM JDK again: IDEA-201089.
  • The bundled Kotlin plugin was updated to v1.3.10: IDEA-202194.
  • Now you can use multiple $Prompt$ macro in External Tools: IDEA-129070.
  • The “Select in…” option in the new Search Everywhere now works: IDEA-197872.
  • Various improvements have been made in Spring Cloud Stream: IDEA-201865, IDEA-201867, IDEA-201605.
  • Several notable fixes for the integrated terminal: IDEA-202821, IDEA-202821, IDEA-202523.
  • A couple of improvements have been made to the Java Scratch files: IDEA-197852, IDEA-201903, IDEA-146217.

New in IntelliJ IDEA Ultimate Edition 2018.3 Build 183.4284.148 (Jan 10, 2019)

  • Java:
  • IntelliJ IDEA supports the upcoming Java 12, and you can already preview the Raw String Literals (JEP 326) in the IDE. Learn more.
  • The IDE can now spot duplicates in more complicated cases, and it does this faster as well.
  • Java Stream API improvements: redundant sorted calls that are made before the subsequent min call are now detected.
  • A new data-flow-based inspection detects situations where the first condition is unnecessary because it’s already covered by a second condition.
  • The IDE now identifies situations where a suppressed inspection no longer addresses any warnings in the associated method body, class, or statement.
  • Editor:
  • The IDE highlights the first and all subsequent TODO comment lines in the editor and displays them in the TODO tool window.
  • A new indentation status bar displays the size of the indent in the current file.
  • You can create a scope to disable code formatting from being done on specific files and folders. Go to the ‘Formatter Control’ tab in Preferences / Settings | Editor | Code Style.
  • Syntax highlighting and code completion are now available for EditorConfig files.
  • Version Control:
  • Thanks to initial support for GitHub Pull Requests, now you can view PRs in your IDE.
  • Support for Git submodules is here: update your project, commit changes, view diffs, and resolve conflicts.
  • The VCS Log lets you navigate to the previous/next selected commit.
  • The ‘History Up to Here’ action can now show the full history.
  • Whitespace changes can be ignored while merging.
  • The Annotations context menu now includes a new Ignore Whitespaces option (Git only).
  • A Diff Preview for annotated lines is now available via the VCS popup.
  • IntelliJ IDEA has a new option to copy a file from one Git branch to another.
  • The branch you are committing files to is now displayed in the Commit dialog.
  • The IDE updates Git multi-repository projects much faster than before.
  • By default, the IDE now uses the Native Git SSH Executable.
  • Search and Replace:
  • The new Search Everywhere integrates the following navigation dialogs: Search Everywhere, Find Action, Go to class, Go to file, and Go to symbol.
  • You can now search for multiline fragments in the Find in Path dialog.
  • The new updated Structural Search & Replace dialog comes with loads of enhancements, including autocompletion in the search field, more flexible scope configuration, and more.
  • Reworked Plugin Preferences Page:
  • We’ve redesigned the Plugins page in Preferences (Settings) to make it easier to manage, install, uninstall, and update plugins. Learn more.
  • Run Anything:
  • Run configurations, terminal commands, Gradle tasks, or any other commands easily – use the new Run Anything action (double Ctrl). Learn more.
  • Kotlin:
  • The bundled Kotlin plugin has been updated to v1.3.
  • The IDE can help you migrate your project to the new version of Kotlin.
  • The IDE gives you a set of project examples for multiplatform projects.
  • There are new Kotlin inspections and quick-fixes available.
  • Spring & Spring Boot:
  • The IDE already supports the recently released Spring Boot 2.1.
  • Upon project creation, the IDE will suggest installing or enabling the appropriate plugins to ensure that support for all the selected technologies is present.
  • Better JPA and Spring Data support for Kotlin.
  • Accessibility:
  • We’ve introduced a new High-contrast theme to make IntelliJ IDEA more accessible.
  • Screen readers can now access and read: line numbers, VCS annotations, the debugger, and other gutter icons.
  • Accessibility inspections for HTML are available.
  • JVM Debugger:
  • It’s possible to attach to Java processes started without a debug agent using the serviceability agent.
  • The IDE can now automatically continue listening to the remote connections after the remote debug process disconnects.
  • You can assign your own custom shortcut to remove all the breakpoints from a file or from the whole project.
  • The IDE supports async stack traces in Remote JVMs.
  • Maven:
  • Delegate all your build and run actions to Maven. Learn more.
  • Terminal:
  • Terminal tabs are saved between sessions. Learn more.
  • Run Configuration:
  • Macros support is available in Java run configurations.
  • Use text files as input data.
  • Run configuration is run as a single instance by default.
  • JavaScript & TypeScript:
  • Autoimports in JavaScript now also work for symbols from the project’s dependencies that are written as ES modules or have type definition files.
  • Improved Angular support: much more accurate code completion and Go to definition for variables, pipes and async pipes, and template reference variables.
  • You can now debug Node.js worker threads.
  • More flexibility with ESLint and TSLint.
  • Kubernetes plugin:
  • The Kubernetes plugin gets rich Helm support which includes coding assistance, a preview of Helm template results, a new ‘Helm Update Dependencies’ action, and more.
  • Database Tools:
  • Cassandra databases are now supported.
  • Improved code completion for SQL code.
  • Improved the Introduce table alias action.
  • Auto-reconnect after time-outs.
  • Servers/Clouds:
  • Support for WebLogic deployment plans and installing artifacts as a library.
  • Support for Jetty 9.4.x.
  • Support for OpenShift Origin (V3) and token authentication.
  • Docker:
  • The Docker plugin is now bundled with the IDE.
  • Experimental features:
  • JVM Profiler (macOS and Linux). Learn more.
  • Global menu bar on Linux.
  • Activity Monitor.
  • Miscellaneous changes:
  • The GTK (on Linux) and Windows native themes have been removed.
  • Drag-and-drop files and projects on the Welcome screen.

New in IntelliJ IDEA Ultimate Edition 2018.3 Build 183.2940.10 EAP (Sep 27, 2018)

  • IntelliJ JVM Profiler:
  • Just when you thought it had everything, the upcoming IntelliJ IDEA 2018.3 Ultimate edition brings in the JVM Profiler. Currently, it only works on macOS and Linux, but don’t worry, Windows support is on the way.
  • The upcoming IntelliJ IDEA 2018.3 integrates a low overhead sampling profiler that can profile JVM and Native code – Async profiler. The async profiler doesn’t suffer from safe points bias, for more details please refer to the readme. It means that the IDE can now show the native parts of the execution stack, profile memory allocations, show Flame Graphs, and more.
  • For IntelliJ-based projects, you can start a Java (and Kotlin) run configuration with the profiler by using the profiler icon on the main toolbar. Gradle and Maven projects are not supported just yet.
  • You can if you want also profile every single test individually
  • You can attach the profiler to a process which is already running with the Run | Attach Profiler to Local Process… action.
  • You can also open plain text dumps, generated by an async profiler with Run | Import Profiler Dump.
  • The brand new CPU Profiler tool window displays: Flame Chart, Call Tree, and Method List. You can navigate from any of those tabs to the source code by using the Jump to Source context action( available for all JVM stack frames). Just so you know, you can also use a speed search in the tabs of the CPU Profiler tool window.
  • While you are in the Flame Chart, you can focus on any method by simply double-clicking on it, or you can use scrolling to resize the chart.
  • Activity Monitor:
  • By the way, this EAP comes with a brand new Activity Monitor, so now you can see how much CPU the subsystems and plugins (both built-in and additionally installed) are consuming. The Activity Monitor arranges the subsystems, categories, and entries in the list by how much %CPU they are currently using; this may help you find slow plugins, slow subsystems, or other pain point areas. It’s available via Main Toolbar | Help | Activity Monitor. This is currently only an experimental feature. When you report issues within the IDE, please don’t forget to attach CPU snapshots when applicable.
  • Java:
  • IntelliJ IDEA now highlights in the editor redundant usages of @SuppressWarning annotation, or // noinspection line comment, or /** noinspection */ JavaDoc comment “Redundant suppression”. Previously the IDE reported such cases only in the Inspection Results tool window. In case a suppressed inspection no longer addresses any warnings in the associated method body, class, or statement, the IDE will not only warn you but it also provides a quick-fix to remove such unnecessary annotations and comments. Please note that in order for the IDE to detect redundant suppressions, it is important that the suppressed inspections be enabled.
  • And please also make sure that the Redundant suppression inspection itself is enabled in Preferences/ Settings | Editor | Inspections | General | Redundant suppression.
  • The dataflow analysis now tracks the exact type of value (not only instanceof), in case it’s the result of a “new Smth()” expression.
  • Kotlin:
  • The Kotlin plugin bundled with the IDE has been updated to Kotlin 1.3 RC.
  • JVM debugger:
  • In the first EAP build of IntelliJ IDEA 2018.3, we introduced a new debugger feature that allows you to attach to Java processes that were started without a debug agent.
  • With this fresh EAP build we extended this ability so now you can attach to the processes that have been started with JDK version 9+.
  • Editor:
  • Now the search/replace for multi-line fragment works in Find in Path/Replace in the Path window. There is no need to use regular expressions to perform a multiline search, as a workaround anymore.
  • We’ve also updated JDK to the 1.8.0_152-release-1293-b14 x86_64 version. You’ll find the following important fixes:
  • Drawing characters in Monospaced font was fixed ( JRE-847 )
  • The issues with frames maximization in HiDPI were resolved ( JRE-938 , JRE-956 )

New in IntelliJ IDEA Ultimate Edition 2018.2.4 Build 182.4505.22 (Sep 27, 2018)

  • For starters, the IDE loads the correct context when switching between tasks which are configured with branches when the “Restore workspace on branch switching ” option is enabled in Preferences / Settings | Version control | Confirmation.
  • We’ve also fixed a couple of regressions. Now the IDE creates a process with the correct version of the Gradle wrapper. Git clone operations are also now listed in the log.
  • Furthermore, the IDE doesn’t show Android scope in the Project tool window for non-Android projects anymore, and as for Android-specific actions they aren’t enabled in non-Android projects.
  • We have also fixed the IntelliJ IDEA freezes.

New in IntelliJ IDEA Ultimate Edition 2018.3 Build 183.2153.8 EAP (Sep 5, 2018)

  • Better project and IDE navigation.
  • Reworked Plugin Preferences Page.
  • Delegate build & run actions to Maven
  • Run Anything.
  • Improved Structural Search & Replace dialogs.
  • Multiline TODO comments.
  • New indentation status bar.
  • JVM Debugger: attach to java processes started without debug agent.
  • Macros support in Java run configurations.
  • VCS improvements.
  • Kubernetes: Helm support.

New in IntelliJ IDEA Ultimate Edition 2018.2.3 Build 182.4323.46 (Sep 4, 2018)

  • Changes:
  • Web Browsers: added support for Microsoft Edge.
  • Git: the built-in SSH doesn't fail when Git protocol version 2 is enabled.
  • Mercurial: push and pull are now working again.
  • Mercurial: the"Compare with local" option now works for HG repositories.
  • Docker: the IDE now validates Command line options and reports unknown options.
  • For more details please refer to the blog post at:
  • https://blog.jetbrains.com/idea/2018/09/intellij-idea-2018-2-3-is-here

New in IntelliJ IDEA Ultimate Edition 2018.2.3 Build 182.4323.18 RC (Aug 28, 2018)

  • No subsystem: Feature: WEB-19564: Web Browsers: support Microsoft Edge browser
  • JSON: Bug: WEB-34477: JSON Schema: enum validation is skipped in presence of 'pattern', that's not spec-conformant
  • JavaScript: Bug: WEB-34046: Flow JS 'Specify type explicitly' intention and 'Show expression Type' throw exception
  • JavaScript. Frameworks: Bug: WEB-32564: Vue.j SFC not resolving @ alias with @vue/cli 3 if vue is installed in a subfolder
  • Bug: WEB-34555: Typo in some React Live Template variable expressions (using filenameWithoutExtension instead of fileNameWithoutExtension)
  • TypeScript: Bug: WEB-34511: Import All in Webstorm 2018.2.2 doesn't import everything

New in IntelliJ IDEA Ultimate Edition 2018.2.3 Build 182.4323.6 EAP (Aug 22, 2018)

  • Changes:
  • Git: The built-in SSH doesn't fail when Git protocol version 2 is enabled.
  • Mercurial: push and pull are now working again.
  • Mercurial: The Compare with local option is working for HG repositories.
  • Docker: The IDE now validates Command line options and reports unknown options.
  • For more details please refer to the blog post at:
  • https://blog.jetbrains.com/idea/2018/08/intellij-idea-2018-2-3-eap-is-here/

New in IntelliJ IDEA Ultimate Edition 2018.2.2 Build 182.4129.33 (Aug 21, 2018)

  • Fixed the regression, and now the IDE recognizes an IntelliJ IDEA project on checkout project from Git.
  • With this update, we’ve also added support for ClickHouse – an open-source analytic DBMS for big data from Yandex.
  • This updates also comes with the bug-fixes in other areas including: Java coding assistance (inspections, quick-fixes, refactoring, etc.), Spring Boot, Gradle, VCS, Grails, Docker, JavaScript frameworks, TypeScript, and SQL.

New in IntelliJ IDEA Ultimate Edition 2018.2.2 Build 182.4129.26 RC (Aug 16, 2018)

  • Changes:
  • Fixed the incorrect data flow warning on large numbers: IDEA-196624.
  • Enhanced Nullable inspection with Objects.toString check: IDEA-197174.
  • For more details please refer to the release notes at:
  • https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2018.2+182.4129.26+Release+Notes

New in IntelliJ IDEA Ultimate Edition 2018.2.2 Build 182.4129.4 EAP (Aug 10, 2018)

  • Noteworthy changes:
  • Fixed a couple of performance issues related to VCS (file scanning)
  • A number of fixes around Java coding assistance (inspections, quick-fixes,
  • refactoring, etc)
  • The database tools now support ClickHouse out of the box
  • Other areas of improvements also include Spring Boot, Gradle, VCS,
  • Grails, Docker, JavaScript frameworks, TypeScript and SQL
  • More more details, please see the release notes at:
  • https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2018.2+182.4129.4+Release+Notes

New in IntelliJ IDEA Ultimate Edition 2018.2.1 Build 182.3911.36 (Aug 8, 2018)

  • This update brings important bug fixes and performance improvements.
  • Fixed poor Git performance experienced when working with symlinks
  • Fixed broken Android Profiler
  • Fixed poor performance experienced when working with Spring projects
  • Added support for Java 9's --upgrade-module-path option
  • Improved support for Groovy 3 syntax
  • Updated bundled TypeScript to v3
  • Minor JavaScript/TypeScript improvements
  • Minor Spring Boot and Spring Integration bug fixes
  • And many more — please see the release notes at:
  • https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2018.2+182.3911.36+Release+Notes

New in IntelliJ IDEA Ultimate Edition 2018.2.1 Build 182.3911.13 RC (Aug 1, 2018)

  • Fixed the incorrect NPE warning in reversed indexed for loop: IDEA-195855.
  • For more details please refer to the release notes at:
  • https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2018.2+182.3911.13+Release+Notes

New in IntelliJ IDEA Ultimate Edition 2018.2.1 Build 182.3911.6 EAP (Jul 26, 2018)

  • Highlights:
  • Structure panel now shows correct data again: IDEA-183801.
  • New files are shown in Package view: IDEA-195578.
  • Gradle: the IDE doesn't modify any wrapper-related files on project synchronization or import,
  • when the Use gradle "wrapper" task configuration option is selected: IDEA-116898.
  • Groovy 3.0 support enhancements.
  • For more details, please refer to the blog post at:
  • https://blog.jetbrains.com/idea/2018/07/intellij-idea-2018-2-1-eap-is-out

New in IntelliJ IDEA Ultimate Edition 2018.2 Build 182.3684.101 (Jul 25, 2018)

  • Java:
  • Support for the upcoming Java 11. Learn more.
  • Data flow information can be viewed in the editor.
  • The IDE displays type hints for long method chains.
  • It’s now possible to configure Quick Documentation to pop-up together with autocompletion.
  • A new preview panel for Extract Method lets you check the results of your refactoring before you make any actual changes.
  • The @Contract annotation adds new return values: new, this, and paramX.
  • New and updated inspections and intention actions include smarter Join Line action and improved Stream API support, among many others. Learn more.
  • Editor:
  • You can now jump outside the closing bracket or quote with Tab.
  • Reassigned local variables and reassigned parameters are now underlined by default.
  • For or while keywords are highlighted when you place the caret on the corresponding breakorcontinue keyword.
  • User interface:
  • MacBook Touch Bar is supported.
  • Dark window headers are available.
  • An updated IntelliJ theme on Linux.
  • We’ve changed to new UI icons. Learn more
  • VCS:
  • The updated Files Merged with Conflicts dialog displays Git branch names and adds a new Group files by directory option.
  • You can open several Log tabs in the Version Control toolwindow.
  • The IDE now displays the Favorites branches in the Branch filter on the Log tab.
  • You can preview the diff in the VCS Log.
  • Tags can be deleted from Git commits via the context menu of the Log tab.
  • Explore the repository state based on a given revision by using the new Browse Repository at Revision action.
  • Skip the Push dialog completely when usingCommit and Push, or display it only when committing to protected branches.
  • Configure as many GitHub accounts as needed in Preferences | Version Control | GitHub.
  • Autocompletion for Git tags is available in the Checkoutdialog.
  • JVM debugger:
  • Brand new breakpoint intentions.
  • Ability to filter a breakpoint hit by the caller method.
  • Gradle:
  • Included buildSrc Gradle projects are discovered automatically.
  • Debug Gradle DSL blocks.
  • Maven:
  • The IDE now supports the “release” option of the maven-compiler-plugin.
  • There’s a quick-fix to suppress a warning for dynamically created properties.
  • Configuration:
  • Exclude only some of the transitive dependencies when adding a new repository library.
  • Assign shortcuts to actions right from the Find Action pop-up.
  • Differences Viewer:
  • A new Open Blank Diff Viewer action opens an emptyDifferences Viewerto compare any text sources you want.
  • Spring Boot:
  • A new Spring Runtime Beans diagram helps you visualize the dependencies between beans in the runtime.
  • Manage HTTP requests mappings from the Run Dashboard.
  • Spring Integration:
  • Spring Integration 5.0 is supported.
  • Kotlin:
  • The Kotlin plugin bundled with the IDE has been updated to v1.2.51.
  • Runnable Kotlin scratch files.
  • An intention to convert end-of-line comments into the block comments and vice versa.
  • New coroutine inspections and intentions.
  • Groovy:
  • Groovy 2.5 annotations: @NamedDelegate @NamedParam @NamedVariant.
  • Groovy 3.0 default methods in interfaces.
  • Support for the do…while loop, try with resources, and method references ‘::’ .
  • Scala plugin:
  • The Scala plugin can show implicits right in the editor. Even better, it shows you places where implicits are not found.
  • A new Move Refactoringto move members between objects.
  • The Scalafmt formatter has been integrated. Enable it in Preferences / Settings | Editor | Code Style | Scala.
  • Semantic highlighting.
  • Improved auto-completion for pattern matching.
  • Android:
  • Merge withAndroid Studio 3.1.2.
  • JavaScript & TypeScript:
  • Use the newExtract React component refactoring to break a component into two.
  • New intention to Convert React class components into functional components.
  • Add new features to your Angular app using the integration with ng add.
  • New JavaScript and TypeScript intentions: Implement interface, Create derived class, Implement members of an interface or abstract class, Generate
  • cases for ‘switch’, and Iterate with ‘for..of’.
  • A new Code Coverage feature helps you find unused code in your client-side apps.
  • Improvements in YAML support:
  • YAML code formatter.
  • Smarter YAML with JSON Schemas.
  • Database Tools:
  • SQL log.
  • New SQL formatter.
  • Running stored procedures.
  • Source code migrations.
  • Docker integration plugin:
  • A new Context folder field in the Docker run configuration.
  • A new Use Soft Wraps action wraps words in docker logs.
  • Navigate from compose nodes and containers to the corresponding compose and dockerfile files.
  • File Watchers plugin:
  • Ability to set a global file watcher.

New in IntelliJ IDEA Ultimate Edition 2018.2 Build 182.3684.40 RC 2 (Jul 18, 2018)

  • Highlights:
  • MacBook Touch bar: the Add configuration button in Run/Debug configuration dialog.
  • MacBook Touch bar: new Welcome dialog layout.
  • MacBook Touch bar: small usability improvements in the debugger layout.
  • To learn more, read the blog post at:
  • https://blog.jetbrains.com/idea/2018/07/intellij-idea-2018-2-rc2-is-here

New in IntelliJ IDEA Ultimate Edition 2018.1.6 Build 181.5540.7 (Jul 12, 2018)

  • Changes:
  • Fixed a throwable exception: unable to get stub builder: IDEA-181227.
  • Fixed the issue that caused the go to Class/File/Symbol pop-ups to leak
  • via the native window and focus traversal policy: IDEA-192184.
  • Corrected the treatment of a Spring @Nullable annotation: IDEA-182842.
  • For more details please refer to the blog post at:
  • https://blog.jetbrains.com/idea/2018/07/intellij-idea-2018-1-6-is-released

New in IntelliJ IDEA Ultimate Edition 2018.2 Build 182.3684.2 RC (Jul 10, 2018)

  • Changes:
  • IntelliJ IDEA warns you about any blocking calls in lambdas within a reactive pipeline
  • Multiple bug-fixes in the Spring Integration support.
  • The Kotlin plugin bundled with the IDE has been updated to v1.2.51.
  • The JDK was updated to version 1.8.0_152-release-1248-b89.
  • For more details please refer to the blog post at:
  • https://blog.jetbrains.com/idea/2018/07/intellij-idea-2018-2-release-candidate-is-here

New in IntelliJ IDEA Ultimate Edition 2018.1.6 Build 181.5540.3 RC (Jul 5, 2018)

  • Fixes:
  • The focus isn' lost when opening the Find Usages tool window: IDEA-192713.
  • Fixed a throwable exception: unable to get stub builder: IDEA-181227.
  • Fixed the issue that caused the go to Class/File/Symbol pop-ups to leak via
  • the native window and focus traversal policy: IDEA-192184.
  • Сorrected the treatment of a Spring @Nullable annotation: IDEA-182842.

New in IntelliJ IDEA Ultimate Edition 2018.2 Build 182.3569.1 Beta 2 (Jul 4, 2018)

  • Highlights:
  • The Collapse/expand all icons have been added to the Messages Tool Window header.
  • The IDE adds spaces before colons in a for-each loop.
  • Multiple bug-fixes and usability improvements in MacBook Touch Bar support.
  • For more details, check out the blog post at:
  • https://blog.jetbrains.com/idea/2018/07/intellij-idea-2018-2-beta-2-is-available

New in IntelliJ IDEA Ultimate Edition 2018.2 Build 182.3458.5 Beta (Jul 2, 2018)

  • Java:
  • Java 11 support: Learn more.
  • The IDE now displays type hints for long method chains.
  • New preview panel for the Extract Method refactoring.
  • New @Contract annotation return values: this, new, and paramX.
  • Many new Java inspections.
  • JVM Debugger:
  • New caller filters in breakpoint settings and new breakpoint intentions.
  • User Interface:
  • Support for the MacBook Touch bar.
  • Version Control Systems:
  • Files with merge conflicts are now grouped under the new Merge Conflicts node on the Git Log tab.
  • You can preview a Diff in the VCS Log.
  • Tags can be deleted from Git commits via the context menu of the Log tab.
  • Configure as many GitHub accounts as needed in Preferences | Version Control | GitHub.
  • Open several Log tabs in the Version Control Tool Window.
  • Spring Boot:
  • Use the new Spring Runtime Beans diagram to visualize the dependencies between beans at runtime.
  • Manage HTTP requests mappings from the Run Dashboard.
  • For more details, please refer to the blog post at:
  • https://blog.jetbrains.com/idea/2018/06/intellij-idea-2018-2-goes-beta

New in IntelliJ IDEA Ultimate Edition 2018.1.6 Build 181.5540.1 EAP (Jul 2, 2018)

  • Several notable bug-fixes:
  • The focus isn't lost when opening the Find Usages tool window:: IDEA-192713.
  • Fixed a throwable: unable to get stub builder issue: IDEA-181227.
  • Corrected the treatment of a Spring @Nullable annotation: IDEA -182842.
  • For more details, please refer to the release notes at:
  • https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2018.1+181.5540.1+Release+Notes

New in IntelliJ IDEA Ultimate Edition 2018.2 Build 182.3341.11 EAP 6 (Jun 21, 2018)

  • Docker plugin:
  • New Context folder field in the Docker run configuration.
  • Docker: The Use Soft Wraps action that wraps words in docker logs.
  • File Watchers plugin:
  • Ability to set a global file watcher.
  • For more details, check out the blog post at:
  • https://blog.jetbrains.com/idea/2018/06/intellij-idea-2018-2-eap-6-docker-improvements-and-more

New in IntelliJ IDEA Ultimate Edition 2018.2 Build 182.3208.16 EAP 5 (Jun 15, 2018)

  • New features:
  • Dark Window Headers on macOS.
  • The IDE highlights for, while or do keyword if you place a caret
  • on the break or continue keyword.
  • New Browse Repository at Revision action in the context menu of the VCS Log.
  • The Kotlin plugin bundled with the IDE has been updated to v1.2.50.
  • For more details please refer to the blog post at:
  • https://blog.jetbrains.com/idea/2018/06/intellij-idea-eap-5-dark-window-headers-on-macos

New in IntelliJ IDEA Ultimate Edition 2018.1.5 Build 181.5281.24 (Jun 14, 2018)

  • Fixes several regressions:
  • The IDE doesn't lose focus after using/canceling navigation pop-ups/menus:
  • IDEA-191839.
  • Navigating to class (Сtrl+N /cmd+O) now works correctly again: IDEA-191860.
  • The compiling doesn't fail for the projects that store .iml externally: IDEA-191328.
  • For more details please refer to the blog post at:
  • https://blog.jetbrains.com/idea/2018/06/intellij-idea-2018-1-5-is-released

New in IntelliJ IDEA Ultimate Edition 2018.2 Build 182.2949.4 EAP 4 (Jun 7, 2018)

  • New features:
  • Exclude only some of the transitive dependencies when adding a new repository library.
  • Delete a Git tag from a commit in the Log tab.
  • Git branch names displayed in the Files Merged with Conflicts dialog.
  • Group files by directory in the updated Files Merged with Conflicts dialog.
  • For more details on these new features, please read the blog post at:
  • https://blog.jetbrains.com/idea/2018/06/whats-new-in-intellij-idea-2018-2-eap-4

New in IntelliJ IDEA Ultimate Edition 2018.1.5 Build 181.5281.18 RC (Jun 7, 2018)

  • Fixes several regressions:
  • The IDE doesn't lose focus after using/cancelling navigation popups/menus: IDEA-191839.
  • Navigating to class (Сtrl+N /cmd+O) now works correctly again: IDEA-191860.
  • For more details please refer to the release notes at:
  • https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2018.1+181.5281.18+Release+Notes

New in IntelliJ IDEA Ultimate Edition 2018.2 Build 182.2757.3 EAP 3 (May 30, 2018)

  • Java:
  • Advanced @Contract annotations
  • JVM Debugger:
  • New caller filters in breakpoint settings and new breakpoint intentions.
  • Version Control System:
  • Git: autocompletion for tags in the Checkout dialog.
  • Other:
  • Jump outside closing bracket/quote with Tab.
  • Completion in SVG files.
  • You can read more about these new features in the blog post at:
  • https://blog.jetbrains.com/idea/2018/05/intellij-idea-2018-2-eap3-advanced-contract-annotations-and-more

New in IntelliJ IDEA Ultimate Edition 2018.1.5 Build 181.5281.6 EAP (May 24, 2018)

  • Bug fixes:
  • The compiling doesn’t fail for the projects that store .iml externally:
  • IDEA-191328.
  • You can now evaluate expressions in the lambda body: IDEA-191797.
  • The IDE doesn’t create a duplicate changelist anymore when parts
  • of the files are submitted in a Perforce changelist: IDEA-191521.
  • For more details please refer to the release notes at:
  • https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2018.1+181.5281.6+Release+Notes

New in IntelliJ IDEA Ultimate Edition 2018.2 Build 182.2574.2 EAP 2 (May 23, 2018)

  • JVM Debugger:
  • Breakpoint intentions
  • Refactoring:
  • New preview panel for the Extract Method refactoring
  • You can read more about these new features in the blog post at:
  • https://blog.jetbrains.com/idea/2018/05/intellij-idea-2018-2-eap2-breakpoint-intentions-enhancements-in-code-refactoring-and-more

New in IntelliJ IDEA Ultimate Edition 2018.1.4 Build 181.5087.20 (May 22, 2018)

  • IntelliJ IDEA 2018.1.4, the forth bug-fix update for the recently released major version is now available! Download from our website or update via Toolbox App. In IntelliJ IDEA, you can specify the directory to be used by the running application for each run configuration. You can enter it directly, or use path variables. Previously, the $MODULE_DIR$ variable always pointed to the directory containing .iml files. However, projects imported from Gradle have the .iml file in the .idea directory. The .idea directory normally shouldn’t be used as the working directory for running tests, as this can cause test failures. In order to avoid test failures in such cases, we now point the $MODULE_DIR$ variable to the module’s content root in case the .iml file is located in the .idea directory. To avoid further misunderstanding, the $MODULE_DIR$ macro is deprecated. We’ve introduced 2 new macros:
  • MODULE_WORKING_DIR$ for module content directory.
  • MODULE_IML_DIR$ for directory containing the .iml file. In other news, IntelliJ IDEA 2018.1.4 now supports the new Spring Boot 2.0 relaxed binding rules for configuration keys.
  • Also, the following important issues are fixed in this update:
  • The Enter file name popup is now closing after losing focus when there’s no value in the text box: IDEA-175973.
  • Subversion: fixed several issues related to URLs containing spaces/special symbols: IDEA-108912, IDEA-190790.
  • Last but not least, the JDK was updated to the 1.8.0_152-release-1136-b39 version, and the following notable fix was integrated:
  • Resolved the issue with sizes of drugging windows between two monitors with different DPI: JRE-765.

New in IntelliJ IDEA Ultimate Edition 2018.2 Build 182.2371.4 EAP (May 15, 2018)

  • Support for MacBook Touch Bar
  • Java:
  • Ability to automatically view a possible autocompletion and Javadoc, at the same time.
  • Code completion now suggests members of the known common supertype.
  • The IDE can now display a known data flow information right in the editor.
  • The IDE detects cases when a sorted stream collects to an unsorted collection.
  • Gradle:
  • Ability to debug the Gradle DSL blocks.
  • Auto-discovery of the included buildSrc Gradle project.
  • Spring Boot:
  • New Spring Runtime Beans diagram to visualize the dependencies between beans in the runtime.
  • Ability to manage HTTP requests mappings from the Run Dashboard.
  • VCS:
  • Ability to open several Log tabs in the Version Control Tool Window.
  • Files with merge conflicts are now grouped under the new Merge Conflicts node in the Git Log tab.
  • Ability to use multiple GitHub accounts.
  • For more details, please refer to the blog post at:
  • https://blog.jetbrains.com/idea/2018/05/intellij-idea-2018-2-early-access-program-is-open

New in IntelliJ IDEA Ultimate Edition 2018.1.4 Build 181.5087.6 EAP (May 13, 2018)

  • Bug fixes and overall improvements:
  • Changed $MODULE_DIR$ macro for projects imported from gradle IDEA-190100.
  • The Enter file name popup is now closing after losing the focus, when there's no value in the textbox: IDEA-175973.
  • Subversion: fixed several issues related to URLs containing spaces/special symbols: IDEA-108912, IDEA-190790.
  • Spring Boot 2.0: new binding rules for configuration keys: IDEA-184703.
  • For more details please refer to the release notes at:
  • https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2018.1+181.5087.6+Release+Notes

New in IntelliJ IDEA Ultimate Edition 2018.1.3 Build 181.4892.42 (May 8, 2018)

  • For a start, you can now preview the full name (80 symbols by default) of the Run Configuration in the Run/Debug configuration drop-down menu. Note, if you have a name longer than 80 characters for your Run Configuration, then it will be trimmed down in the middle.
  • While importing settings from the previous version, the IDE now checks the compatibility with the Kotlin plugin version, and uses the version of the Kotlin plugin which is bundled if needed.
  • We also continue our work on performance for the Spring application, so now opening and updating Spring diagrams have much better performance.
  • We fixed a number of issues related to the search and replace, and now the Find in Path shortcut (Ctrl+Shift+F on Linux/Windows, on Cmd+Shift+F macOS) works again in the preview window of the Find in Path dialog. Also, we’ve fixed the issue with the search in path that never completes when using named capturing groups in regexp.
  • Apart from that, you can now turn on the support screen readers before the first launch of the program by simply adding a new –Dide.support.screenreaders.enabled=true JVM option to the idea.properties file.
  • Last, in order but not in importance, the built-in JRE has been updated to the new version – 1.8.0_152-release-1136-b38. Here are the most notable fixes that come with it:
  • Fixed a group of issues related to broken Z-order of child windows: JRE-692 , JRE-695, JRE-705.
  • Introduced a possibility to disable IME via JVM property:-Dawt.ime.disabled=true : JRE-729.
  • Fixed the issue with IME window position on HiDPI displays: JRE-742.

New in IntelliJ IDEA Ultimate Edition 2018.1.3 Build 181.4892.27 RC (May 3, 2018)

  • No subsystem:
  • Feature: IDEA-190682 Support multi ip hosts in client-api RpcUtils
  • Find, Replace, Find Usages:
  • Bug: IDEA-179801 Replace in File doesn't find all occurrences
  • User Interface:
  • Bug: IDEA-190937 Changing language in Scratch files not always properly updates file extension
  • Bug IDEA-166871 IDEA doesn't show 'Scratch File' button in navigation bar toolbar
  • TypeScript:
  • Bug: WEB-32313 Node subprocesses are started for TypeScript language service
  • DB Connectivity:
  • Usability: DBE-5628 Password dialog box issues
  • Data Import & Export:
  • Usability: DBE-6130 Add IMPORT DATA FROM SQL DUMP menu option
  • SQL Highlighting:
  • Bug: DBE-6325 MSSQL: Unable to resolve column

New in IntelliJ IDEA Ultimate Edition 2018.1.3 EAP Build 181.4892.5 EAP (Apr 26, 2018)

  • For a start, the IntelliJ IDEA 2018.1.3 EAP build now checks compatibility with the Kotlin plugin when importing settings from the previous IDE version, and if the imported Kotlin plugin version isn’t compatible, then the IDE uses the bundled Kotlin plugin version.
  • The Run/Debug configuration drop-down menu can now preview the full name (80 symbols by default) of the selected Run Configuration. If the name exceeds this limit, it will be trimmed down in the middle.
  • The Find in Path shortcut (Ctrl+Shift+F on Linux/Windows, on Cmd+Shift+F macOS) again now works in the preview window of the Find in Path dialog.
  • In other news, now you can enable the Support screen readers option ( Preferences / Settings | Appearance & Behavior | System Settings ) before the first launch. Just add a new –Dide.support.screenreaders.enabled=true JVM option to the idea.properties file.
  • And last but not least, we’ve also integrated a new JDK version: 1.8.0_152-release-1136-b34 with the following important fixes:
  • Introduced a possibility to disable IME via JVM property: -Dawt.ime.disabled=true : JRE-729.
  • Fixed the issue with IME window position on HiDPI displays: JRE-742.
  • We’ve also improved our Gradle support with this new build:
  • The build project action doesn’t fail for Gradle projects that use composite builds when the build action is delegated to Gradle: IDEA-190088.
  • Fixed the navigation (for the test run by Gradle test runner) from the result in the Run/Debug view to the editor for JUnit5 test: IDEA-190103.

New in IntelliJ IDEA Ultimate Edition 2018.1.2 Build 181.4668.68 (Apr 25, 2018)

  • Several important fixes to the one the main features introduced with the recent release – partial Git commits:
  • Fix for wrong diff preview for the partial Git commit: IDEA-188650.
  • The IDE supports the partial Git commit feature with old Git versions (1.x): IDEA-188681.
  • The ability to deselect files with the line-ending changes in the Commit Changes dialog: IDEA-189369.
  • Several improvements have been made for Spring Boot support in IntelliJ IDEA:
  • Access HTTP request mappings from the editor via the new REST client doesn’t require a configured web facet: IDEA-189086.
  • The IDE now supports several new Spring Boot annotations: @ConditionalOnManagementPort, @ConditionalOnEnabledInfoContributor, @ConditionalOnEnabledHealthIndicator.
  • The IDE finds @ConfigurationProperties bean properties usages in the dependent modules.
  • This update also fixes several important issues such as:
  • Fix for the high memory consumption of Git indexing for shallow clones: IDEA-178016.
  • Fix for the extremely wide, not-resizable Commit Changes dialog in case of a long error message: IDEA-141136.
  • The Commit Changes dialog doesn’t automatically scroll back and forth while clicking: IDEA-188502.
  • The debugger now evaluates complex expressions with JDK 9.
  • The stream debugger now works with JDK 9.
  • We’ve also updated JDK to the 1.8.0_152-release-1136-b29 version. You’ll find the following important fixes:
  • Performance has been improved for Version Control Log scrolling: JRE-690
  • Horizontal grey lines in every window in IntelliJ IDEA were eliminated: JRE-711
  • For more details, please refer to the blog post at:
  • https://blog.jetbrains.com/idea/2018/04/intellij-idea-2018-1-2-is-released/

New in IntelliJ IDEA Ultimate Edition 2018.1.2 Build 181.4668.1 EAP (Apr 12, 2018)

  • With this new build, we’ve made several improvements to the debugger, which can now evaluate complex expressions with JDK 9. Also, Stream debugger now works with JDK 9.
  • Among other things, this build brings several important fixes:
  • Fixes a high memory consumption of git indexing for shallow clones: IDEA-178016
  • Fixes the extremely wide, not-resizable “Commit Changes” dialog in case of a long error message: IDEA-141136
  • We’ve also updated the bundled JDK to 1.8.0_152-release-1136-b29. The following important fixes were integrated:
  • Performance has been improved for Version Control Log scrolling: JRE-690
  • Horizontal grey lines in every window in IntelliJ Idea were eliminated: JRE-711
  • Please see the complete list of changes in IntelliJ IDEA release notes available at:
  • https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2018.1+181.4668.1+Release+Notes

New in IntelliJ IDEA Ultimate Edition 2018.1.1 Build 181.4445.78 (Apr 10, 2018)

  • This first bug-fix update also fixes several major and critical issues:
  • The keystrokes aren’t lost during freezing anymore: IDEA-186636
  • Clicking the Replace all option from the Replace in path dialog doesn’t cause the IDE to freeze: IDEA-188229
  • We’ve fixed the issue with broken JPS that inhibits all Android builds: IDEA-189170
  • Facet settings stored externally are now loaded by the build process: IDEA-189112
  • Besides all this, the JDK was updated to the 1.8.0_152-release-1136-b27 version, and important fixes were integrated:
  • Performance for scrolling huge text file on 4K monitors was improved: JRE-584.
  • The issue with AWT popups, which were above other process windows after alt-tab, was fixed: JRE-695.

New in IntelliJ IDEA Ultimate Edition 2018.1.1 Build 181.4445.20 RC (Apr 3, 2018)

  • Facet settings stored externally are now loaded by the build process: IDEA-189112.
  • Keyboard shortcuts are now working after pressing CTRL+Shift+F/R in terminal: IDEA-188724.

New in IntelliJ IDEA Ultimate Edition 2018.1.1 Build 181.4445.4 EAP (Mar 30, 2018)

  • First of all, the keystrokes aren’t lost during freezing anymore: IDEA-186636. And clicking the Replace all option from the Replace in path dialog doesn’t freeze the IDE: IDEA-188229. Also, IntelliJ IDEA 2018.1.1 EAP introduces support for annotationProcessorPaths of the maven-compiler-plugin 3.5 for external Maven dependencies.
  • Aside from this, the Kotlin plugin that is bundled with the IDE has been updated to v1.2.31. Now the Remove redundant backticks inspection that reports all names and quick fix doesn’t fail for non-applicable names.
  • In addition to all this, the JDK has been updated to 1.8.0_152-release-1136-b23, with the following notable fixes integrated:
  • A frame insets rounding error when drawing into graphics via RepaintManager was compensated: JRE-681.
  • The issue of killing a window server on macOS in case of huge tooltips (above 1Kb) was fixed: JRE-691.

New in IntelliJ IDEA Ultimate Edition 2018.1 Build 181.4203.550 (Mar 27, 2018)

  • Java:
  • Enhanced Code Completion
  • Better data flow analysis
  • Many new Java inspections
  • JVM debugger:
  • Raise an exception during debugging
  • Log breakpoints stack trace to console
  • Annotations for Async stack traces
  • Editor:
  • Inline external annotations
  • Inferred annotation hints
  • Android:
  • Merged features from Android Studio 3.0
  • Version Control Systems:
  • Support for partial Git commits

New in IntelliJ IDEA Ultimate Edition 2018.1 Build 181.4203.519 RC 3 (Mar 23, 2018)

  • Highlights:
  • Partial Commit: the "Git | Revert" action doesn’t revert changes, that are excluded by checkboxes.
  • Partial Commit: Pre-commit changes by "Update Copyright" hook will not be committed when committing a non-active changelist.
  • Important fix for tree implementation for the project and package view.

New in IntelliJ IDEA Ultimate Edition 2018.1 Build 181.4203.400 RC 2 (Mar 21, 2018)

  • Highlights:
  • Partial Commit: the "Git | Revert" action doesn’t revert changes, that are excluded by checkboxes.
  • Partial Commit: Pre-commit changes by "Update Copyright" hook will not be committed when committing a non-active changelist.
  • The Find in Path dialog box is now not layered on top of all the other application windows.
  • To learn more, read the blog post at:
  • https://blog.jetbrains.com/idea/2018/03/intellij-idea-2018-1-rc2-is-here

New in IntelliJ IDEA Ultimate Edition 2018.1 Build 181.4203.6 RC (Mar 15, 2018)

  • Spring Boot:
  • New gutter icons for beans registered in the application context.
  • Other:
  • The IDE now allows you to resize the columns in the Diff Viewer.
  • The IDE now preserves the Debuggers tab layout in the Run Dashboard.
  • The Enter file name popup is now closing after losing focus.
  • JDK was updated to 1.8.0_152-release-1136-b20 x86_64 - the following notable fixes were integrated:
  • Logging of graphics primitives was extended: JRE-646.
  • The support for explicitly registered fonts on macOS was reverted because it introduced an issue with IME-candidate Japanese characters in IntelliJ IDEA: JRE-674.
  • Fixes the damaged UI after changing DPI: JRE-660.
  • To learn more, read the blog post at:
  • https://blog.jetbrains.com/idea/2018/03/intellij-idea-2018-1-release-candidate-is-here

New in IntelliJ IDEA Ultimate Edition 2017.3.5 Build 173.4674.33 (Mar 15, 2018)

  • First of all, with this update, we fixed SSH access to GitHub when using the built-in SSH executable.
  • As GitHub dropped support for weak cryptographic keys, it caused connectivity issues when the built-in SSH executable was used to connect to GitHub. So we’ve updated the built-in SSH executable to make it compatible with GitHub’s new stronger cryptographic standards.
  • We also backported this fix to our earlier IntelliJ IDEA versions:
  • IntelliJ IDEA 2017.2.7 (build 172.4574.19): Download.
  • IntelliJ IDEA 2017.1.6 (build 171.4694.73): Download.
  • IntelliJ IDEA 2016.3.8 (build 163.15529.8): Download.
  • Besides this, IntelliJ IDEA 2017.3.5 addresses the following issues:
  • Fixed the issue with incorrect and unexpected Expand behavior in the Structure View: IDEA-184675.
  • The Change Signature dialog now uses the system-wide color sсheme for the parameters list, instead of the editor specific color scheme: IDEA-134545.
  • Eclipse compiler bundled with IntelliJ IDEA now supports Java 9 sources: IDEA-184951.
  • Also with v2017.3.5, we’ve updated the JDK to the 1.8.0_152-release-1024-b15 version, with the following fixes integrated:
  • Unlimited cryptographic policy is enabled by default (JRE-638).
  • The issue of empty Memory View in Debug session of an application running with JRE 9 was fixed (JRE-641).

New in IntelliJ IDEA Ultimate Edition 2018.1 Build 181.4096.5 EAP (Mar 8, 2018)

  • The updated plugin brings:
  • New intention actions for converting the scoping function calls.
  • The ability to paste Kotlin code directly into a package in the Project Tool Window.
  • Data flow analysis now works for mixed Kotlin and Java codebases.
  • New warnings on possible conflicts introduced by renaming refactoring.
  • For more details, please refer to the blog post at:
  • https://blog.jetbrains.com/idea/2018/03/intellij-idea-2018-1-eap-kotlin-1-2-30

New in IntelliJ IDEA Ultimate Edition 2018.1 Build 181.3986.9 EAP (Feb 28, 2018)

  • Java:
  • Enhancements in Code Completion.
  • Better data flow analysis
  • Many new Java inspections.
  • JVM debugger:
  • The ability to raise an exception during debugging.
  • The ability to log to the console the breakpoint stacktrace.
  • The ability to copy the current thread stack trace.
  • Editor:
  • The IDE shows the external annotations inline in your code by default.
  • The IDE now highlights and colors the folded code regions if they contain errors or warnings.
  • Android:
  • Merged features from Android Studio 3.0.
  • Version Control:
  • Systems Support for partial Git commits.
  • Docker plugin:
  • Enhancements in Docker Compose support.
  • For more details, please refer to the blog post at:
  • http://blog.jetbrains.com/idea/2018/02/intellij-idea-2018-1-public-preview/

New in IntelliJ IDEA Ultimate Edition 2017.3.5 Build 173.4674.1 EAP (Feb 27, 2018)

  • The updated built-in SSH client is now compatible with the new GitHub cryptographic standards: IDEA-140196.
  • The Change Signature dialog now uses the system-wide color theme for the parameters list: IDEA-134545.
  • The JDK has been updated to 1.8.0_152-release-1024-b15, with the following fixes integrated:
  • Unlimited cryptographic policy is enabled by default: JRE-638.
  • The issue of empty Memory View in Debug session of application running with JRE 9 was fixed: JRE-641.

New in IntelliJ IDEA Ultimate Edition 2018.1 Build 181.3741.2 EAP (Feb 14, 2018)

  • Editor:
  • The IDE shows the external annotations inline in your code by default.
  • The IDE provides the ability to show the inferred annotation right in your source code.
  • Java Compiler:
  • New check-box on the Java Compiler page: Use ‘--release’ option for cross-compilation (Java 9 and later).
  • Ability to use a specific version of the ECJ compiler.
  • Version Control Systems:
  • The Commit Details pane of the Log tab has been redesigned (available only for Git and Mercurial).
  • The Clone Repository dialogs for Git and GitHub have been merged into one.
  • Autocompletion for GitHub repositories in the Clone Repository dialog.
  • Project Configuration:
  • New Change Module Names... action, available from the context menu of the Project Structure dialog.
  • Installation:
  • Ability to move the patch download process into the background and continue working in the IDE. Click the new Background button, and you’ll be notified when the patch is downloaded.
  • The JDK was updated to 1.8.0_152-release-1136-b11 and the following notable fixes were integrated:
  • Unlimited cryptographic policy was enabled by default JRE-638.
  • The issue of empty Memory View in Debug session of application running with JRE9 was fixed JRE-641.
  • For more details, please refer to the blog post at:
  • http://blog.jetbrains.com/idea/2018/02/intellij-idea-2018-1-eap-inline-external-annotations-java-compiler-enhancement-and-more-2/

New in IntelliJ IDEA Ultimate Edition 2018.1 Build 181.3494.3 EAP (Feb 7, 2018)

  • Editor:
  • The IDE now highlights and colors the folded code regions if they contain errors or warnings.
  • The IDE highlights the folded code regions with the search results.
  • Java Inspections:
  • The inspection to detect the explicit redundant close() call.
  • For further details on these new features, please read the blog post at:
  • https://blog.jetbrains.com/idea/2018/02/intellij-idea-2018-1-eap-editor-enhancements-and-more/

New in IntelliJ IDEA Ultimate Edition 2018.1 Build 181.3263.15 EAP (Feb 1, 2018)

  • Git integration:
  • The Abort Rebase, Continue Rebase or Skip Commit actions are now available from the Git Branches pop-up, if there is an ongoing rebase process.
  • The Push Commits dialog offers to push to the default remote branch.
  • Other:
  • During the import of an Eclipse project, IntelliJ IDEA is now able to import your code style configuration.
  • The IDE now lets you navigate to the next or previous identifier occurrence using the alt Wheel down or alt Wheel up shortcuts.
  • You can read more about these new features in the blog post at:
  • https://blog.jetbrains.com/idea/2018/01/whats-new-in-intellij-idea-2018-1-eap-5

New in IntelliJ IDEA Ultimate Edition 2017.3.4 Build 173.4548.28 (Jan 31, 2018)

  • The most notable bugs that have been fixed with the update:
  • Now renaming a module is reflected in the dependent module’s file (.iml):
  • IDEA-176554.
  • You can now use the TAB key to jump to the Result pane in the Evaluate Expression window (fixed a regression): IDEA-158873.
  • Fixed the issue with Gradle silent import doing nothing when the Gradle JDK is invalid: IDEA-183962.
  • The Show Local Changes as UML action doesn’t let you scroll infinitely: IDEA-172583.
  • Unlimited resizing in Diagrams when scrolling with the mouse wheel has been fixed: IDEA-90162.
  • New shortcuts Shift + Del and Сtrl + X (cmd + X) have been assigned to the remove results action in the Find Tool Window: IDEA-144928.
  • In addition, beginning with this update, the IDE now lets you choose the test runner even when the Delegate IDE build/run action to gradle option is enabled. You can specify the needed test runner: Platform test runner or Gradle test runner in Preferences | Build, Execution, Deployment | Build Tools | Gradle | Runner.
  • Also, the Field injection inspection for Spring applications has been updated and it now also reports violations in the stereotype components.
  • Consult the release notes for the complete list of changes at:
  • https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2017.3.4+Release+Notes

New in IntelliJ IDEA Ultimate Edition 2018.1 Build 181.3007.14 EAP (Jan 25, 2018)

  • Spring Boot Framework:
  • A new gutter icon provides the ability to open methods with
  • @RequestMapping annotations via the new REST client.
  • Version Control System:
  • The IDE highlights the commit hash in the commit details pane.
  • The ability to navigate from commit details pane to the Log tab by clicking on the commit hash.
  • Git Log: New UI and better performance for the History for revision tab.
  • Other:
  • The IDE automatically resizes the graphics to fit the window size.
  • To learn more, read the blog post at:
  • https://blog.jetbrains.com/idea/2018/01/whats-new-in-intellij-idea-2018-1-eap-4/

New in IntelliJ IDEA Ultimate Edition 2017.3.4 Build 173.4548.10 RC (Jan 24, 2018)

  • Notable fixes:
  • The Show Local Changes as UML action doesn't let you scroll infinitely: IDEA-172583.
  • Unlimited resizing in Diagrams when scrolling with the mouse wheel has been fixed: IDEA-90162.
  • You can now use the TAB key to jump to the Result pane in the Evaluate Expression window (fixed a regression): IDEA-158873.

New in IntelliJ IDEA Ultimate Edition 2018.1 Build 181.2784.17 EAP (Jan 20, 2018)

  • Java:
  • The completion in Stream API chains.
  • The intention to sort array contents.
  • The Idempotent loop body inspection.
  • The inspection to move break-condition of infinite loop to loop condition.
  • The inspection to detect infinite streams.
  • The redundant collection operation inspection.
  • A new Fix partially button in the Inspection Results Tool Window.
  • The support for Junit5 @Tag annotation.
  • A new Include dependencies with “Provided” scope option in Run/Debug Configuration.
  • An ability to generate test class with the Test prefix.
  • Ability to preview a regex replacement in the Replace in Path window.
  • JVM Debugger:
  • The ability to raise an exception during debugging.
  • The ability to log to the console the breakpoint stacktrace.
  • Frameworks:
  • The support for Spring Security 5.0
  • Injection into FreeMarker macro calls
  • VCS:
  • An ability to paste a branch name into the Git Branches popup.
  • The Force push action is enabled by default for the unprotected branches.
  • The SVNKit library has been removed.
  • For more details, please refer to the blog post at:
  • http://blog.jetbrains.com/idea/2018/01/intellij-idea-starts-2018-1-early-access-program/

New in IntelliJ IDEA Ultimate Edition 2017.3.4 Build 173.4548.2 EAP (Jan 18, 2018)

  • No subsystem:
  • Bug: IDEA-171404: allow UI scale exceed 2x
  • Bug: IDEA-184854: make project doesn't make enough
  • Bug: IDEA-182999: find in path dialog is not initialized from text selections in find occurrences previews
  • Exception: IDEA-184156: NPE at com.intellij.openapi.wm.ToolWindowType.valueOf(ToolWindowType.java:18)
  • Code Analysis. Inspection:
  • Usability: IDEA-184412: "apply fixes" in HTML file triggers long-running modal process that is not interruptable
  • Compiling Project:
  • Bug: IDEA-184171: Compiler uses Module's "Language Level" setting as target, it should instead use the Project bytecode version
  • Diff_Merge:
  • Bug: IDEA-183823: 'Compare with clipboard' shortcut is not working in the commit dialog
  • Docker:
  • Bug: IDEA-182541: Docker. DockerView: it is impossible to create containers from some temporary images due to the invalid image Id.
  • Bug: IDEA-158383: Docker: unable to delete image with multiple tags
  • Find, Replace, Find Usages:
  • Cosmetics: IDEA-184726: Misspelling in search and replace dialog box
  • Flash_Flex:
  • Bug: IDEA-183649: Stub Tree And Index Do Not Match for swf file
  • Gradle:
  • Bug: IDEA-182831: paste of maven GAV co-ordinates into gradle file results in wrong scope
  • Bug: IDEA-184410: Running gradle task not working
  • Bug: IDEA-184844: Gradle: when delegating IDE run action to gradle test stdout is duplicated in case of showStandardStreams
  • Bug: IDEA-181146: Build window is empty and Gradle is syncing endlessly when Gradle JDK is invalid
  • Usability: IDEA-183962: Gradle import silently does nothing when Gradle JDK is invalid
  • Usability: IDEA-184845: Gradle: Provide a way to delegate build actions to gradle but use platform test running
  • Grails:
  • Bug: IDEA-181403: Running grails integration test lead to `No tests found for given..`
  • Groovy:
  • Bug: IDEA-184355: Using void[] as return type for method in Groovy doesn't give error until compilation
  • Bug: IDEA-184624: Error marking correct groovy code
  • Indices:
  • Bug: IDEA-123287: Multiple "Updating indices" bg tasks after external file system changes
  • Bug: IDEA-184394: Interface implementation might not be found occasionally
  • Java. Code Completion:
  • Bug: IDEA-183824: Optional autocompletion problem? 2017.3
  • Java. Inspections:
  • Bug: IDEA-172844: False positive "Method invocation 'methodName' may produce NPE" in while loop condition
  • Bug: IDEA-184723: Data flow algorithm complexity
  • Java. Intention Actions:
  • Bug: IDEA-180862: 'Wrap using Collections.singletonList' intention doesn't work with subtypes of return type
  • Java. Refactoring:
  • Bug: IDEA-184549: Extract constant does not work properly
  • Bug: IDEA-184471: "Move package" doesn't update package statements
  • JavaEE.Tomcat:
  • Bug: IDEA-181566: Detection server up with symbolic link tomEE
  • Maven:
  • Bug: IDEA-182983: "Import Maven projects automatically" setting is not respected when unchecked
  • Project Configuration:
  • Bug: IDEA-176554: Module rename isn't reflected in dependent module imls
  • Project View:
  • Bug: IDEA-180143: Deleting empty package causes Project View to reset selection to the root
  • Performance: IDEA-184761: UI freezes in project view
  • Run | Debug configuration:
  • Performance: IDEA-184142: Endless ProjectJDKImpl allocations when alternative JRE is enabled
  • User Interface:
  • Bug: IDEA-183953: Windows: "Show in Explorer" does not work with cyrillic symbols
  • Bug: IDEA-179312: Project View Popup - Does Not Match Settings
  • Bug: IDEA-149061: Tool Window docking issue
  • Bug: IDEA-183580: New background image feature covers up background color of color schemes
  • Usability: IDEA-183950: Create directory/file in project view should move selection to created item
  • Version Control:
  • Bug: IDEA-183986: Compare with Local works incorrectly in a folder history
  • Bug: IDEA-183691: modification info not visible in commit dialog
  • Debugger:
  • Bug: WEB-30325: [CRITICAL] Can't debug Node.js with `--experimental-modules`
  • JavaScript:
  • Feature: WEB-24395: Flow: Type annotations need a different color
  • Linters:
  • Bug: WEB-29873: ESLint module can't be found when installed in a subfolder
  • Bug: WEB-30497: ESLint: errors from eslint-plugin-import are reported when they shouldn't
  • REST Client:
  • Feature: WEB-28672: Auto-format request results
  • TypeScript:
  • Bug: WEB-30484: Cannot parse TypeScript generic async arrow function
  • Performance: WEB-30474: Typescript inspections hanging
  • DB Connectivity:
  • Bug: DBE-5687: NullPointerException connecting to a specific SQL Server database
  • DB Refactoring:
  • Bug: DBE-2404: Foreign keys: on delete set null missing in Oracle
  • SQL Completion:
  • Bug: DBE-938: Column type completion shows table names on SQLServer
  • SQL Editing:
  • Feature: DBE-2232: SQL: proper uncommenting for nested comments
  • Bug: DBE-1705: Bad code is green: declare not at beginning of function
  • Bug: DBE-3750: SQL: Oracle: numeric literal and FROM without a space between is green
  • Bug: DBE-5464: MySQL syntax for DROP USER commands does not recognize IF EXISTS clause correctly in Code Inspector
  • Bug: DBE-3849: Folding breaks on last column in SELECT list
  • Usability: DBE-2244: SQL: typing quote does not insert pair quote with non empty string literal after typing position
  • Usability: DBE-2245: SQL: typing quote does not insert pair quote with more than one character prefix
  • SQL Generation:
  • Bug: DBE-4983: newline in Oracle DB adds character 'n' to to DDL
  • Bug: DBE-5575: Foreign key constraint names are not unique on generation
  • SQL Highlighting:
  • Feature: DBE-5508: Add support for method seperator in plsql packages
  • Bug: DBE-5636: Exasol: support user-defined scalar functions (pl/SQL style) syntax
  • Bug: DBE-4356: Syntax error: grant update on specific field
  • Bug: DBE-3521: Error in code analysis when procedure parameter has same name as local variable name (TSQL)

New in IntelliJ IDEA Ultimate Edition 2017.3.3 Build 173.4301.25 (Jan 17, 2018)

  • Enhancement in the REST Client, a new auto-formatting of request results feature has been implemented. Now the IDE can analyze Content-Type and formats the response accordingly.
  • Most notable fixes and improvement:.
  • The Tool Window docking issue has been fixed: IDEA-149061.
  • The Gradle import is performed in the background: IDEA-180044, IDEA-183647, IDEA-179200.
  • The ability to pause the terminal output: IDEA-140061.
  • Now the IDE correctly resolves the dependency with the “bundle” type: IDEA-117578.
  • Fixed an issue which caused the loss of all run configurations: IDEA-182966.
  • Now the Flatten Modules option is also available from the Project Tool Window: IDEA-183022.
  • Now, after selecting a branch, the Merge from… action invokes the Select Merge Variant dialog: IDEA-182963.
  • Also, a new 1.8.0_152-release-1024-b11 JDK version for x86_64 fixes the following bugs:
  • Low-resolution application icon loading on Windows with HiDPI displays JRE-580.
  • Crash of the 32-bit version on Windows JRE-590.
  • To see the full list of issues fixed with this update, check out the release notes at:
  • https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2017.3.3+Release+Notes

New in IntelliJ IDEA Ultimate Edition 2017.3.3 Build 173.4301.14 RC (Jan 10, 2018)

  • This update contains important bug fixes and overall improvements from the latest EAP build. You can notice that JDK has been updated to version: 1.8.0_152-release-1024-b11 x86_64. The updated JDK fixes the following bugs:
  • Low-resolution application icon loaded for HiDPI displays (Windows) JRE-580.
  • Crash of the 32-bit version on Windows JRE-590
  • This update also contains the following notable fixes:
  • The ability to pause terminal output has been added: IDEA-140061.
  • The flatten modules option has been added to the Project Tool window: IDEA-183022.
  • Now the IDE correctly resolves the dependency with the “bundle” type: IDEA-117578.
  • Fixed an issue that caused loss of all run configurations: IDEA-182966.
  • The Merge from... action now invokes the Select Merge Variant dialog after selecting a branch: IDEA-182963.

New in IntelliJ IDEA Ultimate Edition 2017.3.3 Build 173.4301.1 EAP (Dec 28, 2017)

  • Important bug fixes and overall improvements.
  • JDK has been updated to version: 1.8.0_152-release-1024-b11 x86_64.
  • Among other notable bug fixes:
  • Now the IDE correctly resolves the dependency with the "bundle" type IDEA-117578.
  • The ability to pause terminal output has been added IDEA-140061.
  • The flatten modules option has been added in the Project Tool window IDEA-183022.
  • The IDE now recognizes .ipr files IDEA-183431.
  • The Merge from... action now invokes the Select Merge Variant dialog after selecting a branch IDEA-182963.
  • Gradle import is performed in the background: IDEA-180044, IDEA-183647, IDEA-179200.
  • For more details, please refer to the release notes page at:
  • https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2017.3+173.4301.1+Release+Notes

New in IntelliJ IDEA Ultimate Edition 2017.3.2 Build 173.4127.27 (Dec 27, 2017)

  • First and foremost, the Kotlin plugin bundled with the IDE has been updated to v1.2.10. The updated plugin contains a fix for a major Gradle performance regression KT-21557.
  • This update fixes lots of various issues, the most notable are:
  • For Gradle test runner, the Rerun failed tests button is again available inside the Debug tool window. IDEA-183164
  • Now, the IDE doesn’t crash after a function creation or a function replacement in the Redshift console editor IDEA-183889.
  • Files generated by the annotation processor aren’t stored in the output directory anymore IDEA-183336.
  • The IDE now selects the appropriate Gradle JVM automatically IDEA-149592, this also works for the first project in Gradle IDEA-148681.
  • The issue with too many processes indexing a Git repository has been fixed IDEA-177754.
  • For the full list of fixes check out the release notes at:
  • https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2017.3.2+Release+Notes

New in IntelliJ IDEA Ultimate Edition 2017.3.2 Build 173.4127.17 RC (Dec 20, 2017)

  • IntelliJ IDEA 2017.3.2 RC is available:
  • The Kotlin plugin bundled with the IDE has been updated to v1.2.10.
  • The updated plugin contains a fix for a major Gradle performance regression KT-21557.
  • Also, this update fixes the following issues:
  • Too many processes indexing a Git repository IDEA-177754.
  • Per-module bytecode versions aren't loaded when a project is opened IDEA-183742.
  • Creating or replacing a function in the Redshift console editor is crashing the IDE IDEA-183889.
  • Files generated by the annotation processor are stored in the output directory IDEA-183336.
  • For more details, please refer to the release notes at:
  • https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2017.3+173.4127.17+Release+Notes

New in IntelliJ IDEA Ultimate Edition 2017.3.2 Build 173.4127.2 EAP (Dec 14, 2017)

  • A new IntelliJ IDEA 2017.3.2 EAP build is here and it includes the following new features:
  • Support for Heroku API v3 IDEA-175174.
  • The ability to configure the maximum file size for the 'Find in Path' search IDEA-72543.
  • Spring Boot: Support for new SB 2.0.0 properties for managing actuator endpoints IDEA-183012.
  • Spring Boot: Dedicated support for java.time.Duration has been added in configuration files IDEA-182319.
  • And notable bug fixes:
  • The IDE now selects the appropriate Gradle JVM automatically IDEA-149592, also works for the first project in Gradle IDEA-148681.
  • Spring Boot: application.yaml
  • support: navigation icons are available in the gutter for the List/Map properties IDEA-181162.
  • For more details, please refer to the release notes at:
  • https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2017.3+173.4127.2+Release+Notes

New in IntelliJ IDEA Ultimate Edition 2017.3.1 Build 173.3942.27 (Dec 13, 2017)

  • Various improvements and bug fixes:
  • Improvements for silent installation of IntelliJ IDEA based IDEs on Windows.
  • The History tab (VCS |Git | Show History) shows the full history for a moved file IDEA-123397.
  • Clearing the output directory doesn't slow down the total build time anymore IDEA-182478.
  • Removing an unloaded module from a project does not lead to deleting the corresponding directory IDEA-182200.
  • Navigation, find usages, etc. works for Groovy code IDEA-183247.
  • Fix for a major formatting regression from 2017.2.6 to 2017.3 IDEA-183193.
  • The IDE now loads the project tree IDEA-183236.
  • Now the "Simplify Optional call chains" inspection doesn't remove an essential part of the code IDEA-183174.

New in IntelliJ IDEA Ultimate Edition 2017.3.1 Build 173.3942.15 RC (Dec 7, 2017)

  • Bug fixes:
  • The IDE doesn't load project tree IDEA-183236.
  • Debugger crashes on launch IDEA-183136.
  • Major formatting regression from 2017.2.6 to 2017.3 IDEA-183193.
  • The IntelliJ 2017.3 test runner is not detecting JUnit 3 tests without no-arg constructor IDEA-183169.
  • Spock tests cannot be run individually (Grails 2.4.5, spock-core-0.7) IDEA-182935.
  • The "Simplify Optional call chains" inspection removes essential part of code IDEA-183174.
  • The error-prone-compiler plugin is not compatible with IDEA 2017.3.1 EAP IDEA-183095.

New in IntelliJ IDEA Ultimate Edition 2017.3 Build 173.3727.127 (Nov 30, 2017)

  • This release includes loads of new features and dozens of important bug fixes:
  • Smarter Coding Assistance
  • Better Debugger
  • Configurable command line shortener
  • Run Dashboard: Add different run configuration types
  • Brand new editor-based REST client
  • Java EE 8 support
  • Spring: auto-detection of Spring facet, new inspections, and better performance
  • Auto-detection for MVC context for Spring Boot MVC web applications
  • Bundled Kotlin plugin updated to v1.2
  • Better settings synchronization

New in IntelliJ IDEA Ultimate Edition 2017.3 Build 173.3727.127 RC 3 (Nov 28, 2017)

  • This build includes several bug-fixes:
  • Now the IDE doesn’t freeze for a few seconds before showing the Splash screen IDEA-182682.
  • The text rendering problem in the installation dialog on mac OS High Sierra was fixed
  • IDEA-179657.
  • Now the Git Reset dialog looks normal, and does resize IDEA-154559.

New in IntelliJ IDEA Ultimate Edition 2017.3 Build 173.3727.78 RC 2 (Nov 23, 2017)

  • Fixes:
  • Failure to establish SFT connection when OpenSSH configuration is used IDEA-181633.
  • IDE lock up while typing IDEA-182369.
  • Misinterpretation of content in the 'Replace All' dialog as HTML IDEA-182289.
  • Bugs in Javadoc Codestyle IDEA-182116.
  • Incorrect call of the Undo action from the Undo confirmation dialog IDEA-179753.
  • Wrong UI scale factor on Windows with latest EAP IDEA-180135.

New in IntelliJ IDEA Ultimate Edition 2017.3 Build 173.3622.25 EAP (Nov 10, 2017)

  • Highlights:
  • Output of the Gradle task and Gradle test is shown in the Run (or Debug)
  • window, as it was in IntelliJ IDEA 2017.2.
  • The Replace Usages dialog is back in the Replace in Path workflow.
  • The selected mode (Flat or Split) is preserved in the new Stream Trace window.
  • New progress bars.
  • The Docker plugin allows using files with environment variables to run a Docker
  • container.
  • The Docker run configuration now supports network-related options.
  • For more details, please refer to the blog post at:
  • https://blog.jetbrains.com/idea/2017/11/intellij-idea-2017-3-eap-is-here

New in IntelliJ IDEA Ultimate Edition 2017.2.6 Build 172.4574.8 RC (Nov 9, 2017)

  • Bug fixes:
  • Java: Code inspection hangs in the latest 2017.2.5 release
  • ColdFusion: a fix for code coloring
  • Tapestry: a failure while creating component or page with NullPointerException was fixed
  • For more details of issues fixed in 2017.2.6 please refer to the release notes at:
  • https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2017.2.6+Release+Notes

New in IntelliJ IDEA Ultimate Edition 2017.3 Build 173.3531.6 EAP (Nov 1, 2017)

  • Highlights:
  • Support for the OpenLiberty server.
  • The format.sh script supports both .idea/codeStyleSettings.xml and .idea/codeStyles/Project.xml.
  • For more details please refer to the release notes page at:
  • https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2017.3+173.3531.6+Release+Notes

New in IntelliJ IDEA Ultimate Edition 2017.3 Build 173.3415.22 EAP (Oct 27, 2017)

  • Run Dashboard executes different types of run configurations.
  • JDK was updated to 1.8.0_152-release-1024-b06 x86_64:
  • the HiDPI mode fallback logic was removed (JRE-509).

New in IntelliJ IDEA Ultimate Edition 2017.2.6 Build 172.4574.5 EAP (Oct 24, 2017)

  • No subsystem:
  • Bug: IDEA-179213: NullPointerException in com.intellij.openapi.externalSystem.settings.AbstractExternalSystemSettings.setLinkedProjectsSetting s in offline inspections mode
  • Bug: IDEA-176658: Changelog converted automatically to US-ASCII
  • Database:
  • Feature: IDEA-66037:
  • Feature request: allow "generate classes from database schema" for plain-JDBC developers
  • Bug: IDEA-179357: Data Source corrupted: 'The string 'null-1..-1' is not a valid sequence specification'
  • Diff_Merge:
  • Bug: IDEA-178618: Command line diff between directories: can't show diff error for files
  • Gradle:
  • Bug: IDEA-171520: Error on Refresh Gradle Project using Java 9
  • Bug: IDEA-178438: application properties not set when starting Spring Boot service in IDEA
  • Groovy:
  • Bug: IDEA-179578: Groovy stub generation silently fails if some other builder requests rebuild
  • Bug: IDEA-174890: "GString is used as map's key" warning when using a null literal as a map key in Groovy
  • Bug: IDEA-171182: Groovy implicit cast is not recognised
  • Exception: IDEA-178663: AE at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrTupleImpl.getParent(GrTupleImpl. java:53)
  • Exception: IDEA-178856: IAE at org.jetbrains.plugins.groovy.intentions.other.GrCopyStringConcatenationContentIntention$1.$$$reportN ull$$$0(GrCopyStringConcatenationContentIntention.java)
  • Indices:
  • Bug: IDEA-180296: NPE in MapReduceIndex.flush corrupts indices
  • Java. Inspections:
  • Feature: IDEA-176404: Allow "Return of 'null'" to be ignored when return type is java.lang.Void
  • Bug: IDEA-176402: Simplify inspections give incorrect result
  • Bug: IDEA-166832: Package naming convention inspection triggers on *complete* package names
  • Java. Intention Actions:
  • Bug: IDEA-178828: Missing parentheses in "Simplify 'if else'" result
  • Task Management:
  • Bug: IDEA-175378: "Open Task" makes the whole IDE freeze when selecting a task too quickly
  • Unit Testing. JUnit:
  • Bug: IDEA-178888: org.apiguardian:apiguardian-api:1.0.0 missing from junit plugin lib in 2017.2.4 IDEA release
  • User Interface:
  • Bug: IDEA-179056: Confirm Exit, Do not ask me again - always appearing
  • Bug: IDEA-176821: "Hide file extensions in editor tabs" removes all after dot
  • Version Control. Git:
  • Bug: IDEA-179546: Revert commit: files to be deleted are not checked fro commit by default
  • Data Import & Export:
  • Bug: DBE-5140: Import CSV as DOUBLE PRECISION results in 0.000000
  • Bug: DBE-5148: Postgres restore option isn't working with non default credentials
  • Data Views:
  • Bug: DBE-5032: Export Options Disabled
  • SQL Resolve:
  • Bug: DBE-4886: Autoscroll from Editor does not work for DDL opened in console

New in IntelliJ IDEA Ultimate Edition 2017.3 Build 173.3302.5 EAP (Oct 19, 2017)

  • Background for the Tooltip.
  • Auto-commenting for pasted multi-line text (Java files).
  • REST Client: Support for environment variables.
  • Database Tools:
  • PostgreSQL: Support for Foreign Data Wrappers.
  • The ability to group data sources.

New in IntelliJ IDEA Ultimate Edition 2017.3 Build 173.3188.16 EAP (Oct 12, 2017)

  • Highlights:
  • Configurable command line shortener and full command line preview.
  • Enhancements in Async Stacktraces Debugger.
  • Bundled Java Stream Debugger plugin.
  • Improvements in Java inspections and actions.
  • Improvements in unloaded modules.
  • ClearCase plugin is not bundled anymore.
  • For more details, read the blog post at:
  • https://blog.jetbrains.com/idea/2017/10/Intellij-idea-2017-3-eap-configurable-command-line-shortener-and-more

New in IntelliJ IDEA Ultimate Edition 2017.3 Build 173.2941.3 EAP (Oct 5, 2017)

  • Various bug fixes.
  • For more details, please refer to the release notes at https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2017.3+173.2941.3+Release+Notes.

New in IntelliJ IDEA Ultimate Edition 2017.3 Build 173.2696.26 EAP (Sep 29, 2017)

  • Support for grouping modules according to their qualified names.
  • Java EE 8 / CDI 2.0:
  • Support for async events.
  • Support for dynamic beans (CDI extensions).
  • Navigation from disposer methods to their producers.
  • New inspection: disposer methods without corresponding producers.
  • Support for implicit archives (without beans.xml).
  • Support for new built-in classes: RequestContextController and InterceptionFactory.
  • For more information, refer to the blog post at https://blog.jetbrains.com/idea/2017/09/intellij-idea-2017-3-eap-grouping-modules-according-to-their-qualified-names-and-more/.

New in IntelliJ IDEA Ultimate Edition 2017.2.5 Build 172.4343.14 (Sep 27, 2017)

  • A latest performance and stability update.
  • Problem with pinch to zoom was finally resolved. Among other bug fixes, the update solves the issue with encodings (the IDE randomly changed file encodings).
  • No subsystem:
  • Bug: IDEA-147470: AddToFavorites action should work for ResourceBundle
  • Bug: IDEA-178347: UI is frozen for a long time in ModuleManagerImpl.loadModules
  • Bug: IDEA-176658: Changelog converted automatically to US-ASCII
  • Performance: IDEA-178385: Intellij very slow
  • Exception: IDEA-149853: ClassNotFoundException: com.intellij.lang.properties.projectView.ResourceBundleNode
  • Android:
  • Bug: IDEA-178268: Add support for refactoring an Android project for RTL support
  • Database:
  • Feature: IDEA-66037:
  • Feature request: allow "generate classes from database schema" for plain-JDBC developers
  • Bug: IDEA-179357: Data Source corrupted: 'The string 'null-1..-1' is not a valid sequence specification'
  • Find, Replace, Find Usages:
  • Bug: IDEA-123295: Replace In Path stats are incorrect after replacement
  • Usability: IDEA-123297: Replace In Path tree collapses after replacing occurrences
  • Groovy:
  • Exception: IDEA-178663: AE at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrTupleImpl.getParent(GrTupleImpl. java:53)
  • Java. Inspections:
  • Feature: IDEA-176404: Allow "Return of 'null'" to be ignored when return type is java.lang.Void
  • Bug: IDEA-176402: Simplify inspections give incorrect result
  • Bug: IDEA-178172: Good code is yellow: Inspection "@NotNull/@Nullable problems": @NotNull field with non-trivial setter
  • Bug: IDEA-166832: Package naming convention inspection triggers on *complete* package names
  • Bug: IDEA-168381: Mismatched query and update of collection is false-positive
  • Bug: IDEA-178198: Expressions using constants are not reported as always false
  • Java. Intention Actions:
  • Bug: IDEA-178828: Missing parentheses in "Simplify 'if else'" result
  • Project Configuration:
  • Feature: IDEA-178557: Repository libraries: add option to exclude transitive dependencies
  • Usability: IDEA-177111: Speed up search for Maven library when exact coordinates are specified
  • Task Management:
  • Bug: IDEA-175378: "Open Task" makes the whole IDE freeze when selecting a task too quickly
  • Bug: IDEA-163490: Can't change issue state on pivotal tracker
  • UML:
  • Bug: IDEA-178414: "Show diff as UML" action does not work from file history
  • Unit Testing. JUnit:
  • Bug: IDEA-178888: org.apiguardian:apiguardian-api:1.0.0 missing from junit plugin lib in 2017.2.4 IDEA release
  • Unit Testing. TestNG:
  • Bug: IDEA-176333: Support multiple test frameworks in one class
  • User Interface:
  • Bug: IDEA-179056: Confirm Exit, Do not ask me again - always appearing
  • Bug: IDEA-175106: pinch to zoom doesn't work on 2017.2 EAP
  • Bug: IDEA-176821: "Hide file extensions in editor tabs" removes all after dot
  • CSS:
  • Bug: WEB-7014: Case insensitive autocomplete in CSS selector does not correct case
  • JavaScript. Frameworks:
  • Bug: WEB-28192: Find Usage / Jump to Declaration (CTRL+Click) in AngularJS is no longer working
  • No subsystem:
  • Bug: DBE-5005: Version 2017.2 Does not let you update records in the datagrid using DB2 dialect
  • DB Console:
  • Bug: DBE-4979: Run sql file in console reads the file contents later
  • Data Import & Export:
  • Bug: DBE-5097: when importing CSV file DG messes up the data making the table completely unreliable
  • Bug: DBE-5140: Import CSV as DOUBLE PRECISION results in 0.000000
  • Bug: DBE-5020: Impossible to specify path with space to pg_dump executable
  • Bug: DBE-5148: Postgres restore option isn't working with non default credentials
  • Data Views:
  • Bug: DBE-5085: Sudden IDEA freeze
  • Bug: DBE-5032: Export Options Disabled
  • SQL Generation:
  • Bug: DBE-5015: DataGrip generate faulty code for procedure
  • SQL Resolve:
  • Bug: DBE-4886: Autoscroll from Editor does not work for DDL opened in console

New in IntelliJ IDEA Ultimate Edition 2017.3 Build 173.2463.16 EAP (Sep 22, 2017)

  • Better synchronization of your IDE settings across devices.
  • Running Gradle tests with coverage.
  • Support for Spring Boot 2.0 actuator endpoints.

New in IntelliJ IDEA Ultimate Edition 2017.2.5 Build 172.4343.5 RC (Sep 20, 2017)

  • Database:
  • Feature: IDEA-66037
  • Feature: request: allow "generate classes from database schema" for plain-JDBC developers
  • Java. Inspections:
  • Feature: IDEA-176404: Allow "Return of 'null'" to be ignored when return type is java.lang.Void:
  • Bug: IDEA-166832: Package naming convention inspection triggers on *complete* package names
  • Bug: IDEA-176402: Simplify inspections give incorrect result
  • Java. Intention Actions:
  • Bug: IDEA-178828: Missing parentheses in "Simplify 'if else'" result
  • User Interface:
  • Bug: IDEA-176821: "Hide file extensions in editor tabs" removes all after dot
  • SQL Resolve:
  • Bug: DBE-4886: Autoscroll from Editor does not work for DDL opened in console

New in IntelliJ IDEA Ultimate Edition 2017.2.5 Build 172.4343.2 EAP (Sep 16, 2017)

  • Among other bug fixes, the update solves the issue with encodings (the IDE randomly changed file encodings)

New in IntelliJ IDEA Ultimate Edition 2017.3 Build 173.2290.1 EAP (Sep 14, 2017)

  • Java:
  • First of all, we continue enhancing our data flow analysis for Java code.
  • IntelliJ IDEA 2017.3 now detects possible nullability issues even in Stream API call chains.
  • The quick-fixes that help migrate plain for loops to Stream API have been extended to cover a few more sophisticated but quite common cases.
  • Usages of StringBuilder can now be replaced with Stream.collect and Collectors.joining:
  • Code that iterates to find a maximum or a minimum can now be automatically replaced with Stream.max and Stream.min.
  • The data flow analysis for the Optional type has also become smarter and now reports even non-obvious issues.
  • We’ve improved the way nullability annotations are inferred. Earlier annotations were inferred only for library methods’ parameters and for any methods’ return types. Now it also infers nullability annotations for parameters of sealed and private methods.
  • The IDE shows the inferred annotations in Parameter Info and Quick Doc popups. When the caret is at such a parameter, the IDE offers a quick-fix to explicitly declare the inferred annotation.
  • Finally, there are many brand new inspections, which you can easily see in Settings by typing “2017.3” in the Search field.
  • JVM debugger:
  • Just like data flow analysis, the Debugger is another area we’ve constantly been enhancing in recent releases, and IntelliJ IDEA 2017.3 is no exception.
  • First, the Debugger tool window adds a new Overhead tab.
  • As its name suggests, this tab shows you the overhead added either when stepping over the code or when Data Renderers evaluates values to display them in Variables, Watches, or other places.
  • When not needed, the tab can be easily hidden and restored later.
  • Speaking of possible overhead, the Debugger now lets you reduce it – by using the On-demand Data Renderers. Now evaluation of values in Variables, Watches, or other places can be done on click when needed, rather than automatically.
  • This new feature can be enabled in the Data Renderers settings for each renderer.
  • Then, in Variables, Watches, and other places, simply click the renderer’s expression placeholder to see the value.
  • Any renderer can be “muted” from the context menu: this will enable the On-demand setting for the selected renderer.
  • Same functionality is automatically enabled for any object if you disable the default toString renderer.
  • Spring:
  • Support for Spring and Spring Boot is also getting better with each update. First of all, we’ve introduced initial support for auto-configured MVC web applications, already available in the EAP.
  • Another thing related to Spring, and project configuration in particular, is auto-detection of Spring facet and context. We hope this will make your life much easier, since facet configuration is always a painful process required to have Spring-dedicated coding assistance.
  • Git:
  • In Git integration, we’ve sped up branch operations (especially for large projects) and added slight UX improvements, such as the Interactively Rebase from Here action in the Log viewer. In addition, Compact References View and Show Tag Names settings are now project-level instead of global.
  • Tools:
  • The biggest highlight here is the brand new editor-based REST client. This new client reuses the approach from VS Code and Emacs for testing HTTP requests.
  • To use the new client, simply open a new Scratch File and select ‘HTTP Requests’ as its type. This will create a scratch file with the “.http” extension. The file format is basically a mixture of HTTP RFC and custom injections, similar to what VS Code uses.
  • To run a request, use the icon on the left-hand panel of the editor.
  • Once the IDE has run a request, it will embed a link with the results to the file for easier navigation.
  • In other news, the Docker plugin now supports alternative names for docker-compose.yml files.
  • JavaScript:
  • Support for Vue.js has gotten a lot better with the update, adding automatic closing of curly braces, and coding assistance for props (including props as arrays) and data properties/methods.
  • The Change Signature refactoring now also works better for ES6 methods: the IDE correctly updates all usages of the method across the project.
  • The Extract Parameter refactoring now uses the ES6 parameter syntax. Speaking of ES6, when possible, import statements are now added automatically when code is pasted from the clipboard.
  • Convert type to interface intention. Also, the TypeScript compiler can now be used by the IDE to report problems in JavaScript (this requires you to set allowJs to true in tsconfig.json).
  • Finally, code styles are now imported automatically from ESLint and TSLint when a project is opened.
  • Miscellaneous:
  • One more notable change in this update is the new code style settings format. Now all code style settings are located under “.idea/codeStyle” directory. The ultimate intention is to support multiple project code styles linked to different scopes. The new format is also cleaner and contains all code style settings properly grouped by language.
  • The old “.idea/codeStyleSettings.xml” is imported to two new files: “.idea/codeStyles/codeStyleConfig.xml” containing a link to preferred project code style, and “.idea/codeStyles/Project.xml” with code style settings for different languages. The latter is optional and created only if there are non-default settings. If the “.idea” directory is under version control, both files can be added to VCS too. The old codeStyleSettings.xml is kept for backwards compatibility.
  • Last but not least, the Go to File action now doesn’t require slashes between folder names and before the file name.

New in IntelliJ IDEA Ultimate Edition 2017.2.4 Build 172.4155.36 (Sep 13, 2017)

  • Along with bug fixes and performance improvements, the update brings the support for JUnit 5 GA, better Extend/Shrink Selection for file paths, and the Paste Simple option in Paste from History.
  • CHANGELOG:
  • No subsystem:
  • Bug: IDEA-177719: Unable to build project
  • Bug: IDEA-178347: UI is frozen for a long time in ModuleManagerImpl.loadModules
  • Performance: IDEA-178385: Intellij very slow
  • Android:
  • Bug: IDEA-177642: No Android GUI editor
  • Code Analysis. Inspection:
  • Bug: IDEA-176629: More null annotation problems with arrays
  • ColdFusion:
  • Bug: IDEA-175864: CFML: Problem with Spelling Error Detection in "name" Attributes
  • Database:
  • Bug: IDEA-177673: SQL console button doesn't work when toolbar is disabled
  • Bug: IDEA-130881: Database: Compare: Space and click do not change operation
  • Usability: IDEA-122862: UML functions are disabled on database during file indexing
  • Editor. Code Completion:
  • Bug: IDEA-174819: Following annotation is removed on autocomplete
  • Editor. Editing Text:
  • Feature: IDEA-145517: extend selection improvement
  • Feature: IDEA-176965: Enabling Paste Simple from "Paste from History"
  • Find, Replace, Find Usages:
  • Bug: IDEA-123295: Replace In Path stats are incorrect after replacement
  • Usability: IDEA-123297: Replace In Path tree collapses after replacing occurrences
  • Groovy:
  • Bug: IDEA-175428: "Convert to closure property" is available on constructors
  • Exception: IDEA-175405: "Convert to closure property" fails
  • Java. Inspections:
  • Bug: IDEA-177404: Method that never returns get "returns non-null value" warning
  • Bug: IDEA-177306: False Positive: reporting "useless" Optional map
  • Bug: IDEA-177515: Optional.isPresent() refactoring should not be suggested for ternary with incompatible branch types
  • Bug: IDEA-168381: Mismatched query and update of collection is false-positive
  • Language Injection:
  • Bug: IDEA-177940: Show in -> Database view on table/column in injected string only focuses Database in viewer, not object itself
  • Project Configuration:
  • Bug: IDEA-177765: Repository libraries: sources of dependencies aren't downloaded
  • Spring:
  • Bug: IDEA-172049: Spring bean with inner class defined via "Outer$Inner" in XML has no bean icon
  • Tapestry:
  • Exception: IDEA-175988: Throwable at com.intellij.openapi.application.impl.NoSwingUnderWriteAction.a
  • UML:
  • Feature: IDEA-170524: Generate Jigsaw Module Dependency Diagram
  • Bug: IDEA-178414: "Show diff as UML" action does not work from file history
  • Unit Testing. TestNG:
  • Bug: IDEA-176333: Support multiple test frameworks in one class
  • User Interface:
  • Bug: IDEA-175106: pinch to zoom doesn't work on 2017.2 EAP
  • Version Control:
  • Bug: IDEA-175916: SubVersion File status not updated after external commit.
  • Version Control. Subversion:
  • Bug: IDEA-176723: SVN View swallows Projects
  • Bug: IDEA-170912: SQLite issues in SVN Integration plugin (Cannot save settings, No data in Local changes and Repo tab)
  • Bug: IDEA-61139: Svn integrate file trips over URL with spaces (introduces % )
  • Bug: IDEA-172523: Select branch pop-up does not work in Update project
  • Bug: IDEA-83768: Subversion: undo of case-only rename on Windows deletes local file, possibly losing uncommitted changes
  • Bug: IDEA-150239: Commit on subversion after rename results in error
  • Bug: IDEA-161117: Version Control "Repository" and "Incoming" tabs mask user, timestamp if too wide
  • Bug: IDEA-176854: IDEA creates wrong path to SVN
  • Exception: IDEA-136700: AE at org.jetbrains.idea.svn.actions.RelocateAction.perform
  • Exception: IDEA-143641: IAE at com.intellij.openapi.util.text.StringUtil.convertLineSeparators
  • Exception: IDEA-159659: Show merge sources - Argument must not be null
  • CSS:
  • Bug: WEB-7014: Case insensitive autocomplete in CSS selector does not correct case
  • Debugger:
  • Bug: WEB-27884: Karma: Error 'Helper script failed on remote' when inspecting arrays
  • Bug: WEB-27303: Can't debug React-Native app with node 8
  • Bug: WEB-27607: Chrome not found on Mac when launching React Native
  • JavaScript:
  • Feature: WEB-28073: Support 'Optional catch bindings'
  • Bug: WEB-28123: IDE "failed to load" webpack config that exports function taking env and returning the config object
  • Bug: WEB-28162: Webpack aliases not resolved when using webpack.babel.config.js
  • JavaScript. Frameworks:
  • Bug: WEB-28192: Find Usage / Jump to Declaration (CTRL+Click) in AngularJS is no longer working
  • Bug: WEB-28328: Can't resolve Component in react 16
  • TypeScript:
  • Bug: WEB-27690: Add support for "export default abstract class" TypeScript syntax
  • Bug: WEB-28374: Typescript 2.5.1 no longer automatically compiling on changes
  • No subsystem:
  • Bug: DBE-5005: Version 2017.2 Does not let you update records in the datagrid using DB2 dialect
  • DB Console:
  • Bug: DBE-4979: Run sql file in console reads the file contents later
  • Bug: DBE-4340: Can't Connect SQL File to Console
  • Bug: DBE-4483: Can not associate Data Source with sql file based on file and Data Source SQL dialects
  • Data Import & Export:
  • Bug: DBE-5097: when importing CSV file DG messes up the data making the table completely unreliable
  • Bug: DBE-5020: Impossible to specify path with space to pg_dump executable
  • Data Views:
  • Bug: DBE-5085: Sudden IDEA freeze
  • IDE General:
  • Bug: DBE-5038: Context menu to add a file to favorites has disappeared in 2017.2.1
  • SQL Generation:
  • Bug: DBE-5015: DataGrip generate faulty code for procedure
  • SQL Resolve:
  • Bug: DBE-4886: Autoscroll from Editor does not work for DDL opened in console

New in IntelliJ IDEA Ultimate Edition 2017.3 Build 173.2099.14 EAP (Sep 8, 2017)

  • Java:
  • Detecting a wider set of problems in Stream and Optional call chains.
  • Detecting more nullability problems by inferring nullability for method parameters.
  • The inspections that migrate for-loops into Stream API calls now support more scenarios.
  • Many new inspections.
  • JVM debugger:
  • To reduce overhead, any renderer now can be set to On-demand. Such a renderer shows the data only on click.
  • The new Overhead tab that shows the overhead produced by breakpoints, conditions, log expressions, capture points, heavy renderers, etc. The data is comprised of the number of hits and the amount of time.
  • Spring Boot:
  • Initial support for auto-configured MVC web applications.
  • Git integration:
  • Log now offers the Interactively Rebase from Here action.
  • Branch operations are now faster on large projects.
  • Other:
  • Structural Search and Replace now provides a progress indicator.

New in IntelliJ IDEA Ultimate Edition 2017.2.4 Build 172.4155.24 RC (Sep 6, 2017)

  • No subsystem:
  • Performance: IDEA-178385: Intellij very slow
  • Java. Inspections:
  • Bug: IDEA-168381: Mismatched query and update of collection is false-positive
  • UML:
  • Bug: IDEA-178414: "Show diff as UML" action does not work from file history
  • Unit Testing. TestNG:
  • Bug: IDEA-176333: Support multiple test frameworks in one class
  • CSS:
  • Bug: WEB-7014: Case insensitive autocomplete in CSS selector does not correct case
  • No subsystem:
  • Bug: DBE-5005: Version 2017.2 Does not let you update records in the datagrid using DB2 dialect
  • DB Console:
  • Bug: DBE-4979: Run sql file in console reads the file contents later
  • Data Import & Export:
  • Bug: DBE-5097: when importing CSV file DG messes up the data making the table completely unreliable
  • Bug: DBE-5020: Impossible to specify path with space to pg_dump executable
  • Data Views:
  • Bug: DBE-5085: Sudden IDEA freeze
  • SQL Generation:
  • Bug: DBE-5015: DataGrip generate faulty code for procedure
  • SQL Resolve:
  • Bug: DBE-4886: Autoscroll from Editor does not work for DDL opened in console

New in IntelliJ IDEA Ultimate Edition 2017.2.4 Build 172.4155.5 EAP (Sep 1, 2017)

  • No subsystem:
  • Bug: IDEA-177719: Unable to build project
  • Android:
  • Bug: IDEA-177642: No Android GUI editor
  • Code Analysis. Inspection:
  • Bug: IDEA-176629: More null annotation problems with arrays
  • ColdFusion:
  • Bug: IDEA-175864: CFML: Problem with Spelling Error Detection in "name" Attributes
  • Database:
  • Bug: IDEA-177673: SQL console button doesn't work when toolbar is disabled
  • Bug: IDEA-130881: Database: Compare: Space and click do not change operation
  • Usability: IDEA-122862: UML functions are disabled on database during file indexing
  • Editor. Code Completion:
  • Bug: IDEA-174819: Following annotation is removed on autocomplete
  • Editor. Editing Text:
  • Feature: IDEA-145517: extend selection improvement
  • Feature: IDEA-176965: Enabling Paste Simple from "Paste from History"
  • Find, Replace, Find Usages:
  • Bug: IDEA-123295: Replace In Path stats are incorrect after replacement
  • Usability: IDEA-123297: Replace In Path tree collapses after replacing occurrences
  • Groovy:
  • Bug: IDEA-175428: "Convert to closure property" is available on constructors
  • Exception: IDEA-175405: "Convert to closure property" fails
  • Java. Inspections:
  • Bug: IDEA-177306: False Positive: reporting "useless" Optional map
  • Bug: IDEA-177404: Method that never returns get "returns non-null value" warning
  • Bug: IDEA-177515: Optional.isPresent() refactoring should not be suggested for ternary with incompatible branch types
  • Language Injection:
  • Bug: IDEA-177940: Show in -> Database view on table/column in injected string only focuses Database in viewer, not object itself
  • Project Configuration:
  • Bug: IDEA-177765: Repository libraries: sources of dependencies aren't downloaded
  • Spring:
  • Bug: IDEA-172049: Spring bean with inner class defined via "Outer$Inner" in XML has no bean icon
  • Tapestry:
  • Exception: IDEA-175988: Throwable at com.intellij.openapi.application.impl.NoSwingUnderWriteAction.a
  • UML:
  • Feature: IDEA-170524: Generate Jigsaw Module Dependency Diagram
  • User Interface:
  • Bug: IDEA-175106: pinch to zoom doesn't work on 2017.2 EAP
  • Version Control:
  • Bug: IDEA-175916: SubVersion File status not updated after external commit.
  • Version Control. Subversion:
  • Bug: IDEA-170912: SQLite issues in SVN Integration plugin (Cannot save settings, No data in Local changes and Repo tab)
  • Bug: IDEA-176854: IDEA creates wrong path to SVN
  • Bug: IDEA-61139: Svn integrate file trips over URL with spaces (introduces % )
  • Bug: IDEA-83768: Subversion: undo of case-only rename on Windows deletes local file, possibly losing uncommitted changes
  • Bug: IDEA-150239: Commit on subversion after rename results in error
  • Bug: IDEA-161117: Version Control "Repository" and "Incoming" tabs mask user, timestamp if too wide
  • Bug: IDEA-176723: SVN View swallows Projects
  • Bug: IDEA-172523: Select branch pop-up does not work in Update project
  • Exception: IDEA-143641: IAE at com.intellij.openapi.util.text.StringUtil.convertLineSeparators
  • Exception: IDEA-136700: AE at org.jetbrains.idea.svn.actions.RelocateAction.perform
  • Exception: IDEA-159659: Show merge sources - Argument must not be null
  • Debugger:
  • Bug: WEB-27884: Karma: Error 'Helper script failed on remote' when inspecting arrays
  • Bug: WEB-27303: Can't debug React-Native app with node 8
  • Bug: WEB-27607: Chrome not found on Mac when launching React Native
  • JavaScript:
  • Feature: WEB-28073: Support 'Optional catch bindings'
  • Bug: WEB-28123: IDE "failed to load" webpack config that exports function taking env and returning the config object
  • Bug: WEB-28162: Webpack aliases not resolved when using webpack.babel.config.js
  • JavaScript. Frameworks:
  • Bug: WEB-28328: Can't resolve Component in react 16
  • TypeScript:
  • Bug: WEB-27690: Add support for "export default abstract class" TypeScript syntax
  • Bug: WEB-28374: Typescript 2.5.1 no longer automatically compiling on changes
  • DB Console:
  • Bug: DBE-4483: Can not associate Data Source with sql file based on file and Data Source SQL dialects
  • Bug: DBE-4340: Can't Connect SQL File to Console
  • IDE General:
  • Bug: DBE-5038: Context menu to add a file to favorites has disappeared in 2017.2.1

New in IntelliJ IDEA Ultimate Edition 2017.2.3 Build 172.3968.16 (Aug 30, 2017)

  • No subsystem:
  • Bug: IDEA-176666: "Call Hierarchy" tab in find usage steals focus
  • Bug: IDEA-176658: Changelog converted automatically to US-ASCII
  • Bug: IDEA-176762: Installing new versions of apps loses "font ligature" setting
  • Bug: IDEA-177719: Unable to build project
  • Bug: IDEA-177146: Orphaned threads running ChooseByNameBase$CalcElementsThread
  • Android:
  • Bug: IDEA-157267: New Project Wizard: Java module tooltip is shown for Android module
  • Bug: IDEA-171800: Delegate IDE build/run actions to Gradle doesn't work in a presence of Android subproject
  • Database:
  • Bug: IDEA-177673: SQL console button doesn't work when toolbar is disabled
  • Usability: IDEA-122862: UML functions are disabled on database during file indexing
  • Diff_Merge:
  • Bug: IDEA-173698: Cannot move/resize diff view area of Commit Changes dialog
  • Docker:
  • Bug: IDEA-176990: Dockerfile ADD command doesn't support dashes in file names
  • Bug: IDEA-177076: DockerCompose: cap_add, cap_drop: Support "ALL" value for autocompletion
  • Bug: IDEA-177106: Docker - Client is newer than server (client API version 1.25, server API version 1.24)
  • Task: IDEA-175871: Docker plugin: bundle all the libraries to avoid runtime downloads
  • Task: IDEA-177320: Switch Docker plugin from gradle- to platform- build
  • Editor. Editing Text:
  • Feature: IDEA-176965: Enabling Paste Simple from "Paste from History"
  • Bug: IDEA-175888: Multiple @since Javadoc tags are replaced with one on reformat
  • Bug: IDEA-176980: Cannot open javascript files
  • Bug: IDEA-176637: UTF-8 symbols (korean and japanese) incorrect appears in the debugger
  • Bug: IDEA-177182: using spring in dao layer auto input a pair of braces
  • Performance: IDEA-175737: Lag while typing
  • Editor. Error Highlighting:
  • Bug: IDEA-176500: Color for severities are not updated via dropdown
  • File System:
  • Bug: IDEA-176819: FreeBSD-12, post ino64 update: no projects, config is not saved
  • Find, Replace, Find Usages:
  • Bug: IDEA-174102: Find Refactoring Preview is not shown first time
  • Flash_Flex:
  • Bug: IDEA-176253: Action "Reformat code - Rearrange code" does not work in .as files
  • Bug: IDEA-176227: "Unable to load a certificate in this file" error when packaging AIR application
  • Gradle:
  • Bug: IDEA-177161: Idea does not respect "Output path" settings with gradle
  • Bug: IDEA-176923: Gradle dependency not included on classpath when project run from IDE
  • Bug: IDEA-176985: IntelliJ puts Gradle Java output on test module classpath
  • Bug: IDEA-177243: Gradle sync: Unable to resolve all content root directories, details: NullPointerException
  • Groovy:
  • Bug: IDEA-176982: Orphaned threads created by groovy.mvc.MvcProjectWithoutLibraryNotificator
  • Java. Error Highlighting:
  • Bug: IDEA-177334: IDEA 2017.2.1 keeps hanging
  • Java. Inspections:
  • Bug: IDEA-177054: Wrong warning on AssertJUnit.assertNotNull() from testng
  • JavaEE.JBoss:
  • Bug: IDEA-176439: 2017.2 does not support WildFly Servlet Only distribution
  • Bug: IDEA-176143: JBoss Run Configuration - Native management port configuration not found when value for `jboss.server.base.dir` is quoted
  • Language Injection:
  • Bug: IDEA-176719: Lone tag in JSP seems to trigger language Injection in JSP
  • Maven:
  • Feature: IDEA-158591: Support needed for maven surefire systemPropertiesFile setting
  • Bug: IDEA-173062: Libraries not included in artifacts
  • Project Configuration:
  • Bug: IDEA-176932: Project View: "Back/Forward" navigation does not update selection in leftmost tree
  • Run | Debug configuration:
  • Bug: IDEA-147110: Can not run a 'Jar Application' configuration with dynamic.classpath property set to true
  • Settings Repository:
  • Bug: IDEA-173109: Typing settings repository URL triggers path alert
  • Spring:
  • Bug: IDEA-176873: Incorrect regex spring-boot properties
  • Bug: IDEA-172049: Spring bean with inner class defined via "Outer$Inner" in XML has no bean icon
  • Performance: IDEA-173140: Double Click or Cmd+W on value of path attribute from Spring form tags freezes IDE
  • UML:
  • Feature: IDEA-170524: Generate Jigsaw Module Dependency Diagram
  • Bug: IDEA-176327: 'Ctrl-E' reopens Java Module diagram without independent modules
  • User Interface:
  • Bug: IDEA-173000: Navigate | File and Class popups disappear
  • Cosmetics: IDEA-176097: Incorrect terminology used to describe Jigsaw/JPMS features
  • Version Control:
  • Bug: IDEA-173638: Commit dialog: when the 'show right margin' option is off, but 'wrap when typing reaches right margin' is on, there is no wrapping
  • Bug: IDEA-175622: File status remains "changed" after the file is changed back to initial state
  • Performance: IDEA-171850: IDEA is often freezen - worker process vs thread
  • Usability: IDEA-93433: Improve displays of multi-line commit messages in Changes Window
  • Version Control. Git:
  • Performance: IDEA-174684: UI freeze after huge fetch
  • Version Control. Subversion:
  • Cosmetics: IDEA-175346: "more..." link is shown in Version Control > Repository while there is no more content
  • Version Control. TFS:
  • Bug: IDEA-126724: TFS: Domain field should be disabled if Alternate auth type is used
  • i18n:
  • Bug: IDEA-176217: Automatic ASCII conversion doesn't work anymore for property files
  • No subsystem:
  • Bug: WEB-17317: 502 Bad Gateway error from the server when post data
  • CSS:
  • Bug: WEB-28205: CSS modules support doesn't not work when using `import as`
  • Bug: WEB-28141: Value of 'composes' attribute may be a reference to CSS @value
  • Bug: WEB-28165: Wrong CSS syntax check for @apply rule
  • Dart:
  • Feature: WEB-13268: Option to break automatically on exceptions in Dart: all, unhandled or none.
  • Bug: WEB-27985: Dart: query parameters are stripped from URL when redirecting
  • Debugger:
  • Bug: WEB-27884: Karma + @angular/cli: Error 'Helper script failed on remote' when inspect suit in variables
  • HTML:
  • Bug: WEB-20843: Support rel="noopener"
  • Bug: WEB-27035: Redundant default attribute value assignment.
  • JavaScript:
  • Feature: WEB-28072: Don't force inserting parens after method name completion in JSX
  • Bug: WEB-20956: ES6: re-exporteing default module causes 'default export not declared in imported module' error
  • Bug: WEB-27777: IDE performs Flow analysis even when Javascript language level isn't "Flow"
  • Bug: WEB-28109: Support Flow import type in Move symbol refactoring
  • Bug: WEB-28225: invalid "attempt to assign to const variable" inspection for a variable marked /*global*/
  • Bug: WEB-28162: Webpack aliases not resolved when using webpack.babel.config.js
  • Bug: WEB-28123: IDE "failed to load" webpack config that exports function taking env and returning the config object
  • JavaScript. Frameworks:
  • Feature: WEB-21351: Add intention action to switch between "" and {} in JSX files
  • Bug: WEB-27896: React component props no longer autocomplete
  • Bug: WEB-28028: Wrong code inspections in XSLT Stylesheets with Angular
  • Bug: WEB-27615: Ionic 3: show 'add platform' log
  • Bug: WEB-27826: Missing type introspection inside *ngFor
  • Bug: WEB-27350: Warning:(1, 1) Angular Language Service internal globalError: ngLanguageService.getDiagnostics is not a function
  • Bug: WEB-28098: No quick-fix for Missing React import when using React 16
  • Performance: WEB-28011: Webstorm on Mac freezes
  • LESS:
  • Bug: WEB-23707: Less: webpack ('~') imports not resolved when using 'resolve.alias' and 'resolve.modulesDirectories'
  • Linters:
  • Bug: WEB-28197: Lint .vue files with Standard
  • SASS:
  • Bug: WEB-25321: Importing scss files using tilde (~) as in webpack to specify a path relative to root won't work
  • TypeScript:
  • Feature: WEB-24868: Auto-Import not resolving TypeScript source (not declarations) in node_modules
  • Bug: WEB-28104: Unnecessary brackets for typescript getters after autocomplete
  • Bug: WEB-27690: Add support for "export default abstract class" TypeScript syntax
  • Bug: WEB-27938: .d.ts files are treated as non-project-files
  • Bug: WEB-28001: TypeScript intellisense for the keyword "readonly"in constructor
  • Bug: WEB-28120: Auto-import from TypeScript definition file with default export incorrectly destructures the import
  • Performance: WEB-27488: Freezes from JSParameterInfoHandler/TypeScriptParameterInfoHandler
  • spy-js:
  • Exception: WEB-24103: Spy-js cannot be started on Node 7+
  • DB Console:
  • Bug: DBE-4929: executing multi statement mysql procedure returns only first result set
  • Bug: DBE-4996: Can not execute begin ... end block if there are multiply such blocks
  • Bug: DBE-4906: Results row count zeroed for scripts run from console outside default
  • Bug: DBE-4882: Not applicable variable declaration
  • Data Views:
  • Bug: DBE-4505: Oracle CSV Insert Rounds Numeric Data
  • Bug: DBE-4968: Color settings IN CONSOLE EDITORS AND GRIDS does not work for grids
  • Usability: DBE-4902: Unable to expand the content of the "Quick evaluate expression" windows
  • IDE General:
  • Feature: DBE-2694: Please add Favorites to DBE
  • Bug: DBE-5038: Context menu to add a file to favorites has disappeared in 2017.2.1
  • Bug: DBE-4915: Missing context menu items on table bookmarks
  • Bug: DBE-4942: Go directly to table DDL from table editor with CTRL+B
  • SQL Editing:
  • Bug: DBE-4648: Insert pair quote does not work in DB console
  • Bug: DBE-4953: Schema Path List Scroll Problem
  • User Interface:
  • Bug: DBE-1158: Option "Hide file extension in editor tabs" has no effects
  • Bug: DBE-4362: scroll from editor doesn't work properly
  • Bug: DBE-3520: Database -> Table -> Contents is a mess
  • PS specific:
  • Usability: WI-36152: UX improvements for "Submit a request" form

New in IntelliJ IDEA Ultimate Edition 2017.2.3 Build 172.3968.16 RC (Aug 29, 2017)

  • This update rolls the recent HiDPI fixes back (because of regressions), and also extends the Paste from History action with Paste Simple.
  • You may find this useful when you don't want the IDE to apply formatting or escape characters.

New in IntelliJ IDEA Ultimate Edition 2017.2.2 Build 172.3757.52 (Aug 18, 2017)

  • We’re glad to announce the availability of IntelliJ IDEA 2017.2.2, that brings you numerous bugfixes and improvements, most notable of which are:
  • Major performance regression (KT-18921)
  • Crashes that occurred with the use of using custom fonts (JRE-426)
  • Wrong HiDPI scaling on multiple monitors for Windows 10 (JRE-427 and JRE-431)
  • Kotlin plugin has been updated to v1.1.4 and brings new refactorings, inspections, quick-fixes, and more.
  • Also, IntelliJ IDEA 2017.2.2 brings:
  • Support for CSS Modules with LESS and SASS
  • XQuery/XPath with Language Injection
  • Favorites in the Database tool window

New in IntelliJ IDEA Ultimate Edition 2017.2.2 Build 172.3757.5 EAP (Aug 4, 2017)

  • The Kotlin plugin has been updated to v1.1.4-eap-54. The built-in JRE has been updated to u152b915.10.
  • Among various fixes, the EAP build addresses the following issues:
  • A performance issue due to the Kotlin plugin regression (KT-18921)
  • The crash issue that occurred due to using custom fonts (JRE-426)
  • Wrong HiDPI scaling on multiple monitors for Windows 10 (JRE-427 and JRE-431)

New in IntelliJ IDEA Ultimate Edition 2017.2.1 Build 172.3544.35 (Aug 2, 2017)

  • Along with better performance and bugfixes, the update finally lets you use the Spring Boot feature that has been announced a while ago: Run Dashboard.
  • This dashboard lets you manage Run configurations and see their Spring Boot specific properties.
  • No subsystem:
  • Bug: IDEA-175646: Performance issue while typing
  • Bug: IDEA-175429: Throwable at com.intellij.openapi.wm.impl.WindowManagerImpl.allocateFrame
  • Bug: IDEA-174594: 100% of one core CPU usage while idle when specific file open and in front
  • Bug: IDEA-173669: IOException from get / put / append should set corrupted state for PersistentHashMap
  • Bug: IDEA-115890: Darcula background is applied on print on Django Model Dependency Diagram
  • Bug: IDEA-176128: 2017.2 Can't load project with character "|" in its name
  • Android:
  • Bug: IDEA-171681: Android SDK location is not editable in Settings; it is picked up from Project Structure only after creating a project
  • Bug: IDEA-175470: Missing transitive dependencies in Android multi-project using Gradle
  • Compiling Project:
  • Bug: IDEA-174642: Java 9 compilation fails with error
  • Database:
  • Bug: IDEA-175467: What hint IDEA 2017.2 add in sql?
  • Debugger: Usability: IDEA-174406: Smart step into: speed search doesn't work
  • Docker:
  • Feature: IDEA-171031: Docker: provide completion inside docker-compose.yml files
  • Bug: IDEA-175065: Docker: changing port bindings for the running container leads to the container deleting
  • Bug: IDEA-171581: Certificates folder does not exist at ~/.docker
  • Bug: IDEA-175675: Docker. The connection to docker-machine hangs in case of pointing tcp instead of https in API Url
  • Bug: IDEA-175930: Cannot Use Docker Plugin in Offline Environment
  • Bug: IDEA-175412: DockerCompose: IllegalArgumentException at clicking on the yml option names, which has additional spaces before it
  • Bug: IDEA-175822: Wrong autocompletion for extra_hosts
  • Bug: IDEA-175355: Docker: [windows] docker-compose deployment fails without COMPOSE_CONVERT_WINDOWS_PATHS
  • Bug: IDEA-171286: Docker: DockerView: Delete Attach(Websocket) item from the context menu
  • Bug: IDEA-175307: Docker: DockerClientException `Failed to parse dockerCfgFile` on pulling of any image
  • Bug: IDEA-174913: Docker Settings: F1 navigates to "Clouds", should navigate to "Docker" help page
  • Usability: IDEA-171357: Docker: Provide possibility to register a new Docker ‘account’ from DockerView
  • Usability: IDEA-171124: Docker: Connect. Error message should be visible completely on the right part of the view
  • Editor. Editing Text:
  • Bug: IDEA-175202: Permanent header component + virtual space enabled = first line is hidden by the header
  • Performance: IDEA-175031: Can't Change Editor Font
  • Gradle:
  • Bug: IDEA-176133: After gradle 4.0.1 build ends, idea is still indicating "Building..."
  • Groovy:
  • Bug: IDEA-128083: Groovy Console fails with CreateProcess error=206, The filename or extension is too long
  • Bug: IDEA-173703: Good code red: Comparing enums with @CompileStatic
  • Bug: IDEA-168009: Wrong behavior with capture generics
  • Bug: IDEA-175224: Incorrect "equals can be replaced with ==" highlighting when calling super
  • Bug: IDEA-174955: Groovy static compilation: inject() method marked red
  • IDE Configuration:
  • Bug: IDEA-174644: Save as Live Template does nothing if block has leading space or tab
  • Bug: IDEA-175643: Project wizard: progress on templates list lists spins infinitely
  • Cosmetics: IDEA-167417: SQL Dialect Settings: change the text
  • Indices:
  • Bug: IDEA-176004: erroneous "Nested different indices processing" detection
  • Java. Code Completion:
  • Bug: IDEA-175517: Generic Map Autocomplete Always uses "Object" as type instead of the actual type.
  • Performance: IDEA-175766: Chain completion freezes UI a bit
  • Java. Inspections:
  • Bug: IDEA-176362: 'Simplify stream API call chains' suggests to replace double stream with mapToInt
  • Bug: IDEA-175688: False-positive control flow inspection with native GWT methods
  • Bug: IDEA-172821: JUnit test class name inspection false positive in inner classes
  • Bug: IDEA-175510: "Constant conditions & exceptions" inspection provides non-sensical quick fix in some cases
  • JavaEE.Jetty:
  • Bug: IDEA-175418: Detected Jetty port is not updated until runconfig is closed
  • JavaEE.WebSphere:
  • Feature: IDEA-173517: Websphere Liberty profile: Respect custom WLP_USER_DIR location
  • Maven:
  • Bug: IDEA-176117: NullPointerException on reimporting Maven Modules in 2017.2
  • Bug: IDEA-175852: Maven module dependencies are gone after 2017.1.5 version
  • Product Documentation:
  • Bug: IDEA-173964: Spring configuration show help link is broken
  • Bug: IDEA-175234: Product built-in Help does not redirect properly
  • Project Configuration:
  • Bug: IDEA-174384: Unloading Modules: after all modules are unloaded it is impossible to load them back
  • Spring:
  • Feature: IDEA-151189: Spring Banner file: improve placeholder code insight
  • Bug: IDEA-175824: Spring Boot Run Dashboard: if ShowConfigurations is off and console is closed for existing RC, it can't be started
  • Bug: IDEA-175826: Spring Boot Run Dashboard: make it possible to restore Endpoints tab after it is closed without configuration restart
  • Bug: IDEA-173396: Using dashes or underscores as a reference to custom property inside map or list in a Spring Boot shows an error
  • Bug: IDEA-174585: Spring: resolving pattern resource references must use given filtering
  • Bug: IDEA-174713: Spring Boot: support configuration files located in test resource directory
  • Bug: IDEA-174469: Spring Boot autoconfiguration: @ConditionalOnProperty: multiple properties passing are not treated correctly
  • Usability: IDEA-174932: Spring Boot: provide completion for custom spring.config.name textfield
  • Cosmetics: IDEA-174250: Spring Boot: the SpringBootContext dialog changes its size unexpectedly and looks bad after entering the not matching spring.config.name
  • Exception: IDEA-173933: IAE at com.intellij.util.ObjectUtils.notNull
  • UML:
  • Bug: IDEA-174376: UML: no Undo is available for actions on saved diagrams
  • Bug: IDEA-90668: Printing Mechanism Prints the Theme's Background Color
  • Usability: IDEA-166077: Automatic change Darkula theme to Intellij in ERD print dialog
  • Usability: IDEA-173328: Diagram: on selecting the graph node using Ctrl-F the found diagram element should be selected on diagram
  • Unit Testing. JUnit:
  • Bug: IDEA-175556: Inspection "JUnit 5 malformed parameterized test" false positive
  • Bug: IDEA-175557: Inspection "JUnit 5 malformed parameterized test" false positive - primitive streams
  • Bug: IDEA-174657:
  • Exception when rerun failed JUnit5 tests when there are vintage JUnit4 tests too
  • Unit Testing. TestNG:
  • Exception: IDEA-174865: NullPointerException in IDEATestNGRemoteListener.getParamsString()
  • User Interface:
  • Bug: IDEA-173740: Too small font in search textbox
  • Bug: IDEA-173369: Tabs limited to 2 when 1 is set
  • Bug: IDEA-174588: Switch JDK action does not work
  • Cosmetics: IDEA-165301: Darker maven icon on IntelliJ theme
  • Version Control. Git:
  • Bug: IDEA-174332: "Couldn't unstash" notification is incomplete
  • No subsystem:
  • Bug: WEB-27710: Webpack aliases are sometimes not recognized
  • Exception: WEB-27712: Can't create ruleset from text: &-state[data-state=left top]
  • Build tools:
  • Bug: WEB-27210: Add warnings about invalid Node.js version when analysing webpack.conf.js
  • Usability: WEB-27219: Add message to event log when webpack.conf.js is successfully analysed
  • Dart:
  • Bug: WEB-26864: An editor with a compilation error is open every time when I run something
  • Debugger:
  • Bug: WEB-27864: Breakpoints are not hit on second run of Karma debug
  • Bug: WEB-27507: Can't debug TypeScript with webpack-dev-server in a big project
  • Bug: WEB-27043: CoffeeScript: Cannot debug karma tests
  • Bug: WEB-27649: Breakpoints in Web Workers don't work
  • Bug: WEB-27559: Breakpoints don't work with the Chromium Remote debugger and Node 8
  • Usability: WEB-27608: Start a new instance of Chrome when running react-native
  • Exception: WEB-25131: Throwable when debug karma in angular-cli app
  • HTML:
  • Bug: WEB-27570: HTML: "element not allowed here" error when using flow (non Phrasing) content in tag
  • JavaScript:
  • Feature: WEB-18172: Closure Compiler goog.module() support
  • Bug: WEB-26878: Class name is incorrectly marked as unused in class expression
  • Bug: WEB-12847: 'Inline local variable' JS refactoring highlights too much
  • Bug: WEB-27759: Color syntax error in React reducer
  • Bug: WEB-27743: Do not auto import from .d.ts files from libraries in JavaScript files
  • Bug: WEB-25040: Make className string attribute selection behave like class attribute
  • Bug: WEB-27637: webpack: support webpack.config.babel.js
  • Bug: WEB-27732: Pasting an expression in a template string adds unnecessary backslash
  • Bug: WEB-27837: 2017.2 - Go to Declaration, Go to Implementation is broken
  • Bug: WEB-24910: Auto importing a flow type does not add "type" after "import"
  • Bug: WEB-27658: JavaScript auto import should respect webpack aliases
  • Bug: WEB-26013: React Props do not get resolved when doing a direct named re-export
  • Bug: WEB-27666: Flow: union optional type used as arrow function return type is not parsed correctly
  • Performance: WEB-27562: Indexing of Javascript files takes 30+minutes, hangs Intellij on exit
  • Task: WEB-27627: JS Stub/Tree mismatch after "Negate" intention invocation on a garbage code
  • Exception: WEB-27610: JSON Schema: SOE on defining reference to the definitions
  • JavaScript. Formatter:
  • Bug: WEB-27689: ES2015: Reformat Code produces incorrect indent with JSDOC + computed property
  • JavaScript. Frameworks:
  • Feature: WEB-18545: React: support import/export as syntax
  • Bug: WEB-19028: IDE suggests make 'Render' method static
  • Bug: WEB-21735: Coding assistance for props in React is not working when props are defined in separate file.
  • Bug: WEB-27671: Closure Compiler goog.provide/require support
  • Bug: WEB-27898: Folder is excluded every time I reload WebStorm
  • Bug: WEB-23999: IDEA parameter suggestion doesn't properly detect React component properties depending on code structure
  • Bug: WEB-25006: Angular method decorate with @HostListener mark as unused
  • Bug: WEB-27756: Invalid id reference but id exists
  • Bug: WEB-27679: Support color attribute for md-button directive
  • Bug: WEB-27629: Closure Compiler. Strings should highlights separately
  • Bug: WEB-27882: React: propTypes completion doesn't work for material-ui components
  • Performance: WEB-27766: Slowdown when working on large php / vuejs projects
  • JavaScript. Inspections:
  • Bug: WEB-14957: No usages not marked
  • Bug: WEB-26180: Invalid 'Unused assignment' in JS catch()
  • Bug: WEB-27625: magic number - false interpretation
  • Bug: WEB-20525: JSCS: remove outdated rules from completion
  • Bug: WEB-27657: webpack: do not show Missing module dependency warning for aliased paths to node module
  • Bug: WEB-6099: Parameter is not highlighted as unused if its name is present in a string literal
  • JavaScript. Refactoring:
  • Bug: WEB-25380: Cannot rename in ES6 binding
  • Bug: WEB-27599: JavaScript consecutive refactoring on "Replace with template string " does unwanted escaping
  • Bug: WEB-27656: JavaScript "Create method" refactoring doesn't add 'static' method qualifier when class is defined in another file
  • Linters:
  • Bug: WEB-27868: ESLint: linting is not enabled in .vue files
  • Bug: WEB-27734: JSHint: update bundled version to 2.9.5
  • Bug: WEB-27253: TSLint: errors are not highlighted in editor if the project directory is a junction
  • Node.js:
  • Bug: WEB-27523: Notification about successful downloading is too big
  • Profiling:
  • Bug: WEB-27652: V8 Profiling: Heap file cannot be created
  • SASS:
  • Bug: WEB-27321: Generated source files should not be edited
  • TypeScript:
  • Bug: WEB-27677: JSX/TSX editing auto-complete and existing imports broken (flashing)
  • Bug: WEB-27513: Typescript. Auto-importing with TS's path mapping leads to circular dependency
  • Bug: WEB-27737: Typescript auto import should use closest path from tsconfig
  • Unit Tests:
  • Bug: WEB-27040: Can't debug Karma tests
  • Bug: WEB-12496: Karma: changes made to specs are not uploaded to server when using karma-browserify
  • Bug: WEB-27836: Cannot run single karma test with karma-jasmine-html-reporter
  • DB Console:
  • Bug: DBE-4590: Auto commit activated suddenly
  • DB Introspection:
  • Bug: DBE-4856: Azure: db_id() doesn't work, we need a workaround
  • Bug: DBE-3526: Incorrect foreign key introspection if key references on table in another schema
  • Performance: DBE-4845: datagrip freezes while synchronizing a.k.a. re-indexing sql server connection through jtds
  • DDL & PL Editing:
  • Exception: DBE-4869: Assertion failed exception in CodeTextBuilder
  • IDE General:
  • Feature: DBE-4059: Support XQuery/XPath as injectable language
  • Bug: DBE-3157: 2016.3 EAP uses .DataGrip2016.2 folder as default place for Project Folder
  • SQL Editing:
  • Performance: DBE-4814: Working with lots of queries crashes the SQL editor
  • SQL Highlighting:
  • Bug: DBE-4786: Hint about syntax error in SQL query with ANY keyword
  • Bug: DBE-4788: Incorrect error highlighting for PostgreSQL JSON operators
  • User Interface:
  • Feature: DBE-3145:
  • Feature request for showing comments in Database tree
  • Bug: DBE-4824: Modify Table dialog doesn't show context
  • Bug: DBE-4879: No schema in table editor name
  • Bug: DBE-4798: Lost "Data source" color settings after upgrade
  • Bug: DBE-4818: Wrong "Open DDL in console" by default shortcut

New in IntelliJ IDEA Ultimate Edition 2017.2.1 Build 172.3544.18 RC (Jul 27, 2017)

  • No subsystem:
  • Bug: IDEA-174594: 100% of one core CPU usage while idle when specific file open and in front
  • Bug: IDEA-175429: Throwable at com.intellij.openapi.wm.impl.WindowManagerImpl.allocateFrame
  • Bug: IDEA-173669: IOException from get / put / append should set corrupted state for PersistentHashMap
  • IDE Configuration:
  • Cosmetics: IDEA-167417: SQL Dialect Settings: change the text
  • Maven:
  • Bug: IDEA-176117: NullPointerException on reimporting Maven Modules in 2017.2
  • HTML:
  • Bug: WEB-27570: HTML: "element not allowed here" error when using flow (non Phrasing) content in tag
  • JavaScript:
  • Bug: WEB-25040: Make className string attribute selection behave like class attribute
  • Bug: WEB-27837: 2017.2 - Go to Declaration, Go to Implementation is broken
  • JavaScript. Frameworks:
  • Bug: WEB-27898: Folder is excluded every time I reload WebStorm
  • Linters:
  • Bug: WEB-27868: ESLint: linting is not enabled in .vue files
  • DB Introspection:
  • Bug: DBE-4856: Azure: db_id() doesn't work, we need a workaround
  • Performance: DBE-4845: datagrip freezes while synchronizing a.k.a. re-indexing sql server connection through jtds
  • DDL & PL Editing:
  • Exception: DBE-4869: Assertion failed exception in CodeTextBuilder
  • IDE General:
  • Feature: DBE-4059: Support XQuery/XPath as injectable language
  • User Interface:
  • Bug: DBE-4879: No schema in table editor name

New in IntelliJ IDEA Ultimate Edition 2017.2.1 Build 172.3544.6 EAP (Jul 21, 2017)

  • Important update with stability and performance fixes. JUnit5 M5 is supported.

New in IntelliJ IDEA Ultimate Edition 2017.2 Build 172.3317.76 (Jul 18, 2017)

  • Android:
  • Bug: IDEA-175470: Missing transitive dependencies in Android multi-project using Gradle
  • Docker:
  • Bug: IDEA-175307: Docker: DockerClientException `Failed to parse dockerCfgFile` on pulling of any image
  • Java. Code Completion:
  • Performance: IDEA-175766: Chain completion freezes UI a bit
  • User Interface:
  • Cosmetics: IDEA-165301: Darker maven icon on IntelliJ theme
  • No subsystem:
  • Bug: WEB-27710: Webpack aliases are sometimes not recognized
  • User Interface:
  • Bug: DBE-4824: Modify Table dialog doesn't show context

New in IntelliJ IDEA Ultimate Edition 2017.2 Build 172.3317.53 RC 2 (Jul 14, 2017)

  • No subsystem:
  • Bug: IDEA-175646:
  • Performance issue while typing
  • Usability: IDEA-173487: New "Find in Path" dialog loses "File mask" dropdown history
  • Database:
  • Bug: IDEA-175467: What hint IDEA 2017.2 add in sql?
  • Docker:
  • Bug: IDEA-175307: Docker: DockerClientException `Failed to parse dockerCfgFile` on pulling of any image
  • Editor. Editing Text:
  • Performance: IDEA-175031: Can't Change Editor Font
  • Product Documentation:
  • Bug: IDEA-175234: Product built-in Help does not redirect properly
  • Bug: IDEA-173964: Spring configuration show help link is broken
  • No subsystem:
  • Exception: WEB-27712: Can't create ruleset from text: &-state[data-state=left top]
  • Debugger:
  • Bug: WEB-27559: Breakpoints don't work with the Chromium Remote debugger and Node 8
  • JavaScript:
  • Feature: WEB-18172: Closure Compiler goog.module() support
  • Bug: WEB-27637: webpack: support webpack.config.babel.js
  • Exception: WEB-27610: JSON Schema: SOE on defining reference to the definitions
  • JavaScript. Inspections:
  • Bug: WEB-27657: webpack: do not show Missing module dependency warning for aliased paths to node module
  • DB Console:
  • Bug: DBE-4590: Auto commit activated suddenly
  • SQL Highlighting:
  • Bug: DBE-4788: Incorrect error highlighting for PostgreSQL JSON operators
  • User Interface:
  • Bug: DBE-4818: Wrong "Open DDL in console" by default shortcut

New in IntelliJ IDEA Ultimate Edition 2017.2 Build 172.3317.6 RC (Jul 6, 2017)

  • The Kotlin plugin has been updated to v1.1.3-2.

New in IntelliJ IDEA Ultimate Edition 2017.1.5 Build 171.4694.70 (Jul 5, 2017)

  • No subsystem:
  • Bug: IDEA-170494: InaccessibleObjectException: Unable to make field accessible in DebugReflectionUtil on JDK 9 (java.base does not open java.util.concurrent.atomic/jdk.internal.misc)
  • Editor. Editing Text:
  • Bug: IDEA-161586: Intermittent Intellij hangs with 2016.2.4 on Linux
  • Product Documentation:
  • Bug: IDEA-173964: Spring configuration show help link is broken
  • Bug: IDEA-175234: Product built-in Help does not redirect properly
  • Terminal:
  • Bug: IDEA-172594: Terminal session takes long time to initialize in EAP 2017.2
  • User Interface:
  • Bug: IDEA-174304: Editor background image hides editor gutter (VCS) marks
  • JavaScript:
  • Performance: WEB-27283: PyCharm Frezzes or work very slowly during writing code
  • DB Console:
  • Bug: DBE-4733: Extra empty rows in a console's output tab
  • DB Introspection:
  • Exception: DBE-2771: Postgress EnterprizeDB can't sync: column reference "oid" is ambiguous
  • IDE General:
  • Bug: DBE-4753: Ctrl+Shift+A can't execute "Invalidate Caches / Restart"

New in IntelliJ IDEA Ultimate Edition 2017.2 Build 172.3198.6 EAP (Jun 28, 2017)

  • The JRE bundled with the macOS bundle has been downgraded to 8u112b736.21 because of the JRE-401 issue (https://youtrack.jetbrains.com/oauth?state=/issue/JRE-401).

New in IntelliJ IDEA Ultimate Edition 2017.2 Build 172.3095.12 EAP (Jun 22, 2017)

  • Java:
  • Java 9: module diagrams, suggesting Thread#onSpinWait and Set.of
  • Smarter control flow analysis
  • Smarter completion: chain completion based on usages, support for builders
  • Extracting an expression as a map operation
  • Extracting a functional variable
  • Extracting a lambda to a method reference
  • Replacing multiple equals with Set.contains
  • JUnit 5 M4: parameterized and repeated tests
  • Better support for Reflection API. Support for method handlers and variable handlers.
  • Debugger: filtering arrays & collections
  • Gradle: progress indicator and environment variables
  • Spring Boot: dashboard & actuator endpoints
  • VCS:
  • Reverting and rewording commits
  • Formatting commit messages
  • Reworked Shelf
  • User Interface:
  • Find in Path: gutter icons, local change markers, focus
  • Better HiDPI support: per-monitor, auto-adjusted font-sizes
  • JavaScript and TypeScript:
  • Breadcrumbs
  • TypeScript: parameter hints
  • ES6 modules: moving symbols
  • Code rearranging
  • Converting module.exports to export default
  • Auto imports in JavaScript
  • React: completion and auto-imports for stateless components
  • Angular Material attributes
  • Webpack: module resolution and resolve aliases
  • Code coverage for Mocha
  • CSS modules
  • Performance:
  • Unloading modules
  • Pausing indexing

New in IntelliJ IDEA Ultimate Edition 2017.2 Build 172.2953.9 EAP (Jun 15, 2017)

  • To improve IntelliJ IDEA performance, mark arbitrary modules as Unloaded, and they will be excluded from index and won’t be scanned during refactoring or other project-wide changes.

New in IntelliJ IDEA Ultimate Edition 2017.2 Build 172.2827.15 EAP (Jun 9, 2017)

  • Notable features:
  • The Debugger now lets you filter arrays and collections.
  • If you're using Java 9, now you can see a diagram of selected module dependencies via Diagrams | Show Diagram, Java Modules Diagram.
  • Smart Completion now suggests constructing an instance of the expected type with a builder class available in the project.

New in IntelliJ IDEA Ultimate Edition 2017.2 Build 172.2656.10 EAP (Jun 5, 2017)

  • Chains of method calls are sorted by relevance and suggested with the first call of Smart completion.
  • The Find in Path popup now merges search results from same lines.
  • Version control improvements:
  • Inspections and quick-fixes for the commit message in the CommitDialog
  • The new Reword action that can change the commit message for any of commits that aren't yet pushed
  • Reworked Shelf tab: better performance and ergonomics

New in IntelliJ IDEA Ultimate Edition 2017.2 Build 172.2465.6 EAP (May 25, 2017)

  • No subsystem:
  • Feature: IDEA-60161: Automatically "inherit" quick javadoc for getters/setters from field
  • Bug: IDEA-173017: JavaFX WebView not HiDPI rendering on Windows 10
  • Bug: IDEA-173002: Call Hierarchy does not show Java 8 lambdas using the :: syntax
  • Performance: IDEA-172762: ProjectRootManagerComponent$1.fileTypesChanged on AWT causes 30-60s freeze
  • Performance: IDEA-167733: High CPU usage due to Component.setCursor
  • Ant:
  • Feature: IDEA-168575: ant tree view ansi color support
  • Bug: IDEA-168508: ant console output collapsed
  • AspectJ:
  • Bug: IDEA-172274: AspectJ plugin doesn't allow you to use annotations in .aj files
  • Code Analysis. Inspection:
  • Performance: IDEA-172904: Slowness viewing inspection result
  • Usability: IDEA-173023: Inspection settings: parent elements do not become "changed" after changing inspection severity
  • Cosmetics: IDEA-173147: Ugly Suppress combobox in batch inspection results
  • Code Coverage:
  • Bug: IDEA-170725: Show coverage per test don't work
  • Bug: IDEA-171506: "Show tests covering line" doesn't work for Kotlin methods with spaces in the name
  • Performance: IDEA-172913: JaCoCo eats too much memory resulting in GC pressure and stuck UI
  • Code Formatting and Code Style:
  • Exception: IDEA-173144: Find action exception
  • Code Navigation:
  • Bug: IDEA-124800: Does not work go to the implementation of the method
  • Database:
  • Bug: IDEA-172025: Idea 2017 freeze opening database tools connection.
  • Bug: IDEA-172603: Application freezes on any kind of operations on DB which implies changes ( not read operations)
  • Debugger:
  • Bug: IDEA-169057: Emulated method breakpoints does not work with decompiled code
  • Usability: IDEA-172772: Action "Resume program" is not available when IDEA is updating indexes
  • Usability: IDEA-172928: Improve notification that line breakpoints won't work in decompiled file (when there's no debug information)
  • Diff_Merge:
  • Bug: IDEA-173149: Next Difference does not work on emptied files
  • Editor. Editing Text:
  • Bug: IDEA-173171: Typing `,` in an empty file causes IndexOutOfBoundsException
  • Bug: IDEA-172984: IDE: Copy part of string literal with escape sequences convert this sequences to special characters
  • Bug: IDEA-172912: Garbled characters in quick documentation
  • Performance: IDEA-164157: Editor lags on typing 'Tab'
  • Editor. Error Highlighting:
  • Bug: IDEA-135598: Strange error when concatenating color value to JavaFX style property
  • Editor. Intention Actions:
  • Feature: IDEA-132662: Implement interface methods is not working in inherited interface
  • Feature: IDEA-151335: Generate -> Constructor action may consider this() call as possible variant of constructor
  • Performance: IDEA-149623: IDE freezes while trying to execute "Create method" quick fix with large amount of possible arguments
  • Cosmetics: IDEA-151324: Not all actions in Generate menu have description in Status Bar
  • Find, Replace, Find Usages:
  • Bug: IDEA-173181: Cannot find method parameter usage in lambda
  • Usability: IDEA-157440: No space between line number and code when exporting found occurences to text file
  • Gradle:
  • Bug: IDEA-133811: Standard input not set when launching from Debug/Run console
  • Bug: IDEA-172934: Use longer IDLE interval for gradle daemon
  • Bug: IDEA-172124: 'gradle test' no longer shows results
  • Groovy:
  • Feature: IDEA-170951: Support @AutoImplement
  • Feature: IDEA-170948: Support @Builder includeSuperProperties
  • Feature: IDEA-170943: Support @Delegate on methods
  • IDE Configuration:
  • Bug: IDEA-172847: On restart Intellij keeps clearing my font settings
  • Java:
  • Feature: IDEA-172989: Infer empty constructor purity from bytecode
  • Java. Code Completion:
  • Feature: IDEA-151432: Wrong return type for auto-generated function
  • Bug: IDEA-123325: Identifier suggestion fails on digits
  • Java. Error Highlighting:
  • Bug: IDEA-173200: IntelliJ incorrectly labels method references with errors
  • Bug: IDEA-172796: Packages from SDK9 are 'not found' when open module-info.class
  • Java. Inspections:
  • Bug: IDEA-172759: Incorrect intention / inspection: "unnecessary cast to double"
  • Bug: IDEA-173021: @SuppressWarnings("JavadocHtmlLint") doesn't work
  • Bug: IDEA-173050: Incorrect null analysis of
  • Cosmetics: IDEA-173175: "'equals' called on suspicious object" inspection lacks the parenthesis
  • Java. Intention Actions:
  • Feature: IDEA-167803: Suggest to fix invalid Collections.singletonList(a,b,...,z) into Arrays.asList(a,b,...,z)
  • Bug: IDEA-172958: Auto create function bug in JAVA.
  • Plugin Support. API:
  • Bug: IDEA-173198: EAP 172.2103.15 causes some tests to deadlock (regression from 172.1909.2)
  • Bug: IDEA-166505: DOM: support more builtin converters
  • Plugin Support. Architecture: Task: IDEA-171552: Allow using methods with Kotlin interfaces in signatures from plugins with their own version of kotlin-runtime library
  • Plugin Support. DevKit:
  • Bug: IDEA-170276: DevKit: "Component type mismatch" should allow non-inheritors
  • Project View:
  • Bug: IDEA-167323: `Copy as Plain Text` in Project Structure doesn't copy anything
  • Spring:
  • Feature: IDEA-21290: No gutter icon for a class constructor, referenced in the Spring bean declaration
  • Feature: IDEA-173001: Spring class gutter: navigate to @Import (ImportedClass.class)
  • Feature: IDEA-173020: Spring Initializr: create run config automatically for Gradle projects
  • Feature: IDEA-158499: Spring 4.3: support autowired constructors without explicit @Autowired annotation
  • Bug: IDEA-154355: Spring Data JPA inspection false negative when using findAllByOrderBy...
  • Bug: IDEA-154775: False positive warning for annotation meta-annotated with @Value
  • Bug: IDEA-154955: Spring: code completion does not suggest bean name defined in XML in `getBean()` argument
  • Usability: IDEA-147987: Spring EventListener: improve navigation popup for multiple publishers
  • Usability: IDEA-147466: Don't show a bean icon for the class if there're no related beans
  • Unit Testing. JUnit:
  • Bug: IDEA-172103: Cannot execute one parametrized test when passing array as parameter
  • Bug: IDEA-172976: JUnit assertEquals failure is lost when reporting to the IDE when escaped characters begin a String
  • Bug: IDEA-172447: Offline "Unused declaration" inspection should support JUnit 5 @MethodSource
  • Unit Testing. TestNG:
  • Bug: IDEA-172974: TestNG before/after methods are displayed weirdly
  • User Interface: Usability: IDEA-172763: Breadcrumbs placement setting
  • Cosmetics: IDEA-172827: Project frame state is cached until IDE is restarted (reopening from welcome screen doesn't preserve window state)
  • Version Control:
  • Feature: IDEA-166238: add "Show file" menu in shelf file list for missing base file.
  • Feature: IDEA-156374: Create patch to clipboard
  • Version Control. Git:
  • Bug: IDEA-155689: Unable to view contents of files on shelf that are moved/removed after update
  • Version Control. Subversion: Usability: IDEA-170598: Subversion: update settings page: use tree instead of tabs, update hint labels
  • i18n:
  • Performance: IDEA-173093: Property keys completion performance in java code
  • No subsystem:
  • Bug: WEB-26165: Unused default export
  • Bug: WEB-24662: Angular CLI not detected if not in the main project directory
  • Dart:
  • Feature: WEB-25293: consider simplifying the iml file excludes
  • Feature: WEB-27031: Add an option to use dartfmt tool instead of IDE internal formatter when formatting the whole file
  • Bug: WEB-26607: Method Hierarchy should be enabled for property getters
  • HTML:
  • Exception: WEB-26738: NullPointerException when call Code | Generate | XML Tag
  • JavaScript:
  • Bug: WEB-23985: folding inline JSDoc issue and adding JSDoc type feature
  • JavaScript. Formatter:
  • Feature: WEB-20668: Code Style: spaces around ES2015 (ES6) Generator
  • Bug: WEB-2226: JS: "if" braces always inserted on next line by formatter
  • JavaScript. Frameworks:
  • Bug: WEB-25562: Angular-cli: New Project Name validation
  • Bug: WEB-26915: VueJS plugin shows unused default export
  • Exception: WEB-27026: IllegalStateException when stop debugger
  • JavaScript. Inspections:
  • Exception: WEB-26859: PsiInvalidElementAccessException when call 'Remove unused export' in vue files
  • LESS:
  • Cosmetics: WEB-27002: Typo in Sass/SCSS/Less | Resolved by name only inspection popup
  • Linters:
  • Bug: WEB-27024: Standard Code Style: can't start linter when using "plugins" option
  • Node.js:
  • Bug: WEB-26965: Excluding directory should disable indexing descendant node_modules/ folders
  • Bug: WEB-26490: Tslint 5.1.0 errors are not clickable in NPM console
  • REST Client:
  • Bug: WEB-24584: Test REST Client can't delete pramertes or headers anymore
  • TypeScript:
  • Feature: WEB-11078: TypeScript: allow navigation to javascript when using .d.ts
  • Bug: WEB-27008: TypeScript file are not pretty formatted
  • Unit Tests:
  • Feature: WEB-13173: Run single karma test
  • DB Console:
  • Bug: DBE-4590: Auto commit activated suddenly
  • Bug: DBE-4242: MySQL proc which runs lots of inserts hangs IntelliJ

New in IntelliJ IDEA Ultimate Edition 2017.1.4 Build 171.4694.9 EAP (May 24, 2017)

  • No subsystem:
  • Bug: IDEA-172107: 5+ minutes synchronize after remove of 11k files
  • Bug: IDEA-170221: Download Sources not working after 2017.1 update
  • Performance: IDEA-167733: High CPU usage due to Component.setCursor
  • Code Coverage:
  • Bug: IDEA-169825: No JaCoCo coverage for multi module projects
  • Compiling Project:
  • Bug: IDEA-172212: Compile Error under JDK9-167
  • Database:
  • Bug: IDEA-172025: Idea 2017 freeze opening database tools connection.
  • Bug: IDEA-172603: Application freezes on any kind of operations on DB which implies changes ( not read operations)
  • Editor. Code Completion:
  • Feature: IDEA-171779: Make default size of code completion popup configurable
  • Editor. Editing Text:
  • Bug: IDEA-172026: No cursor when switching to another window.
  • Bug: IDEA-171915: Clipboard synchronization hangs on Wayland
  • Find, Replace, Find Usages:
  • Usability: IDEA-157440: No space between line number and code when exporting found occurences to text file
  • Gradle:
  • Bug: IDEA-171954: Duplicated module is created when creating a new Gradle project with qualified module names
  • Bug: IDEA-144877: Import Project From Gradle - .ipr file based not respected
  • Usability: IDEA-171875: Unable to download/attach sources to Gradle or Gradle plugin
  • Groovy:
  • Bug: IDEA-172217: groovy console import is not persistent
  • Java. Error Highlighting:
  • Bug: IDEA-172048: Unexpected Ambiguous error in calling method overloaded with variable arguments
  • Bug: IDEA-172301: "Incompatible types" error highlighted but compiler compiles fine
  • Java. Inspections:
  • Bug: IDEA-171861: Constant conditions: incorrectly says tricky java comparison will always return true
  • Bug: IDEA-172050: Null warning after assertThat check for is(notNullValue())
  • JavaEE.WebLogic:
  • Bug: IDEA-167820: Weblogic shutdown fails is password contains "@"
  • Maven:
  • Bug: IDEA-165800: Can't download dependency's source code
  • Exception: IDEA-167334: Throwable: Control-flow exceptions (like CannotRunReadActionException) should never be logged
  • Packaging and Installation:
  • Bug: IDEA-170328: Command-line launcher does not work on Python 3
  • Run | Debug configuration:
  • Bug: IDEA-40962: Can't pass single "*" character as command line argument in run configuration
  • Bug: IDEA-149344: Program arguments in application run configuration are expanded
  • Bug: IDEA-171990: Run/Debug configuration - Logs broken
  • Settings Repository:
  • Bug: IDEA-170795: Intellij freezes completely everytime on startup
  • Spring:
  • Feature: IDEA-168156: Spring: on external system import create Spring facet automatically
  • Bug: IDEA-172778: spring.jpa.database-platform provides wrong auto-completion
  • Bug: IDEA-172021: Idea very slow with ES6 files
  • Performance: IDEA-170594: Spring: diagram providers slow down opening context menu
  • Structural Search and Replace:
  • Bug: IDEA-172046: Replacing/removing a modifier removes all other modifiers
  • Terminal:
  • Bug: IDEA-169111: Fish user functions not loaded
  • User Interface:
  • Bug: IDEA-171299: IDE is closed even I canceled exit
  • Bug: IDEA-168111: Open project in current window opens new window instead
  • Bug: IDEA-170910: Diagram printing prints empty
  • Bug: IDEA-172166: [linux] editor font size in Settings may decrease after restart
  • Bug: IDEA-172571: IntelliJ IDEA won't start on Mac OS Sierra
  • Bug: IDEA-172082: MacOS: CCE at com.intellij.ide.favoritesTreeView.FavoritesRootNode cannot be cast to com.intellij.ide.projectView.ProjectViewNode on change UI Theme
  • Version Control:
  • Bug: IDEA-171478: Spelling is not checked on first commit dialog invocation
  • Version Control. Git:
  • Bug: IDEA-54753: Git: Unstash changes: Apply and pop actions fail.
  • Exception: IDEA-170463: Throwable on authentication failure in case both login and password asked
  • Version Control. Mercurial:
  • Bug: IDEA-170411: hg4idea always tries to load too much data sometimes completely filling Java heap
  • No subsystem:
  • Bug: WEB-24820: React: creating react application as a submodule of existing IDEA project fails
  • Bug: WEB-26787: Can't download d.ts file for paper
  • Debugger:
  • Bug: WEB-26794: Can't debug node 8 nightlies
  • JavaScript. Frameworks:
  • Bug: WEB-23154: JSConstructorReturnsPrimitive and React stateless functional component
  • Bug: WEB-26324: Menu element showing as deprecated in JSX
  • Bug: WEB-26258: JSX components are incorrectly marked as deprecated HTML tags
  • Linters:
  • Bug: WEB-26653: Standard Code Style: wrong highlighting in the Editor
  • Node.js:
  • Bug: WEB-26576: runConfiguration npm type - first argument override
  • Bug: WEB-26806: Can't enable node core library
  • Bug: WEB-26508: NodeJS support cannot be enabled for Node 8
  • REST Client:
  • Bug: WEB-24584: Test REST Client can't delete pramertes or headers anymore
  • Stylus:
  • Bug: WEB-21360: Wrong indentation in Stylus files
  • TypeScript:
  • Bug: WEB-26641: TypeScript service doesn't work with [email protected]
  • Bug: WEB-25486: [Angular2] Errors in template file are causing fake tslint error highlighting on same line in typescript file
  • DB Connectivity:
  • Usability: DBE-2884: By clicking on the "Test Connection", the result information is visible only in the first dialog tab
  • DB Console:
  • Feature: DBE-265: Switch results tab when editor tab is switched
  • Bug: DBE-4174: Incorrect summary error count on MySQL script run
  • Bug: DBE-1697: Regression of DBE-1382 Cancelling MySQL Query Prevents Further Queries
  • Bug: DBE-4504: DataGrip freezes after cancelling query
  • DB Introspection:
  • Performance: DBE-2338:
  • Performance issue with Introspecting schema
  • DB Refactoring:
  • Bug: DBE-4282: Wrong column sort order in edit window after add new column
  • User Interface:
  • Feature: DBE-4454: Add shortcut for Switching attached console
  • Bug: DBE-2988: New Data Source from Data Sources and Drivers window
  • Usability: DBE-4368: cannot change the connection / console for a sql file without "Run"
  • IDE:
  • Bug: PY-23930: "Add to currently open projects" not working

New in IntelliJ IDEA Ultimate Edition 2017.2 Build 172.2273.8 EAP (May 19, 2017)

  • Control flow analysis becomes even smarter.

New in IntelliJ IDEA Ultimate Edition 2017.2 Build 172.2103.15 EAP (May 13, 2017)

  • No subsystem:
  • Feature: IDEA-147000: Support YourKit thread dump format in Analyze stacktrace
  • Bug: IDEA-172107: 5+ minutes synchronize after remove of 11k files
  • Bug: IDEA-172260: Update window contains broken/ambiguous link
  • Bug: IDEA-172403: 2017.2 EAP does not save changes to default font
  • Bug: IDEA-172247: Plugins: NPE at PluginManagerConfigurable.apply() on restart after installing a plugin
  • Bug: IDEA-89648: Guice: @Assisted is valid without @Inject in interface of factory
  • Bug: IDEA-170221: Download Sources not working after 2017.1 update
  • Usability: IDEA-172179: Weird "Create Constant field" behavior, defaulting to java.lang.String
  • Code Analysis. Dependencies:
  • Bug: IDEA-172491: Enable Safe-Delete for multi select in Dependency Structure Matrix
  • Code Coverage:
  • Bug: IDEA-169825: No JaCoCo coverage for multi module projects
  • Code Navigation:
  • Feature: IDEA-162418: Enhanced go to file formats
  • Bug: IDEA-172292: Goto Implementation doesn't show some (Kotlin) candidates
  • Bug: IDEA-171098: Class/Symbol Navigation behavior change
  • Usability: IDEA-172282: Disprefer start-matching variants in Goto popups when the input starts with *
  • Compiling Project:
  • Bug: IDEA-172212: Compile Error under JDK9-167
  • Database:
  • Bug: IDEA-172025: Idea 2017 freeze opening database tools connection.
  • Debugger:
  • Bug: IDEA-170670: Top-level tabs are losing a state when session restarted
  • Bug: IDEA-170677: Top-levels tabs in the "Debug" tool window is merged after the IDE restarted
  • Bug: IDEA-172289: Wrong text displayed by 'View Text' in Java debugger
  • Usability: IDEA-172133: "Add to Watches" action does not "follow" editor selection
  • Decompiler:
  • Feature: IDEA-149077: Default decompiler is chosen for several classes instead of Fernflower
  • Bug: IDEA-127533: int field is displayed as char
  • Bug: IDEA-172200: Decompiler switch-on-enum multiple switches in same class generates wrong cases for all but the first switch-on-enum
  • Docker:
  • Bug: IDEA-172233: Dockerfile: treat variables declared in ARG instructions
  • Cosmetics: IDEA-169257: Docker: Find Usages called from Dockerfile. Correct the title and review buttons.
  • Editor. Editing Text:
  • Bug: IDEA-171915: Clipboard synchronization hangs on Wayland
  • Bug: IDEA-172241: Uncomment of multiple blocks in properties file does removes too many characters
  • Bug: IDEA-172026: No cursor when switching to another window.
  • Bug: IDEA-171798: Bytecode nullability inference does not work when parameter is captured in lambda
  • Usability: IDEA-172119: Quick doc is unavailable in dumb mode
  • Find, Replace, Find Usages:
  • Bug: IDEA-172370: Find in path "Searching..." when nothing found
  • Bug: IDEA-170038: Find in Path dialog does not close automatically when clicking the code area
  • Bug: IDEA-169849: Can't undo in Find in Path
  • Usability: IDEA-172283: 'Select All Occurrences' not available in replace mode
  • Groovy:
  • Bug: IDEA-171933: Trait's private method calls should be treated as error
  • Bug: IDEA-172125: False positive 'cannot assign' highlighting
  • Bug: IDEA-172217: groovy console import is not persistent
  • IDE Configuration:
  • Feature: IDEA-171540: Template Explorer like in Resharper
  • Java. Code Completion:
  • Bug: IDEA-123325: Identifier suggestion fails on digits
  • Bug: IDEA-172186: Autocomplete for interface method does not work if prefixed with 'default' keyword
  • Java. Error Highlighting:
  • Feature: IDEA-123301: Show a warning if 'List' is passed to a place where 'List

New in IntelliJ IDEA Ultimate Edition 2017.1.3 Build 171.4424.37 RC (May 10, 2017)

  • Latest performance fixes.

New in IntelliJ IDEA Ultimate Edition 2017.2 Build 172.1909.2 EAP (May 5, 2017)

  • JAVA:
  • Better Gradle UX: progress & environment variables
  • Smarter control flow analysis: number ranges
  • Refactorings: extract a map operation
  • JUnit 5 M4: parameterized and repeated tests
  • Reflection API: coding assistance
  • USER INTERFACE:
  • Find in Path: gutter icons, local change markers, focus
  • Better HiDPI support: per-monitor, auto-adjusted font-sizes
  • SPRING:
  • Spring Boot: actuator endpoints
  • JAVASCRIPT:
  • Detecting recursive calls
  • TypeScript: parameter hints
  • Code rearranging

New in IntelliJ IDEA Ultimate Edition 2017.1.3 Build 171.4424.14 EAP (Apr 28, 2017)

  • The new build updates its Kotlin plugin to v1.1.2 and also updates the built-in JRE. The updated JRE has several important fixes, including better font rendering on Fedora core 25 (Wayland).

New in IntelliJ IDEA Ultimate Edition 2017.1.2 Build 171.4249.39 (Apr 26, 2017)

  • Notable changes include:
  • JUnit 5 M4 support (incl. parametrized tests)
  • Support for the new Typescript 2.3 language features (e.g. await)
  • An important fix for the freeze while editing Gradle build files

New in IntelliJ IDEA Ultimate Edition 2017.1.2 Build 171.4249.4 EAP (Apr 13, 2017)

  • No subsystem:
  • Bug: IDEA-171160: [macos] progress indicator in AppIcon consumes CPU
  • Bug: IDEA-171148: In Settings > Colors & Fonts, I cannot change "Underscored" to "Underlined" unless I pick another option first
  • Android:
  • Performance: IDEA-170539: Editing build.gradle files sends the IDE into the Spinning Beach Ball of Death
  • Code Navigation:
  • Bug: IDEA-169435: 'Go to implementations' gutter shouldn't shows overrides with same implementations as default
  • Compiling Project:
  • Bug: IDEA-171025: Quoting doesn't work in javac Additional command line parameters
  • Diff_Merge:
  • Bug: IDEA-170909: Sync with Deployed Forgets Last Used "Compare By" Method
  • Docker:
  • Bug: IDEA-171013: Docker: Defining DOCKER_HOST env var to anything but URI renders Docker integration useless
  • Bug: IDEA-167369: Jackson UnrecognizedPropertyExceptions when authenticating at Sonatype Nexus Docker Registry
  • Bug: IDEA-167730: docker-compose: TLS error when 'Certificates folder' is misconfigured in docker account
  • Bug: IDEA-170679: Docker: new account dialog should not suggest default boot2docker certificates folder on mac / windows
  • Usability: IDEA-171000: Docker: The list of the docker configurations should be available at once in the Docker view.
  • Editor. Code Completion:
  • Bug: IDEA-170558: Custom File type: unfiltered completion popup appears on typing a punctuation char
  • Groovy:
  • Bug: IDEA-165664: Editor Freezes when editing Groovy files
  • Performance: IDEA-171298: IntelliJ IDEA freezes when editing groovy groovy file (references a few complex groovy classes that are not compiled static)
  • IDE Configuration:
  • Bug: IDEA-152335: Selecting "Underscored" from "Bold Underscored" doesn't work in Settings>Editor>Colors&Fonts>somelanguage
  • Indices:
  • Bug: IDEA-171212: Deadlock (completion/indexing/typed handler)
  • Usability: IDEA-170114: "Indexing paused during Power Save mode" shows forever and IntelliSense issues on Power Save mode
  • Java. Code Completion:
  • Feature: IDEA-24615: Auto-Import "Exclude from Import and Completion" should allow wildcards
  • Java. Intention Actions:
  • Bug: IDEA-163072: Static import suggests private methods
  • Exception: IDEA-170952: IOE at com.intellij.psi.impl.CheckUtil.checkWritable
  • Template Languages. FreeMarker:
  • Feature: IDEA-171168: Recognize ftlh and ftlx as Freemarker template filetypes
  • Bug: IDEA-171046: Freemarker: myMap?keys highlighting
  • Unit Testing. TestNG:
  • Bug: IDEA-170700: Getting unusual behaviour of TestNG Plugin while running parallel tests
  • User Interface:
  • Bug: IDEA-170024: Checkboxes are broken
  • Version Control. Perforce:
  • Performance: IDEA-170991: Repository/Incoming changes refresh takes long time
  • No subsystem:
  • Bug: WEB-24169: Angular2 Component template issue
  • Dart:
  • Bug: WEB-26384: pub serve in WebStorm serves outdated files from build directory
  • JavaScript:
  • Bug: WEB-25919: Code folding folds wrong block in switch case with block statement
  • Bug: WEB-26355: TypeScript create field inspection for constructor generates them incorrectly (in the same line)
  • JavaScript. Formatter:
  • Bug: WEB-26305: New line after function with return type annotation starts indented
  • Bug: WEB-25936: pressing enter on multiple declarations no longer preserves correct indent
  • Bug: WEB-25742: Formatter messes up type annotations
  • Bug: WEB-26150: 'For statement' wrap option should have higher priority than 'var declaration' wrap when statement contains multiple declarations
  • JavaScript. Frameworks:
  • Task: WEB-25461: Update Angular Live Templates
  • JavaScript. Inspections:
  • Bug: WEB-26339: Getting error "Standard Code Style: Error"
  • Bug: WEB-26158: Incorrect description of second option in "equality operator may cause type coercion"
  • Node.js:
  • Feature: WEB-26201: can not configure yarn
  • Bug: WEB-24200: Can't use yarn installed using brew
  • Bug: WEB-26270: Express(4.15) project create fails
  • REST Client:
  • Bug: WEB-26307: REST Client: VirtualFile: restClient/response21.html is invalid
  • Unit Tests:
  • Bug: WEB-25932: "Run icon on the gutter" shows for Karma tests, but clicking on it shows "Nothing Here"
  • Bug: WEB-26310: Run buttons inside mocha test-files run as node.js process instead of Mocha
  • Bug: WEB-26377: Jest has IDE integration warning with addTestSuiteChild
  • DB Introspection:
  • Bug: DBE-4382: Error on schema synchronization
  • Documentation:
  • Bug: DBE-4363: Help menu link incorrect
  • SQL Resolve:
  • Performance: DBE-4400: IntelliJ IDEA repeatedly freezes when I edit files

New in IntelliJ IDEA Ultimate Edition 2017.1.1 Build 171.4073.35 (Apr 12, 2017)

  • Major bug fixes:
  • Better font rendering on Linux
  • Find in Path usability improvements
  • Various Gradle support errors
  • Major new features:
  • Manual columns reordering in Git Log
  • Better completion for package.json fields
  • Support for function-based indices in Oracle and Postgres
  • For the complete list of changes, go to the release notes page at:
  • https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2017.1.1+Release+Notes

New in IntelliJ IDEA Ultimate Edition 2017.1.1 Build 171.4073.28 RC (Apr 6, 2017)

  • Find, Replace, Find Usages:
  • Bug: IDEA-170768: Search stopped working
  • No subsystem:
  • Bug: WEB-26093: JavaScript Standard Code style support does not seem to apply the settings from package.json
  • CSS:
  • Bug: WEB-25710: CSS3 Grid Layout: `grid-column-gap`, `grid-row-gap` and `grid-gap` are marked as unknown CSS properties
  • Bug: WEB-25938: Square brackets syntax for defining Grid line (row, column) names is seen as error.
  • JavaScript:
  • Exception: WEB-26231: JSON Schema: IllegalArgumentException when no value is set for property covered with oneOf validation
  • JavaScript. Refactoring:
  • Bug: WEB-26090: "Replace with template string" intention produces incorrect result for expression in parenthesis
  • Bug: WEB-26056: Convert to const/let is broken
  • Node.js:
  • Bug: WEB-26270: Express(4.15) project create fails

New in IntelliJ IDEA Ultimate Edition 2017.1.1 Build 171.4073.17 EAP (Mar 31, 2017)

  • These two bugs have been fixed:
  • Fonts were poorly rendered on Linux
  • The Save All action wasn’t working
  • There are also a couple of new features in the update:
  • Better completion for package.json fields
  • Support for function-based indices in Oracle and Postgres
  • For more details about the changes in the update, refer to release notes available at https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2017.1+171.4073.17+Release+Notes.

New in IntelliJ IDEA Ultimate Edition 2017.1 Build 171.3780.95 (Mar 21, 2017)

  • Many important bug fixes, this massive update bring lots of improvements to supported languages, frameworks, and built-in tools:
  • Java 9: The latest builds of JDK 9 are fully supported, with assisted project import and coding assistance for editing module declarations. Built-in inspections validate module declarations and provide quick-fixes for adjusting project dependencies.
  • Java 8: Quick-fixes that help migrate for loops to Stream API calls have been improved and now support more sophisticated scenarios. We’ve also added a quick-fix that turns Stream API calls back into for loops, which is handy for debugging or exploring code.
  • Async-aware debugger: Async stacktraces is a new feature that substitutes parts of a stack trace related to asynchronous code execution with data captured from where that code is invoked. This helps you focus on what you’re debugging. An improved Smart Step Into also supports asynchronous code and lambda expressions running on other threads.
  • Better VCS: The Log panel for Git and Mercurial has new display options, the Diff dialog gets an option to Ignore imports and formatting, and File History for Git is now faster. We’ve also added Favorite branches and Speed Search to the Branches popup for Git.
  • Search: The Find in Path dialog, which previously had added a Preview tab, has been reworked from the ground up and now shows instant results in the first place. What is more important, now you can open any selected result in the Editor simply by pressing Enter.
  • Spring: Spring Testing has been updated to support Spring Boot 1.4.3, and the upcoming Spring 5.0. Spring Data tools are updated to version 2.0 (including MongoDB, Redis, Solr, KeyValue, Gemfire, Apache Cassandra, REST, Neo4j, Couchbase, and Elasticsearch). There’s also a new Data tab in the Spring tool window which brings better repository navigation.
  • Gradle: Support for Composite Builds is much improved with the detection of includeBuild in Gradle settings and automatic project configuration.
  • Kotlin 1.1: Among other things, the new version of this JVM language introduces coroutines—the new non-blocking asynchronous API, and fully supports compilation to JavaScript. This means you can use Kotlin strings, collections, sequences, arrays and other core API in your JavaScript apps.
  • JavaScript: We’re bringing first-class support for Vue.js, lots of new code style options for JavaScript and TypeScript, faster and more reliable integrations with Angular, ESLint and TSLint (including language service support and TSLint-powered quick-fixes). Plus, simpler editing of project dependencies in package.json with package names and versions completion and easier running of Mocha and Jest tests with the new Run gutter icon that also displays test state.
  • Database tools: IntelliJ IDEA now allows you to transfer table schemas and data between any two databases (yes, even from MySQL to Microsoft SQL Server and back).
  • Emoji: The editor now supports Unicode emoji characters (handy for writing comments).
  • Android Studio 2.2.2: This update includes all changes from Android Studio 2.2.2.
  • Docker: The Docker plugin now supports Docker for Mac and works via "unix://".

New in IntelliJ IDEA Ultimate Edition 2017.1 Build 171.3780.95 RC 2 (Mar 21, 2017)

  • No subsystem:
  • Bug: IDEA-169288: Resource Bundle Editor: Cannot edit text
  • Code Analysis. Dependencies:
  • Bug: IDEA-169530: Type Hierarchy refresh button doesn't work and causes nodes to disappear
  • File System:
  • Performance: IDEA-169698: VirtualFIle.findChild() is slow on negative lookups
  • Find, Replace, Find Usages:
  • Bug: IDEA-168259: `Find in path` highlights all file in preview window
  • Exception: IDEA-168857: Find usages preview throws exception: java.lang.Throwable
  • IDE Configuration:
  • Bug: IDEA-169647: Font family is not preserved after upgrade to 2017.1 RC
  • Java.Inspections:
  • Cosmetics: IDEA-169449: Misplaced inspection
  • Maven:
  • Cosmetics: IDEA-169606: Action links are too close to each other in the information popup
  • User Interface:
  • Bug: IDEA-169587: Welcome Screen unusable small
  • User Interface.Darcula:
  • Bug: IDEA-169540: Current tab indicator for vertical splits is shown for each split instead of one with current focus
  • CoffeeScript:
  • Bug: WEB-25926: CoffeeScript: update built-in compiler
  • JavaScript. Frameworks:
  • Bug: WEB-25739: Setting some ARIA attribute values dynamically in JSX generate errors in Webstorm 2017 EAP.
  • Unit Tests:
  • Bug: WEB-25986: Test result status gutter icons don't work on Windows
  • No subsystem:
  • Feature: DBE-4133: Support function-based indices in Oracle and Postgres

New in IntelliJ IDEA Ultimate Edition 2016.3.6 Build 163.15188.5 EAP (Mar 17, 2017)

  • Gradle 3.4 support fixes.

New in IntelliJ IDEA Ultimate Edition 2017.1 Build 171.3780.15 EAP (Mar 10, 2017)

  • Fixed several major issues around the Project tool window: infinite loading and missing file entries.
  • Syntax highlighting and Find Usages for variables in Dockerfile.

New in IntelliJ IDEA Ultimate Edition 2017.1 Build 171.3691.12 EAP (Mar 3, 2017)

  • Notable changes:
  • Usability changes in new Find in Path user interface.
  • Data Source color is now used as the background color for the Query Console.
  • The Status bar now shows time taken for running SQL queries.

New in IntelliJ IDEA Ultimate Edition 2016.3.5 Build 163.13906.16 RC (Mar 1, 2017)

  • No subsystem:
  • Exception IDEA-168411: PluginManager StartupAbortedException
  • Code Analysis. Inspection:
  • Cosmetics IDEA-162907: Inspections settings: wrong font color for selected top level nodes
  • Packaging and Installation:
  • Bug IDEA-168467: 'no jvm installation found' error dialog is displayed on attempt to run idea from installer

New in IntelliJ IDEA Ultimate Edition 2017.1 Build 171.3566.24 EAP (Feb 23, 2017)

  • Notable changes:
  • The new Find in Path dialog, redesigned to show instant results in the first place
  • Gradle Composite Builds now works out of the box and don't require manual configuration
  • The updated support for Java 9's new module system (Jigsaw)—now with coding assistance for editing module declarations
  • For more details, read the the release notes available at:
  • https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2017.1+171.3566.24+Release+Notes

New in IntelliJ IDEA Ultimate Edition 2016.3.5 Build 163.13906.6 EAP (Feb 20, 2017)

  • Code Navigation:
  • Bug: IDEA-165329: Can't copy class reference by hitting Ctrl+C in Navigate/Class list
  • ColdFusion:
  • Bug: IDEA-155160: CFML: Code Coloring Breaks If CF Tag Used at the Top of
  • Bug: IDEA-167178: Pound sign in styles causing color coding issue
  • Compiling Project:
  • Bug: IDEA-166909: Compiling 1.5 with JDK9 problem
  • Bug: IDEA-167954: Compiler excludes are ignored in resource roots
  • Bug: IDEA-167595: Annotation Processor *deletes* the project !!
  • Debugger:
  • Bug: IDEA-167465: Debug break point not hit @RunWith(Enclosed.class) and callback
  • Editor. Editing Text:
  • Bug: IDEA-167446: Unicode ℕ, UTF-8, Annotation Processor, Compiler source encoding on Windows
  • File System:
  • Bug: IDEA-166879: IDE cannot handle 2GB+ jars
  • Find, Replace, Find Usages:
  • Bug: IDEA-167546: Find/Replace nonfunctional when newlines are embedded in the Find textbox
  • Usability: IDEA-167955: Find: `Ctrl+F` on selected word doesn't pre-select text in search field if Find bar is open
  • GWT:
  • Bug: IDEA-163152: IntelliJ says "Static interface method invocations are not supported at this language level" in a JUnit class for a Java 1.8 GWT 2.7 project
  • Internal build scripts:
  • Bug: IDEA-167337: Unable to compile 2016.3 from sources
  • Java. Code Completion:
  • Feature: IDEA-166796: Use @MagicConstant information in code completion
  • Bug: IDEA-165594: Auto completion adds unnecessary spaces before and after colon in case of method reference
  • Java.Inspections:
  • Bug: IDEA-164948: 'Suppress for fields annotated with' doesn't work
  • Bug: IDEA-164883: False positive contract violation
  • Performance: IDEA-166140: Code cleanup is too slow and needs too much memory
  • Maven:
  • Bug: IDEA-166164: deploymentDescriptor uses absolute path in .iml file for Maven project
  • Plugin Support. Architecture:
  • Bug: IDEA-164497: IntelliJ 2016.3 hangs at startup with message "Scanning files to index"
  • Spring:
  • Performance: IDEA-165232: Frequent complete UI freeze when editing Webflow
  • Structural Search and Replace:
  • Bug: IDEA-168119: Structural Search dialog can change it's width to be unusable (because of long Status: text)
  • User Interface:
  • Bug: IDEA-166759: The cursor while over one ToolWindow sees another border toolwindow, located behind
  • Usability: IDEA-153193: Tooltips for toolbars block clicks to buttons
  • Usability: IDEA-65636: I can't copy text from tooltip, though I can select it
  • XML:
  • Bug: IDEA-162824: "Resource registered by this uri is not recognized" spuriously triggers for "http://www.w3.org/2001/XMLSchema-instance" running tests
  • CSS:
  • Bug: WEB-24700: Stylelint 7.7.0 support
  • Dart:
  • Bug: WEB-25187: Copy/paste messes up correctly formatted Dart code (optional parameters formatting)
  • Bug: WEB-25158: Colon should not be used to accept URI completion
  • Usability: WEB-18687: Function conversion is difficult due to brace matching
  • Debugger:
  • Bug: WEB-24304: Angular-cli karma debugging: breakpoints are not hit
  • JavaScript. Inspections:
  • Bug: WEB-23107: "Missing import statement" for JSON.stringify suddenly with WS-163.5219 (EAP)
  • DB Introspection:
  • Bug: DBE-3863: Oracle Sources: long lines of procedures, packages, etc. are truncated
  • SQL Code Style:
  • Bug: DBE-3968: Support for Oracle Compound Trigger Syntax

New in IntelliJ IDEA Ultimate Edition 2017.1 Build 171.3224.1 EAP (Feb 15, 2017)

  • Notable changes are:
  • The Smart Step Into now steps into lambda expressions executed on other threads.
  • The Git's File History has become faster; it displays the revisions graph, and provides a button to include changes from other branches.
  • The Build, Execution, Deployment | Debugger settings now provide a new option: Drag a breakpoint to the editor area to remove it

New in IntelliJ IDEA Ultimate Edition 2017.1 Build 171.3019.7 EAP (Feb 8, 2017)

  • Highlights:
  • Async stacktraces in the JVM debugger
  • Option to ignore imports and formatting in the Diff dialog
  • For more details, read the blog post available at:
  • http://blog.jetbrains.com/idea/2017/02/intellij-idea-2017-1-eap-extends-debugger-with-async-stacktraces

New in IntelliJ IDEA Ultimate Edition 2016.3.4 Build 163.12024.16 (Feb 1, 2017)

  • Android:
  • Bug: IDEA-166153: Debugging project stalls at 'Sending WAIT chunk' (in IDEA, but not Android Studio)
  • Compiling Project:
  • Bug: IDEA-165741: JPS: ChainedTargetsBuildListener should not mark dirty files for the target being currently compiled
  • Usability: IDEA-162726: Update Eclipse Compiler (or add instructions to help documentation)
  • Debugger:
  • Bug: IDEA-166436: UI completely frozen after Debug-Step-Into (CTRL-F7)
  • Editor. Editing Text:
  • Cosmetics: IDEA-164888: Please keep up with FiraCode updates
  • External Tools:
  • Bug: IDEA-164380: External tool is not invoked after Git commit
  • File System:
  • Bug: IDEA-166879: IDE cannot handle 2GB+ jars
  • GWT:
  • Bug: IDEA-165234: GWT run configuration java command line / JuliLog not a subtype
  • JSP:
  • Bug: IDEA-161959: Regression: Null checks in JSPs are not working any more
  • Java.Inspections:
  • Performance: IDEA-166140: Code cleanup is too slow and needs too much memory
  • Maven:
  • Bug: IDEA-166164: deploymentDescriptor uses absolute path in .iml file for Maven project
  • OSGi:
  • Bug: IDEA-165940: java.lang.ClassNotFoundException: @vm_params
  • Plugin Support. API:
  • Bug: IDEA-166029: Another backward-incompatible plugin SDK change in WebBrowserUrlProvider
  • Plugin Support. Architecture:
  • Bug: IDEA-164497: IntelliJ 2016.3 hangs at startup with message "Scanning files to index"
  • Spring:
  • Performance: IDEA-165232: Frequent complete UI freeze when editing Webflow
  • XML:
  • Bug: IDEA-162824: "Resource registered by this uri is not recognized" spuriously triggers for "http://www.w3.org/2001/XMLSchema-instance" running tests
  • No subsystem:
  • Bug: WEB-24760: Project Tool Window: CSS source maps (gulp-generated) not grouped under the same name, but JS does.
  • CSS:
  • Bug: WEB-24700: Stylelint 7.7.0 support
  • Debugger:
  • Bug: WEB-24304: Angular-cli karma debugging: breakpoints are not hit
  • JavaScript. Frameworks:
  • Bug: WEB-24101: create-react-app does not work in IntelliJ IDEA
  • JavaScript. Inspections:
  • Bug: WEB-23107: "Missing import statement" for JSON.stringify suddenly with WS-163.5219 (EAP)
  • No subsystem:
  • Bug: DBE-3872: Looking for JDBC Driver Implementations
  • DB Connectivity:
  • Bug: DBE-3884: Comments from tnsnames.ora are shown in combobox
  • Usability: DBE-3892: Allow load_extension in SQLite
  • DB Console:
  • Bug: DBE-3885: Wrong routine edited when schema name matches database name
  • Bug: DBE-3925: Auto-commit mode is turned off when executing statement
  • IDE General:
  • Usability: DBE-3881: SQL: Oracle: Synonym item in various popups has no icon

New in IntelliJ IDEA Ultimate Edition 2016.3.4 Build 163.12024.11 RC (Jan 27, 2017)

  • File System:
  • Bug: IDEA-166879: IDE cannot handle 2GB+ jars
  • Java.Inspections:
  • Performance: IDEA-166140: Code cleanup is too slow and needs too much memory
  • Spring:
  • Performance: IDEA-165232: Frequent complete UI freeze when editing Webflow
  • XML:
  • Bug: IDEA-162824: "Resource registered by this uri is not recognized" spuriously triggers for "http://www.w3.org/2001/XMLSchema-instance" running tests
  • CSS:
  • Bug: WEB-24700: Stylelint 7.7.0 support
  • JavaScript. Inspections:
  • Bug: WEB-23107: "Missing import statement" for JSON.stringify suddenly with WS-163.5219 (EAP)

New in IntelliJ IDEA Ultimate Edition 2017.1 Build 171.2613.7 EAP (Jan 26, 2017)

  • Among bug fixes, the build brings several notable changes:
  • ANSI color codes are now supported by the Docker and Google App Engine consoles
  • The Docker tool windows now allows you to configure visible Docker images and containers
  • The new inspection Inline else code branch
  • The Constant Conditions & Exceptions inspection now also reports nullable
  • methods that always return non-null values
  • HTTP links are now clickable in Terminal
  • Further improvements to the inspection that converts for loops into chains of Java 8's Stream API calls (more improvements are to come)

New in IntelliJ IDEA Ultimate Edition 2017.1 Build 171.2455.10 EAP (Jan 20, 2017)

  • No subsystem:
  • Feature: IDEA-166499: Stream API migration: support array filling in a loop
  • Bug: IDEA-166475: Cfml must have "Tabs and Indents" settings of its own
  • Android:
  • Bug: IDEA-166153: Debugging project stalls at 'Sending WAIT chunk' (in IDEA, but not Android Studio)
  • Code Analysis. Inspection:
  • Bug: IDEA-61057: StaticVariableUninitializedUse should ignore null checks
  • Bug: IDEA-165891: Analyze->InspectCode doesn't find a relatively simple singleton
  • Code Formatting and Code Style:
  • Bug: IDEA-93206: "Final" keyword added by intention has wrong formatting.
  • Compiling Project:
  • Bug: IDEA-165813: Compilation error after switching git branches because of a moved class
  • Bug: IDEA-166210: Internal Java Compiler Error
  • Custom JRE:
  • Bug: IDEA-166384: provide a utility method in IDEA to support JRE-166
  • Database:
  • Bug: IDEA-159613: Constant CPU usage between 13-20% when idling
  • Bug: IDEA-128226: Import data sources manually duplicates them
  • Usability: IDEA-152200: "Discover and setup" intention action is always available to click
  • Usability: IDEA-103996: Misleading diagnostic message when importing data sources
  • Debugger:
  • Bug: IDEA-166436: UI completely frozen after Debug-Step-Into (CTRL-F7)
  • Decompiler:
  • Bug: IDEA-166363: Support LocalVariableTypeTable attribute
  • Bug: IDEA-166073: Extended Width (long, double) constructors cause issues with anonymous classes
  • Bug: IDEA-130708: Incorrect locals names
  • Bug: IDEA-149813: Decompiler has lost generic parameter
  • Diff_Merge:
  • Feature: IDEA-166528: Window "Difference between master and ... (Local) versions in ...
  • Editor. Editing Text:
  • Bug: IDEA-165577: Sibling multi-cursors are merged into one
  • Bug: IDEA-165337: Copy-paste from IDEA to TextEdit and back loses line breaks
  • Editor. Intention Actions:
  • Bug: IDEA-166358: Intention "Explicit type argument can be replaced" ignores target level
  • External Tools:
  • Bug: IDEA-164380: External tool is not invoked after Git commit
  • Flash_Flex:
  • Bug: IDEA-166128: ActionScript: create new field weird formatting
  • Groovy:
  • Bug: IDEA-165229: Groovy: 'Safe delete' on a method parameter reformats method declaration
  • IDE Configuration:
  • Bug: IDEA-166362: Show warning notification concerning outdated boot java runtime
  • Bug: IDEA-166402: incorrect warning
  • Bug: IDEA-166179: Font size is not preserved after updating to EAP build
  • Indices:
  • Bug: IDEA-166470: Deadlock
  • JPA:
  • Bug: IDEA-154112: Data mapping is broken if we create a new DB connection using "Database connections detector".
  • Java. Error Highlighting:
  • Bug: IDEA-166355: Error shown with covariant return type on extended interface with generic method
  • Java. Intention Actions:
  • Bug: IDEA-166625: Create intentation to replace 5-liner with 1-line map.computeIfAbsent(key, lamdba);
  • Bug: IDEA-165841: Annoying 'Create Test' suggestion in every class
  • Bug: IDEA-165998: No intention "Annotate overriding methods as '@Nullable'" after updating to 2016.3.2
  • Bug: IDEA-166163: Replace ?: with if-else may require explicit cast
  • Bug: IDEA-165981: Replace with MessageFormat.format() works incorrectly with compile-time constants
  • Bug: IDEA-166356: Create inner class quickfix
  • Usability: IDEA-18184: Don't offer "Replace + with java.text.MessageFormat call" when all operands are string literals
  • Java. Refactoring:
  • Usability: IDEA-159142: Extract interface in a different package enforce to rename
  • Java.Inspections:
  • Feature: IDEA-166424: Guava create collections , nonsupport replace with stream API
  • Feature: IDEA-166577: Convert patterns like IntStream.range(0, array.length).mapToObj(idx -> array[idx]) to Arrays.stream(array)
  • Feature: IDEA-166211: Convert for-loop with Collections.addAll inside into Java 8's stream API calls chain
  • Bug: IDEA-166221: Intention: Improper replacing "for" with "foreach"
  • Bug: IDEA-166224: Invalid StringBuffer/Builder replacement with String
  • Bug: IDEA-166369: Invalid warning: StringBuffer may be declared as StringBuilder
  • Bug: IDEA-163830: False positive 'Class implements Comparable but doesn't override equals()'
  • Bug: IDEA-166490: 'Surroung with array initialization' is proposed when type is generic variable
  • Bug: IDEA-166489: 'Surround with array initialization' fix generates incorrect code for generic type.
  • Bug: IDEA-166449: 'Unused declaration' inspection doesn't work for local variables in some cases
  • Bug: IDEA-166129: Java unnecessary boxing inspection
  • Bug: IDEA-148552: Replace keySet() iteration with entrySet() produces uncompilable source
  • Bug: IDEA-166636: A bunch of bugs in TrivialFunctionalExpressionUsageInspection (Method call can be simplified)
  • JavaEE.Tomcat:
  • Bug: IDEA-165460: Error running Tomcat 8.5: SSL HTTP Connector node not found: set up one in the server.xml
  • JavaFX:
  • Bug: IDEA-165983: Providing named constructor arguments to controls in fxml is marked as an error.
  • Packaging and Installation:
  • Bug: IDEA-154945: During uninstallation IDEA should clean up created Windows registry entries
  • Bug: IDEA-166428: Unable to launch 2017.1 on Windows x64 via Start Menu shortcut -- it points to 32-bit launcher
  • Task: IDEA-161255: Update Community edition icons
  • Plugin Support. Architecture:
  • Bug: IDEA-164497: IntelliJ 2016.3 hangs at startup with message "Scanning files to index"
  • Project Configuration:
  • Feature: IDEA-156888: Simplify JDK setup for new projects
  • Bug: IDEA-166461: Cannot revert module language level to 1.8
  • Refactoring:
  • Bug: IDEA-166346: gap rename the block variable when on the "Show parameter name hints"
  • Run | Debug configuration:
  • Bug: IDEA-162766: EnvironmentVariablesTextFieldWithBrowseButton doesn't fire change event when env variables changed.
  • Bug: IDEA-166448: Missing '&', '_' characters in Rerun/Stop buttons' tooltips
  • Spring:
  • Feature: IDEA-71477: Spring MVC: support 'path' attribute of "form" JSP tag library
  • Usability: IDEA-166039: Do not highlight/annotate application.properties|yml if no Spring Facets in project
  • Unit Testing. JUnit:
  • Bug: IDEA-166331: "JUnit4 test can be JUnit5" shows empty Find Refactoring preview
  • User Interface:
  • Bug: IDEA-161023: Hide exception notification balloon when clicking on exception submitter blinking icon
  • Bug: IDEA-149734: About Dialog: link from "VM by Oracle" leads to Jetbrains.com site
  • Version Control:
  • Usability: IDEA-166532: Branch popup: auto-resize popup on changing number of favorites
  • Usability: IDEA-166504: Branches popup: make more... element expandable with Enter from keyboard
  • Usability: IDEA-166649: Branches popup: cut tracking branch name before local name if they don't fit to the popup width
  • Usability: IDEA-166503: Branches popup: show only favorite local branches if there are too many of them
  • Usability: IDEA-166510: Branch popup: do not show empty space on vertical resize if there are branches to be shown
  • Cosmetics: IDEA-154756: Allow the user to choose a branch as default or to appear at top of the branch list
  • Version Control. Git:
  • Bug: IDEA-165903: 2017.1 EAP - Cleanup block the commit to Git
  • Task: IDEA-166094: Git.Application.Settings — do not save detected path to git as user setting
  • Version Control. Subversion:
  • Bug: IDEA-129671: OK/Cancel actions switched on warning of Subversion move of "trunk"
  • No subsystem:
  • Bug: WEB-24808: "Type is not allowed" for a stylelint package in package.json
  • Bug: WEB-24911: Strange errors when using flow-typed with flow
  • Bug: WEB-21364: JSON Schema:Unable to create relative references to local files
  • Bug: WEB-24968: JSON Schema: specific navigation case json -> json schema with deep allOf - oneOf
  • Bug: WEB-24965: JSON Schema: navigation from property names in package.json to package json schema does not work
  • Bug: WEB-24874: 'var' JS inspection suggests replace 'var' with 'const' in for loops
  • Dart:
  • Feature: WEB-20870: Per project Dart SDK settings
  • Bug: WEB-24013: Move Statement Up/Down stopped working
  • Bug: WEB-24986: Move Statement moves code too far up
  • Debugger:
  • Bug: WEB-24960: MessageError when 'Copy JSON'
  • JavaScript:
  • Feature: WEB-3865: Go to Test for JavaScript
  • Bug: WEB-24881: Extend Selection doesn't support javascript es6 "``" syntax
  • Bug: WEB-24930: JsDoc @augments ignored
  • Bug: WEB-24969: Unexpected warning "Element is not exported"
  • JavaScript. Formatter:
  • Feature: WEB-24556: Reformatting option to add, remove, or leave alone (default) semicolons
  • Bug: WEB-24789: Globally installed Standard always shown in the UI
  • Bug: WEB-24927: 'Make static' breaks code or highlighting depending on settings
  • JavaScript. Inspections:
  • Feature: WEB-24517: Inspection: '==' operator is used instead of '==='
  • Feature: WEB-24074: Add eslint-compatible suppression options
  • Node.js:
  • Bug: WEB-24956: Package.json completion: Ctrl+Mouse hover doesn't show description for scoped npm packages
  • Bug: WEB-24958: Package.json completion: default list for empty line should suggest most popular packages
  • Bug: WEB-24963: Bower.json completion hangs IDE due to not installed bower package on Unix/Mac
  • TypeScript:
  • Bug: WEB-24895: typescript format enum incorrect if adding auto semi colon
  • Bug: WEB-25029: TSLint code style import: support max-line-length
  • Bug: WEB-25030: TSLint code style import: support indent
  • Bug: WEB-25031: TSLint code style import: always apply selected quotes style
  • Bug: WEB-25032: TSLint code style import: always apply selected style for the use of semicolons
  • Bug: WEB-24767: Typescript now reporting != as poss type coercion when comparing two numbers
  • Exception: WEB-24739: Typescript: exception is thrown on the first new TS file creating in the project
  • DB Connectivity:
  • Bug: DBE-2812: Data Sources doesn't save port number for Postgres
  • DB Console:
  • Bug: DBE-3925: Auto-commit mode is turned off when executing statement
  • Data Dump:
  • Bug: DBE-3926: Ability to execute directly to file/clipboard
  • SQL Completion:
  • Feature: DBE-3194: Create smart option auto-qualifying completion
  • SQL Editing:
  • Bug: DBE-2938: Cannot avoid automatic string splitting in SQL files

New in IntelliJ IDEA Ultimate Edition 2016.3.4 Build 163.12024.1 EAP (Jan 19, 2017)

  • Android:
  • Bug: IDEA-166153: Debugging project stalls at 'Sending WAIT chunk' (in IDEA, but not Android Studio)
  • Compiling Project:
  • Bug: IDEA-165741: JPS: ChainedTargetsBuildListener should not mark dirty files for the target being currently compiled
  • Usability: IDEA-162726: Update Eclipse Compiler (or add instructions to help documentation)
  • Debugger:
  • Bug: IDEA-166436: UI completely frozen after Debug-Step-Into (CTRL-F7)
  • Editor. Editing Text:
  • Cosmetics: IDEA-164888: Please keep up with FiraCode updates
  • External Tools:
  • Bug: IDEA-164380: External tool is not invoked after Git commit
  • GWT:
  • Bug: IDEA-165234: GWT run configuration java command line / JuliLog not a subtype
  • JSP:
  • Bug: IDEA-161959: Regression: Null checks in JSPs are not working any more
  • OSGi:
  • Bug: IDEA-165940: java.lang.ClassNotFoundException: @vm_params
  • Plugin Support. API:
  • Bug: IDEA-166029: Another backward-incompatible plugin SDK change in WebBrowserUrlProvider
  • No subsystem:
  • Bug: WEB-24760: Project Tool Window: CSS source maps (gulp-generated) not grouped under the same name, but JS does.
  • JavaScript. Frameworks:
  • Bug: WEB-24101: create-react-app does not work in IntelliJ IDEA
  • No subsystem:
  • Bug: DBE-3872: Looking for JDBC Driver Implementations
  • DB Connectivity:
  • Bug: DBE-3884: Comments from tnsnames.ora are shown in combobox
  • Usability: DBE-3892: Allow load_extension in SQLite
  • DB Console:
  • Bug: DBE-3925: Auto-commit mode is turned off when executing statement
  • Bug: DBE-3885: Wrong routine edited when schema name matches database name
  • IDE General:
  • Usability: DBE-3881: SQL: Oracle: Synonym item in various popups has no icon

New in IntelliJ IDEA Ultimate Edition 2017.1 Build 171.2272.14 EAP (Jan 13, 2017)

  • Major changes:
  • The support for Docker for Mac (via "unix://").
  • Coding assistance for Spring MVC’s path attribute.
  • The support for Spring Testing (up to Spring 5.0) and Spring Boot Testing (test runners and inspections).
  • A fix of the issue related to the Korean, Chinese and Japanese keyboard layouts on OS X.

New in IntelliJ IDEA Ultimate Edition 2016.3.3 Build 163.11103.3 RC (Jan 10, 2017)

  • Plugin Support. API:
  • Bug: IDEA-166029: Another backward-incompatible plugin SDK change in WebBrowserUrlProvider
  • No subsystem:
  • Bug: DBE-3872: Looking for JDBC Driver Implementations

New in IntelliJ IDEA Ultimate Edition 2017.1 Build 171.2014.21 EAP (Jan 3, 2017)

  • No subsystem:
  • Bug: IDEA-165843: PyCondaPackageService — defaults must be not saved, check roaming
  • Bug: IDEA-146669: Enable Mac native file dialogs
  • Bug: IDEA-165879: Unguarded section in DocumentCommitThread that leads to spontaneous assertion
  • Bug: IDEA-165714: NCDFE at com.intellij.cloudConfig.StatusBarInfoManager.connectInstance(StatusBarInfoManager.java:123) on "Enable Sync" action for JBA cloud config
  • Exception: IDEA-164698: Throwable at com.intellij.openapi.fileEditor.impl.EditorsSplitters.a
  • Android:
  • Cosmetics: IDEA-165764: please map the Android topics Ids to the correct New Project Android UI pages
  • Code Analysis. Inspection:
  • Bug: IDEA-165075: False positive of Covariant 'equals()' inspection
  • Compiling Project:
  • Bug: IDEA-165741: JPS: ChainedTargetsBuildListener should not mark dirty files for the target being currently compiled
  • Editor. Editing Text:
  • Bug: IDEA-165306: Multiple caret Copy and Paste gives inconsistent results
  • File System:
  • Performance: IDEA-165859: Pycharm freezes when open a folder with recursive symbolic link
  • Find, Replace, Find Usages:
  • Bug: IDEA-165473: Find Usages results tool window scrolls erratically when removing result items and Group by usage type option enabled in view
  • Bug: IDEA-165761: Find usages fails to find some occurrences for overloaded methods
  • Grails:
  • Bug: IDEA-165685: Grails Application Forge: unable to create project
  • Groovy:
  • Feature: IDEA-43096: Inspection for gstrings used as map keys
  • Feature: IDEA-165816: Support @PackageScope transformation
  • Bug: IDEA-165684: Fix FromAbstractTypeMethods @ClosureParams hint support
  • Bug: IDEA-123027: Convert to property intention doesn't maintain visibility modifier
  • IDE Configuration:
  • Feature: IDEA-165592: Bring back opening files from CLI in new window as option
  • Java. Refactoring:
  • Bug: IDEA-165039: Cast adding after refactoring makes code uncompilable
  • Bug: IDEA-165748: 'Safe delete' finds usages in IDEA config files
  • Java.Inspections:
  • Feature: IDEA-165790: Stream API migration: support distinct() with collect(toList())
  • Feature: IDEA-165063: Stream API migration: support simple limit conversions
  • Feature: IDEA-165766: Add inspection for explicit calls to no-argument super constructor
  • Feature: IDEA-164995: Warn about @Nullable problems for method references
  • Bug: IDEA-164883: False positive contract violation
  • Bug: IDEA-165847: "Identical 'catch' branches in 'try' statement" inspection incorrectly merges superclass when several subclasses are already merged
  • Bug: IDEA-163833: Replace Collectors.toCollection() for custom collections: check implementation
  • Bug: IDEA-165775: Erroneous "method does not invoke super" inspection
  • Bug: IDEA-165067: Unwrapping 'if' leads to non-compilable code
  • Bug: IDEA-165372: Incorrect suggestion to remove "super" qualifier
  • Bug: IDEA-165626: Locate Duplicates - Export To Html - IllegalArgumentException
  • Bug: IDEA-165420: "Guava's functional primitives can be replaced by Java" inspection suggest code that does not compile
  • Bug: IDEA-165335: Replace method reference with lambda generates invalid code
  • Usability: IDEA-165070: 'equals() expression replaceable by Objects.equals() expression' should report default equals generated by IDEA
  • JavaEE.JSF:
  • Cosmetics: IDEA-150831: Blurry filetype icons for facelets (.xhtml) and faces-config.xml
  • JavaFX:
  • Feature: IDEA-106502: New JavaFX default Template for New Action
  • Bug: IDEA-165413: JavaFX - Highlighting usages shows incorrect results for fields in JavaFX controller classes
  • JavaScript. Debugger:
  • Bug: IDEA-160102: JavaScript Debugger: "Copy Watch"creates buggy code
  • Packaging and Installation:
  • Bug: IDEA-159529: Patch update: OutOfMemoryError
  • Plugin Support. API:
  • Bug: IDEA-163307: FrameworkSupportProviderBase.createConfigurable Returns Too Specific Type
  • Project View:
  • Bug: IDEA-160450: "Select Target -> Project View" doesn't work if Project View has multiple selection in it
  • Usability: IDEA-160381: Project Tool Window sorts case insensitive: folders starting with capital letters at the top
  • Settings Repository:
  • Bug: IDEA-153369: Settings Repository: platform dependent toolchain path should be omitted during overwriting local settings
  • Bug: IDEA-138631: Read-only sources of settings
  • Bug: IDEA-144052: When "Settings repository" is enabled changes in 'Path Variables' aren't saved to default path.macros.xml file causing errors in build process
  • Bug: IDEA-153381: Settings Repository:NPE com.intellij.openapi.actionSystem.CommonShortcuts.shortcutsById during Overwrite Local
  • Usability: IDEA-163756: SettingsRepository: dialog prompting to enter authentication token is shown on IDEA closing unexpectedly
  • Spring:
  • Feature: IDEA-165755: Spring Testing: Default Properties File Detection for @TestingPropertySource
  • Feature: IDEA-158624: Spring: support @TestPropertySource#locations attribute
  • Bug: IDEA-164968: Spring: autowiring inspection error on Map autowiring and when only one bean is present
  • Bug: IDEA-165656: Spring. Support autowire for ObjectProvider.
  • Bug: IDEA-165023: controversial warning, cannot be disabled: "field injection is not recommended"
  • Unit Testing. JUnit:
  • Bug: IDEA-165858: StackOverflowError in JUnit5TestExecutionListener.sendTreeUnderRoot
  • Bug: IDEA-165807: JUnit5 - Jump to source doesn't work for Dynamic tests with errors
  • Bug: IDEA-165811: JUnit5 - Gutter icon doesn't show failed test for @Nested and Dynamic tests
  • User Interface:
  • Bug: IDEA-165837: Analyze dependencies dialogs are too wide
  • Bug: IDEA-165448: [hidpi-jdk] windows: sized text "floats" under kbd cursor on 200% scale
  • Bug: IDEA-149734: About Dialog: link from "VM by Oracle" leads to Jetbrains.com site
  • Bug: IDEA-165595: "Show bytecode" action should display a reason if it cannot show byte code
  • Usability: IDEA-164817: Analyze|Inspect code window does not remember last selected profile
  • Web Services:
  • Bug: IDEA-165641: IDEA 2016.3.1: Wrong unused import recognition in xml files
  • No subsystem:
  • Bug: WEB-24702: Respect "Use semicolon to terminate statements" Code Style option when "Add braces to arrow function statement"
  • Bug: WEB-24475: External annotators for a base language are ignored when another external annotator exists for a more specific flavor
  • Bug: WEB-24768: Indexing a large .js file causes IDE to run out of memory
  • Bug: WEB-24760: Project Tool Window: CSS source maps (gulp-generated) not grouped under the same name, but JS does.
  • Bug: WEB-20415: JSON Schema: support references to definitions
  • CSS:
  • Feature: WEB-24774: Support inline comments in PostCSS
  • Bug: WEB-24700: Stylelint 7.7.0 support
  • Debugger:
  • Bug: WEB-15998: Karma JS debugger does not suspend on breakpoints with the browserify + istanbul preprocessor
  • Bug: WEB-24721: Angualr2 with Angular-cli (Webpack) VERY often break points are missed and the only way to fix is use ;debugger keyword
  • HTML:
  • Bug: WEB-17897: Line of HTML disappears when moving other lines
  • Usability: WEB-7947: Tags whose contents are functional shouldn't be broken on "Move block"
  • JavaScript:
  • Feature: WEB-24675: Support `import()` function
  • Feature: WEB-23096: Support JavaScript generic/template types in autocomplete
  • Bug: WEB-3407: JS: Smart Enter fails to add closing parentheses
  • Bug: WEB-3763: Context info for extended JavaScript objects
  • Bug: WEB-2967: "Select Word" (Ctrl-W) feature misses comma in members of variable declarations
  • Bug: WEB-22398: Wrong redundant character escape in ECMAScript 2015 unicode mode
  • JavaScript. Frameworks:
  • Bug: WEB-22500: [angular2] Auto-complete not obeying camelcase of actual suggestion
  • JavaScript. Inspections:
  • Feature: WEB-24074: Add eslint-compatible suppression options
  • Bug: WEB-24672: Inspections: "Convert 'for..in' to 'for..of'" is shown twice for each code construct in Inspection Results
  • Bug: WEB-24686: Inspections: do not suggest "Convert 'for..in' to 'for..of'" in case of conflicting error with "Unfiltered for..in loop"
  • Bug: WEB-23920: Magic Number inspection should not apply to JavaScript Object key/value pairs
  • Bug: WEB-24736: Potentially invalid usage of this in getters/setters inside constructor
  • Bug: WEB-24630: Convert to class intention loses getters and setters
  • Bug: WEB-19149: Warning about "Potentially invalid usage of this" when accessing property in ES6 generator
  • Bug: WEB-24754: Warning with async functions and no return value
  • JavaScript. Refactoring:
  • Bug: WEB-24742: ES6: convert to class with a commented function property: null assertion
  • TypeScript:
  • Feature: WEB-12611: Enforce types in TypeScript
  • Bug: WEB-11466: Typescript: "super" keyword syntax checks are incomplete
  • Bug: WEB-24728: Applying postfix template to `await` expression breaks the code
  • Bug: WEB-24745: AssertionError is thrown on caret position at the exponential operator
  • No subsystem:
  • Bug: DBE-3661: Unable to resolve user defined type in stored procedure
  • Bug: DBE-3872: Looking for JDBC Driver Implementations
  • DDLPL Editing:
  • Bug: DBE-2111: Alter procedure doesn't work, MS SQL Server
  • Data Views:
  • Bug: DBE-3549: In results tab line spacing don't calculate correctly

New in IntelliJ IDEA Ultimate Edition 2016.3.3 Build 163.11103.1 EAP (Dec 29, 2016)

  • No subsystem:
  • Bug: IDEA-164734: Update screen is too big
  • Android:
  • Bug: IDEA-164803: IDE locking up in Android project
  • Code Coverage:
  • Bug: IDEA-162273: Close the Code Coverage tool window has unexpected behavior between: clicking the red X icon, Ctrl+F4, and Ctrl+Shift+F4
  • Compiling Project:
  • Cosmetics: IDEA-165447: Warning for 'Clear output directory on rebuild' shown on wrong settings page
  • Task: IDEA-164402: When build runtime is java8 and higher and the project depends on JDK6 or JDK7, consider using javac from these JDKs if possible
  • Editor. Editing Text:
  • Bug: IDEA-164345: IDEA strips trailing spaces even in the line under caret
  • Flash_Flex:
  • Bug: IDEA-165558: Intention Action "Create Method" not work in self class space
  • Gradle:
  • Bug: IDEA-165345: Regression: Intellij 2016.3 does not import some gradle project correctly
  • Grails:
  • Usability: IDEA-164733: Select Grails view by default when opening a Grails project
  • Groovy:
  • Bug: IDEA-165684: Fix FromAbstractTypeMethods @ClosureParams hint support
  • Cosmetics: IDEA-155037: Groovy inspection "Empty 'try' block": Small error in description
  • Java. Error Highlighting:
  • Bug: IDEA-164442: Intellij 2016 2.3 Bad syntax highlighting of a return statement after a scoped try finally block
  • Packaging and Installation:
  • Bug: IDEA-159529: Patch update: OutOfMemoryError
  • Project View:
  • Bug: IDEA-160450: "Select Target -> Project View" doesn't work if Project View has multiple selection in it
  • RegExp:
  • Bug: IDEA-165426: Regexp check is not working in new language injection dialog
  • Spring:
  • Bug: IDEA-165551: "spring-configuration-metadata.json" from test dependencies aren't picked up at all
  • Unit Testing. JUnit:
  • Bug: IDEA-163309: JUnit outputs result of @BeforeClass after test excution
  • User Interface:
  • Bug: IDEA-163532: Speed search in popups preselects the last match instead of the first
  • Version Control. Mercurial:
  • Bug: IDEA-164692: Only one instance of password is saved
  • XML:
  • Bug: IDEA-164679: Intellij IDEA 2016.2/3 ignores validation
  • Dart:
  • Cosmetics: WEB-24558: Dart, not Dark (typo in New Project screen)
  • JavaScript. Inspections:
  • Bug: WEB-24491: Code analysis throws ClassCastException exception for Flowtype
  • Bug: WEB-24615: Wrong JSHint error highlight for JavaScript
  • No subsystem:
  • Bug: DBE-3661: Unable to resolve user defined type in stored procedure
  • DDLPL Editing:
  • Bug: DBE-2111: Alter procedure doesn't work, MS SQL Server
  • SQL Completion:
  • Bug: DBE-3627: broken table editor row filter auto-complete
  • SQL Generation:
  • Bug: DBE-3612: Missing definition for IN / OUT parameters in MySQL routines
  • User Interface:
  • Bug: DBE-3630: Driver window looks weird on Windows Retina

New in IntelliJ IDEA Ultimate Edition 2016.3.2 Build 163.10154.41 (Dec 29, 2016)

  • Compiling Project:
  • Task: IDEA-164402: When build runtime is java8 and higher and the project depends on JDK6 or JDK7, consider using javac from these JDKs if possible
  • Flash_Flex:
  • Bug: IDEA-165558: Intention Action "Create Method" not work in self class space
  • Packaging and Installation:
  • Bug: IDEA-159529: Patch update: OutOfMemoryError
  • Spring:
  • Bug: IDEA-165551: "spring-configuration-metadata.json" from test dependencies aren't picked up at all
  • JavaScript. Inspections:
  • Bug: WEB-23107: "Missing import statement" for JSON.stringify suddenly with WS-163.5219 (EAP)
  • Bug: WEB-24491: Code analysis throws ClassCastException exception for Flowtype

New in IntelliJ IDEA Ultimate Edition 2017.1 Build 171.1834.9 EAP (Dec 23, 2016)

  • Major new features:
  • Replacing Java 8's streams with for loops
  • JUnit 5 inspections
  • RegExp syntax highlighting
  • Faster method breakpoints for JVM languages
  • Built-in memory view
  • Emoji in comments, String literals, and resources
  • Zero-latency typing
  • Parameter hints for Groovy
  • For more details, read the blog post at:
  • http://blog.jetbrains.com/idea/2016/12/intellij-idea-2017-1-eap-is-open/

New in IntelliJ IDEA Ultimate Edition 2016.3.2 Build 163.10154.41 RC (Dec 23, 2016)

  • Compiling Project:
  • Task: IDEA-164402: When build runtime is java8 and higher and the project depends on JDK6 or JDK7, consider using javac from these JDKs if possible
  • Flash_Flex:
  • Bug: IDEA-165558: Intention Action "Create Method" not work in self class space
  • Packaging and Installation:
  • Bug: IDEA-159529: Patch update: OutOfMemoryError
  • Spring:
  • Bug: IDEA-165551: "spring-configuration-metadata.json" from test dependencies aren't picked up at all
  • JavaScript. Inspections:
  • Bug: WEB-23107: "Missing import statement" for JSON.stringify suddenly with WS-163.5219 (EAP):
  • Bug: WEB-24491: Code analysis throws ClassCastException exception for Flowtype

New in IntelliJ IDEA Ultimate Edition 2016.3.2 Build 163.10154.17 EAP (Dec 16, 2016)

  • No subsystem:
  • Bug: IDEA-162000: Create ability for void formatting blocks
  • Android:
  • Bug: IDEA-164577: "Android Studio Help" submenu in "Get Help" or IU 2016.3
  • Code Analysis. Inspection:
  • Bug: IDEA-163879: Code cleanup takes too much time and memory
  • Bug: IDEA-164850: Unable to save settings: Failed to save settings. Please restart IntelliJ IDEA:
  • Bug: IDEA-18499: confuses always true inspection
  • Database:
  • Bug: IDEA-147986: Issue with UUID as primary key
  • Editor. Editing Text:
  • Bug: IDEA-164094: Horizontal scrolling with SHIFT key is no longer working
  • File System:
  • Bug: IDEA-165018: Gradle project doesn't see the updated jar file after sibling Gradle module artifact is rebuilt and stored in local m2 repo
  • GUI Designer:
  • Bug: IDEA-140717: Opened form files are not opened in UI designer after restart
  • Gradle:
  • Bug: IDEA-165345: Regression: Intellij 2016.3 does not import some gradle project correctly
  • Indices:
  • Bug: IDEA-159135: "Nested different indices processing may cause deadlock" Errormessage
  • JSP:
  • Bug: IDEA-161959: Regression: Null checks in JSPs are not working any more
  • Java. Code Completion:
  • Bug: IDEA-162324: Smart completion should be aware of language level
  • Usability: IDEA-164468: auto-complete does not work with Java classes if you dont save the instance in a member
  • Java. Error Highlighting:
  • Bug: IDEA-164557: Extending abstract class with a package-local abstract method in a different package does not raise an error prior to compilation
  • Bug: IDEA-165011: Cannot resolve Method but compiling works fine.
  • Bug: IDEA-164828: Legal functional expressions in ternary operator marked as error
  • Bug: IDEA-164243: False Java code inspection
  • Bug: IDEA-163950: Method references highlighted in editor as "cannot resolve method" but project compiles fine
  • Bug: IDEA-164500: Incorrect overload resolution for implicit super constructor call (for vararg/implicit constructors)
  • Java. Intention Actions:
  • Bug: IDEA-165140: "Create method" quick fix generates broken parameters when referenced method parameter is annotated with @NotNull / @Nullable
  • Java. Refactoring:
  • Bug: IDEA-161252: Extract Interface doesn't work with Lombok annotations
  • Java.Inspections:
  • Bug: IDEA-163503: Removing redundant type argument for raw type in Stream API chain leads to compilation error
  • Bug: IDEA-164241: False positive "Unhandled Exception"
  • Bug: IDEA-164896: Exception in IDEA core - inspections not running for certain files
  • Bug: IDEA-165060: HighlightControlFlowUtil#isEffectivelyFinal reports variable as effectively final if it's not initialized on all paths
  • Performance: IDEA-165119: Nested loops to stream conversion
  • OSGi:
  • Bug: IDEA-165213: Osmorc plug-in hangs IDE after switching branches
  • SQL:
  • Bug: IDEA-148067: SQL: Sybase: exec with "out" flagged as invalid sql
  • Version Control. Git:
  • Bug: IDEA-163941: Git cherry-pick with commit-dialog shows diff for the cherry-picked commit instead of the real diff of local changes
  • No subsystem:
  • Bug: WEB-24520: HTML5 boilerplate v5+ uses wrong structure
  • Exception: WEB-24362: JSON Schema: NullPointerException is thrown on saving changes in the schema in use.
  • JavaScript. Frameworks:
  • Bug: WEB-24101: create-react-app does not work in IntelliJ IDEA
  • Node.js:
  • Bug: WEB-24200: Can't use yarn installed using brew
  • DB Connectivity:
  • Bug: DBE-3516: Use provided driver checkbox resets upon restart (set to enabled)
  • DB Introspection:
  • Bug: DBE-3570: MSSQL: Error updating any stored procedure or function, which uses UDTs
  • Data Views:
  • Bug: DBE-2681: Database table view. Table colons suddenly change width to min width.
  • SQL Completion:
  • Feature: DBE-2929: Autocomplete stored procedure parameter names
  • Feature: DBE-489: Oracle: auto-completion for PL/SQL parameter names
  • Bug: DBE-3479: Custom GUC are not supported in Postgres hughlighting
  • Bug: DBE-3529: MSSQL incorrect autocomplete (database/owner order)
  • SQL Highlighting:
  • Bug: DBE-3595: PostgreSQL: Wrong inspection on overloaded functions
  • Bug: DBE-3532: SQL Server: semi-colon after BEGIN keyword marked as invalid
  • Bug: DBE-1771: Syntax error when "file" used as the name of the variable PL/SQL Oracle
  • Bug: DBE-2077: [Sybase dialect] "OUT" keyword incorrectly reported as syntax error in EXEC and CREATE PROC
  • Bug: DBE-2832: PostgreSQL: DROP FUNCTION parse error with 'double precision'
  • Bug: DBE-3521: Error in code analysis when procedure parameter has same name as local variable name (TSQL)

New in IntelliJ IDEA Ultimate Edition 2016.3.1 Build 163.9166.29 (Dec 13, 2016)

  • One of the most notable changes in this build is the long-awaited support for JUnit 5 M3, so if you plan to keep running JUnit 5 M2, you have to either use IntelliJ IDEA 2016.3 (or earlier), or manually include JUnit 5 M2 dependencies in your classpath (junit-platform-launcher, junit-platform-commons, junit-platform-engine; junit-jupiter-api and junit-jupiter-engine for Jupiter; and junit-vintage-engine for Vintage).
  • Speaking of JDK 9, IntelliJ IDEA 2016.3 won’t support builds 148 and up because they contain code that breaks things. Of course, we’re working to resolve this, and will support the latest JDK 9 builds in 2017.1 (its EAP may well start within the next few weeks).
  • In other news:
  • Move Element Right/Left actions are now available for Groovy
  • WebSphere support has been updated to v9

New in IntelliJ IDEA Ultimate Edition 2016.3.1 Build 163.9166.20 RC (Dec 7, 2016)

  • Updates JUnit 5 support to M3. Note that if you plan to run JUnit 5 M2, you have to either use an earlier version of IntelliJ IDEA, or manually include JUnit 5 M2 dependencies in your classpath (junit-platform-launcher, junit-platform-commons, junit-platform-engine; junit-jupiter-api and junit-jupiter-engine for Jupiter; and junit-vintage-engine for Vintage).
  • BUG FIXES:
  • Compiling Project:
  • Task: IDEA-164402: When build runtime is java8 and higher and the project depends on JDK6 or JDK7, consider using javac from these JDKs if possible
  • Editor. Editing Text:
  • Bug: IDEA-163578: IntelliJ IDEA can't edit a specific line
  • Find, Replace, Find Usages:
  • Bug: IDEA-163710: Going from Find to Find & Replace changes the input value
  • Plugin Support. API:
  • Bug: IDEA-164420: Backward-incompatible changes in plugin SDK in 2016.3
  • No subsystem:
  • Bug: WEB-24490: EAP 2016.3.2: Settings | Directory dialog is empty
  • Bug: WEB-24468: Add support for to support RiotJS >= v3
  • CSS:
  • Bug: WEB-24465: False "Mismatched parameters "
  • Dart:
  • Bug: WEB-24494: Support Dart generic methods/functions
  • Debugger:
  • Bug: WEB-24297: "Smart step into" doesn't work
  • Bug: WEB-24182: Debugger: no console output when using Chromium v. < 54 for debugging
  • File Watchers:
  • Bug: WEB-24482: file watcher doesn't work if 'Trigger watcher regardless of syntax errors' is off
  • JavaScript:
  • Bug: WEB-24415: 2016.3: large increase in javascript "unresolved function or method" warnings
  • Bug: WEB-24472: IDEA 2016.3 Locks Up
  • JavaScript. Formatter:
  • Bug: WEB-12942: Bad continuation indent on JS ternary expression on return statement
  • Bug: WEB-21532: TypeScript intent format error in .tsx files
  • JavaScript. Refactoring: Feature: WEB-23763: Implement extract method for async functions
  • SQL Highlighting:
  • Bug: DBE-3492: Infinite indexing of project because of language substitution GenericSQL->MySQL->GenericSQL

New in IntelliJ IDEA Ultimate Edition 2016.3.1 Build 163.9166.7 EAP (Dec 1, 2016)

  • No subsystem:
  • Bug: IDEA-163903: Current file todos are not shown in 'Scope Based' tab with selected 'Current file' scope
  • Bug: IDEA-160578: IDEA hangs on start with inactive Proxy Authentication dialog
  • Bug: IDEA-164049: 'Export Settings' option exports broken settings.jar
  • Exception: IDEA-163426: INRE at com.intellij.util.indexing.FileBasedIndexImpl.a
  • Code Analysis. Inspection:
  • Feature: IDEA-79189: Suppressing unsued symbol inspection with annotation should only suppress assignment but not access checks
  • Code Navigation:
  • Feature: IDEA-162418: Enhanced go to file formats
  • Bug: IDEA-163673: IntelliJ was frozen for 3 minutes without obvious reason
  • Compiling Project:
  • Bug: IDEA-163375: Compiling with 163.6957.12 results in java.lang.NoSuchMethodError
  • Bug: IDEA-164315: Artifact destination folder contents deleted when compiling artifact in 2016.3
  • Task: IDEA-164402: When build runtime is java8 and higher and the project depends on JDK6 or JDK7, consider using javac from these JDKs if possible
  • Console:
  • Bug: IDEA-163771: Lots of logging to the console -> memory leak
  • Debugger:
  • Bug: IDEA-163697: Debugger shows wrong values for TreeMap entries
  • Editor. Editing Text:
  • Bug: IDEA-163905: Zero Latency Typing is excruciatingly slow with 20 carets and unusable with 50.
  • Bug: IDEA-115424: Editor scrolls immediately after switching to its tab after project opening
  • Exception: IDEA-162595: `Wrong offset` exception when start typing on the first line of any file if there're >1 lines [#171.78]
  • Find, Replace, Find Usages:
  • Bug: IDEA-164574: Find In Path dialog no longer finds selected text
  • Bug: IDEA-163346: error stripe position is wrong when find replace is active
  • Bug: IDEA-164440: Find in path does not show path of currently active file in Directory field
  • Usability: IDEA-152060: Auto select find/replace field on focus.
  • Usability: IDEA-162903: find ccurences window doesn't switch into panel after enter key
  • Grails:
  • Bug: IDEA-162931: Grails 3 Debugging stops working after reload
  • Groovy:
  • Feature: IDEA-158612: Implement 'Move Element Left/Right' actions for Groovy
  • Bug: IDEA-164452: Boolean property declared in Java class with isXXX/setXXX style methods cannot be resolved by IDEA in a Groovy class
  • Bug: IDEA-163663: Issue Navigation links do not work within groovydoc-style code blocks, but work elsewhere
  • IDE Configuration:
  • Bug: IDEA-163920: NPE when saving proxy settings
  • Bug: IDEA-161375: What is Pin Active Tab doing here?
  • Java. Code Completion:
  • Bug: IDEA-163834: Smart completion for stream.toArray(..) arg loses "[]" after accepting - when array is of non-static inner class
  • Bug: IDEA-163989: IDEA reports Object.getClass() with wrong return type for generic parameters
  • Java. Error Highlighting:
  • Bug: IDEA-163469: False positive: unrelated defaults
  • Bug: IDEA-163871: Syntax error with variadic argument in functional interface
  • Bug: IDEA-163615: Erroneous "Illegal generic type for instanceof" compiler error with instanceof referencing inner class implementing parametric interface defined in static interface method (whew!)
  • Bug: IDEA-163303: Erroneous compile error for call to enclosing class' "this" from anonymous implementation in default method
  • Bug: IDEA-162882: Broken generics support in IntelliJ 15 and 2016
  • Java. Refactoring:
  • Usability: IDEA-163810: Please make shorter "Anonymous type can be replaced with lambda using factory method.." inspection name
  • Java.Inspections:
  • Bug: IDEA-163489: Inspection "Constant conditions & exceptions" with option "Suggest @Nullable annotation for methods" warns about lambdas
  • Bug: IDEA-164159: Nullability annotations don't work with generics
  • Bug: IDEA-163676: 'Unnecessary parentheses' inspection should report parentheses in lambda body
  • Bug: IDEA-163932: Map.get suggested replacement with Map.getOrDefault is misleading
  • Maven:
  • Bug: IDEA-164499: Changed handling of Maven-Libraries in non-Maven projects
  • Project View:
  • Bug: IDEA-164074: Exception using "Select Target" popup menu
  • Settings Repository:
  • Bug: IDEA-155623: Loading settings from settings repository fails to import live template
  • Terminal:
  • Feature: IDEA-147703: Support fish shell to use as terminal
  • Bug: IDEA-118848: Pos1/End don't work in the terminal if zsh ist used
  • Bug: IDEA-115276: Local Terminal did not accept German Keyboard Layout
  • Bug: IDEA-163063: It's impossible to deactivate auto-activated virtualenv on zsh and fish
  • Bug: IDEA-163474: Terminal shell path can't be changed (falls back to default value): IntelliJ IDEA 2016.3 (builds 163.7342.3, 163.7743.17 and 163.7743.37)
  • Bug: IDEA-162571: Terminal does not read zshrc from ZDOTDIR defined in .zshenv
  • User Interface:
  • Bug: IDEA-147640: Switcher dialog: up and down keys are not working
  • Bug: IDEA-162580: Tool Windows show/hide state is not memorized
  • Usability: IDEA-93637: Hide cursor while typing
  • User Interface.Darcula:
  • Bug: IDEA-163377: Darcula scheme: Expired entry in Log Console should have foreground color
  • Version Control. Git:
  • Bug: IDEA-164369: can't create git tag
  • Performance: IDEA-163335: Memory leak
  • XML:
  • Bug: IDEA-84959: Billion laughs XML pasting/clipboard & create 100% CPU
  • No subsystem:
  • Bug: WEB-22649: JSON Schema: patternProperties does not work.
  • Bug: WEB-21418: JSON Schema: if file under the schema is placed in the split Editor tab update comes later than should be
  • Dart:
  • Feature: WEB-23738: Collapse Maps in Dart
  • Bug: WEB-23958: change indenting for nested constructors with named parameters
  • Bug: WEB-24244: update code to parse the service protocol url
  • Debugger:
  • Bug: WEB-24304: Angular-cli karma debugging: breakpoints are not hit
  • Bug: WEB-14233: Add property of object to watches fails
  • Bug: WEB-21216: Debugger should show contents of Map/Set
  • Exception: WEB-24091: IllegalArgumentException when inspect closure
  • JavaScript:
  • Bug: WEB-24058: Bad analysis: lambda argument breaks method resolution type inference in method chain
  • Exception: WEB-24108: AssertionError when call 'Choose color'
  • JavaScript. Formatter:
  • Bug: WEB-24067: Some bugs with reformat code
  • JavaScript. Inspections:
  • Bug: WEB-23995: JSON schema: "type is not allowed" for valid schema and instance
  • Node.js:
  • Bug: WEB-24359: 2016.3 Run configuration stops by SIGKILL instead of SIGINT on Windows
  • Bug: WEB-21976: Node.js Core: http.ServerResponse.setHeader(name, value) not resolved
  • TypeScript:
  • Bug: WEB-24354: TypeScript: 'Implement all members' generates corrupted code for method with varargs
  • Bug: WEB-23116: incorrect 'extract method' refactoring
  • Bug: WEB-24306: TypeScript config fails after moving file
  • Bug: WEB-23761: Typescript: generated setters for array type have general Array type istead of speficic array type
  • Bug: WEB-24267: Need nodejs parameter options for TypeScript compiler
  • Bug: WEB-17361: Convert parameters to object introduces unnecessary variables and loses type information in TypeScript
  • Bug: WEB-23106: the create field quick fix does not determine a type of created variable
  • Unit Tests:
  • Bug: WEB-24342: "click to see difference" output not ideal when using sinon
  • Bug: WEB-22696: Karma: show skipped suites/specs when 'Show ignored' is enabled

New in IntelliJ IDEA Ultimate Edition 2016.3 Build 163.7743 (Nov 22, 2016)

  • Java:
  • Refactoring to Java 8. Since Java 8 was released, IntelliJ IDEA has been providing inspections that help write correct and idiomatic Java 8. With this update, we’ve gone further and extended our existing inspections to support non-trivial cases. Now, if you press Alt+Enter inside a non-trivial for-loop, the IDE will prompt you to replace it with an chain of stream API calls. The quick-fix will leverage count, sum, flatMap, map, mapToInt, collect, filter, anyMatch, findFirst, toArray, and other APIs if necessary. Also, when appropriate, the IDE will prompt you to replace certain code with Map.computeIfAbsent, Collections.removeIf or ThreadLocal.withInitial. (Note: a similar quick-fix is now available for Kotlin as well.)
  • Scala:
  • Scala.js. The Scala plugin now provides code completion and quick navigation for js.Dynamic–based on fields and methods defined in JavaScript libraries or project files.
  • Scala Meta. Another major plugin improvement is support for scala.meta. IntelliJ IDEA supports new-style macro annotations and provides coding assistance for scala.meta quasiquotes.
  • JVM Debugger:
  • Class-level Watches. This powerful new feature lets you define Watch expressions on the class level. These watches appear as extra fields of the class but their value is evaluated based on your expressions. An expression for class-level watches is defined in the context of the class.
  • Memory View. This is a new plugin that lets you explore objects in the JVM heap during a debug session. It shows you the total number of objects in the heap grouped by their class name. As you step over the code, the Diff column shows how this number changes between debugger stops. Double-click a class name to open a dialog with instances of this class. If needed, the plugin is also capable of tracking stacktraces for chosen classes.
  • User Interface:
  • Parameter Hints. This new feature, enabled by default, shows the names of method parameters for passed values that are literals or nulls. These hints make code more readable. If you find hints redundant for certain methods, you can tell the IDE to hide hints for these methods.
  • Semantic Highlighting, previously introduced in KDevelop and some other IDEs, is now available in IntelliJ IDEA. It extends the standard syntax highlighting with unique colors for each parameter and local variable. This feature is disabled by default but can be found in Settings → Editor → Colors & Fonts → Language Defaults → Semantic highlighting.
  • Flat file Icons. We’ve also reworked file icons for a more flat design. While the new icons may look unusual, we believe they feel more sharp and less noisy.
  • Build Tools:
  • Delegate IDE build/run actions to Gradle. Allows you to delegate the native IntelliJ IDEA Build, Build Artifacts (both WAR and EAR) and Run actions to Gradle. When this option is enabled, all these actions are performed via the corresponding Gradle tasks. The Runaction is delegated to the dynamic Gradle JavaExec task configured according to the run configuration. To enable this option, check Settings → Build, Execution, Deployment → Build Tools → Gradle → Runner → Delegate IDE build/run actions to Gradle.
  • Gradle Composite Builds. New powerful option that lets you substitute any of your Gradle dependencies with another project. This feature requires Gradle 3.1 or higher.
  • Polyglot Maven. A set of Maven extensions that allows the POM file to be written in Groovy, Scala, Ruby and other languages. While project import works for any language, coding assistance within POM files is available only for Groovy.
  • VCS:
  • Git/Mercurial Log. The Log viewer has been reworked some more, this time mainly to improve its ergonomics and speed. Commit details have moved to the right, giving you more screen space. Commit messages in the table are now aligned and thus more readable. Labels have been moved to the right and are now displayed in a more elegant way. Filter values now persist between IDE restarts. For Git, searching via the Text, Author and Path filters is now much faster.
  • Merge and Diff. The Merge dialog now show a Resolve icon on the left side of the Editor when the IDE is capable of resolving the conflict automatically. We’ve added line markers to the dialog to indicate actual changes to the base revision. Last but not least, both Diff and Merge now provide full syntax highlighting for non-local revisions.
  • Managing Remotes. Now, the IDE provides an interface for managing Git remotes for every repo in the project.
  • JavaScript:
  • ECMAScript 6. IntelliJ IDEA now reports all var declarations and helps replace them with let or const declarations, depending on recognized value semantics. For all require() calls, the IDE now provides a quick-fix that replaces them with import statements. For function calls and prototype chains, the IDE provides a quick-fix that replaces them with class statements. Other improvements include better support for destructuring assignments, and default exports.
  • TypeScript. TypeScript gets a more accurate rename refactoring for overridden methods, and a quick-fix to shorten import statements.
  • Flow. Now, when you set the JavaScript version to Flow, the IDE reports problems in the files annotated with “// @flow” on the fly.
  • Application Servers:
  • TomEE 7. The support for TomEE has been updated to its major version.
  • Liberty. Loose applications are now supported and can be run from the IDE. To run a loose application, open the Deployment tab of your WebSphere Run configuration and select the loose application XML file–instead of an artifact.
  • React Native:
  • Debugger. Now you can run and debug React Native apps without leaving IntelliJ IDEA.
  • Android:
  • Blueprint. A new mode in the Designer that hides all of the visuals from views and shows only their outlines. You can choose to have it side by side with the Designer.
  • Constraint Layout. This is a new layout manager which allows you to create large and complex layouts with a flat view hierarchy. It’s similar to Relative Layout in that all views are laid out according to relationships between sibling views and the parent layout, but it’s more flexible and easier to use.
  • Instant Run. The update has brought many stability and reliability improvements to Instant Run. If you have previously disabled it, the Android team encourages you to re-enable it.
  • APK Analyzer. It lets you drill into your APK to help you reduce your APK size, debug 64K method limit issues, view contents of Dex files and more.
  • Databases:
  • Editing Multiple Cells. Now you can edit several similar cells at once. Select several cells and start typing a value.
  • Bulk Submit. Now changes made in the Table Editor are stored locally and submitted in bulk, via Ctrl+Enter (Cmd+Enter for OS X). Changes not yet submitted can be canceled via Undo.
  • Finding Usages. Now you can find usages of database objects inside the source code of other objects. For instance, you can find which stored procedures, functions or views use a given table.
  • Clouds:
  • Google Cloud Tools. Google has introduced their own IDE plugin for deploying to Google App Engine. Eventually this plugin will replace the Google App Engine plugin provided with us.
  • OpenShift Origin (V3). The updated integration lets create OpenShift 3 applications and manage their resources such as projects, services and pods.
  • Toolbox App:
  • Toolbox App is a new desktop application that lets you install and update all JetBrains IDEs with ease.

New in IntelliJ IDEA Ultimate Edition 2016.3 Build 163.7743.44 RC 3 (Nov 19, 2016)

  • No subsystem:
  • Bug: IDEA-164049: 'Export Settings' option exports broken settings.jar
  • Database:
  • Bug: IDEA-146591: Database tree view: DROP is enabled on Oracle package item(s), but fails to proceed
  • IDE Configuration:
  • Cosmetics: IDEA-164080: Your copy is licensed to null
  • Project View:
  • Bug: IDEA-164074: Exception using "Select Target" popup menu
  • SQL:
  • Bug: IDEA-84850: SQL: Oracle: qualified name after END in CREATE PACKAGE / CREATE PACKAGE BODY is green
  • Terminal:
  • Bug: IDEA-163474: Terminal shell path can't be changed (falls back to default value): IntelliJ IDEA 2016.3 (builds 163.7342.3, 163.7743.17 and 163.7743.37)
  • TypeScript:
  • Exception: WEB-24229: StackOverflowError in JS code
  • DB Console:
  • Bug: DBE-623: PostgreSQL: current transaction is aborted, commands ignored until end of transaction block
  • DB Introspection:
  • Bug: DBE-3448: PostgreSQL: DG incorrectly introspects custom operators
  • Bug: DBE-3467: Sybase: can not create foreign key
  • Bug: DBE-3474: Incremental introspection of oracle clusters is broken
  • Bug: DBE-3412: Sybase: incorrect DDL for view
  • DDLPL Editor: Usability: DBE-2754: Comments lost when saving stored procedure in MSSQL
  • Data Views:
  • Bug: DBE-3339: Drop tables doesn't work anymore
  • IDE General:
  • Feature: DBE-3414: Show sequence bounds and step
  • SQL Completion:
  • Bug: DBE-3443: Oracle: Unable to resolve index
  • SQL Generation:
  • Bug: DBE-3460: Sybase: can not rename foreign key
  • Bug: DBE-3395: PostgreSQL: Attributes in a user defined type are shown in wrong order
  • Bug: DBE-3436: PostgreSQL: drop RULE incorrect query
  • SQL Highlighting:
  • Bug: DBE-3449: Oracle: Column names of synonym are not resolved
  • Bug: DBE-3453: Oracle: the slash symbol (statement delimiter) is incorrectly treated as a division sign

New in IntelliJ IDEA Ultimate Edition 2016.3 Build 163.7743.37 RC 2 (Nov 16, 2016)

  • IDE Configuration:
  • Bug: IDEA-161375: What is Pin Active Tab doing here?
  • Java. Refactoring:
  • Usability: IDEA-163810: Please make shorter "Anonymous type can be replaced with lambda using factory method.." inspection name
  • JavaEE.App Servers.Generic:
  • Exception: IDEA-163153: Exception on adding external artifact
  • User Interface:
  • Bug: IDEA-162171: File > Open points to "C:" directory
  • No subsystem:
  • Exception: DBE-3376: Exception while trying to truncate table from context menu
  • DB Introspection:
  • Bug: DBE-3254: Database pane shows schema of table sorted alphabetically, regardless of setting
  • Bug: DBE-3442: MS SQL: renamed/dropped index is still shown in data source tree
  • Bug: DBE-2649: Cannot see Postgres Materialized View DDL
  • DB Refactoring:
  • Bug: DBE-3390: Support drop trigger operation from context menu
  • Bug: DBE-3392: PostgreSQL: can't drop materialized view
  • Bug: DBE-3388: Dropped index is still shown in data source tree
  • SQL Completion:
  • Bug: DBE-3435: Una:
  • Bug: DBE-3425: Sybase: Operation not allowed from within transaction error on every operation
  • Bug: DBE-3446: Sybase: DG throws incorrect syntax near ';' for generated queries

New in IntelliJ IDEA Ultimate Edition 2016.3 Build 163.7743.17 RC (Nov 10, 2016)

  • No subsystem:
  • Bug: IDEA-163365: IDEA hangs after reverting many files
  • Bug: IDEA-163214: Difference in parameter hints for very similar methods
  • Usability: IDEA-162904: Default "Editor colors and fonts" is "All hallow's eve"
  • Exception: IDEA-162601: AE at org.xmlpull.v1.XmlPullParserFactory.(XmlPullParserFactory.java:43)
  • Code Navigation:
  • Bug: IDEA-163234: SelectIn... | Favorites doesn't work if the toolwindow hasn't been opened yet
  • Debugger:
  • Bug: IDEA-155007: IDEA does not kill the debug process immediately
  • Bug: IDEA-163334: Memory leak
  • Bug: IDEA-162835: Debugger Data Views toString setting is not persisted
  • Bug: IDEA-163301: Remove watch: backspace doesn't remove
  • Debugger. Memory View:
  • Bug: IDEA-163378: JVM Memory View Crashes
  • Diff_Merge:
  • Usability: IDEA-163047: Merge dialog: Undo should work for merge actions
  • Editor. Code Completion:
  • Bug: IDEA-162605: 'Plan' in plural 'Plen' (autocomplete)
  • Editor. Editing Text:
  • Bug: IDEA-163356: There is not attributes composition between semantic highlighting colors and original parameters/local variables.
  • Bug: IDEA-163429: Editor strips trailing spaces no matter what the settings are in preferences and ignores
  • Bug: IDEA-115424: Editor scrolls immediately after switching to its tab after project opening
  • File System:
  • Bug: IDEA-161151: Import code style: file chooser: Show hidden files button click changes nothing
  • Groovy:
  • Bug: IDEA-152085: "Conditional Expression with identical branches" incorrectly detects identical branches
  • IDE Configuration:
  • Bug: IDEA-162371: Duplicate "Editor Colors" entry in export settings
  • Java. Refactoring:
  • Cosmetics: IDEA-163480: Wrong plural renaming for variables/parameters
  • Password Safe:
  • Bug: IDEA-163385: Cannot erase password on macOs
  • Project Configuration:
  • Bug: IDEA-162634: Copyright settings from Template/Default Project not present in new projects
  • Spring:
  • Feature: IDEA-163625: Spring Data JPA method inconsistencies when returning Stream instead of List
  • Bug: IDEA-161795: Spring: rename from the SpringBeans toolwindow is incorrect for the namespace beans w/o id
  • Bug: IDEA-155256: Spring: caches: no gutter navigation icon for the custom @CacheConfig annotation
  • Bug: IDEA-155125: Spring: meta annotation for @CacheConfig is not considered by inspection
  • Bug: IDEA-159000: Spring MVC: rename for model attributes defined as @ModelAttribute-annotated methods doesn't work
  • Terminal:
  • Bug: IDEA-163059: PyCharms ignores `.bashrc` file when starting terminal session
  • Bug: IDEA-162497: "copy to clipboard on selection" for terminal is not working
  • Bug: IDEA-163064: Allow custom rcfiles in terminal settings
  • Usability: IDEA-116221: Escape doesn't moves focus back to the Editor from Terminal tool window
  • Version Control. Log:
  • Bug: IDEA-162944: commit detail does not show as expect
  • No subsystem:
  • Cosmetics: WEB-24030: Update browser icons
  • Debugger:
  • Bug: WEB-17316: Debugger: "invoke getter" results in TypeError: Illegal invocation
  • JavaScript:
  • Bug: WEB-23705: Optionally use Flow completion and navigation
  • Bug: WEB-24019: Suggest `default` after `break` statement
  • Bug: WEB-23588: Flow checking does not support exact object types
  • Node.js:
  • Feature: WEB-23820: yarn: yarn tasks
  • TypeScript:
  • Bug: WEB-24031: TypeScript: slow update for the simple import statement on changes in tsconfig.json file
  • Bug: WEB-24014: A lot of IDE errors when typescript compilation
  • Bug: WEB-23993: TypeScript: "Compile main file only" option: main file is treated as unreferenced
  • Unit Tests:
  • Usability: WEB-23591: Use 'test file' icon for .jsx test files
  • No subsystem:
  • Bug: DBE-3325: Forever growing list of "Update Database Drivers List" background tasks
  • Exception: DBE-3353:
  • Exception on trying execute query
  • DB Connectivity:
  • Bug: DBE-3328: Can not download missing driver from data sources tab
  • DB Introspection:
  • Exception: DBE-3368
  • Exception on db2 connection
  • Data Views:
  • Bug: DBE-3347: Sorting columns in Result tab
  • Bug: DBE-1173: Postgres Hstore columns rendered incorrectly with JSON extractor
  • Bug: DBE-3352: row header size can increase but cannot decrease
  • IDE General:
  • Bug: DBE-3330: Synonyms not resolved in IntelliJ 2016.3 EAP
  • User Interface:
  • Usability: DBE-3273: Move "Project..." to "New..."

New in IntelliJ IDEA Ultimate Edition 2016.3 Build 163.7342.3 RC (Nov 2, 2016)

  • No subsystem:
  • Bug: IDEA-163038: The "PHP Code Sniffer" and "PHP Mess Detector" fail due $PROJECT_DIR$ not resolved/used
  • Bug: IDEA-161933: Command Line launcher always opens new window
  • Bug: IDEA-163155: SelectIn | ProjectsView doesn't navigate to element if tool window has been previously closed
  • Bug: IDEA-162844: A simple copy of Default color scheme is flooded with inheritance defining attributes.
  • Usability: IDEA-105927: java packages named "rcs" are ignored per IDE setting
  • Code Analysis. Inspection:
  • Bug: IDEA-163355: Inspection profile cannot be copied
  • Debugger::
  • Bug: IDEA-155007: IDEA does not kill the debug process immediately
  • Diff_Merge:
  • Bug: IDEA-162409: OpenInBrowser controls use focused editor as context, not the editor they belong to.
  • Bug: IDEA-130854: Copy revision number in git diff window
  • Editor. Editing Text:
  • Bug: IDEA-115424: Editor scrolls immediately after switching to its tab after project opening
  • Find, Replace, Find Usages:
  • Bug: IDEA-99773: Find usages CTRL-ALT-F7 does not have scope Project & Libraries anymore
  • Google App Engine:
  • Bug: IDEA-162974: Suggest to disable 'Google App Engine' plugin when user wants to install 'Google Cloud Tools' plugin
  • Grails:
  • Bug: IDEA-163162: UnsupportedOperationException at org.jetbrains.plugins.groovy.mvc.MvcFramework.removeModuleOutput(MvcFramework.java:327)
  • Hibernate:
  • Bug: IDEA-162475: Hibernate: database credentials in Hibernate Console are lost after reopening a project in another build
  • IDE Configuration
  • Bug: IDEA-162774: "Use inherited attributes" option reverts back to default value on Apply
  • Java.Inspections:
  • Bug: IDEA-162816: "Method will throw an exception when parameter is null" false positive on Map
  • Bug: IDEA-163082: "can be replaced with addAll" inspection suggests a recursive call
  • Usability: IDEA-163051: "Replace inefficient Stream API call chains ending with count()": fix leaves redundant casts
  • Cosmetics: IDEA-163050: "Replace inefficient Stream API call chains ending with count()": highlighting
  • JavaEE.App Servers.Generic:
  • Bug: IDEA-162719: Don't add application server library to the module dependencies twice when creating a new module
  • Project Configuration:
  • Bug: IDEA-160564: multiple .ipr files on same project cannot open multiple frames
  • Bug: IDEA-160064: Adding a module that exists as a top level project in another window, won't add as module
  • Bug: IDEA-135096: unable to include source folders under an excluded directory
  • Project View:
  • Bug: IDEA-163371: IntelliJ project view stops working: "null keys not supported:
  • Bug: IDEA-162888: NPE in ProjectViewImpl.changeViewCB
  • Run | Debug configuration:
  • Bug: IDEA-151115: Compound Run/Debug Type does not trigger Single Instance Only indication
  • Cosmetics: IDEA-162800: Run indicator missing from run and debug popups
  • Spring:
  • Bug: IDEA-162335: Spring MVC: @PathVariable support "name" alternatively to "value"
  • Bug: IDEA-163073: "Go to Cacheable Operation With The Same Name" doesn't apply @CacheConfig
  • Bug: IDEA-162930: Spring Boot: invalid metadata classname yields exception
  • Bug: IDEA-162917: Spring: resources completion in import#resource attribute doesn't work
  • Bug: IDEA-158098: Spring Security Testing: @WithUserDetails annotation: provide completion and validation for userDetailsServiceBeanName attribute value
  • Bug: IDEA-162712: Spring: bean doesn't appear in Spring Beans tool window and diagram
  • Bug: IDEA-162474: Spring MVC 4.3: support @ModelAttribute#name alias
  • Bug: IDEA-158943: Syntax highllight not working
  • Bug: IDEA-157658: Spring Security: SpEL in annotations: support @P annotation
  • Structural Search and Replace:
  • Bug: IDEA-162805: Structural Search - private methods problem while extending the behavior
  • Terminal:
  • Bug: IDEA-147227: Use my default shell preference on Mac
  • Bug: IDEA-157148: Local terminal settings are saved globally, not per-project
  • Usability: IDEA-125383: Choose terminal starting directory
  • User Interface:
  • Bug: IDEA-133087: Maximize action is available for floating tool window, but does nothing
  • Version Control:
  • Bug: IDEA-162678: Version Control Local Changes (Git) does not grab focus when opened
  • No subsystem:
  • Feature: WEB-23522: Import flow types from *.flow files first
  • Feature: WEB-22699: JSX/Flow: XML tag has empty body -> change to bodyless
  • Bug: WEB-23907: Multiple levels of inheritance gives "type Derived is not assignable to parameter BaseBase"
  • Bug: WEB-23658: Missing module dependency: don't show when resolved in the project
  • CoffeeScript:
  • Exception: WEB-22662: Coffescript: NPE on opening litcoffee file
  • Debugger:
  • Bug: WEB-23769: Chrome 54.0.2840.59 m: errors are not logged to debugger console
  • JavaScript:
  • Bug: WEB-23933: Invalid "Missing import statement" for ES6 class
  • Bug: WEB-19761: ES6: Create getter/setter intentions are not available for class fields in constructor body
  • Bug: WEB-23644: Support shortcut JSDoc annotations for @property @const @type @name, etc.
  • Bug: WEB-23863: Code Style: "Use semicolon to terminate statements" respect in all auto completions
  • Usability: WEB-23873: Setting JavaScript language version to "ECMAScript 6" shows description text outside of visible area
  • JavaScript. Formatter:
  • Bug: WEB-23872: JavaScript Indentation Problem with "var" over multiple lines
  • JavaScript. Frameworks:
  • Feature: WEB-23831: Creating React Native projects
  • Feature: WEB-21046: Support foo.android.js / foo.ios.js of React Native in IDE
  • Bug: WEB-20249: React should not be marked as unused if any JSX code is used
  • JavaScript. Inspections:
  • Bug: WEB-23883: Intentions: Convert to Class: Hierarchy: "Select targets" dialog doesn't show multiple function arguments correctly
  • Bug: WEB-23885: Intentions: Convert to Class: Hierarchy: correctly show conflict when both defineProperty and defineProperties are set for same property
  • Bug: WEB-23881: Intentions: Convert to Class: Hierarchy: wrong formatting for the converted property
  • Bug: WEB-23880: Intentions: Convert to Class: Hierarchy: show conflict when several inheritances types are defined for the same elements
  • Bug: WEB-23897: Intentions: Convert to Class: Hierarchy: export keyword is lost
  • JavaScript. Refactoring:
  • Bug: WEB-23918: Convert to class: do not show refactoring preview if there are no other members, just constructor function
  • Bug: WEB-23928: Convert require to import: the fix produced incorrect result if the name of the module contains '-' symbols
  • Bug: WEB-23889: Convert var to let/const inside export statement eats export keyword
  • TypeScript:
  • Bug: WEB-23838: Incorrect code formatting
  • Unit Tests:
  • Bug: WEB-23662: Protractor: support navigable links in the console

New in IntelliJ IDEA Ultimate Edition 2016.3 Build 163.6957.12 RC (Oct 27, 2016)

  • In addition to the usual bug fixes, the EAP build brings the support for React Native. Now you can run and debug React Native apps without leaving your IDE.
  • All it takes is a new React Native Run/Debug configuration. Just create one, select the target platform, and make sure that path to the React Native CLI package is correct.
  • The support assumes that you already have React Native installed and configured for the iOS or Android development. For OS X, we recommend to install Watchman, that worked good for us so far.
  • Note that currently there’s one limitation: the debugger isn’t compatible with Node 5. Make sure you have upgraded your Node to 6 or 7.

New in IntelliJ IDEA Ultimate Edition 2016.3 Build 163.6512.17 EAP (Oct 21, 2016)

  • Java:
  • Refactoring to Java 8. Since Java 8 was released, IntelliJ IDEA has been providing inspections that help write correct and idiomatic Java 8. With this update, we’ve gone further and extended our existing inspections to support non-trivial cases. Now, if you click Alt+Enter inside a non-trivial for-loop, the IDE will prompt you to replace it with an chain of the stream API calls. The quick-fix will leverage count, flatMap, map, mapToInt, collect, filter, anyMatch, and other APIs if necessary.. Also, when appropriate, the IDE will prompt you to replace certain code with Map.computeIfAbsent, Collections.removeIf and Collections.getOrDefault..
  • Inspections with no-highlighting policy. We’ve added a new severity value for inspections – no highlighting. In this mode, the Editor doesn’t highlight the code with warnings or errors but does provide quick-fixes. This is similar to intention actions, but inspection quick-fixes can be applied to multiple files at once, which makes them a lot easier to apply. Many existing intention actions have been made into such quick-fixes.
  • JVM Debugger:
  • Class-level Watches. This powerful new feature lets you define Watch expressions on the class level. These watches appear as extra fields of the class but their value is evaluated based on your expressions. An expression for class-level watches is defined in the context of the class.
  • Memory View. This is a new plugin that lets you explore objects in the JVM heap during a debug session. It shows you the total number of objects in the heap grouped by their class name. As you step over the code, the Diff column shows how this number changes between debugger stops. Double-click a class name to open a dialog with instances of this class..
  • Code Editor:
  • Parameter Hints. This new feature, enabled by default, shows the names of method parameters for passed values that are literals or nulls. These hints make code more readable. If you find hints redundant for certain methods, you can tell the IDE to hide hints for these methods..
  • Semantic highlighting, previously introduced in KDevelop and some other IDEs, is now available in IntelliJ IDEA. It extends the standard syntax highlighting with unique colors for each parameter and local variable. This feature is disabled by default but can be found in Settings → Editor → Colors & Fonts → Language Defaults → Semantic highlighting.
  • Build Tools:
  • Delegate IDE build/run actions to Gradle. Allows you to delegate the native IntelliJ IDEA Build, Build Artifacts (both WAR and EAR) and Run actions to Gradle. When this option is enabled, all these actions are performed via the corresponding Gradle tasks. The Run action is delegated to the dynamic Gradle JavaExec task configured according to the run configuration. To enable this option, check Settings → Build, Execution, Deployment → Build Tools → Gradle → Runner → Delegate IDE build/run actions to gradle..
  • Gradle Composite Builds. New powerful option that lets you substitute any of your Gradle dependencies with another project. This feature requires Gradle 3.1 or higher..
  • Polyglot Maven. A set of Maven extensions that allows the POM file to be written in Groovy, Scala, Ruby and other languages. While project import works for any language, coding assistance within POM files is available only for Groovy..
  • VCS:
  • Git/Mercurial Log. The Log viewer has been reworked some more, this time mainly to improve its ergonomics and speed. Searching via the Text, Author and Path filters is now much faster. Commit details have moved to the right, giving you more screen space. Commit messages in the table are now aligned and thus more readable. Labels have been moved to the right and are now displayed in a more elegant way. Filter values now persist between IDE restarts.
  • Merge and Diff. The Merge dialog now show a Resolve icon on the left side of the Editor when the IDE is capable of resolving the conflict automatically. We’ve added line markers to the dialog to indicate actual changes to the base revision. Last but not least, both Diff and Merge now provide full syntax highlighting for non-local revisions.
  • Managing Remotes. Now, the IDE provides an interface for managing Git remotes for every repo in the project.
  • JavaScript:
  • ECMAScript 6. IntelliJ IDEA now reports all var declarations and helps replace them with let or const declarations, depending on recognized value semantics. For all require() calls, the IDE now provides a quick-fix that replaces them with import statements. Other improvements include better support for destructuring assignments, and default exports.
  • TypeScript. TypeScript gets a more accurate rename refactoring for overridden methods, and a quick-fix to shorten import statements.
  • Flow. Now, when you set the JavaScript version to Flow, the IDE reports problems in the files annotated with “// @flow” on the fly.
  • Android:
  • Blueprint. A new mode in the Designer that hides all of the visuals from views and shows only their outlines. You can choose to have it side by side with the Designer.
  • Constraint Layout. This is a new layout manager which allows you to create large and complex layouts with a flat view hierarchy. It’s similar to Relative Layout in that all views are laid out according to relationships between sibling views and the parent layout, but it’s more flexible and easier to use.
  • Instant Run. The update has brought many stability and reliability improvements to Instant Run. If you have previously disabled it, the Android team encourages you to re-enable it.
  • APK Analyzer. It lets you drill into your APK to help you reduce your APK size, debug 64K method limit issues, view contents of Dex files and more.
  • Databases:
  • Editing Multiple Cells. Now you can edit several similar cells at once. Select several cells and start typing the value.
  • Bulk Submit. Now changes made in the Table Editor are stored locally and submitted in bulk, via Ctrl+Enter (Cmd+Enter for OS X). Changes not yet submitted can be canceled via Undo.
  • Toolbox App:
  • Toolbox App is a new desktop application that lets you install and update all JetBrains IDEs with ease..

New in IntelliJ IDEA Ultimate Edition 2016.2.5 Build 162.2228 (Oct 18, 2016)

  • Support for macOS Sierra.
  • BUG FIXES:
  • No subsystem:
  • Feature: IDEA-97844: Resource bundle should be associated to file even written in constant
  • Usability: IDEA-123307: Squashed tree widget on Windows theme on HiDPI monitor
  • Exception: IDEA-159111: IAE at com.intellij.openapi.components.ServiceManager.getService
  • Android:
  • Bug: IDEA-153902: Can't debug Android apps after update: This application does not have the debuggable attribute enabled in its manifest.
  • Database:
  • Bug: IDEA-160887: SQL Sybase dialect Incorrect syntax error on merge statement
  • File System:
  • Bug: IDEA-161568: UI Freezes after maven build ends
  • Find, Replace, Find Usages:
  • Bug: IDEA-159829: when editing in find result previews the cursor jumps some number of characters after insertion
  • Bug: IDEA-104681: Regex Find always case-sensitive with non-english characters
  • Bug: IDEA-161214: Find in Path: Preview editor does not abide by option "Allow placement of caret after end of line"
  • Bug: IDEA-162082: File mask is not saved unless "Find" was clicked
  • Bug: IDEA-112749: Find field unicode support
  • Groovy:
  • Bug: IDEA-127422: Idea should allow to name packages "trait"
  • Bug: IDEA-159998: Groovy: com.intellij.util.IncorrectOperationException: cannot create file from text: ...
  • Indices:
  • Bug: IDEA-160928: Unable to open Java file in node_modules
  • Bug: IDEA-161935: Freeze on editing
  • Plugin Support. API:
  • Usability: IDEA-159584: Please add javadoc to FilteredTraverserBase and JBTreeTraverser
  • SQL:
  • Bug: IDEA-154090: Column is invalid in the select list because is it not contained in either an aggregate function or GROUP by clause
  • Unit Testing. JUnit:
  • Bug: IDEA-158727: Spock test: setup method shown as separate test case with name ""
  • Unit Testing. TestNG:
  • Bug: IDEA-159938: Problem running TestNg tests in IntelliJ IDEA 2016.2.2
  • User Interface:
  • Bug: IDEA-156648: Tree view is compacted in 2016.2 EAP
  • Version Control. Git:
  • Bug: IDEA-161332: Description of "Checkout with Rebase" action is misleading
  • JavaScript. Inspections:
  • Bug: WEB-23044: Code analysis after most recent update is very slow
  • Node.js:
  • Bug: WEB-23009: File .idea/jsLibraryMappings.xml is created automatically when opening a new project with node_modules
  • TypeScript:
  • Exception: WEB-23499: TypeScript: exception is thrown on Auto-import invocation
  • No subsystem:
  • Bug: DBE-3104: Strange behavior with resolving and schema choosing
  • Bug: DBE-2328: Data Compare doesn't handle dbs with different names
  • Bug: DBE-3130: Postgres: cyrillic column name incorrectly shown in disconnected mode
  • Bug: DBE-3077: Database window does not list tables from Redshift
  • Data Viewer:
  • Bug: DBE-3091: Export data from data view action exports only first page
  • Bug: DBE-3076: Database's datagrid shows only one row when the table has more than one row
  • SQL Code Style:
  • Bug: DBE-3112: Inorrect reformating SQL query
  • SQL Editing:
  • Bug: DBE-2962: Successive semicolons give syntax error
  • Bug: DBE-3105: Flip is broken
  • Bug: DBE-3054: DataGrip cannot resolve db objects in sql file
  • SQL Highlighting:
  • Bug: DBE-2949: T-SQL JSON PATH syntax request

New in IntelliJ IDEA Ultimate Edition 2016.3 Build 163.6110.12 EAP (Oct 13, 2016)

  • Major new features:
  • The support for Gradle composite builds
  • The new features introduced with Android Studio 2.2
  • Filter values in the Log viewer for Git and Mercurial are now persisted between IDE restarts.
  • Support for SVN 1.8's automatic reintegration merge
  • Also, in this build we have features coming from Android Studio 2.2:
  • The Blueprint mode in the Designer that hides all of the visuals from views and shows only their outlines. You can choose to have it side by side with the Designer.
  • Constraint Layout, a new layout manager which allows to create large and complex layouts with a flat view hierarchy. It’s similar to Relative Layout in that all views are laid out according to relationships between sibling views and the parent layout, but it’s more flexible and easier to use.
  • Code Sample Browser that helps you find Google-provided Android code samples based on the currently highlighted symbol in your project.
  • Many stability and reliability improvements to Instant Run. If you have previously disabled Instant Run, the Android team encourages you to re-enable it. Let us know if you come across further issues.
  • Espresso Test Recorder that lets you create UI tests by recording interactions with your application. When you finish recording, it prints out the test code.
  • And among other news:
  • Filter values in the Log viewer for Git and Mercurial are now persisted between IDE restarts.
  • Support for SVN 1.8’s automatic reintegration merge.

New in IntelliJ IDEA Ultimate Edition 2016.2.5 Build 162.2228.14 RC (Oct 11, 2016)

  • Find, Replace, Find Usages:
  • Bug: IDEA-162082: File mask is not saved unless "Find" was clicked
  • Indices:
  • Bug: IDEA-161935: Freeze on editing
  • JavaScript. Inspections:
  • Bug: WEB-23044: Code analysis after most recent update is very slow
  • TypeScript:
  • Exception: WEB-23499: TypeScript: exception is thrown on Auto-import invocation

New in IntelliJ IDEA Ultimate Edition 2016.3 Build 163.5644.15 EAP (Oct 6, 2016)

  • Noticeable improvements:
  • More refactorings to Java 8: Replace with Map.computeIfAbsent, Replace with Collections.removeIf, and Replace with Collections.getOrDefault.
  • More elegant branch labels in Log for Git and Mercurial.
  • Full syntax highlighting for non-local revisions in the Diff and Merge dialogs
  • Line markers in the Merge dialog indicating actual changes to the base revision.
  • An option that delegates the native Build, Build Artifacts and Run actions to Gradle.

New in IntelliJ IDEA Ultimate Edition 2016.3 Build 163.4396.1 EAP (Sep 13, 2016)

  • Extended our existing inspections to support non-trivial cases.
  • Now, if you click Alt+Enter inside a for-loop incrementing a local variable defined above, the IDE will prompt you to replace it with a chain of the steam API calls ending with count(). Note, if the loops are nested, the IDE will use flatMap().
  • If the variable is incremented by a number returned from another method, the IDE will use the mapToInt()/mapToLong()/mapToDouble().
  • If, instead of incrementing a variable, the loop adds non-primitive objects to a collection, the IDE will replace it with a chain of calls ending with collect().
  • If the object being added to the collection is a result of another method, the IDE will handle it in an idiomatic way by using map().
  • How non-trivial the code supported by these inspections could be? Quite much. Consider a loop that heavily uses a continue statement.
  • Similar to continue, the IDE will correctly handle return statements too, using anyMatch().
  • If you decide to use these inspections, make sure to adjust the default Code Style settings to avoid exceeding the right margin for long method chains.
  • The inspections are enabled by default but their severity is set to the minimum–which means no warnings. This is yet another new feature of IntelliJ IDEA 2016.
  • You can change the severity of any inspection in the Settings.
  • If you want, you can apply these inspections in the batch mode on a scope of your choice.
  • We hope the new inspection will help you make your Java 8 code write even more idiomatic and take the most out of the stream API. Those unfamiliar yet with the stream API, make sure to read Oracle’s tutorials: part 1 and part 2.
  • The last but not least, we’re also working to improve the layout of VCS Log:
  • Commit details have moved to the right, giving more space to the Log itself.
  • Commit messages in the table are now aligned and thus more readable.
  • More changes are yet coming.

New in IntelliJ IDEA Ultimate Edition 2016.2.4 Build 162.2032 (Sep 12, 2016)

  • Android:
  • Bug: IDEA-153902: Can't debug Android apps after update: This application does not have the de
  • Buggable attribute enabled in its manifest.
  • Code Formatting and Code Style:
  • Bug: IDEA-160104: Array literal uses regular indent on first line, continuation indent on others
  • Bug: IDEA-160103: Incorrect indentation after multi-line array literal
  • Code Navigation:
  • Bug: IDEA-157786: File matching pattern results showed twice for some files
  • Eclipse Integration:
  • Bug: IDEA-160071: When eclipse plugin is not available, show error message (instead of exceptions)
  • Grails:
  • Bug: IDEA-159530: Grails 2: hotswap works but de
  • Bugger doesn't pick up changes
  • Groovy:
  • Bug: IDEA-127422: Idea should allow to name packages "trait"
  • Bug: IDEA-159925: Groovy: javadocs of fields aren't moved when field is moved up/down
  • Bug: IDEA-159998: Groovy: com.intellij.util.IncorrectOperationException: cannot create file from text: ...
  • IDE Configuration:
  • Bug: IDEA-160474: File Templates: 'Enable Live Templates' checkbox is cleared on restart
  • Bug: IDEA-160459: Nothing happens after 'Check for Updates...'
  • JavaFX:
  • Performance: IDEA-160386: plugin.xml highlighting is very slow
  • Maven:
  • Usability: IDEA-158073: 'Download sources' link should open source file after download
  • Packaging and Installation:
  • Bug: IDEA-151793: IDEA failed to restart after plugins activation
  • SQL:
  • Bug: IDEA-154090: Column is invalid in the select list because is it not contained in either an aggregate function or GROUP by clause
  • Spring:
  • Bug: IDEA-159985: Spring MVC: The MVC tab of Spring toolwindow doesn't support HTTP request method PATCH
  • Bug: IDEA-157013: Exception in usage statistics blocks closing project
  • User Interface:
  • Bug: IDEA-152939: deadlock on 16 EAP 144.2925.2 startup
  • Bug: IDEA-159856: Colors & Fonts > Import button is present in IDEA-based IDEs and does nothing
  • Bug: IDEA-160416: Cannot type the dollar sign on my Mac
  • Version Control:
  • Bug: IDEA-160353: Deadlock on applying patch using drag-n-drop
  • Performance: IDEA-158252: IDE completely freezed after indices failure
  • Version Control. Git:
  • Usability: IDEA-160000: Keep second line empty in commit messages on git cherry-pick
  • Dart:
  • Performance: WEB-22190: Completion times/ integration with the Dart Analysis Server
  • JavaScript. Frameworks:
  • Bug: WEB-22969: Jasmine focused specs: Impossible jump to the test's source
  • No subsystem:
  • Bug: DBE-2328: Data Compare doesn't handle dbs with different names
  • Bug: DBE-3077: Database window does not list tables from Redshift
  • DB Refactoring:
  • Bug: DBE-2794: Schema Compare - Migrate ignores missing tables
  • Data Viewer:
  • Bug: DBE-3032: Next page of results are not part of the original query
  • Bug: DBE-2992: Database Console: Boolean field cannot be rendered in result view
  • Bug: DBE-3091: Export data from data view action exports only first page
  • Bug: DBE-2993: PostgreSQL: Table editor does not support CITEXT
  • Bug: DBE-3076: Database's datagrid shows only one row when the table has more than one row
  • SQL Editing:
  • Bug: DBE-2962: Successive semicolons give syntax error
  • Bug: DBE-3105: Flip is broken
  • Bug: DBE-3054: DataGrip cannot resolve db objects in sql file
  • SQL Highlighting:
  • Bug: DBE-2949: T-SQL JSON PATH syntax request

New in IntelliJ IDEA Ultimate Edition 2016.3 Build 163.3983.4 EAP (Sep 9, 2016)

  • Bug:
  • IDEA-53302 — Changing font options and clicking on main menu crashes IDEA EAP on MacOS
  • IDEA-53685 — IntelliJ 95.24 crashes randomly on MacOS 10.6.3
  • IDEA-53706 — Mac OSX hard crash
  • IDEA-60654 — Can't select JDK on Mac
  • IDEA-111068 — Expression Evaluation never returns
  • IDEA-160640 — Compilation aborted on make
  • IDEA-160907 — Confusing dialog info when editing deployment descriptors
  • IDEA-160912 — Error creating Java Enterprise project from built-in template
  • IDEA-160952 — Remove from list is not working from the welcome screen
  • Exception:
  • IDEA-160909 — IAE on autocompleting frame.setDefaultCloseOperation()

New in IntelliJ IDEA Ultimate Edition 2016.2.4 Build 162.2032.2 RC (Sep 8, 2016)

  • Android:
  • Bug: IDEA-153902: Can't debug Android apps after update: This application does not have the debuggable attribute enabled in its manifest.
  • Code Formatting and Code Style:
  • Bug: IDEA-160103: Incorrect indentation after multi-line array literal
  • Bug: IDEA-160104: Array literal uses regular indent on first line, continuation indent on others
  • Code Navigation:
  • Bug: IDEA-157786: File matching pattern results showed twice for some files
  • Eclipse Integration:
  • Bug: IDEA-160071: When eclipse plugin is not available, show error message (instead of exceptions)
  • Find, Replace, Find Usages:
  • Feature: IDEA-156611: Find/Replace toolbar: Escape now clears the replace lineedit which also clears the lineedit history entry
  • Bug: IDEA-160080: Find query lost when switching between "find in path" and "replace in path" dialogs
  • Grails:
  • Bug: IDEA-159530: Grails 2: hotswap works but debugger doesn't pick up changes
  • Groovy:
  • Bug: IDEA-159925: Groovy: javadocs of fields aren't moved when field is moved up/down
  • IDE Configuration:
  • Bug: IDEA-158422: Keymap: for non-QWERTY keyboard layouts Ctrl is processed as Ctrl+Alt (Windows) or Alt (Mac OS) when combined with symbols
  • Bug: IDEA-160474: File Templates: 'Enable Live Templates' checkbox is cleared on restart
  • Bug: IDEA-160459: Nothing happens after 'Check for Updates...'
  • Maven:
  • Usability: IDEA-158073: 'Download sources' link should open source file after download
  • Packaging and Installation:
  • Bug: IDEA-151793: IDEA failed to restart after plugins activation
  • Plugin Support. API:
  • Bug: IDEA-160143: java.lang.NoSuchMethodError: com.intellij.util.containers.ContainerUtil.intersection(Ljava/util/Collection;Ljava/util/Collection; )Ljava/util/Collection;
  • Run | Debug configuration:
  • Bug: IDEA-158654: Debug becomes disabled for Run Configuration with dependency in 'Before run' section
  • Spring:
  • Bug: IDEA-159985: Spring MVC: The MVC tab of Spring toolwindow doesn't support HTTP request method PATCH
  • Bug: IDEA-157013: Exception in usage statistics blocks closing project
  • Unit Testing. TestNG:
  • Bug: IDEA-159938: Problem running TestNg tests in IntelliJ IDEA 2016.2.2
  • User Interface:
  • Bug: IDEA-152939: deadlock on 16 EAP 144.2925.2 startup
  • Bug: IDEA-159856: Colors & Fonts > Import button is present in IDEA-based IDEs and does nothing
  • Bug: IDEA-160416: Cannot type the dollar sign on my Mac
  • Version Control:
  • Bug: IDEA-160353: Deadlock on applying patch using drag-n-drop
  • Performance: IDEA-158252: IDE completely freezed after indices failure
  • Version Control. Git:
  • Bug: IDEA-159580: GIT project update hangs
  • Usability: IDEA-160000: Keep second line empty in commit messages on git cherry-pick
  • No subsystem: Exception: WEB-22881: Python code inspection fails to finish due to JavaScript indexing problems
  • Dart:
  • Performance: WEB-22190: Completion times/ integration with the Dart Analysis Server
  • JavaScript:
  • Bug: WEB-22839: Debug files in JavaScript library reclassified as release on index
  • JavaScript. Frameworks:
  • Bug: WEB-22969: Jasmine focused specs: Impossible jump to the test's source
  • Bug: WEB-22827: angular2 Navigation to the file from the path styleURLs and templateURL are failed (from all components)
  • JavaScript. Inspections:
  • Bug: WEB-22668: Erroneous conversion to arrow function
  • Node.js:
  • Bug: WEB-22900: Log is spammed by WARN - ry.NodeModulesDirectoryManager messages
  • Bug: WEB-22909: node_modules folder is always marked as "library root" with no ability to change the setting
  • TypeScript:
  • Bug: WEB-22676: Typescript: Module importing flags import as unused if only type is imported
  • No subsystem:
  • Bug: DBE-3036: Rubymine hangs
  • DB Refactoring:
  • Bug: DBE-2794: Schema Compare - Migrate ignores missing tables
  • Data Viewer:
  • Bug: DBE-3032: Next page of results are not part of the original query
  • Bug: DBE-2992: Database Console: Boolean field cannot be rendered in result view
  • Bug: DBE-2993: PostgreSQL: Table editor does not support CITEXT
  • Fixed issue:
  • IDEA-160416 Cannot type the dollar sign on my Mac.

New in IntelliJ IDEA Ultimate Edition 2016.3 Build 163.3512.7 EAP (Sep 2, 2016)

  • Among bugfixes, the build brings a couple of notable changes.
  • First of all, the OS X users will notice, that the default font of the UI has changed to San Francisco (in particular SF NS Text), now the standard for the OS X platform.
  • Another font-related change, now affecting all platforms, is Fira Code which is now bundled with the IDE–allowing everyone to use font ligatures:
  • To use ligatures, make sure to enable them explicitly.
  • Also improved the way we detect and inform about nullability issues. Now, if you have a method with the Not-Null contract defined for one of its parameters and the IDE notices that this contract is broken somewhere in the project, the IDE will notify you immediately about that–next to your parameter definition.
  • This works for @NotNull annotations as well for Guava’s Objects.requireNonNull.
  • The corresponding inspection also allows you to navigate to those usages breaking your contract–so you can fix that.
  • The debugger got better at detecting JREs used by the running application. Now, if the application uses a JRE different from the project JDK and you’re stepping into the JDK sources, the IDE will try to use another JDK configured in the IDE that better matches the running JRE version. This is useful in several cases:
  • When the alternative JRE configured in the Run Configuration is different from the Project JDK.
  • When you attach a debugger to a remotely running application using a JRE different from the project SDK.

New in IntelliJ IDEA Ultimate Edition 2016.3 Build 163.3094.26 EAP (Aug 29, 2016)

  • DEBUGGER:
  • Class-level watches:
  • Now you can define watch expressions on the class level. These watches appear as extra fields of the class but their value is evaluated based on your expressions. An expression for class-level watches is defined in the context of the class.
  • Primitive type renderers:
  • Now you can define custom Java Type Renderers for primitive types too, including arrays.
  • Memory view:
  • With the help of the new JVM Debugger Memory View plugin you can explore objects in the JVM heap during a debug session.
  • When you’re stepping over the code, the Diff column shows you how the number of objects changes between debugger stops. A double click on a class name, opens a dialog with instances of this class.
  • Catch class filter:
  • Now you can limit the scope for any Exception Breakpoint to a specific set of classes or packages where the exception is caught (via try-catch blocks).
  • VERSION CONTROL:
  • Undo commit:
  • Now you can undo your last change (that you haven’t yet pushed) in one click via the Log‘s context menu.
  • Restore and Delete tracked branch actions:
  • Now, when you delete a local branch, you get a notification that lets you quickly undo it or delete the tracked remote branch too.
  • Sign-off commit:
  • The Commit Changes dialog allows you to sign-off your commit. This may be a requirement for getting patches into some projects (including the Linux kernel).
  • Scope highlighting:
  • Now every file shown in VCS dialogs and tool windows is highlighted with the color associated with the scope of the file.
  • USER INTERFACE:
  • Recent tests:
  • Now you can press Ctrl+Shift+; (⌘⇧; for OS X) and get a popup with recent tests. The popup shows successful test configurations and failed individual tests. Press Enter to re-run the selected test or F4 to navigate to its declaration.
  • Find in path settings:
  • The Find in Path dialog used to reset some of its settings if you called it from the Editor. This behaviour didn’t seem convenient so we changed it. Now the dialog always preserves previous settings independently of where you call it from.
  • Lambdas in Structure view:
  • Now if you press Ctrl+L (⌘L for OS X) in the Structure view, it’ll show lambda expressions.
  • Some intentions became quick-fixes:
  • Unlike intention actions, inspection quick-fixes can be applied to many files at once. We’ve chosen several intentions that may work better as quick-fixes and converted them: Lambda can be replaced with anonymous class and Diamond can be replaced with explicit type arguments to name a few.
  • Unused declaration options:
  • Now you can manage the Unused declaration inspection by choosing which members to report.
  • Meta-annotations hierarchy:
  • The Type Hierarchy view now works for meta-annotations as well.
  • JAVASCRIPT AND CSS:
  • Flow:
  • Now, when you set JavaScript version to Flow, the IDE reports problems in the files annotated with “// @flow” on the fly.
  • Make sure you’ve specified the path where Flow is installed in Settings → Languages & Frameworks → JavaScript → Flow.
  • Rename in TypeScript:
  • When you rename a method that overrides or implements another method, the IDE now offers to rename the base method too.
  • If you choose to rename the current method only, the IDE makes sure to rename all methods that override the current one.
  • Angular 2:
  • Now you can quickly generate components, directives, services, and other blueprints by pressing Alt+Ins (⌘N for OS X) and choosing Angular CLI from the Generate popup.
  • PostCSS:
  • IntelliJ IDEA now offers a plugin for PostCSS. The plugin provides code completion, formatting, navigation, inspections, rename refactoring, etc.
  • Grouping generated files:
  • For more convenience, the Project tool window now groups generated files together with the source files: e.g. “.css“, “.css.map” and “.sass“; “.js“, “.js.map” and “.ts“; etc.

New in IntelliJ IDEA Ultimate Edition 2016.2.2 Build 162.1628.40 (Aug 17, 2016)

  • Code Analysis. Inspection:
  • Exception - IDEA-159043 - NPE running 'Unused declaration' inspection
  • Console:
  • Bug - IDEA-132694 - ANSI colors need restart for a new settings to apply
  • Database:
  • Bug - IDEA-156972 - IntelliJ IDEA 2016 does not save the database credentials
  • Bug - IDEA-142314 - DataSource creating from the Spring configuration using New | ImportFromSources... action creates invalid entry
  • Debugger:
  • Bug - IDEA-157010 - AndroidTypedIntegerRenderer is always enabled if android plugin is enabled
  • File System:
  • Bug - IDEA-159022 - Gradle project doesn't see the updated jar file after sibling Maven module artifact rebuilt
  • Gradle:
  • Bug - IDEA-158769 - Gradle dependency on test output overrides dependency
  • Grails:
  • Bug - IDEA-159345 - Breakpoints not working in grails app since update to 2016.2.1
  • Bug - IDEA-158581 - Grails Injected Trait Collection Process Fails with Create Process code 206 (command too long)
  • JSP:
  • Bug - IDEA-158708 - JSP code completion not working in IDEA 2016.2
  • JavaEE.Struts:
  • Bug - IDEA-158985 - Struts 2 Plugin does not support struts.xml with Struts 2.5 DTD
  • OSGi:
  • Bug - IDEA-159155 - In Run/Debug Configurations, wrong bundles are being deleted from the bundle list if the list is sorted
  • Packaging and Installation:
  • Bug - IDEA-159134 - JARs required for osmorc plugin are missing from standalone JPS distribution
  • Project Configuration:
  • Bug - IDEA-159125 - intelij crashes and deletes whole project
  • Spring:
  • Bug - IDEA-159177 - Initializr wizard breaks if no default boot version is set
  • No subsystem:
  • Feature - WEB-22722 - Update bundled JSHint version to 2.9.2
  • Bug - WEB-22601 - When collapsing a react/jsx component it shows as instead of the component name.
  • Bug - WEB-21664 - Unexpected "Cannot resolve symbol" error
  • Build tools:
  • Bug - WEB-22578 - Debugging Gulp with Node.js v6: add --expose-debug-as=v8debug
  • Debugger:
  • Bug - WEB-22466 - Debug with node 6.3.0 don't work at WebStorm 2016.2
  • JavaScript:
  • Bug - WEB-22520 - [regression] [js] get and set are not styled as keywords
  • Bug - WEB-22521 - wrong style for js keyword operators (void, typeof)
  • Bug - WEB-22542 - JS: let is not considered a keyword
  • Bug - WEB-20956 - ES6: re-exporteing default module causes 'default export not declared in imported module' error
  • Performance - WEB-22544 - Poor editor performance with 25000 line javascript file
  • JavaScript. Frameworks:
  • Bug - WEB-22659 - React: don't report 'missing required attribute' error for required properties from defaultProps
  • JavaScript. Inspections:
  • Bug - WEB-22376 - "Missing import statement" in code inspection by mistake
  • Bug - WEB-22503 - Inspections: "Convert to let": do not change operations order
  • Bug - WEB-22502 - Inspections: "Convert to let": do not place result 'let' into another scope
  • Bug - WEB-22681 - Update built-in JSLint version
  • Node.js:
  • Bug - WEB-22499 - Npm: Missing module dependency inspection: search in all package.json files in the project
  • Bug - WEB-22653 - Node.js: node_modules recognition: excluded folder of the removed library should not be added back as library
  • Bug - WEB-22652 - Node.js: node_modules recognition: correctly preserve enabled/disabled library state
  • Bug - WEB-22619 - Node.js: node_modules recognition: remove "Node.js dependencies for" library
  • Bug - WEB-22654 - Node.js: node_modules recognition: library becomes disabled after project opening in different versions
  • Bug - WEB-22620 - Node.js: node_modules recognition: each node_modules folder is treated as separate library
  • Usability - WEB-22658 - Node.js: node_modules recognition: show folder as Excluded in Directories
  • Exception - WEB-22627 - Node.js: node_modules recognition: StackOverflowError on old project opening
  • Profiling:
  • Exception - WEB-22517 - FileTooBigException when compare large heap snapshots
  • spy-js:
  • Bug - WEB-17257 - Spy-js crashes when code requires browserify
  • Bug - WEB-20318 - spy-js for Node changes behavior, breaks code
  • Bug - WEB-18987 - Spy-js Bug
  • No subsystem:
  • Bug - DBE-2941 - Cannot export query results to csv or copy results to clipboard
  • Bug - DBE-2912 - DataGrip does not save parameters for a function
  • DB Introspection:
  • Bug - DBE-2767 - Sybase: varchar fields are show as TEXT in Database tool window after certain length (in my case varchar(300)
  • Performance - DBE-2867 - Database Sync Hangs (2016.2)
  • DB Refactoring:
  • Bug - DBE-2956 - DatabaseView. ModifyTable dialog, ForeinKeys tab. Columns become not visible at attempt to edit them.
  • DDLPL Editor:
  • Bug - DBE-2909 - DataGrip cannot handle PostgreSQL functions with default variadic parametes
  • Bug - DBE-2917 - Do not replace types in PostgreSQL to equal ones.
  • Data Viewer:
  • Bug - DBE-2436 - Double clicking a table results in db crash
  • Bug - DBE-2902 - version 2016.2 (build DB-162.1122.5) does not recognize Postgres hstore extension - will not edit table. Version 2016.1 works fine.
  • Bug - DBE-2937 - PostgreSQL: schema_path does not affect Table Editor

New in IntelliJ IDEA Ultimate Edition 2016.2.2 Build 162.1628.17 RC (Aug 10, 2016)

  • Console:
  • Bug: IDEA-132694: ANSI colors need restart for a new settings to apply
  • Database:
  • Bug: IDEA-156972: IntelliJ IDEA 2016 does not save the database credentials
  • Bug: IDEA-142314: DataSource creating from the Spring configuration using New | ImportFromSources... action creates invalid entry
  • Gradle:
  • Bug: IDEA-158769: Gradle dependency on test output overrides dependency
  • Grails:
  • Bug: IDEA-159345: Breakpoints not working in grails app since update to 2016.2.1
  • Packaging and Installation:
  • Bug: IDEA-159134: JARs required for osmorc plugin are missing from standalone JPS distribution
  • Project Configuration:
  • Bug: IDEA-159125: intelij crashes and deletes whole project
  • JavaScript:
  • Bug: WEB-20956: ES6: re-exporteing default module causes 'default export not declared in imported module' error
  • JavaScript. Frameworks:
  • Bug: WEB-22659: React: don't report 'missing required attribute' error for required properties from defaultProps
  • JavaScript. Inspections:
  • Bug: WEB-22681: Update built-in JSLint version
  • Node.js:
  • Bug: WEB-22653: Node.js: node_modules recognition: excluded folder of the removed library should not be added back as library
  • Bug: WEB-22652: Node.js: node_modules recognition: correctly preserve enabled/disabled library state
  • Bug: WEB-22654: Node.js: node_modules recognition: library becomes disabled after project opening in different versions
  • spy-js:
  • Bug: WEB-17257: Spy-js crashes when code requires browserify
  • Bug: WEB-20318: spy-js for Node changes behavior, breaks code
  • Bug: WEB-18987: Spy-js Bug
  • No subsystem:
  • Bug: DBE-2912: DataGrip does not save parameters for a function
  • DB Introspection:
  • Bug: DBE-2767: Sybase: varchar fields are show as TEXT in Database tool window after certain length (in my case varchar(300)
  • Performance: DBE-2867: Database Sync Hangs (2016.2)
  • DB Refactoring:
  • Bug: DBE-2956: DatabaseView. ModifyTable dialog, ForeinKeys tab. Columns become not visible at attempt to edit them.
  • DDLPL Editor:
  • Bug: DBE-2909: DataGrip cannot handle PostgreSQL functions with default variadic parametes
  • Bug: DBE-2917: Do not replace types in PostgreSQL to equal ones.

New in IntelliJ IDEA Ultimate Edition 2016.2.2 Build 162.1628.6 EAP (Aug 4, 2016)

  • Code Analysis. Inspection:
  • Exception: IDEA-159043: NPE running 'Unused declaration' inspection
  • Debugger:
  • Bug: IDEA-157010: AndroidTypedIntegerRenderer is always enabled if android plugin is enabled
  • Grails:
  • Bug: IDEA-158581: Grails Injected Trait Collection Process Fails with Create Process code 206 (command too long)
  • Indices:
  • Bug: IDEA-156411: UI lockup on updating indices
  • JavaEE.Struts:
  • Bug: IDEA-158985: Struts 2 Plugin does not support struts.xml with Struts 2.5 DTD
  • Spring:
  • Bug: IDEA-159177: Initializr wizard breaks if no default boot version is set
  • User Interface:
  • Bug: IDEA-158831: Font in SQL query results are horrible
  • No subsystem:
  • Bug: WEB-22601: When collapsing a react/jsx component it shows as instead of the component name.
  • Bug: WEB-21664: Unexpected "Cannot resolve symbol" error
  • Build tools:
  • Bug: WEB-22578: Debugging Gulp with Node.js v6: add --expose-debug-as=v8debug
  • Debugger:
  • Bug: WEB-22522: Debugger: java.nio.file.AccessDeniedException on Karma tests debug
  • JavaScript:
  • Bug: WEB-22521: wrong style for js keyword operators (void, typeof)
  • Bug: WEB-22520: [regression] [js] get and set are not styled as keywords
  • Bug: WEB-22542: JS: let is not considered a keyword
  • Performance: WEB-22544: Poor editor performance with 25000 line javascript file
  • JavaScript. Inspections:
  • Bug: WEB-22376: "Missing import statement" in code inspection by mistake
  • Bug: WEB-22503: Inspections: "Convert to let": do not change operations order
  • Bug: WEB-22502: Inspections: "Convert to let": do not place result 'let' into another scope
  • Node.js:
  • Bug: WEB-22499: Npm: Missing module dependency inspection: search in all package.json files in the project
  • Bug: WEB-22619: Node.js: node_modules recognition: remove "Node.js dependencies for" library
  • Bug: WEB-22620: Node.js: node_modules recognition: each node_modules folder is treated as separate library
  • Exception: WEB-22627: Node.js: node_modules recognition: StackOverflowError on old project opening
  • Profiling:
  • Exception: WEB-22517: FileTooBigException when compare large heap snapshots
  • No subsystem:
  • Bug: DBE-2941: Cannot export query results to csv or copy results to clipboard
  • Data Viewer:
  • Bug: DBE-2436: Double clicking a table results in db crash
  • Bug: DBE-2902: version 2016.2 (build DB-162.1122.5) does not recognize Postgres hstore extension - will not edit table. Version 2016.1 works fine.
  • Bug: DBE-2937: PostgreSQL: schema_path does not affect Table Editor

New in IntelliJ IDEA Ultimate Edition 2016.2.1 Build 162.1447.26 (Aug 3, 2016)

  • DEBUGGER:
  • Watches and variables:
  • The Watches view has been merged with Variables for more convenience.
  • Multiline expressions:
  • Multiline expressions are now supported in breakpoint’s Condition and Evaluate and log, and Data Type Renderers.
  • VERSION CONTROL:
  • Log:
  • The Log viewer for Git and Mercurial continues getting better:
  • It loads in the background on every change (a commit, fetch, rebase, etc). As a result, it’s always ready when you open it.
  • We’ve reworked the way the Log shows the loading progress. Now, when refreshing, there’s a thin stripe shown under the toolbar.
  • When you select several commits, you see all commit details.
  • ⌘L can be used for navigating to the Filter field.
  • Patches:
  • A patch can be applied from the clipboard (when the IDE obtains focus), or by dragging a file into the IDE.
  • If a file has been moved or renamed since a patch was created for it, the IDE will try to figure that out or let you manually choose the file to apply the patch to.
  • In case the file has been changed since a patch was created for it, but IntelliJ IDEA cannot find its original revision, you'll be prompted to apply the patch using a Merge-like dialog.
  • Also, the Apply Patch dialog provides the Show Diff action to compare the patch to your local version. While comparing, you can edit your the local version.
  • Case-only renames:
  • We've added support for case-only renames in Git for Windows and OS X.
  • Unversioned files:
  • The Commit dialog shows unversioned files so you don’t forget to commit something important.
  • JAVA:
  • JUnit 5:
  • The IDE update brings support for JUnit 5, the next generation of the most popular unit testing framework for Java.
  • Inspections:
  • The IDE warns you when you instantiate new objects inside equals, hashCode, compareTo or Comparator.compare methods.
  • USER INTERFACE:
  • Ligatures:
  • We've added support for monospace font ligatures. To enable ligatures, go to Settings → Editor → Colors & Fonts → Font, choose a font that supports ligatures, e.g. FiraCode, Hasklig, Monoid or PragmataPro and select Enable font ligatures option.
  • Breadcrumbs:
  • Until now breadcrumbs were only available in HTML and XML code. Now breadcrumbs work for Java, too, where instead of tags they let you navigate through classes, lambda expressions and methods.
  • Inspections tool window:
  • The Inspection tool window has been redesigned for better ergonomics: now the code location for each problem is displayed, along with controls to apply a quick-fix or suppress the inspection.
  • Background images:
  • Also, we’ve added a new action called Set Background Image. Give your IDE a custom look by choosing a background image for the editor and the IDE frame.
  • The action is available via Find Action and, for a selected image file, via the context menu for the Project tool window and Image Editor.
  • Notifications:
  • We've reworked the way IntelliJ IDEA displays notifications to make them a little bit more friendly: the popups are now displayed in the right-hand bottom corner (next to the Event Log tool window icon), more compact, and grouped by the subsystem they came from.
  • SPRING FRAMEWORKS:
  • Spring Core 4.3:
  • A quick-fix suggesting to replace field injection with a constructor injection.
  • Generic types as qualifiers.
  • EventListener meta annotations defined with @AliasFor.
  • Highlighting and navigation for Spring messages in Console.
  • Better performance.
  • Spring Caching:
  • Support for CacheResolver, CacheManager and KeyGenerator components.
  • An inspection that ensures that a cache name is provided for cache-related operations.
  • An inspection that warns you if you use Caching annotations on interfaces.
  • An inspection that warns you if you use CachePut and Cachable with the same method.
  • Support for Cachable meta annotations defined with @AliasFor.
  • Context dependent assistance for editing SpEl in annotations.
  • A gutter icon for navigating to other operations related to the same cache name.
  • Spring MVC:
  • Code completion and navigation within FreeMarker or Velocity templates for defined variables.
  • Spring Security:
  • Support for all major features added in Spring Security 4.0.
  • Context dependent assistance for editing SpEl in annotations and XML.
  • JAVASCRIPT:
  • ECMAScript 6:
  • The IDE now helps convert callback functions to arrow functions when you click ⌥Enter on the function keyword. Also, it can convert arrow functions to shorthand arrow functions.
  • Postfix completion:
  • In addition to the .var postfix template, added earlier, now you can use .let and .const templates. As you might guess, when you press Tab these expand into declarations with let and const keywords.
  • React:
  • The IDE can now understand component properties defined via propTypes and provides code completion for them.
  • The component lifecycle methods (e.g. componentDidMount, etc) aren't shown as unused anymore.
  • Another nice improvement is that now IntelliJ IDEA will automatically add {} instead of “” for React events like onClick, onChange, etc. Moreover, the IDE now understands React non-DOM attributes: key, ref and dangerouslySetInnerHTML.
  • AngularJS:
  • We’ve added a collection of Live Templates for Angular 2. To use a template, type its abbreviation in the editor and then press Tab to expand it. Press Tab again to jump to the next edit location in the template.
  • Also, the Project Wizard now supports Angular CLI.
  • Npm, Grunt and Gulp:
  • Now you can specify any Grunt, gulp or npm task as a Before launch task in a Run/Debug configuration.
  • HTML code style:
  • Now you can configure whether you want the IDE to add single, double or no quotes at all when autocompleting attributes in HTML and JSX.
  • TypeScript:
  • The update brings support for TypeScript 2.0 features: optional class members, readonly property, never type, this function type, global module export declaration, resolve for type declarations in @types folder, path mappings based module resolution, and more. Also, try smarter support for enums.
  • DATABASE TOOLS:
  • Code completion for database names in Data Sources and Drivers.
  • Auto-scroll from Editor option in the Database tool window.
  • Code completion is more relevant now: it doesn't suggest functions when a table name is expected.
  • Surround With now includes function.
  • Table Editor provides completion for column values.
  • Resizing columns via ⌘⇧→←.
  • PostgreSQL support has been extended to Schema Search Path, Range types and types with TimeZone.
  • ANDROID:
  • The update includes the Android Studio 2.0 features: faster Emulator, experiment GPU Debugger, faster full builds, and code generation and testing for App Indexing. Note, Instant Run is not fully-merged yet.

New in IntelliJ IDEA Ultimate Edition 2016.2.1 Build 162.1447.21 RC (Jul 28, 2016)

  • Android:
  • Bug: IDEA-158829: Hangs randomly (and severely) on Mac
  • Code Navigation:
  • Performance: IDEA-156735: Bookmarks causing typing slowness
  • Indices:
  • Bug: IDEA-156411: UI lockup on updating indices
  • Version Control:
  • Bug: IDEA-153272: Files are lost during the movement of unversioned files to overwrite existing files with same names
  • Usability: IDEA-146640: If Commit dialog is invoked when index is not built yet it suggests to wait to make code analysis available forever
  • Version Control. Git:
  • Usability: IDEA-118140: Don't add renamed or moved files to git index unless configured to do so
  • Debugger:
  • Bug: WEB-22522: Debugger: java.nio.file.AccessDeniedException on Karma tests debug
  • JavaScript. Frameworks:
  • Feature: WEB-22233: angular-ui-router diagram: add more info on chart
  • Bug: WEB-22498: Good code is red in JSX React syntax
  • JavaScript. Inspections:
  • Exception: WEB-22394: Inspections: Throwable on applying "Convert to let"/"Convert to const" quick fix

New in IntelliJ IDEA Ultimate Edition 2016.2.1 Build 162.1447.7 EAP (Jul 20, 2016)

  • In addition to the usual dose of bugfixes, this EAP build updates the bundled Kotlin plugin version to 1.0.3. Here’s a little more insight into what it brings you.
  • If you’ve ever pasted Java code into a Kotlin file, you’ve probably noticed that IntelliJ IDEA offers to automatically convert it to Kotlin. However, this used to work only if the code was copied from inside the IDE. Now it works no matter where you got the code, even if it is a StackOverflow page.
  • Code completion for Kotlin also got better. IntelliJ IDEA suggests non-imported members and adds an import statement automatically on selection. Smart Completion is available after by and in statements.
  • The Move Element Left/Right actions, which were added earlier for Java, now work for Kotlin.
  • And finally, the Kotlin Bytecode tool window now has a Decompile button.

New in IntelliJ IDEA Ultimate Edition 2016.2 Build 162.1121 (Jul 13, 2016)

  • Debugger:
  • Variables merged with Watches
  • Multiline expressions in breakpoint Condition and Evaluate and log, and Data Type Renderers
  • Try and return statements in Evaluate Expression
  • Version control:
  • Log for Git and Mercurial now loads data in the background, gets a handy loading progress indicator and a shortcut to navigate to the filter field
  • Unversioned files in Commit dialog
  • Case-only rename in Git for Windows and OS X
  • Patches can now be applied from the clipboard or by dragging a file into the IDE; and IntelliJ offers help when applying patches with conflicts
  • User interface:
  • Font ligatures
  • Breadcrumb for Java
  • Notification popups got compact and moved to the right-bottom corner
  • Background Image in Editor and IDE Frame
  • The Inspection tool window now displays editable code for each problem and provides controls to apply a quick-fix or suppress the inspection
  • Java:
  • JUnit 5 support
  • A warning when you instantiate new objects inside equals, hashCode, compareTo or Comparator.compare methods
  • Spring Frameworks
  • Spring 4.3 core features, new inspections, and better performance
  • Improvements for Spring Security 4.x
  • Code completion and navigation in FreeMarker and Velocity templates for variables
  • Coding assistance for Spring Caching
  • JavaScript:
  • A quick-fix to convert JavaScript functions to ES6 arrow functions
  • More postfix templates such as .let and .const
  • Smarter code completion for enum types
  • Better coding assistance for React; support for AngularJS 2
  • Grunt, gulp and npm tasks as Before launch tasks in a Run/Debug configuration
  • Code style preference over single quotes, double quotes or none at all
  • Database Tools:
  • Code completion for database names in Data Sources and Drivers
  • Auto-scroll from Editor in the Database tool window
  • Surround With a function
  • More context-aware SQL code completion
  • Completion for column values in Table Editor
  • Resizing columns via shortcuts
  • Schema Search Path, Range types and types with TimeZone for PostgreSQL
  • Android:
  • Faster Emulator
  • GPU Debugger
  • Code generation and testing for App Indexing

New in IntelliJ IDEA Ultimate Edition 2016.2 Build 162.1121.10 RC (Jul 6, 2016)

  • No subsystem:
  • Bug: IDEA-157266: Safe delete: Exclude file is enable
  • Bug: IDEA-152628: shift-F1 displays two URL
  • Code Analysis. Inspection:
  • Bug: IDEA-157966: Inspection result tool window shows only one result instead of several for one line when grouping by severity enabled
  • Bug: IDEA-156450: 'Empty method' inspection - 'Add to Special Annotations' quick fix does nothing
  • Bug: IDEA-157068: Inspection result tool window - 'Nothing here' in quickfix pop-up after using Go Next/Prev problem
  • Usability: IDEA-157156: 'Unused declaration' - suppress &quickfix actions are available after applying
  • Database:
  • Bug: IDEA-157869: H2 Dialect missing function
  • Java. Refactoring:
  • Bug: IDEA-157851: Guava -> Java 8 migrate method chain type to Stream generates bad code.
  • SQL:
  • Bug: IDEA-158012: PostgreSQL nested FULL JOIN marked as red
  • Template Languages. FreeMarker:
  • Feature: IDEA-157957: Freemarker 2.3.24: don't allow string built-ins for values of markup output type
  • Bug: IDEA-157971: Freemarker 2.3.24: the 'computer' number format is not supported
  • Bug: IDEA-157954: Freemarker 2.3.24: no_esc built-in is not supported
  • Bug: IDEA-157965: Freemarker 2.3.24: date/time format specifying in ?datetime.format form is not parsed
  • Bug: IDEA-157967: Freemarker 2.3.24: built-in parameters in square brackets are not parsed
  • No subsystem:
  • Bug: WEB-21997: Go to URL matches urls incorrectly if url contains $ in it
  • HTML:
  • Bug: WEB-12182: Please remove u-tag decrepated alert
  • Bug: WEB-426: "onclick" attribute parse bug
  • Bug: WEB-9936: Strange tab (auto-complete) behaviour in html files.
  • Cosmetics: WEB-430: Tag bounds shower is not updated after a single-row tag is selected
  • JavaScript. Formatter:
  • Bug: WEB-21661: Wrong 'Format Code' in React render code
  • JavaScript. Frameworks:
  • Bug: WEB-21677: JSX Children PropTypes incorrectly parsed
  • Node.js:
  • Bug: WEB-22197: Cannot enable node.js core library
  • TypeScript:
  • Bug: WEB-22213: Typescript Auto Import does not work when TS compiler is enabled
  • No subsystem:
  • Feature: DBE-2808: add column comment feature
  • SQL Highlighting:
  • Bug: DBE-2779: PostgreSQL: INSERT ... WITH clause is not parsed correctly
  • Bug: DBE-2800: select for update limit 1 support
  • Bug: DBE-2548: Postgres: valid code is red
  • Bug: DBE-2568: Postgres: valid code is red
  • Bug: DBE-2787: Error syntax in query with 'with' clause
  • Bug: DBE-2746: Incorrect warning "Suspicious comparison with NULL" (SQLServer)

New in IntelliJ IDEA Ultimate Edition 2016.2 Build 162.1120.6 Preview (Jun 29, 2016)

  • No subsystem:
  • Bug: IDEA-156846: Color: "Default text" resets to white by itself, leads to brackets on white background
  • Code Analysis. Inspection:
  • Bug: IDEA-157773: Throws exception is not redundant if method calls itself
  • Usability: IDEA-155319: "Run inspection by name" should not reuse "Find Action" search pattern
  • Custom JRE:
  • Bug: IDEA-157673: After opening Preferences first time, controls are not editable, closing dialog leads to it be shown again. + exception thrown
  • Debugger:
  • Bug: IDEA-157321: Debugger and Runtime Java Varargs inconsistent
  • Editor. Editing Text:
  • Bug: IDEA-152063: IntelliJ fails to use encoding from project settings for files containing breakpoints when project is opened
  • File System:
  • Bug: IDEA-157840: Save Document action doesn't work during indexing
  • Flash_Flex:
  • Bug: IDEA-157606: IntelliJ 15: Flex code incorrect red errors
  • IDE Configuration:
  • Bug: IDEA-157865: Lots of 'Already disposed' from 'UpdateChecker.checkForUpdate' when IDE is closed
  • JSON:
  • Performance: IDEA-157546: IDEA freeze during running inspection profile
  • JSP:
  • Bug: IDEA-153869: JSP Validation does not work anymore
  • Java. Error Highlighting:
  • Bug: IDEA-157586: Good code red: type inference in Stream.collect
  • Bug: IDEA-142600: Error highlighting wrong on conflicting names
  • Bug: IDEA-157223: No warning/error for missing generic type on method parameter
  • Bug: IDEA-157676: Regression in error highlighting with java 8 and lambdas
  • Java. Intention Actions:
  • Bug: IDEA-154069: Default visibile inner class not offered an "Import class" action
  • Java.Inspections:
  • Bug: IDEA-157457: IDEA doesn't suggest to replace anonymous class with lambda when cast is required
  • Bug: IDEA-157551: 'Scope of variable is too broad' proposes to move initializer inside lambda
  • Bug: IDEA-157179: Applying "Field can be converted to local variable" gives code with semantic error
  • Plugin Support. API:
  • Bug: IDEA-157691: ConversionService fails to show dialog
  • Refactoring:
  • Bug: IDEA-157197: Safe delete refactoring does nothing if there are usages that are unsafe to delete
  • Spring:
  • Bug: IDEA-157629: Cannot find bean qualified with custom qualifier
  • Template Languages. FreeMarker:
  • Feature: IDEA-157475: Add support for Freemarker 2.3.24/2.3.25
  • User Interface:
  • Bug: IDEA-157790: Background image: Java Enterprise toolwindow still has some tabs empty
  • Bug: IDEA-157342: Gutter margin's width is not reduced after zoom out
  • No subsystem:
  • Bug: WEB-21943: Hide actions from UML plugin
  • Bug: WEB-21921: Only 1 Startup Task is starting automatically
  • Bug: WEB-22167: Angular-ui-router: index.html is not shown in the diagram
  • Bug: WEB-22126: Autocompletion for JSDoc
  • Build tools:
  • Bug: WEB-22153: Gulp executed within PhpStorm throws errors while executed in console runs fine
  • Dart:
  • Bug: WEB-21805: Dart: Call Hierarchy: correctly show anonymous calls
  • File Watchers:
  • Usability: WEB-22091: Allow multiselection in File Watchers configurable
  • HTML:
  • Bug: WEB-17992: HTML5: "autocomplete" tag should accept more values than only "on" or "off"
  • Bug: WEB-18213: html page format error
  • JavaScript. Formatter:
  • Bug: WEB-22093: Formatter formats a comment despite (enabled) formatter markers telling it not to
  • JavaScript. Frameworks:
  • Bug: WEB-21965: angular-ui-router chart: add an info tooltip if template url is declared as a function
  • Bug: WEB-21981: angular-ui-router chart: templateUrl is not ignored if views object is defined
  • Bug: WEB-22169: Angular-ui-router: states from other main-page-templates on the diagram
  • Bug: WEB-22129: angular-ui-router: add possibility to refresh chart
  • JavaScript. Inspections:
  • Bug: WEB-22092: Invalid "Returned expression type ...not assignable to type ..." error
  • Bug: WEB-7241: Destructured assignment in function parameters causes incorrect inspection warnings
  • Node.js:
  • Bug: WEB-22102: Can't remove Docker node interpreters
  • TypeScript:
  • Bug: WEB-20886: TypeScript: todo's in /** multiline */ comments
  • Data Viewer:
  • Feature: DBE-2743: select whole row in grid view
  • Bug: DBE-2734: PostgerSQL. Insert interval data
  • Bug: DBE-2729: Default size of columns should be set according to the value

New in IntelliJ IDEA Ultimate Edition 2016.2 Build 162.1024.1 Preview (Jun 21, 2016)

  • Code Analysis. Inspection:
  • Exception: IDEA-157464: ArrayIndexOutOfBoundsException at traversing inspection results
  • Exception: IDEA-157558: Argument for @NotNull parameter 'src' of com/intellij/util/ArrayUtil.remove must not be null
  • Code Navigation:
  • Feature: IDEA-92615: Breadcrumbs for Java classes
  • Database:
  • Cosmetics: IDEA-157656: Spelling on Modify Table prompt
  • Documentation:
  • Bug: IDEA-152590: Quick doc font size is not remembered between IDE restarts
  • Editor. Code Completion:
  • Bug: IDEA-156608: Strange code complete behavior
  • Editor. Editing Text:
  • Bug: IDEA-157592: Move text through drag'n'drop on line numbers doesn't work. It copies the text instead
  • Gradle:
  • Bug: IDEA-143170: Gradle import does not set the Java language level
  • Bug: IDEA-157230: Missing Runtime-Dependencies in Test-Sourceset
  • Bug: IDEA-150249: Running tests via gradle does not work for base classes
  • Cosmetics: IDEA-157660: Gradle: misprint in "Gradle settings were updated" warning
  • Exception: IDEA-157572: Gradle 3.0 exception
  • IDE Configuration:
  • Bug: IDEA-157128: IDE loses Live Template "Applicable in" status on restart
  • JSON:
  • Performance: IDEA-157546: IDEA freeze during running inspection profile
  • Java. Error Highlighting:
  • Bug: IDEA-157182: Syntax error of multidimensional array not recognized
  • Java.Inspections:
  • Performance: IDEA-157404: 50-80% CPU Usage when working with certain projects
  • JavaEE.JSF:
  • Bug: IDEA-103132: Facelets taglib with composite-libary-name, custom tags ignored
  • Bug: IDEA-99574: JSF facelets custom libraries namespace not resolved.
  • Bug: IDEA-105744: Custom JSF facelet taglib can't resolve properly
  • OSGi:
  • Performance: IDEA-98680: UI stops responding on save after regaining focus
  • Packaging and Installation:
  • Bug: IDEA-157339: 162.188.8 doesn't find JVM, won't launch
  • Plugin Support. API:
  • Bug: IDEA-157491: Using ParameterInfoHandler not parameterized by PsiElement results in ClassCastException
  • Spring:
  • Feature: IDEA-146660: Spring Boot: [Binding] special handling for java.util.Properties
  • Bug: IDEA-157472: AOP: make Spring Java gutter icons switchable
  • Bug: IDEA-157089: IDE does not see the default beans.
  • Bug: IDEA-156174: SpringBeanInstantiationInspection doesn't account for proxy creation by AutowiredAnnotationBeanPostProcessor.
  • Bug: IDEA-157263: Spring console links: navigable links highlighting is incorrect in some places
  • Bug: IDEA-157427: Spring MVC support constantly restarts highlighting daemon
  • Bug: IDEA-155304: Spring Boot YAML: List-type config key not recognized when using relaxed name
  • Exception: IDEA-142523: Spring JPA: SpringDataJpaMethodInconsistencyInspection quickfix should correctly process read-only files
  • User Interface:
  • Bug: IDEA-157597: Background image: when nothing is selected in the LocalChanges, the PreviewDiff pane doesn't get applied background
  • Bug: IDEA-157591: Background image: ApplicationServers toolwindow doesn't get the applied background
  • Cosmetics: IDEA-157466: Background Image: some toolwindows don't get the set background when the tab displays 'nothing selected'
  • Version Control:
  • Bug: IDEA-157336: IntelliJ Locks on "Shelve Changes" at the "Synchronizing files..." step
  • No subsystem:
  • Bug: WEB-21980: Build 162.844.4 fails to run with a JDK error on windows 10 64b
  • Debugger:
  • Bug: WEB-21991: New Node.js debug protocol incompatibilities
  • Bug: WEB-20925: Node Debugger incorrectly reports the lexical `this` in arrow functions (ES6)
  • Jade:
  • Bug: WEB-21841: Wrong icon when create Jade/Pug files
  • JavaScript:
  • Bug: WEB-19668: let variables within switch-case-default
  • Bug: WEB-18548: Wrong processing of JSDoc array-parameter fields
  • Bug: WEB-7504: make JSHint error highlighting more prominent
  • Bug: WEB-20919: CommonJS: completion shows properties of all exported modules in project
  • Performance: WEB-22042: IntelliJ IDEA freezes while editing javascript file
  • JavaScript. Formatter:
  • Bug: WEB-22003: Function Body is Indented Wrong
  • Bug: WEB-22016: JavaScript reformatting may corrupt chained method calls mixed with line comments
  • JavaScript. Frameworks:
  • Bug: WEB-22031: angular-ui-router: remove buttons from the chart's toolbar
  • Bug: WEB-21966: angular-ui-router chart: different declarations cause different charts (structure is the same)
  • Bug: WEB-21985: angular-ui-router:provide warning and inspection for missing .html files
  • JavaScript. Inspections:
  • Cosmetics: WEB-22029: Constant 'if' statement inpection: spelling
  • TypeScript:
  • Feature: WEB-22053: TypeScript 2.0: parse global module export
  • Feature: WEB-20897: Add support for "allowSyntheticDefaultImports" for Typescript
  • Feature: WEB-22030: TypeScript 2.0: parse never type
  • Feature: WEB-22032: TypeScript 2.0: parse optional class members
  • Feature: WEB-22035: TypeScript 2.0: parse 'this' function type
  • Bug: WEB-22008: Incorrect error notification
  • Bug: WEB-16214: TypeScript: Structure View needs improvements
  • Bug: WEB-22022: Optional properties with "readonly" name breaks code validity
  • Unit Tests:
  • Bug: WEB-22037: custom default mocha user interface not applied to new run configurations
  • No subsystem:
  • Bug: DBE-2742: Explain Plan not working for Sybase ASE 15.0.3
  • DDLPL Editor:
  • Bug: DBE-2101: Create Function that returns TABLE alters to returning SETOF
  • SQL Editing:
  • Bug: DBE-2652: Inspection not working with python templates
  • SQL Highlighting:
  • Bug: DBE-2572: PostgreSQL FUNCTION RETURNS SETOF view
  • Bug: DBE-496: Postgres: Unable to resolve column when referring to record in function

New in IntelliJ IDEA Ultimate Edition 2016.2 Build 162.917.19 Preview (Jun 17, 2016)

  • Debugger:
  • The Watches and Variables views in the Debugger tool window have been merged together.
  • VCS:
  • The Log viewer for Git and Mercurial got faster and now has a handy loading progress indicator.
  • Patches are much easier to apply, especially if the files have been changed since the patch was created.
  • Case-only renames now work well in Git for Windows and OS X.
  • User interface:
  • The Editor supports monospaced fonts with ligatures: e.g. FiraCode, Hasklig, Monoid or PragmataPro.
  • Any image can be set as the background of the Editor and the IDE Frame.
  • Spring Frameworks:
  • Support for the Spring 4.3 and Spring Security 4.0 features.
  • Coding assistance for the Cache Abstraction.
  • Improved performance (for projects with many XML files; and several simultaneously opened projects).
  • JavaScript:
  • Intentions to convert code to ES6.
  • Better coding assistance for React.
  • Smarter support for TypeScript’s enum types.
  • Database Tools:
  • Code completion is now more context-aware.
  • Code completion for column values inside the Table Editor.
  • Better PostgreSQL support.
  • Android:
  • Android Studio 2.0 features (except Instant Run, not fully merged yet).

New in IntelliJ IDEA Ultimate Edition 2016.2 Build 162.844.8 EAP (Jun 8, 2016)

  • Besides usual bug fixes it brings improvements to the Git/Mercurial Log viewer.
  • The Log viewer now loads in the background on every change (a commit, fetch, rebase, etc). As a result, it’s always ready when you open it.
  • Also, we’ve reworked the way we show the loading progress. Now, when refreshing, there’s a thin stripe shown under the toolbar.
  • No subsystem:
  • Bug IDEA-143263 Find In Path is not autopopulating a selection from Find Preview window
  • Bug IDEA-146153 Text label disappears when click on it
  • Bug IDEA-156872 MySQL dialect highlighting incorrect for 'TIMESTAMP ON UPDATE'
  • Bug IDEA-156970 No classpath jar in command line on dynamic.classpath=true when too many files in tmp on Windows
  • Exception IDEA-156466 AE at com.intellij.diagnostic.IdeMessagePanel.showErrorNotification
  • Exception IDEA-156293 NPE at com.intellij.ui.mac.MacGestureSupportForEditor$1.pressure
  • Exception IDEA-156917 Throwable at com.intellij.openapi.application.TransactionGuardImpl.submitTransactionAndWait
  • Exception IDEA-156811 NPE with any dm server activity
  • CSS:
  • Exception IDEA-154246 Throwable at com.intellij.psi.css.impl.stubs.index.CssIndexUtil.processKeysInScope
  • Code Analysis. Inspection:
  • Bug IDEA-157154 Throwable - 'No longer valid' nodes after export/import inspection results.
  • Bug IDEA-157053 'Unused declaration' inspection - 'Safe delete' at class level deletes members but not class itself
  • Bug IDEA-157046 'Unused declaration' inspection shows '1 instantiation found' for constructor of not used class
  • Bug IDEA-157020 HTML export of inspection results - Unused declaration inspection always has only one Problem resolution item
  • Bug IDEA-157014 XML offline inspection result - empty node for 'no longer valid' item
  • Bug IDEA-157140 'Inspection tool window' counter limited to 1 after rerun when grouping by directory enabled.
  • Bug IDEA-156164 Inspection result toolwindow tree - exclude in one node also removes in another
  • Bug IDEA-157007 XML offline inspection results are not sorted in alphabetical order
  • Usability IDEA-156894 'Inspection tool window' - preview scrolls to the beginning of the file after Excluding result
  • Exception IDEA-155839 java.lang.IllegalArgumentException: Argument for @NotNull parameter 'parentNode' must not be null
  • Exception IDEA-156891 Wrong offset: 13101. Should be in range: [0, 11760] - canceling inspection
  • Exception IDEA-157146 Throwable at exporting to XML invalid node of 'Unused declaration' inspection
  • Code Navigation:
  • Bug IDEA-156984 Deadlock in inheritor search
  • Compiling Project:
  • Bug IDEA-153793 IntelliJ incorrectly encodes special characters in class files
  • Bug IDEA-148396 java.lang.RuntimeException: Corrupted class file while using AJC 1.8.7
  • Debugger:
  • Bug IDEA-156761 'Show watches in variables tab' button moves to Server tab
  • Editor. Editing Text:
  • Bug IDEA-156530 Trailing whitespace being stripped only from the file which editor tab is active
  • Find, Replace, Find Usages:
  • Exception IDEA-149100 Crash with ConcurrentModificationException
  • Flash_Flex:
  • Bug IDEA-132621 Vector. as Vector. marked as error
  • GWT:
  • Feature IDEA-147195 Support gwt-maven-plugin from net.ltgt.gwt.maven
  • Bug IDEA-86641 Incorrect error in GWT UI Binder code when   is included
  • Gradle:
  • Bug IDEA-156819 Gradle test runner fails if assertEquals strings with unprintable chars
  • IDE Configuration:
  • Bug IDEA-149309 Set "-XX:HeapDumpPath" and "-XX:ErrorFile" in IDE launchers (was: Make process run in ${idea.system.path})
  • Indices:
  • Bug IDEA-156849 Modal indexing
  • JSP:
  • Bug IDEA-66870 JSP imports are listed under "Unclassified usage"
  • Java. Error Highlighting:
  • Bug IDEA-154024 Bad code green: import inner class from default package
  • Bug IDEA-156859 No underlining for wrong code with diamond operator
  • Bug IDEA-156926 Formerly green code should be red for JDK 9
  • Bug IDEA-138822 Static import in class in the default package isn't supported in java.
  • Bug IDEA-156937 lambda highlighting: good code red blinks
  • Bug IDEA-157025 Intellij not underlining compiling error for java 8
  • Bug IDEA-151341 Incorrect Class Resolution for some inner classes
  • Bug IDEA-149008 Wrong resolve for type arguments for inner class contaning in static class built on class files
  • Bug IDEA-146058 Undetected ambiguous reference to a field in interfaces
  • Java. Intention Actions:
  • Bug IDEA-156734 "Replace lambda with method reference" loses comments in the lambda
  • Java. Refactoring:
  • Bug IDEA-157066 'Move Class' refactoring may insert incorrect import statement if two same-named classes in different packages are involved
  • Java.Inspections:
  • Bug IDEA-154872 Good code yellow: NotNull/Nullable analysis is not working properly when annotations have target TYPE_USE
  • Bug IDEA-156049 Wrong code inspection alert: «Redundant local variable», regression
  • Bug IDEA-156844 Overloaded Variable Argument Method inspection: Good code is yellow
  • JavaFX:
  • Bug IDEA-156740 Data model classes aren't in Scene Builder class path
  • Bug IDEA-154197 JavaFX: for CSS selector fx:id, find usages and rename don't work
  • Bug IDEA-156739 Two relative CSS paths provided in an attribute are incorrectly highlighted with red
  • Maven:
  • Bug IDEA-154794 IDE does not respect section of maven-compiler-plugin
  • Packaging and Installation:
  • Bug IDEA-156503 Can't update PhpStorm
  • Bug IDEA-156741 Standalone version of external make fails to build project if runned with Java 9
  • Plugin Support. Architecture:
  • Bug IDEA-157105 IntelliJ IDEA 2016.2 EAP StackOverflowError with lombok plugin
  • Refactoring:
  • Bug IDEA-156807 Copy of bunch files stops on skip button
  • SQL:
  • Bug IDEA-156513 DDL file. Errors are displayed for valid data types.
  • Spring:
  • Feature IDEA-91475 SpEL should support case-insensitive null/boolean literals
  • Feature IDEA-155228 Console for Spring applications: provide smart links
  • Feature IDEA-155682 Spring Security 4: the default logout-url should be /logout, not /j_spring_security_logout
  • Feature IDEA-155680 Spring Security: the custom logout url is not resolved in jsp
  • Feature IDEA-143880 Spring 4.2: support metaannotations for @EventListener
  • Bug IDEA-156826 SpEL: textual operators are case-insensitive
  • Bug IDEA-156884 SpEL: no completion autopopup after @ in the expression beginning
  • Bug IDEA-156882 SpEL: completion for T(...) operator n/a where expected
  • Bug IDEA-157055 SpEL color settings: the non-static fields are shown as static ones
  • Bug IDEA-157043 SpEL: T(..) operator inserting by completion inside parentheses removes the closing bracket
  • Bug IDEA-156525 Spring 4.2 @TransactionalEventListener does not have the same "Go to Event Publisher" icon as @EventListener
  • Bug IDEA-154673 Spring Initializr: automatically create Spring facet after import for Gradle project
  • Bug IDEA-154585 Spring MVC: resolve model properties via plain Map
  • Bug IDEA-155211 Spring: for the aliased attributes in custom cache* annotations no SpEL support is provided
  • Bug IDEA-156799 Spring: 'could not autowire' error is shown for qualified autowired field/parameter of supertype if subtype is injected
  • Usability IDEA-151451 Spring: CreateDefaultContext intention should be smarter if autodetectable configurations are found
  • Task Management:
  • Bug IDEA-130279 sporadically missing actions/buttons in "Time Tracking" tool window
  • Template Languages. Velocity:
  • Feature IDEA-152774 Need #capitalizeAndUnderscore method available for getter/setter templates or a way to extend the StringUtils class in use
  • Thymeleaf:
  • Bug IDEA-156731 Thymeleaf: parser error is shown for #,@,| symbols that occurs inside expressions
  • Unit Testing. JUnit:
  • Feature IDEA-156701 Support 'Fork mode' = class when Repeat is set
  • Bug IDEA-156747 Only 1 of multiple failures shown from JUnit MultipleFailureException sometimes
  • User Interface:
  • Bug IDEA-156745 Control mouse wheel shortcut works together with scrolling
  • Bug IDEA-138256 High DPI monitor issue: New repository location dialog for SVN is cut off
  • Bug IDEA-156959 Scrollbar in Log is not visible when scrolling
  • Performance IDEA-156869 HintManagerImpl#myLastEditor leaks project
  • User Interface.Accessibility:
  • Bug IDEA-156235 apply changes from AndroidStudio (2)
  • Bug IDEA-156956 GithubLoginPanel doesn't allow to traverse focus to dialog buttons
  • Version Control:
  • Bug IDEA-127833 Non-project file writing access could be bypassed by some VCS actions
  • XSLT:
  • Bug IDEA-155079 Inspections build is hanging on TeamCity agent
  • No subsystem:
  • Feature WEB-21399 Suggestion: Intention to "Add braces to arrow function" similar to "Add braces from 'if' statement"
  • Bug WEB-21928 JavaScript file that includes nothing but 'export' statements is recognized as minified (generated)
  • Bug WEB-21804 Angular 2 CLI - Exclude "tmp" and "dist" dirs
  • Performance WEB-21886 Inspection and code highlight lag
  • CoffeeScript:
  • Bug WEB-21854 Opening coffee file throws exception
  • File Watchers:
  • Bug WEB-17949 .es6 Babel file watcher watches incorrect files by default
  • JavaScript:
  • Bug WEB-21365 'Edit angular fragment' fails with escaped characters
  • Bug WEB-21560 "Replace with Template String" fails if original contains a backtick
  • Bug WEB-21773 Inline type information in function parameters is not found when param. destructuring is used
  • JavaScript. Inspections:
  • Bug WEB-21054 JavaScript useless warning Variable might not have been initialized
  • Bug WEB-21903 'Cannot resolve symbol' exported import es6
  • Bug WEB-21878 Erroneous "type mismatch" inspection warnings when using arrow functions and promises
  • JavaScript. Refactoring:
  • Bug WEB-16440 "Redundant variable" warning and "Inline variable" refactoring don't work on a destructuring variable declaration
  • Bug WEB-21419 ES6: Intentions: add support inside HTML script tag and inside JS injections
  • Node.js:
  • Bug WEB-21914 angular-cli: Cannot find angular-cli package
  • TypeScript:
  • Bug WEB-21860 Good Code Red: @ngrx/db import
  • DB Introspection:
  • Bug DBE-2722 Support drop table cascade in PostgreSQL incremental introspector
  • IDE General:
  • Feature DBE-2426 Desktop/Launcher shortcuts
  • SQL Generation:
  • Bug DBE-2714 Schema switcher does not affect create table dialog
  • User Interface:
  • Exception DBE-2720 Modify table dialog not showing in DataGrip

New in IntelliJ IDEA Ultimate Edition 2016.1.3 Build 145.971 (Jun 7, 2016)

  • No subsystem:
  • Bug IDEA-152472 Editor looses focus on entering Distraction Free or Presentatipn Modes
  • Bug IDEA-151875 "Access can be private" suggested for abstract method
  • Bug IDEA-143263 Find In Path is not autopopulating a selection from Find Preview window
  • Usability IDEA-156750 IDE launch delays a long time if using slow cellular network
  • Usability IDEA-132667 Provide user friendly action to remove license information when JetBrains Account is used
  • Usability IDEA-155780 Pointless License Choice on new Install
  • Exception IDEA-156811 NPE with any dm server activity
  • Exception IDEA-148715 ClassCastException on creating new project
  • Ant:
  • Bug IDEA-154504 Deadlock in AntResourcesClassLoader
  • Clouds:
  • Cosmetics IDEA-151377 No space for some elements on clouds configuration screen
  • Code Analysis. Inspection:
  • Bug IDEA-154422 Method reference can be replaced with qualifier breaks code
  • Bug IDEA-154467 Suggested fix: Make method return void
  • Bug IDEA-153817 'Optional.get() without isPresent() check' inspection should support while statement
  • Compiling Project:
  • Bug IDEA-154638 Making desktop app IDEA does not copy resource bundle files located in source code into target
  • Bug IDEA-152998 Can't find classes in different module
  • Bug IDEA-154699 Canceling compilation results in Error:java: java.lang.reflect.UndeclaredThrowableException
  • Cucumber JVM:
  • Bug IDEA-152821 Allow Cucumber tests run configuration under JDK 7
  • Database:
  • Bug IDEA-153625 'Go To Referenced Data' not working properly when target table is already open in editor
  • Bug IDEA-149736 ERD fails to respect the object filter
  • Usability IDEA-146810 When you attach an previously-never-attached file to a console the console chooser shows lazily
  • Debugger:
  • Bug IDEA-153972 Exception when evaluating a Groovy expression with a Closure with parameters are named
  • Bug IDEA-155291 Debugger customize data view show expression as "undefined"
  • Bug IDEA-155877 Tests in fork mode does not work with kotlin
  • Decompiler:
  • Bug IDEA-156371 IDEA says that bytecode version 46 is Java 1.3, actually it's Java 1.2
  • Documentation:
  • Bug IDEA-141620 Duplicating entries in the Expression Type popup
  • Editor. Error Highlighting:
  • Bug IDEA-154645 Accessing a constructor method reference on a type parameter isn't highlighted as an error
  • Bug IDEA-154622 Incorrect "Non-static method cannot be referenced from static context"
  • Find, Replace, Find Usages
  • Feature IDEA-150915 Find in Path Dialog: Preview tab does allow F4 to jump to source when focus in code preview pane (lower half)
  • Bug IDEA-153014 Slow delete performance for results of Find in Path
  • Bug IDEA-154525 "Find in path"-Action // Previous searches popdown conflicts with live preview
  • Bug IDEA-154342 Find Usages: Editor preview should not animate scrolling to the selected line for newly opened file
  • Bug IDEA-151531 Amount of matches reported in search bar doesn't correspond to reality
  • Flash_Flex:
  • Bug IDEA-153623 Autocomplete isn't working (AssertionError: Stub and PSI element type mismatch in library.swf)
  • Bug IDEA-154681 Using "create constructor" with Flash/Flex generates constructor outside of class
  • Bug IDEA-153666 flex: mxml SpriteVisualElement percent width and height shown as invalid Number value
  • Bug IDEA-153722 Exception occurs while importing flex project:java.lang.IllegalArgumentException: Argument for @NotNull parameter 'document' of com/intellij/openapi/util/JDOMUtil.writeDocument must not be null
  • Gradle:
  • Feature IDEA-153010 Map Gradle's compileOnly configuration to provided
  • Bug IDEA-152976 Gradle tooling API for Scala projects is incompatible with Gradle 2.12 due to missing ScalaCompileOptions.getForce() method
  • Bug IDEA-156080 Gradle integration: turning off Create separate module per source set" breaks Gradle tasks and Run Configurations
  • Bug IDEA-155963 Gradle war 'providedCompile' dependencies not observed since version 2016.1.2
  • Bug IDEA-155475 Gradle: Disabling transitive dependencies for compile config marks all dependencies as runtime
  • Bug IDEA-152254 Gradle project substitutions not working in IDEA 2016.1
  • Grails:
  • Bug IDEA-154456 Editor crashes when loading .gsp file when grails plugin is enabled and JSP plug-in is disabled
  • Exception IDEA-154602 Throwable at org.jetbrains.java.decompiler.IdeaLogger.writeMessage(IdeaLogger.kt:32)
  • Groovy:
  • Bug IDEA-154705 IDE hangs editing Groovy code
  • IDE Configuration:
  • Bug IDEA-152606 IDEA fails on startup if one of plugins required for ruby or python plugin cannot be loaded
  • Bug IDEA-155871 Page 'http://localhost:63342/m?jar/resources/inherit.gif' requested without authorization popups
  • Java. Error Highlighting:
  • Bug IDEA-154305 Good code red. Reference to final field inside lambda in anonymous class constructor
  • Bug IDEA-154722 False syntax error and incorrect refactoring
  • Bug IDEA-154283 bad code green: Unhandled exception IOException
  • Bug IDEA-154619 Quick fix 'Change parameter of method..' changes parameter type and leaves code uncompilable
  • Bug IDEA-151387 Good code is red: captured bounds
  • Bug IDEA-155627 incorrect "inference variable has incompatible bounds"
  • Bug IDEA-155900 Java 8 type annotation inside diamond should not compile
  • Bug IDEA-154377 Error 'Methods A(List) from y.A and A(List) from x.A are inherited with the same signature' should not happen on constructors.
  • Bug IDEA-154278 Good code red. Pass raw to generic method
  • Bug IDEA-154174 Bad code green. Lambda forward reference to this
  • Bug IDEA-154968 False error in lambda: 'compareTo(capture

New in IntelliJ IDEA Ultimate Edition 2016.2 Build 162.646.4 EAP (Jun 1, 2016)

  • among other improvements, finally fixes a very annoying (and highly voted) issue with case-only renames in Git for Windows and OS X. We hope this will make your work simpler when it comes to committing case-only renames from IntelliJ IDEA. Later this week we’ll also share the story behind this issue and how it was fixed, so if you’re interested, stay tuned.
  • Also, we’re excited to confirm that now we officially support font ligatures (another highly voted request). This feature has been available for some time as experimental and with the latest EAP build we’re ready to make it public.
  • To enable ligatures, go to the Settings → Editor → Colors & Fonts → Font, choose a font that supports ligatures, e.g. FiraCode, Hasklig, Monoid or PragmataPro (the font has to be installed) and select the Enable font ligatures option.
  • Also we’ve recently reworked the way IntelliJ IDEA displays notifications to make them a little bit more friendly: the popups are now displayed in the rightmost bottom corner (next to the Event Log tool window icon), more compact, and grouped by the subsystem they came from.
  • The last but not least, we’ve added a new action called Set Background Image. Give your IDE a custom look by choosing a background image for the editor and the IDE frame. The action is available via Find Action and, for a selected image file, via the context menu for the Project tool window and Image Editor. In the dialog that pops up, for the editor and the IDE frame, choose a background image, its opacity and position.

New in IntelliJ IDEA Ultimate Edition 2016.2 Build 162.426.1 EAP (May 25, 2016)

  • GENERAL:
  • A new inspection that warns you when you instantiate new objects inside equals, hashCode, compareTo or Comparator.compare methods. This helps to avoid significant performance problems when, for example, objects of classes with such constructs are added to Set or Map, where these methods will be frequently invoked.
  • Coding assistance for Regex has been extended with better error reporting and added code completion for named group references.
  • The Inspection tool window has been redesigned for better ergonomics: now code location for each of the problems is displayed along with controls to either apply a quick-fix or suppress inspection.
  • VERSION CONTROL:
  • In case a file has been changed after you created a path, and IntelliJ IDEA cannot find its original revision (e.g. it lost after Rebase, or its format is not supported), IntelliJ IDEA will now prompt you to apply the changes from patch using a Merge-like dialog. Also, in the Apply Patch dialog, before applying a patch you can compare it to your local version using the Show Diff action. While comparing, you can edit your the local version.
  • The Git Log can now display commit details for several selected commits (this works for Git and Mercurial).

New in IntelliJ IDEA Ultimate Edition 2016.1.2b Build 145.972.3 (May 17, 2016)

  • No subsystem:
  • Bug - IDEA-153364 - Warning 'Cannot modify read-only scheme' when no one setting is changed
  • Bug - IDEA-153761 - Code analysis stucks in j2me project
  • Bug - IDEA-154341 - Subscription message has grammatical error
  • Bug - IDEA-155360 - Open In Browser : files from library jars cannot be opened
  • Bug - IDEA-152596 - Save settings failed. kotlin.TypeCastException: null cannot be cast to non-null type kotlin.ByteArray
  • Bug - IDEA-149939 - CCE in com.intellij.execution.stacktrace.StackTraceLine.getMethodLocation causes frozen UI
  • Exception - IDEA-153534 - AE at com.intellij.openapi.editor.impl.view.EditorSizeManager.reset(EditorSizeManager.java:293)
  • Ant:
  • Exception - IDEA-152435 - SOE during offline inspections
  • CSS:
  • Exception - IDEA-154246 - Throwable at com.intellij.psi.css.impl.stubs.index.CssIndexUtil.processKeysInScope
  • Code Analysis. Dependencies:
  • Bug - IDEA-141154 - Backward dependency analysis broken for external libraries
  • Code Analysis. Inspection:
  • Bug - IDEA-153063 - Invalid inspection warning: Condition 'in == null' is always 'false'
  • Bug - IDEA-153571 - "Run inspection by name" ignores file name filter
  • Code Formatting and Code Style:
  • Bug - IDEA-153620 - Indexing took too long starting from IU-145.596.7
  • ColdFusion:
  • Bug - IDEA-153938 - ColdFusion. Syntax highlighting problem.
  • Compiling Project:
  • Bug - IDEA-154110 - Eclipse compiler won't compile sub Java8 SDK project
  • Task - IDEA-143976 - Update Eclipse Compiler version
  • Cucumber JVM:
  • Bug - IDEA-152821 - Allow Cucumber tests run configuration under JDK 7
  • Database:
  • Bug - IDEA-151538 - NPE at JdbcConsole.java:405 Build #IU-144.3600.7
  • Usability - IDEA-69733 - Database console is always closed when invoking 'Close unmodified' action
  • Bug - IDEA-149736 - ERD fails to respect the object filter
  • Bug - IDEA-153625 - 'Go To Referenced Data' not working properly when target table is already open in editor
  • Debugger:
  • Bug - IDEA-153426 - Debugging streams and lamdas: debugger enters unexpectedly java.util.stream
  • Docker:
  • Bug - IDEA-152569 - Docker: High memory usage
  • Bug - IDEA-153214 - Docker plug-in depends on SSH Remote Run which is not available in Community Edition
  • Bug - IDEA-153513 - Docker: terminals for `attach` and `exec` are broken
  • Bug - IDEA-150970 - Docker: edit container settings in the Docker view
  • Exception - IDEA-153110 - PhpStorm fails to open PHP Interpreter dialog after PhpStorm detected a Dockerfile with the Docker integration plugin
  • Eclipse Integration:
  • Bug - IDEA-151755 - combineaccessrules is unnecessarily added to .classpath
  • Editor. Code Completion:
  • Bug - IDEA-153520 - Lost type after autocompletion
  • Editor. Editing Text:
  • Bug - IDEA-152736 - IntelliJ IDEA refuses to print with no space between cast (unchecked cast)
  • Bug - IDEA-153586 - Backspace setting gets overwritten with every release
  • Bug - IDEA-152985 - Import popup for static import is not always shown
  • Bug - IDEA-152601 - Copy/paste of reference to class not properly working.
  • Bug - IDEA-154189 - cannot create new live template
  • Bug - IDEA-152991 - Field to Import pop-up auto-expands when not expected
  • Usability - IDEA-126952 - Scratches should have an extension
  • Editor. Error Highlighting:
  • Bug - IDEA-154245 - Library source does not match the bytecode for class JSONArray when add new android sdk
  • Editor. Intention Actions:
  • Bug - IDEA-153614 - Flip ',' (comma) generates invalid code
  • Find, Replace, Find Usages:
  • Feature - IDEA-152756 - Add Quick Search ("Search for:") in "Find in path" > "Preview"
  • Bug - IDEA-154525 - "Find in path"-Action // Previous searches popdown conflicts with live preview
  • Bug - IDEA-154342 - Find Usages: Editor preview should not animate scrolling to the selected line for newly opened file
  • Bug - IDEA-151531 - Amount of matches reported in search bar doesn't correspond to reality
  • Bug - IDEA-120337 - after upgraded to 7.1.2, searching in previous Favorites doesn't work
  • Flash_Flex:
  • Bug - IDEA-153275 - Not recognizing properly class parameters if there is "if" statement when calling class
  • Bug - IDEA-132621 - Vector. as Vector. marked as error
  • Bug - IDEA-146613 - Extract Method in ActionScript creates internal variable
  • Gradle:
  • Bug - IDEA-153664 - Gradle project - JAR file dependencies are not included in generated war artifact WEB-INF/lib directory
  • Bug - IDEA-152867 - Gradle window takes more than a minute to open
  • Bug - IDEA-140313 - Gradle auto-import refreshes wrong project
  • Bug - IDEA-150077 - Idea became unresponzible during debug
  • Bug - IDEA-153485 - Test Module dependencies defined in Gradle is not correctly configured in IntelliJ 2016.1
  • Bug - IDEA-153736 - IDEA16.1 war artifact(explored) with gradle compile project(":dir/module") can not regular work
  • Bug - IDEA-153231 - Optional creating a separate IDE module per gradle source set
  • Bug - IDEA-153235 - Package named 'main' is not correctly recognized in Gradle project with custom source set
  • Bug - IDEA-150058 - Multi-projects dependencies are incorrect in Gradle v2.5 or higher.
  • Bug - IDEA-153252 - IDEA 2016.1 Can't Reference Third-Party Project Gradle Configuration Unless It Uses the 'java' Plugin
  • Bug - IDEA-137118 - Intellij debug through Gradle with a JavaExec dependent task fails
  • Bug - IDEA-153003 - Dependent project appears twice in the gradle project view
  • Bug - IDEA-152581 - Generated sources are not picked up anymore in a Gradle build
  • Bug - IDEA-150685 - Gradle multi module project's dependency hierarchy is destroyed
  • Bug - IDEA-154371 - New Project / Module wizard: Gradle: switching Off all "Additional Libraries and Frameworks" creates module content root in unrelated location
  • Bug - IDEA-154369 - New Module: Gradle: by default "Add as module" shows "none", but works like parent module is selected
  • Grails:
  • Bug - IDEA-152910 - Grails command results in Exception: java.lang.StackOverflowError thrown from the UncaughtExceptionHandler in thread "main"
  • Bug - IDEA-149568 - IntelliJ 15 no longer supports GORMs methods
  • Bug - IDEA-153676 - Cannot run grails command with dynamic classpath
  • Groovy:
  • Bug - IDEA-153785 - Correct groovy closure parameter usage marked as error
  • Bug - IDEA-153208 - Groovy static compiled code shown red with generics
  • Bug - IDEA-150940 - StackOverFlowException while reindexing
  • Exception - IDEA-152776 - INRE through GroovyCodeFragmentFactory.isContextAccepted() on opening Breakpoints dialog with running indexes
  • IDE Configuration:
  • - Bug - IDEA-152606 - IDEA fails on startup if one of plugins required for ruby or python plugin cannot be loaded
  • - Bug - IDEA-155871 - Page 'http://localhost:63342/m?jar/resources/inherit.gif' requested without authorization popups
  • JPA:
  • Bug - IDEA-147717 - Database Schema Mapping does not show default relationships
  • Java. Error Highlighting:
  • Bug - IDEA-151302 - Good code is red: cannot pass wildcard generic to method with generic parameter which type variable is bounded by generic parameter
  • Bug - IDEA-151761 - Good code is red
  • Bug - IDEA-151409 - Good code red. Overload resolution fail
  • Bug - IDEA-153999 - Type inference trouble: unifying multiple lambdas with type wildcards
  • Bug - IDEA-154187 - Bad code green. Reference to testMethod is ambiguous
  • Bug - IDEA-151823 - IntelliJ IDEA doesn't show any compilation error (JDK7) when I try to overload a method var(int... x), var(Object... x), var(Integer... x)
  • Bug - IDEA-154009 - Good code red: Incompatible types when returning object with generic parameter
  • Bug - IDEA-152685 - Extending SimpleMongoRepository class shows error in Editor
  • Bug - IDEA-152659 - Incorrect incompatible types error
  • Bug - IDEA-152179 - Generics - good code red: can't pass list of "Preview"
  • Bug - IDEA-154525 - "Find in path"-Action // Previous searches popdown conflicts with live preview
  • Bug - IDEA-154342 - Find Usages: Editor preview should not animate scrolling to the selected line for newly opened file
  • Bug - IDEA-151531 - Amount of matches reported in search bar doesn't correspond to reality
  • Bug - IDEA-120337 - after upgraded to 7.1.2, searching in previous Favorites doesn't work
  • Flash_Flex:
  • Bug - IDEA-153275 - Not recognizing properly class parameters if there is "if" statement when calling class
  • Bug - IDEA-132621 - Vector. as Vector. marked as error
  • Bug - IDEA-146613 - Extract Method in ActionScript creates internal variable
  • Gradle:
  • Bug - IDEA-153664 - Gradle project - JAR file dependencies are not included in generated war artifact WEB-INF/lib directory
  • Bug - IDEA-152867 - Gradle window takes more than a minute to open
  • Bug - IDEA-140313 - Gradle auto-import refreshes wrong project
  • Bug - IDEA-150077 - Idea became unresponzible during debug
  • Bug - IDEA-153485 - Test Module dependencies defined in Gradle is not correctly configured in IntelliJ 2016.1
  • Bug - IDEA-153736 - IDEA16.1 war artifact(explored) with gradle compile project(":dir/module") can not regular work
  • Bug - IDEA-153231 - Optional creating a separate IDE module per gradle source set
  • Bug - IDEA-153235 - Package named 'main' is not correctly recognized in Gradle project with custom source set
  • Bug - IDEA-150058 - Multi-projects dependencies are incorrect in Gradle v2.5 or higher.
  • Bug - IDEA-153252 - IDEA 2016.1 Can't Reference Third-Party Project Gradle Configuration Unless It Uses the 'java' Plugin
  • Bug - IDEA-137118 - Intellij debug through Gradle with a JavaExec dependent task fails
  • Bug - IDEA-153003 - Dependent project appears twice in the gradle project view
  • Bug - IDEA-152581 - Generated sources are not picked up anymore in a Gradle build
  • Bug - IDEA-150685 - Gradle multi module project's dependency hierarchy is destroyed
  • Bug - IDEA-154371 - New Project / Module wizard: Gradle: switching Off all "Additional Libraries and Frameworks" creates module content root in unrelated location
  • Bug - IDEA-154369 - New Module: Gradle: by default "Add as module" shows "none", but works like parent module is selected
  • Grails:
  • Bug - IDEA-152910 - Grails command results in Exception: java.lang.StackOverflowError thrown from the UncaughtExceptionHandler in thread "main"
  • Bug - IDEA-149568 - IntelliJ 15 no longer supports GORMs methods
  • Bug - IDEA-153676 - Cannot run grails command with dynamic classpath
  • Groovy:
  • Bug - IDEA-153785 - Correct groovy closure parameter usage marked as error
  • Bug - IDEA-153208 - Groovy static compiled code shown red with generics
  • Bug - IDEA-150940 - StackOverFlowException while reindexing
  • Exception - IDEA-152776 - INRE through GroovyCodeFragmentFactory.isContextAccepted() on opening Breakpoints dialog with running indexes
  • IDE Configuration:
  • Bug - IDEA-152606 - IDEA fails on startup if one of plugins required for ruby or python plugin cannot be loaded
  • JPA:
  • Bug - IDEA-147717 - Database Schema Mapping does not show default relationships
  • Java. Error Highlighting:
  • Bug - IDEA-151302 - Good code is red: cannot pass wildcard generic to method with generic parameter which type variable is bounded by generic parameter
  • Bug - IDEA-151761 - Good code is red
  • Bug - IDEA-151409 - Good code red. Overload resolution fail
  • Bug - IDEA-153999 - Type inference trouble: unifying multiple lambdas with type wildcards
  • Bug - IDEA-154187 - Bad code green. Reference to testMethod is ambiguous
  • Bug - IDEA-151823 - IntelliJ IDEA doesn't show any compilation error (JDK7) when I try to overload a method var(int... x), var(Object... x), var(Integer... x)
  • Bug - IDEA-154009 - Good code red: Incompatible types when returning object with generic parameter
  • Bug - IDEA-152685 - Extending SimpleMongoRepository class shows error in Editor
  • Bug - IDEA-152659 - Incorrect incompatible types error
  • Bug - IDEA-152179 - Generics - good code red: can't pass list of

New in IntelliJ IDEA Ultimate Edition 2016.2 Build 162.74.16 EAP (May 16, 2016)

  • General:
  • The installer for Windows now comes with our custom JDK build where we address some issues with focus and font rendering.
  • Debugger:
  • The Watches views has been merged with Variables for more convenience.
  • Multiline expressions are now supported in breakpoint’s Condition and Evaluate and log, and Data Type Renderers.
  • Try and return statements are supported in Evaluate Expression.
  • Version control integration:
  • The Commit dialog now shows unversioned files (so you don’t forget to commit something important).
  • Patches can now be applied from the clipboard (the IDE will offer to apply the patch when it obtains focus), or by dragging a file into the IDE.
  • If a file has been moved or renamed since a patch was created for it, the IDE will try to figure that out or let you manually choose the file to apply the patch to.
  • The VCS log continues getting better with a handy loading progress indicator, a shortcut to navigate to the filter field, and tooltips for graph arrows.
  • Editor:
  • Better spell-checking suggestions based on Damerau–Levenshtein distance.
  • Language injection now works in YML files.
  • Inspections based on Doclint for detecting Javadoc HTML problems.
  • Settings:
  • Importing color schemes from Eclipse.
  • Spring Frameworks:
  • Spring 4.3 core features, new inspections and better performance.
  • Better support for Spring Security 4.x.
  • Coding assistance for Spring MVC variables in FreeMarker and Velocity views.
  • Support for generics as qualifiers.
  • A lot of issues related to both Spring and Spring Boot have been fixed.

New in IntelliJ IDEA Ultimate Edition 2016.1.2 Build 145.970.4 RC 2 (Apr 19, 2016)

  • Cucumber JVM - Bug - IDEA-152821 - Allow Cucumber tests run configuration under JDK 7
  • IDE Configuration - Bug - IDEA-152606 - IDEA fails on startup if one of plugins required for ruby or python plugin cannot be loaded
  • Editor - Usability - EDU-591 - Find in Path - Preview: Keeps refreshing - unuseable

New in IntelliJ IDEA Ultimate Edition 2016.1.2 Build 145.969.6 RC (Apr 14, 2016)

  • No subsystem:
  • Bug - IDEA-154341 - Subscription message has grammatical error
  • CSS:
  • Exception - IDEA-154246 - Throwable at com.intellij.psi.css.impl.stubs.index.CssIndexUtil.processKeysInScope
  • ColdFusion:
  • Bug - IDEA-153938 - ColdFusion. Syntax highlighting problem.
  • Docker:
  • Bug - IDEA-153513 - Docker: terminals for `attach` and `exec` are broken
  • Bug - IDEA-153214 - Docker plug-in depends on SSH Remote Run which is not available in Community Edition
  • Editor. Editing Text:
  • Bug - IDEA-154189 - cannot create new live template
  • Editor. Error Highlighting:
  • Bug - IDEA-154245 - Library source does not match the bytecode for class JSONArray when add new android sdk
  • Editor. Intention Actions:
  • Bug - IDEA-153614 - Flip ',' (comma) generates invalid code
  • Find, Replace, Find Usages:
  • Bug - IDEA-154525 - "Find in path"-Action // Previous searches popdown conflicts with live preview
  • Bug - IDEA-154342 - Find Usages: Editor preview should not animate scrolling to the selected line for newly opened file
  • Bug - IDEA-151531 - Amount of matches reported in search bar doesn't correspond to reality
  • Bug - IDEA-120337 - after upgraded to 7.1.2, searching in previous Favorites doesn't work
  • Flash_Flex:
  • Bug - IDEA-153275 - Not recognizing properly class parameters if there is "if" statement when calling class
  • Gradle:
  • Bug - IDEA-150058 - Multi-projects dependencies are incorrect in Gradle v2.5 or higher.
  • Bug - IDEA-154369 - New Module: Gradle: by default "Add as module" shows "none", but works like parent module is selected
  • Bug - IDEA-140313 - Gradle auto-import refreshes wrong project
  • Bug - IDEA-154371 - New Project / Module wizard: Gradle: switching Off all "Additional Libraries and Frameworks" creates module content root in unrelated location
  • Java. Error Highlighting:
  • Bug - IDEA-154187 - Bad code green. Reference to testMethod is ambiguous
  • Bug - IDEA-154209 - Good code is red: "Operator '+' cannot be applied to 'java.lang.Object', 'java.lang.String'"
  • Bug - IDEA-154009 - Good code red: Incompatible types when returning object with generic parameter
  • Bug - IDEA-154108 - False positive: bad return type in method reference.
  • Bug - IDEA-153632 - Wrong warning (red)
  • Bug - IDEA-153642 - Good code red. Assign method reference to Function
  • Bug - IDEA-153999 - Type inference trouble: unifying multiple lambdas with type wildcards
  • Java.Inspections:
  • Bug - IDEA-153897 - False positive "Bad return type in lambda expression"
  • Refactoring:
  • Bug - IDEA-154459 - Moving files is broken
  • User Interface:
  • Bug - IDEA-153630 - gdb console is blinking and adding and deleting scroll bar.
  • Bug - IDEA-153753 - Find by mouse shortcut does not work with mouse button 4/5
  • No subsystem:
  • Bug - WEB-20597 - comment generation does not work with es6 default parameter value as regex
  • Bug - WEB-21145 - EditorConfig doesn't respect code formating when path is added
  • Build tools:
  • Bug - WEB-20879 - pressing enter on a gulp file in the gulp run popup should run the default task for that file.
  • Bug - WEB-21105 - gulp/grunt task runner does not wrap around with arrow keys
  • Dart:
  • Bug - WEB-21123 - Using setUpAll in Dart Test omits test cases from Test Results panel
  • JavaScript:
  • Bug - WEB-20633 - JSDoc: auto generation of comment is broken if "*/" is present as string
  • JavaScript. Frameworks:
  • Bug - WEB-21068 - Angular2: don't show 'XML tag has empty body' warning for Angular directives in inline templates
  • Bug - WEB-20707 - Weird behavior with Angular 1.x custom attribute directives and autocompletion.
  • Bug - WEB-21183 - Meteor: Imports are not resolved
  • JavaScript. Inspections:
  • Bug - WEB-21164 - ESLint: custom severity chosen for ESLint inspection is ignored
  • Node.js:
  • Bug - WEB-20808 - should not follow symlinked packages that are not in the project library root node_modules folder
  • TypeScript:
  • Bug - WEB-21090 - Incorrect autoformat tsx code
  • Bug - WEB-21107 - erroneous "private member is not accessible" warning in ng2 app
  • Bug - WEB-21087 - [TypeScript] False error when initializing an array of objects with string literal types
  • Bug - WEB-21079 - 'Add import statement' quick fix for Typescript ignores 'use single quotes' setting
  • Bug - WEB-21172 - Initializer type any[] is not assignable to variable type Foo[]
  • Unit Tests:
  • Feature - WEB-21153 - Mocha+Typescript: Set extra mocha options automatically
  • DB Introspection:
  • Bug - DBE-2517 - Introspection is broken by user table
  • Bug - DBE-2492 - Connecting to SQl Azure database fails
  • Bug - DBE-2501 - Index out of bounds exception: BaseFamily.move(BaseFamily.java:281)

New in IntelliJ IDEA Ultimate Edition 2016.1.2 Build 145.844.1 EAP (Apr 5, 2016)

  • No subsystem:
  • Bug IDEA-153364: Warning 'Cannot modify read-only scheme' when no one setting is changed
  • Bug IDEA-153761: Code analysis stucks in j2me project
  • Bug IDEA-149939: CCE in com.intellij.execution.stacktrace.StackTraceLine.getMethodLocation causes frozen UI
  • Bug IDEA-152596: Save settings failed. kotlin.TypeCastException: null cannot be cast to non-null type kotlin.ByteArray
  • Exception IDEA-153534: AE at com.intellij.openapi.editor.impl.view.EditorSizeManager.reset(EditorSizeManager.java:293)
  • Ant: Exception IDEA-152435: SOE during offline inspections
  • Code Analysis. Dependencies:
  • Bug IDEA-141154: Backward dependency analysis broken for external libraries
  • Code Analysis. Inspection:
  • Bug IDEA-153571: "Run inspection by name" ignores file name filter
  • Bug IDEA-153063: Invalid inspection warning: Condition 'in == null' is always 'false'
  • Code Formatting and Code Style:
  • Bug IDEA-153620: Indexing took too long starting from IU-145.596.7
  • Compiling Project:
  • Bug IDEA-154110: Eclipse compiler won't compile sub Java8 SDK project
  • Task IDEA-143976: Update Eclipse Compiler version
  • Database:
  • Usability IDEA-69733: Database console is always closed when invoking 'Close unmodified' action
  • Debugger:
  • Bug IDEA-153426: Debugging streams and lamdas: debugger enters unexpectedly java.util.stream
  • Docker:
  • Bug IDEA-152569: Docker: High memory usage
  • Exception IDEA-153110: PhpStorm fails to open PHP Interpreter dialog after PhpStorm detected a Dockerfile with the Docker integration plugin
  • Eclipse Integration:
  • Bug IDEA-151755: combineaccessrules is unnecessarily added to .classpath
  • Editor. Code Completion:
  • Bug IDEA-153520: Lost type after autocompletion
  • Editor. Editing Text:
  • Bug IDEA-153586: Backspace setting gets overwritten with every release
  • Bug IDEA-152985: Import popup for static import is not always shown
  • Bug IDEA-152991: Field to Import pop-up auto-expands when not expected
  • Bug IDEA-152736: IntelliJ IDEA refuses to print with no space between cast (unchecked cast)
  • Bug IDEA-152601: Copy/paste of reference to class not properly working.
  • Usability IDEA-126952: Scratches should have an extension
  • Find, Replace, Find Usages:
  • Feature IDEA-152756: Add Quick Search ("Search for:") in "Find in path" > "Preview"
  • Flash_Flex:
  • Bug IDEA-132621: Vector. as Vector. marked as error
  • Bug IDEA-146613: Extract Method in ActionScript creates internal variable
  • Gradle:
  • Bug IDEA-152976: Gradle tooling API for Scala projects is incompatible with Gradle 2.12 due to missing ScalaCompileOptions.getForce() method
  • Bug IDEA-153235: Package named 'main' is not correctly recognized in Gradle project with custom source set
  • Bug IDEA-153003: Dependent project appears twice in the gradle project view
  • Bug IDEA-153252 IDEA 2016.1 Can't Reference Third-Party Project Gradle Configuration Unless It Uses the 'java' Plugin
  • Bug IDEA-153485: Test Module dependencies defined in Gradle is not correctly configured in IntelliJ 2016.1
  • Bug IDEA-150077 IDEA became unresponzible during debug
  • Bug IDEA-152867: Gradle window takes more than a minute to open
  • Bug IDEA-153664: Gradle project - JAR file dependencies are not included in generated war artifact WEB-INF/lib directory
  • Bug IDEA-153736 IDEA16.1 war artifact(explored) with gradle compile project(":dir/module") can not regular work
  • Bug IDEA-150685: Gradle multi module project's dependency hierarchy is destroyed
  • Bug IDEA-153231: Optional creating a separate IDE module per gradle source set
  • Bug IDEA-137118: Intellij debug through Gradle with a JavaExec dependent task fails
  • Grails:
  • Bug IDEA-152910: Grails command results in Exception: java.lang.StackOverflowError thrown from the UncaughtExceptionHandler in thread "main"
  • Bug IDEA-153676: Cannot run grails command with dynamic classpath
  • Bug IDEA-149568: IntelliJ 15 no longer supports GORMs methods
  • Groovy:
  • Bug IDEA-153785: Correct groovy closure parameter usage marked as error
  • Bug IDEA-150940: StackOverFlowException while reindexing
  • Bug IDEA-153208: Groovy static compiled code shown red with generics
  • Exception IDEA-152776: INRE through GroovyCodeFragmentFactory.isContextAccepted() on opening Breakpoints dialog with running indexes
  • JPA:
  • Bug IDEA-147717: Database Schema Mapping does not show default relationships
  • Java. Error Highlighting:
  • Bug IDEA-153156: unclear error message on red code: modifier 'interface' not allowed here
  • Bug IDEA-152577: Unhandled exception using generic exception along with checked exception
  • Bug IDEA-153411 IDEA 15 and 16: varargs not accepting array input
  • Bug IDEA-152090: Misleading "Not a statement" error
  • Bug IDEA-151302: Good code is red: cannot pass wildcard generic to method with generic parameter which type variable is bounded by generic parameter
  • Bug IDEA-150167: Irrelevant error message for lambda
  • Bug IDEA-151761: Good code is red
  • Bug IDEA-151409: Good code red. Overload resolution fail
  • Bug IDEA-151901: Inner interfaces are not resolved in java scratch files
  • Bug IDEA-152179: Generics - good code red: can't pass list of

New in IntelliJ IDEA Ultimate Edition 2016.1.1 Build 145.597 (Mar 31, 2016)

  • No subsystem:
  • Bug - IDEA-149939 - CCE in com.intellij.execution.stacktrace.StackTraceLine.getMethodLocation causes frozen UI
  • Bug - IDEA-152596 - Save settings failed. kotlin.TypeCastException: null cannot be cast to non-null type kotlin.ByteArray
  • Android:
  • Exception - IDEA-153008 - Android: Throwable at ApplicationImpl.assertReadAccessAllowed on creating an Android component
  • Ant:
  • Exception - IDEA-152435 - SOE during offline inspections
  • Compiling Project:
  • Task - IDEA-143976 - Update Eclipse Compiler version - Database:
  • Usability - IDEA-69733 - Database console is always closed when invoking 'Close unmodified' action
  • Docker:
  • Bug - IDEA-152569 - Docker: High memory usage
  • Exception - IDEA-153110 - PhpStorm fails to open PHP Interpreter dialog after PhpStorm detected a Dockerfile with the Docker integration plugin
  • Eclipse Integration:
  • Bug - IDEA-151755 - combineaccessrules is unnecessarily added to .classpath
  • Editor. Editing Text:
  • Bug - IDEA-152985 - Import popup for static import is not always shown
  • Bug - IDEA-152601 - Copy/paste of reference to class not properly working.
  • Bug - IDEA-152991 - Field to Import pop-up auto-expands when not expected
  • Flash_Flex:
  • Bug - IDEA-132621 - Vector. as Vector. marked as error
  • Bug - IDEA-146613 - Extract Method in ActionScript creates internal variable
  • Gradle:
  • Bug - IDEA-153003 - Dependent project appears twice in the gradle project view
  • Bug - IDEA-150077 - Idea became unresponzible during debug
  • Bug - IDEA-150685 - Gradle multi module project's dependency hierarchy is destroyed
  • Bug - IDEA-137118 - Intellij debug through Gradle with a JavaExec dependent task fails
  • Groovy:
  • Bug - IDEA-150940 - StackOverFlowException while reindexing
  • Exception - IDEA-152776 - INRE through GroovyCodeFragmentFactory.isContextAccepted() on opening Breakpoints dialog with running indexes
  • Java. Error Highlighting:
  • Bug - IDEA-152577 - Unhandled exception using generic exception along with checked exception
  • Bug - IDEA-153122 - Good code yellow: unchecked warning for varargs when passing array
  • Bug - IDEA-152090 - Misleading "Not a statement" error
  • Bug - IDEA-151302 - Good code is red: cannot pass wildcard generic to method with generic parameter which type variable is bounded by generic parameter
  • Bug - IDEA-151761 - Good code is red
  • Bug - IDEA-151409 - Good code red. Overload resolution fail
  • Bug - IDEA-152685 - Extending SimpleMongoRepository class shows error in Editor
  • Bug - IDEA-152179 - Generics - good code red: can't pass list of

New in IntelliJ IDEA Ultimate Edition 2016.1 Build 145.596.7 EAP (Mar 25, 2016)

  • No subsystem:
  • Bug IDEA-149939: CCE in com.intellij.execution.stacktrace.StackTraceLine.getMethodLocation causes frozen UI
  • Bug IDEA-149996 IDEA 16 144.2608.2 cannot be compiled via ant: jdk.linux does not exist
  • Bug IDEA-152295: StringUtil.pluralize() is incorrect
  • Bug IDEA-142781: Scroll preview
  • Bug IDEA-151901: Inner interfaces are not resolved in java scratch files
  • Bug IDEA-146638: Customize IDEA dialog for Community Edition suggests Java Frameworks like J2EE, Spring, JBoss Seam & jBPM, Struts
  • Bug IDEA-152596: Save settings failed. kotlin.TypeCastException: null cannot be cast to non-null type kotlin.ByteArray
  • Bug IDEA-152460: Open on Github breaks when repo is on drive root
  • Android:
  • Exception IDEA-153008: Android: Throwable at ApplicationImpl.assertReadAccessAllowed on creating an Android component
  • Ant:
  • Exception IDEA-152435: SOE during offline inspections
  • Compiling Project:
  • Task IDEA-143976: Update Eclipse Compiler version
  • Database:
  • Usability IDEA-69733: Database console is always closed when invoking 'Close unmodified' action
  • Docker:
  • Bug IDEA-152569: Docker: High memory usage
  • Exception IDEA-153110: PhpStorm fails to open PHP Interpreter dialog after PhpStorm detected a Dockerfile with the Docker integration plugin
  • Eclipse Integration:
  • Bug IDEA-151755: combineaccessrules is unnecessarily added to .classpath
  • Editor. Editing Text:
  • Bug IDEA-152985: Import popup for static import is not always shown
  • Bug IDEA-152601: Copy/paste of reference to class not properly working.
  • Bug IDEA-152991: Field to Import pop-up auto-expands when not expected
  • Gradle:
  • Bug IDEA-152867: Gradle window takes more than a minute to open
  • Bug IDEA-153003: Dependent project appears twice in the gradle project view
  • Bug IDEA-150077 IDEA became unresponzible during debug
  • Bug IDEA-150685: Gradle multi module project's dependency hierarchy is destroyed
  • Bug IDEA-137118: Intellij debug through Gradle with a JavaExec dependent task fails
  • Grails:
  • Bug IDEA-152910: Grails command results in Exception: java.lang.StackOverflowError thrown from the UncaughtExceptionHandler in thread "main"
  • Groovy:
  • Bug IDEA-150940: StackOverFlowException while reindexing
  • Exception IDEA-152776: INRE through GroovyCodeFragmentFactory.isContextAccepted() on opening Breakpoints dialog with running indexes
  • Java. Error Highlighting:
  • Bug IDEA-152758: Bad code green. Generic inference from argument
  • Bug IDEA-152577: Unhandled exception using generic exception along with checked exception
  • Bug IDEA-152090: Misleading "Not a statement" error
  • Bug IDEA-151302: Good code is red: cannot pass wildcard generic to method with generic parameter which type variable is bounded by generic parameter
  • Bug IDEA-151761: Good code is red
  • Bug IDEA-152384: Good code red. Array construction method reference
  • Bug IDEA-151409: Good code red. Overload resolution fail
  • Bug IDEA-152685: Extending SimpleMongoRepository class shows error in Editor
  • Bug IDEA-152179: Generics - good code red: can't pass list of < ? extends Comparable> to Collections.sort
  • Bug IDEA-152694: Parsing error in Eclipse Collections
  • Bug IDEA-152690: False error: Incompatible types. Found: '', required: 'p.X'
  • Bug IDEA-150030: No error reported for static inner class referencing non-static variable in outer class
  • Bug IDEA-150688: Good code red. Pass wildcard enum class
  • Bug IDEA-151823: IntelliJ IDEA doesn't show any compilation error (JDK7) when I try to overload a method var(int... x), var(Object... x), var(Integer... x)
  • Bug IDEA-153122: Good code yellow: unchecked warning for varargs when passing array
  • Bug IDEA-152659: Incorrect incompatible types error
  • Cosmetics IDEA-151948: Java editor: error message extends type parameter names with arbitrary numbers
  • Java. Intention Actions:
  • Bug IDEA-152934: Copy to temp final variable adds unnecessary final modifier
  • Bug IDEA-153166: Conversion from method reference with type wildcard to lambda creates uncompilable code
  • Usability IDEA-151996: Multiple "Add Import" for pasted inner class references
  • Java. Refactoring:
  • Bug IDEA-152514: 'Invert boolean' works incorrectly with final fields
  • Bug IDEA-151809: No warning when Pull Up method to the interface dependent on the instance variable
  • Bug IDEA-152822: "Replace Constructor with Factory Method" refactoring should warn when method is already present
  • Bug IDEA-152334: Refactor/Extract/Method leads to "Variable [...] is already defined in the scope"
  • Bug IDEA-152320: "Package does not exist" prompt is not shown when moving a class to some library package
  • Bug IDEA-152956: Option to moved to inner class is disabled
  • Bug IDEA-151440: No Move Members refactoring warning when move will hide existing member
  • Bug IDEA-151917: Refactoring 'Replace Duplicate Code' doesn't work correctly with static methods when runs just after 'Pull Up method'
  • Bug IDEA-151634: Invert Boolean incorrectly modifies boolean variable of enhanced FOR cycle
  • Bug IDEA-152126: Safe delete of method parameter should warn about usages in method references
  • Cosmetics IDEA-151912: 'Find and Replace Code duplicates' refactoring leaves code highlighted on Cancel
  • Java.Inspections:
  • Feature IDEA-152170: Option to restrict "Anonymous type can be replaced with lambda" to @FunctionInterface
  • Bug IDEA-152303: 'Optional.get() without isPresent() check' inspection should support assertions
  • Bug IDEA-152331: FieldCanBeLocal: not reported when calling super constructor
  • Bug IDEA-153164: Inspection 'Replace Anonymous with lambda' creates uncompilable code in complex case with generics
  • Bug IDEA-152076: Inversed condition in if() caused to false alarm for Optional.get() inspertion
  • Bug IDEA-152307: Option "Ignore outer fields not visible from inner class" of inspection "Inner class field hides outer class field" does not work with nested classes
  • Bug IDEA-151540: "Remove explicit type arguments" intention breaks compilation
  • Bug IDEA-152040: Inconsistencies concerning analyzations of code using Optional and Optional#isPresent
  • Bug IDEA-152446: "Confusing argument to vararg method" false positive
  • Bug IDEA-151954: "Anonymous type can be replaced with lambda" inspection does not report a case in presence of not involved constructor
  • Bug IDEA-153054: Inspection 'Lambda can be converted to method reference' creates uncompilable code when wildcard used.
  • Bug IDEA-151898: Optional.get without isPresent
  • Bug IDEA-152332: "Explicit type arguments can be inferred" can be wrong with String.valueOf
  • Bug IDEA-151559: "Explicit type can be replaced with " breaks code
  • Bug IDEA-152373: Optional.get without Optional.isPresent warning when check is present
  • Bug IDEA-151971: Declaration redundancy inspection flags serialVersionUID and Serializable-related methods
  • Maven:
  • Bug IDEA-133331: Dependency Diagram does not show conflicts
  • Packaging and Installation:
  • Bug IDEA-153200: "You can evaluate for 30 days or buy a license key or upgrade online" message is displayed even with an active subscription
  • Bug IDEA-152542: Windows uninstaller: cancelling the warning shown on attempt to uninstall a running IDE shows uninstallation progress and "Uninstall was completed successfully" message
  • Cosmetics IDEA-152947: MacOSX IDEA 145.257 application should have name 'IntelliJ IDEA 2016.1', not 'IntelliJ IDEA 2016'
  • Plugin Support. DevKit:
  • Bug IDEA-147611: Live Preview: Editing stops working after editing BNF
  • SQL:
  • Feature IDEA-79339: SQL: SQLServer: login identifier is resolved, while user name is not
  • Bug IDEA-129278: Correct H2 database sql has red underline
  • Bug IDEA-133650: db2 syntax: add support for keywords for string units in built-in functions CODEUNITS16 CODEUNITS32 OCTETS
  • Exception IDEA-151821: SQL: IAE at SqlFileImpl$8.getCasing() for specific code with Oracle type declaration
  • Template Languages. Velocity:
  • Bug IDEA-152434: Velocity. Trailing backslash causes wrong highlighting.
  • Terminal:
  • Bug IDEA-152291: ALT , CTRL characters in terminal window can not type on MAC
  • Usability IDEA-135527: Start SSH Session Dialog with weird sorting
  • Unit Testing. JUnit:
  • Bug IDEA-152829: Test class generator generates test methods in reverse order
  • Unit Testing. TestNG
  • Bug IDEA-152857: the testng xml config file created by IDEA for a class does not include groups info which leads to BeforeGroups method being ignored by TestNG runtime
  • User Interface:
  • Bug IDEA-70943: Tooltip animations and buggy visibility are exceedingly frustrating
  • Bug IDEA-152939: deadlock on 16 EAP 144.2925.2 startup
  • Bug IDEA-153084: IntelliJ IDEA 2016.1 requires acceptance of privacy policy each time I run IDEA
  • Cosmetics IDEA-148970: Unprintable symbols in Customize Idea wizard
  • Version Control:
  • Bug IDEA-152430: Removing remote branch no longer offers to remove its tracking local branch
  • Version Control. Git:
  • Bug IDEA-153021: Git : Update Project doesn't refresh the cached repository information if there were no incoming commits to the current branch
  • Bug IDEA-151547: Git commit error dialog locks the IDE if the text is too big
  • Bug IDEA-152101: Error while "Accepting Theirs" in merge dialog when theirs version was deleted.
  • Bug IDEA-152678: Regression: Committing externally does not Update File State Correctly
  • Bug IDEA-151317: Square brackets in file name cause problems with git
  • Bug IDEA-152902: Git4Idea doesn't work on windows if home directory contains whitespaces
  • Version Control. TFS:
  • Bug IDEA-152761: "TF400367: The request could not be performed due to a host type mismatch." while connecting to VSTS
  • No subsystem:
  • Bug: WEB-20882: Preserve setting `toggle auto-test` between IDEA restarts
  • Bug: WEB-19815: WebStorm 12 EAP initially tries to load settings from .WebIde100 rather than .WebStorm11)
  • Dart:
  • Bug: WEB-20759: WebStorm unresponsive when html_dartium.dart is opened
  • Bug: WEB-20844: Dart script can't be run from outside of a Dart package folder
  • Debugger:
  • Bug: WEB-20807: With WebStorm latest, I am sometimes getting an error of Connection failed 404
  • HTML:
  • Bug: WEB-17406: HTML-style comment syntax within a javascript comment breaks comment end detection
  • Bug: WEB-18909: HTML Code Style "Keep white spaces inside:" should apply to granddaughters when reformatting
  • JavaScript:
  • Feature: WEB-20555: JSON Schema: recognize comments
  • Bug: WEB-20751: Javascript 'Optimize imports' changes order
  • Bug: WEB-20426: export default function gives "Unused function" and "Unresolved variables"
  • Bug: WEB-20494: JSDoc @see symbol autocompletion not working inside constructor function
  • Bug: WEB-20651: Infinite indexing loop
  • Bug: WEB-20788: Tagged template literals is not support in PHP Storm.
  • Bug: WEB-20557: JSON Schema: provide warning about required type Object for the schema to be read
  • JavaScript. Formatter:
  • Bug: WEB-20491: Spaces around 'in' operator are trimmed if Spaces/Around operators/Relation operators is disabled
  • JavaScript. Frameworks:
  • Bug: WEB-20736: NgFor initialisers red code
  • Bug: WEB-20918: Angular2: local variables are not resolved in inline templates
  • Bug: WEB-20600: Angular 2: red code, 'Unexpected token' inspection
  • Bug: WEB-20713: Angular 2 Good Code Red
  • JavaScript. Inspections:
  • Bug: WEB-20534: Duplicate declaration when using computed property names with function values
  • Bug: WEB-20138: ES6: reassign const variable
  • Bug: WEB-20117: Redundant local variable inspection for JavaScript incorrectly identifies variable that is required.
  • Node.js:
  • Exception: WEB-20643: Remote interpreter: NullPointerException on applying empty Vagrant configuration
  • SASS:
  • Bug: WEB-20545: Compass: headings() selector helper is highlighted as unknown function
  • TypeScript:
  • Feature: WEB-20439: Support upcoming TS 1.9 pathMapping semantics
  • Feature: WEB-16676: Show "File -> New -> Typescript File" not only in Static Web Projects
  • Bug: WEB-18352: Typescript: module resolution logic wrong. Analyzer ignores `typings` entry in sud-modules `package.json` when targeting commonjs
  • Bug: WEB-18835: TypeScript: Autoformatting does not put spaces after colon before type in interfaces
  • Bug: WEB-20625: Convert to template string intention should work in TypeScript
  • Bug: WEB-20743: TypeScript type "import" is not added although it not present
  • Bug: WEB-20838: String literal type doesn't work with array
  • Bug: WEB-20908: File header comment block breaks indentation when using modules in TypeScript and WS2016.1
  • Bug: WEB-20894: Good Code Red: TypeScript definition files
  • Bug: WEB-20684: redudant semicolon in extract method refactoring
  • Bug: WEB-20849: TypeScript: constructor parameters with decorators are always wrapped on formatting
  • Bug: WEB-16951: TypeScript: "Unused parameter"
  • Bug: WEB-13906: forEach with array marks inner object methods as unresolved
  • Bug: WEB-20865: Good Code Red RxJS in TypeScript
  • Performance: WEB-19847: WebStorm crashes caused by large TypeScript project when unresolved types introduced
  • Exception: WEB-17532: TypeScript: subsequent visibility changes with "Make public/private/protected" intentions breaks themselves
  • Unit Tests:
  • Bug: WEB-20774: Japanese characters are corrupted in the karma test runner.
  • Bug: WEB-10636: Mocha: order output in the console correctly
  • Bug: WEB-20772: Karma: allow coverage preprocessors other than `coverage`
  • Bug: WEB-20846: Mocha: multiline strings are shown as single line when comparing
  • DB Connectivity:
  • Usability: DBE-2327: Please make missing SSH/SSL tab more discoverable for custom database connection
  • DB Console:
  • Bug: DBE-2463: Can't view multiline errors
  • Bug: DBE-2008: [0xDBE][Build DB-143.1040.1] "Pin result tab" doesn't work correctly
  • DB Introspection:
  • Bug: DBE-2367: Length of Char and decimal fields not shown when extracting DDL
  • DB Refactoring:
  • Bug: DBE-1674: Rename table from DB2 causes disconnect
  • Data Viewer:
  • Bug: DBE-2460: change row
  • Bug: DBE-2331: "Clone row" - do not copy primary key value
  • IDE General:
  • Bug: DBE-2377: Export to CSV does not replace existing files
  • Task: DBE-2473: Please make 'Remote Hosts Access' plugin available for installation
  • SQL Editing:
  • Bug: DBE-2408: SQL Editor recognizes "default on null some_sequence.nextval" expressions as incorrect
  • SQL Highlighting:
  • Bug: DBE-2396: DataGrip sends the SELECT immediately following a WITH (CTE) separately causing syntax errors in PostgreSQL
  • Bug: DBE-2447: SET row_security highlighted as error
  • Bug: DBE-1186: MySQL function {{MID()}} is a synonym for {{SUBSTRING()}} but doesn't accept two variable variant
  • Bug: DBE-2424: EXPLAIN on postgres CREATE TABLE AS
  • Bug: DBE-1225: Allow qualified column names in MySQL INSERT statements
  • Bug: DBE-855: MS SQL: create index using WITH without parentheses is green
  • Bug: DBE-2321: Code highlighting for sybase sql displays an error on ^ operator
  • User Interface:
  • Bug: DBE-2368: No "Print..." opption in File menu
  • Bug: DBE-1242: Having focus in "Database Console" and pressing "close tab" with CMD-w always closes SQL console instead
  • Bug: DBE-2003: Structure ToolWindow sorts shortens entry names wrong

New in IntelliJ IDEA Ultimate Edition 2016.1 Build 145.258.11 (Mar 17, 2016)

  • The first update in the series of the releases planned for 2016. Take advantage of further improved coding assistance for Java 8, Kotlin, Scala, JavaScript and across supported frameworks.
  • Debugger:
  • Groovy expressions - Now when debugging a Java application, you can use Groovy expressions with Evaluate Expression and Watches. Previously you could do that only when debugging Groovy code. This is good because Groovy expressions are much shorter and more expressive (especially when you work with collections).
  • Threads - Until now, stepping over one thread meant IntelliJ IDEA would also resume all the other threads. Now you can change this behavior by enabling the Resume only the current thread option.
  • The debugger is now also aware that your current thread is being blocked by another suspended thread, and suggests resumeing it.
  • Sources mismatch detection - It might be very annoying and counterproductive if you're stepping over your code unaware that it does't actually match the running code. To avoid any unnecessary time waste, the IDE now immediately warns you once it sees a mismatch.
  • Debugging without debug info - When you debug code compiled without debug info, you are provided with better name matching, and allowed to set and evaluate values for slot variables.
  • Version control:
  • Git:
  • Two new actions are available via the Branches popup: Checkout with Rebase and Rename.
  • The Checkout Tag or Revision action is now applied to all repositories configured for the project.
  • If you do an Interactive Rebase, IntelliJ IDEA now automatically stashes and unstashes local changes and assists with resolving conflicts.
  • Git 2.5 introduced worktrees to simplify working with clones of a single repository: instead of making a repository clone you can create a lightweight worktree. Now IntelliJ IDEA lets you work with those worktrees just like you do with regular repositories.
  • By-word changes highlighting:
  • Merging and comparing revisions with Git and other VCS just got easier with the added by-word difference highlighting.
  • Now you can also disable inspections in the Diff Viewer to minimize distraction.
  • Compare revisions between branches:
  • For Mercurial we've made it possible to compare revisions of a file between branches (previously possible only within a single branch).
  • Editor:
  • Move element right and left
  • Sometimes it might be useful to move statements to the left or right, for example when you're reordering the attributes of an XML element, method parameters, or elements in an array initializer.
  • To help you do it quicker, we’ve added two new actions: Alt + Ctrl + Shift + Left or Right, respectively (Alt + Cmd + Shift + Left/Right for OS X).
  • Importing static members
  • Previously IntelliJ IDEA provided a quick-fix to import static methods. Now it suggests adding static imports in the very same way as it does with regular ones. Static constants are suggested, too.
  • If you enable Add unambiguous imports on the fly, IntelliJ IDEA will import unambiguous static members on the fly.
  • Right-to-left languages:
  • IntelliJ IDEA adds support for right-to-left languages (Arabic, Hebrew) to the editor.
  • Prepend comments with a space:
  • The code styles now provide an option to always prepend automatically added comments with a space.
  • Inspections
  • Method references and lambda expressions
  • The Inline and Change signature refactorings have been updated to correctly process method references.
  • The IDE will warn you if you call a method of a functional interface which is directly invoked on the definition of a lambda, method reference or anonymous class. The inspection provides a quick-fix to replace it with the body of the functional interface implementation.
  • Also, the IDE will report method references which point to a method of their own functional interface type and hence can be replaced with their qualifiers.
  • Overloaded methods or constructors with similar functional interface type parameters, for which any call sites will need a cast or parameter type specified on the lambda expression to resolve ambiguity, may now be reported as well.
  • Misuse of java.util.Optional:
  • The IDE will help you avoid writing unsafe code when using java.util.Optional: it will warn you if you call get() without first calling isPresent() to check if the value is available.
  • Also, the IDE may warn you if you use java.util.Optional, java.util.OptionalDouble, java.util.OptionalInt, java.util.OptionalLong or com.google.common.base.Optional as the type for a field or a parameter, or if you use java.util.Optional or com.google.common.base.Optional types with an array or collection type parameter. Note that this setting is disabled by default.
  • Migrating Guava code to Java 8:
  • For those who would like to migrate their Guava code to Java 8 APIs, we’ve added a number of quick-fixes that help to replace FluentIterable, Function, Optional, and Predicate with Java 8 analogues.
  • Concurrency annotations:
  • The built-in inspections that detect issues with use of concurrency annotations now support javax.annotation.concurrent.* (previously reported only for net.jcip.annotations.*).
  • Declaration access can be weaker:
  • The new inspection called Declaration access can be weaker prevents making fields, methods and classes public unnecessarily. Enable it on the scopes you need.
  • Ignoring duplicates in generated code
  • The inspection that finds duplicated code now provides an option to ignore the sources marked as generated.
  • Speed search:
  • Show usages:
  • We have improved the speed-search in the Show usages popup. Now, when you use it, the matches are highlighted for easier navigation.
  • Terminal:
  • Now you can enjoy the speed search even in the Terminal tool window.
  • Gradle:
  • Custom source sets:
  • The IntelliJ IDEA project model is finally aligned with that of Gradle and supports custom source sets, by resolving dependencies between individual source sets. This improvement fixes a great number of issues.
  • Importing EAR artifacts:
  • IntelliJ IDEA now can resolve EAR artifacts defined in your build scripts and configures them automatically in Project Structure.
  • Spring Frameworks:
  • Spring Boot:
  • The IDE now helps you find usages of your custom configuration properties in your application configuration files and additional metadata files.
  • Enjoy coding assistance in YAML configuration and banner.txt files.
  • @SpringApplicationConfiguration is respected in test context setups.
  • For more details, see the blog post.
  • Spring MVC:
  • Finally, we’ve added support for @EnableWebMvc-based as and improved working with Java-config only setups.
  • Spring Core:
  • The aliases defined with @AliasFor for @Bean, @Import and @ContextConfiguration are fully supported.
  • Added support for @EnableBatchProcessing, @EnableLoadTimeWeaving and @EnableSpringDataWebSupport annotation.
  • Non-annotated beans that extend CrudRepository now are resolved correctly.
  • Support for Spring 4.3: @Autowired is not required if the bean only defines one constructor.
  • The facet configuration now processes dependencies recursively.
  • A lot of auto-wiring issues have been fixed, as well as the performance has been greatly improved.
  • For more details, see the complete list of resolved issues.
  • Thymeleaf:
  • The built-in coding assistance has been updated to support Thymeleaf 3, the new version of the popular template engine.
  • Many issues related to Thymeleaf 2 have been also fixed.
  • With Thymeleaf users may create their own dialects or extending the standard one. IntelliJ IDEA now understands user-defined dialects and offers coding assistance for them.
  • Android:
  • IntelliJ IDEA ships with the new features added in Android Studio 1.5.
  • The memory profiler can now assist you in detecting the causes of leaked activities.
  • Several new lint checks.
  • Kotlin:
  • After a long and exciting road, Kotlin has finally reached the first big 1.0. Welcome the first-class programming language for JVM and Android in IntelliJ IDEA.
  • Scala:
  • Code completion for Scala has been significantly improved. For case classes in pattern matching the IDE now suggests parameter names based on the corresponding field names and their types.
  • The order of suggestions now depends on the type of symbol and its usage history. The IDE prioritizes local variables, then parameters, then fields, then methods, etc. If the IDE expects a type, it will take that also into account.
  • JavaScript:
  • ECMAScript 6 and TypeScript
  • The new refactorings include Create method, Extract method, Inline method and Introduce field.
  • The new intentions include Make class abstract, Make public/private and Remove modifier.
  • Any unused import statement is now highlighted. To remove all unused statements, call Optimize imports. Required import statements are added as you type.
  • Support for TypeScript has been updated to v1.8.
  • AngularJS 2:
  • Code insight and navigation are available for directives, variables defined in templates, custom event handlers, paths in templateUrl and styleUrls fields, and many other situations.
  • Enjoy coding assistance for event and property bindings, which also works inside any data binding.
  • Also, the IDE now understands components defined using the new AngularJS 1.5 module.component() helper method.
  • Debugger:
  • The JavaScript debugger for Chrome now makes lots of new things possible. Debug asynchronous client-side code and arrow functions in ECMAScript 6, and stop on the breakpoints set in Web workers.
  • Also, the IDE now allows you to debug an app’s main process in a built or packaged Electron application, by using Node.js run/debug configuration. You can also debug render process by using Chromium remote debug configuration.
  • JSON Schema:
  • Thanks to support for JSON Schema, a format for describing JSON files, IntelliJ IDEA can now provide coding assistance for certain types of JSON files. You can add one of the schemas available in the project’s repository, or create your own schema and then map it to a specific JSON file in your project. Code completion for tsconfig.json, .eslintrc and .babelrc is now powered by JSON Schema.
  • Database Tools:
  • PostgreSQL:
  • IntelliJ IDEA provides coding assistance the features added in PostgreSQL 9.5.
  • We've also added support for the PostgreSQL hstore ‘?’ operator.
  • Table and column comments:
  • Table and column comments now can be added and modified from the Create/Modify Table dialog (if the database supports that).
  • SQL Server:
  • Custom types in SQL Server (alias types and table types) are now introspected and available for completion.
  • Table truncation:
  • Sometimes you may want to removes all rows from selected tables. Our new action is at your help.
  • Docker:
  • The Docker plugin has been improved in many ways:
  • We’ve added support for Docker Machine
  • The IDE now offers a separate tool window for Docker.
  • The right-side panel now allows you to see logs and manage environment variables and port bindings.
  • The lists of containers and images are now separate and more readable.

New in IntelliJ IDEA Ultimate Edition 2016.1 Build 145.257.12 RC 2 (Mar 15, 2016)

  • Gradle - Bug - IDEA-152867 - Gradle window takes more than a minute to open
  • Grails - Bug - IDEA-152910 - Grails command results in Exception: java.lang.StackOverflowError thrown from the UncaughtExceptionHandler in thread "main"
  • Packaging and Installation - Cosmetics - IDEA-152947 - MacOSX: IDEA 145.257 application should have name 'IntelliJ IDEA 2016.1', not 'IntelliJ IDEA 2016'
  • User Interface - Bug - IDEA-152939 - deadlock on 16 EAP 144.2925.2 startup
  • Version Control. Git - Bug - IDEA-152902 - Git4Idea doesn't work on windows if home directory contains whitespaces
  • JavaScript - Bug - WEB-20651 - Infinite indexing loop

New in IntelliJ IDEA Ultimate Edition 2016.1 Build 145.256.33 RC (Mar 10, 2016)

  • No subsystem:
  • Bug IDEA-152279: Project Language Level Reset to 8 after another SDK is Added or Removed from Platform Settings/SDKs
  • Cosmetics: IDEA-152352: github license still shows template instead of actual copyright.
  • Debugger:
  • Bug IDEA-132210: Debugger: Evaluate fails on `this` and `super` references in lambda
  • Decompiler:
  • Bug IDEA-151950: Decompiler doesn't work for classes from JDK 9
  • GWT:
  • Bug IDEA-151984: Launching SuperDev mode with Dev Mode "war" parameter causes IntelliJ to overwrite build folder contents
  • Grails:
  • Bug IDEA-152547: No Make action in Before launch in Grails Run/debug configuration
  • Groovy:
  • Bug IDEA-152349: Add x as second parameter to method does not work on Groovy classes
  • Exception: IDEA-152323: IOE at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyPsiElementFactoryImpl.createReferenceExpressionFrom Text
  • IDE Configuration:
  • Bug IDEA-152061: Ability to set default project location
  • Task: IDEA-149458: Support for parallel update campaigns in a single channel
  • Java. Error Highlighting:
  • Bug IDEA-152384: Good code red. Array construction method reference
  • Java.Inspections:
  • Bug IDEA-152331: FieldCanBeLocal: not reported when calling super constructor
  • Maven:
  • Bug IDEA-152504: Importing from Maven fails if JDK 1.7 or older is specified in Maven | Importing settings
  • Packaging and Installation:
  • Bug IDEA-151997: Windows uninstaller should proceed to file deletion only if no IDE instances running
  • Task Management:
  • Bug IDEA-136499: "Open Task" command and GitLab issues: uses internal (DB global) issue id instead of issue number (project local)
  • Version Control. Log:
  • Usability IDEA-152442: "Go To Hash/Branch/Tag" button is missing
  • Version Control. Mercurial:
  • Performance IDEA-152392: Freezes when hg has many roots (JDK project)
  • Version Control. Subversion:
  • Bug IDEA-146178: Subversion fails during check of file by invalid path
  • Build tools:
  • Bug WEB-18581: npm scripts: Debug should be available only for script with node process
  • Dart:
  • Bug WEB-17932: Dart: Debugger: open local file instead of the remote copy
  • HTML:
  • Bug WEB-10645: Wrong case in HTML autocomplete
  • Bug: WEB-20527: Error: Cannot resolve file
  • JavaScript:
  • Feature WEB-20555: JSON Schema: recognize comments
  • Bug: WEB-20494: JSDoc @see symbol autocompletion not working inside constructor function
  • Bug: WEB-20426: export default function gives "Unused function" and "Unresolved variables"
  • Bug: WEB-20557: JSON Schema: provide warning about required type Object for the schema to be read
  • JavaScript. Frameworks:
  • Bug WEB-20600: Angular 2: red code, 'Unexpected token' inspection
  • JavaScript. Inspections:
  • Bug WEB-20443: JSHint: support new options inside .jshintrc file and JSHint UI
  • Bug: WEB-20117: Redundant local variable inspection for JavaScript incorrectly identifies variable that is required.
  • Bug: WEB-20138: ES6: reassign const variable
  • Bug: WEB-20559: es6: destructuring assignment in for of loop result in restructured variables incorrectly being marked as 'might not be initialized'
  • Bug: WEB-20534: Duplicate declaration when using computed property names with function values
  • Node.js:
  • Exception WEB-20643: Remote interpreter: NullPointerException on applying empty Vagrant configuration
  • TypeScript:
  • Bug WEB-18835: TypeScript: Autoformatting does not put spaces after colon before type in interfaces
  • Bug: WEB-18352: Typescript: module resolution logic wrong. Analyzer ignores `typings` entry in sud-modules `package.json` when targeting commonjs
  • Bug: WEB-20625: Convert to template string intention should work in TypeScript
  • Performance: WEB-19847: WebStorm crashes caused by large TypeScript project when unresolved types introduced

New in IntelliJ IDEA Ultimate Edition 16 Build 145.184.1 EAP (Mar 1, 2016)

  • No subsystem:
  • IDEA-152093 (Bug): "convert to lambda" should cast result
  • WEB-20519 (Bug): JSON schema: non-string element in `required` section hangs IDE
  • WEB-20510 (Bug): Don't warn "Missing required property version" if semantic-release package exists
  • IDEA-152168 (Bug): Avoid word IDEA only, write IntelliJ IDEA instead
  • IDEA-152154 (Bug): Cucumber.js plugin - Navigation from feature file to steps file fails
  • IDEA-151744 (Bug): Cannot rerun test from context menu
  • CSS:
  • WEB-14124 (Feature): Support for CSS Custom Properties
  • Code Analysis. Inspection:
  • IDEA-151709 (Bug): duplicate code inspection false positive: switch
  • Code Navigation:
  • IDEA-151736 (Bug): Cannot open link in javadoc
  • ColdFusion:
  • IDEA-60898 (Bug): Run Debug Configuration Browser Selection Resets
  • IDEA-152192 (Bug): cfscript code can not be collapsed
  • Console:
  • IDEA-150589 (Bug): Analyze stacktrace: deadlock (endless loop in R/A) in decompiler after some exception
  • Cucumber JVM:
  • IDEA-152026 (Bug): cucumber runner: broken toolwindow
  • Dart:
  • WEB-18451 (Bug): Dart files become read-only when Project Interpreter is set in PyCharm
  • WEB-20402 (Bug): No (or incorrect) documentation for items in completion list
  • WEB-16493 (Bug): Breakpoint triggered in wrong file (same file names)
  • WEB-17866 (Bug): Dart: Reformat with Dart Style: hide action for libraries folders
  • WEB-16737 (Bug): Dart @Annotations do not have Parameters Info support
  • Debugger:
  • WEB-20266 (Feature): Debugging Service workers
  • WEB-20242 (Bug): Web Worker: Main thread does not have name in 'Frames'
  • IDEA-151710 (Bug): Accessing (in Java) to kotlin enum entry evaluates to NPE
  • WEB-20446 (Bug): eval()debug: TypeError: Cannot read property 'length' of undefined at t.describeProperties
  • WEB-20179 (Bug): conditional breakpoint disappeared
  • IDEA-152031 (Bug): Can't evaluate expression referencing program arguments from Groovy
  • WEB-19469 (Bug): Debugger crashing on eval() if exception breakpoints are enabled
  • Decompiler:
  • IDEA-151265 (Feature): Show the difference between .class and a source automatically
  • Editor. Editing Text:
  • IDEA-151696 (Usability Problem): Add 'Liskov' to the IntelliJ dictionnary
  • IDEA-152048 (Bug): RTL support: Strings including "
  • " are getting mixed and not aligned properly
  • File Watchers:
  • WEB-20533 (Bug): FileWatcher not respecting scope
  • Find, Replace, Find Usages:
  • IDEA-150397 (Usability Problem): "Find in path" dialog "Text to find" dropdown glitch when tab is hit
  • IDEA-148519 (Bug): Find in Path Directory dropdown makes it impossible to distinguish between long paths
  • IDEA-151495 (Bug): Wrong result when use regexp in "find in path"
  • Flash_Flex:
  • IDEA-151721 (Bug): The indicator "Is overriden" broken
  • GWT:
  • IDEA-151843 (Bug): Deadlock when starting IDEA 16 EAP
  • Gradle:
  • IDEA-148110 (Feature): BuildScriptDataBuilder should have API for defining properties in the buildscript block
  • IDEA-149674 (Feature): Support gradle-android-scala-plugin
  • IDEA-151982 (Usability Problem): The new Gradle import creates an unnecessary top-level groups
  • IDEA-151687 (Bug): IDEA 15 (latest), EAP, and 16 EAP lockup hard on gradle refresh
  • IDEA-151740 (Bug): Preference value for Build, Execution, Deployment > Build Tools > Gradle > Runner is not persisted
  • Grails:
  • IDEA-152210 (Bug): Grails Plugins are not detected on project import.
  • HTML:
  • WEB-20505 (Bug): Disable spellcheck in base64 literals
  • Java. Code Completion:
  • IDEA-152033 (Feature): Suggest current class for Class parameter
  • Java. Error Highlighting:
  • IDEA-151766 (Bug): Good code is red
  • IDEA-152115 (Bug): Bad return type for valid stream collector.
  • IDEA-151623 (Bug): Java 8 Stream map is not reevaluated after Change
  • IDEA-151367 (Bug): Incorrect Ambiguous Method Call Error Highlighting
  • IDEA-150993 (Bug): Warning about CDI producer class being unused.
  • Java. Refactoring:
  • IDEA-151960 (Bug): Unable to inline variable used in lambda
  • IDEA-152116 (Bug): 'Change method signature': Should we show warning about method reference when only access changed
  • IDEA-152114 (Bug): 'Change signature' warns but not change method reference to lambda
  • IDEA-152126 (Bug): Safe delete of method parameter should warn about usages in method references
  • IDEA-152125 (Bug): Introduce parameter inside method used in method reference doesn't work
  • IDEA-152253 (Exception): Trying to Inline illegal method reference causes exception
  • Java.Inspections:
  • IDEA-151972 (Bug): Good code red: some JDK9 classes are highlighted with red
  • JavaScript:
  • WEB-20499 (Feature): JSON Schema: in case of system and user schemas overlapping - use user schema only
  • WEB-20368 (Usability Problem): JSON Schema: rename "Add" chooser title to the "Select JSON Schema File"
  • WEB-20083 (Bug): CommonJS: properties of the object returned by exported module not resolved/suggested by completion
  • WEB-19991 (Bug): Support 'export module from' syntax
  • WEB-19174 (Bug): Unexpected "expression expected" syntax error for jsx code
  • WEB-20447 (Bug): JSON Schema: correctly process user schemas with non-standard properties/hierarchy
  • WEB-20448 (Bug): JSON Schema: improve fields values validation in "Add JSON Schema Mapping" dialog
  • WEB-20367 (Bug): JSON Schema: provide validation warning for the file under several schemas
  • WEB-20369 (Bug): JSON Schema: copy errors found on reading schema into the Event Log
  • WEB-19378 (Bug): Inspection oddities when using modules
  • WEB-20485 (Bug): JSON Schema: do not try to validate non-JSON files
  • WEB-20410 (Bug): Code completion for typed function arguments gets confused
  • WEB-20487 (Exception): JSON Schema: system and local schemas are clashing and hanging IDE
  • JavaScript. Debugger:
  • IDEA-151752 (Exception): CCE at com.jetbrains.javascript.debugger.PsiVisitorKt.getLambdaPosition
  • JavaScript. Formatter:
  • WEB-20427 (Bug): Formatter produces strange result with ES 2015 destructuring function parameters on multiple lines
  • WEB-20258 (Bug): New line indentation for chained methods inconsistent with chained method indentation setting
  • WEB-20285 (Exception): IOOBE on creating Line Comment in the end of JS/TS file
  • JavaScript. Frameworks:
  • WEB-19439 (Bug): Angular Controller as, ng-repeat syntax support broken in 11.0.2
  • WEB-19930 (Bug): Webstorm 12 EAP 144.3143.5 Angular 2 Issues
  • WEB-20500 (Bug): Parsing issue Angular2 inline template
  • WEB-11175 (Bug): Support for angular-ui-router controller as syntax
  • WEB-20496 (Bug): Weird code highlighting for Angular2 inline templates
  • WEB-19977 (Bug): Good code red: Angular 2's [ngClass] syntax
  • WEB-20498 (Bug): Angular2 inline template: no completion for {{}}
  • WEB-20272 (Bug): Angular 2 Elvis Operator not recognised
  • JavaScript. Inspections:
  • WEB-17652 (Bug): Incorrect arguments types check with inheritance
  • WEB-20431 (Bug): Missing module inspection doesn't work if there's any import statement already
  • WEB-20122 (Bug): TSLint: update some rules and options
  • WEB-19323 (Bug): Update JSCS support
  • Maven:
  • IDEA-152046 (Bug): Exception when importing maven project
  • Node.js:
  • WEB-20401 (Feature): Node.js interpreters: provide "Set as Project Interpreter" context action for local interpreters
  • WEB-20031 (Usability Problem): Deployment: improve "java.net.NoRouteToHostException: No route to host" error handling
  • WEB-20418 (Usability Problem): Remote interpreters: hide Docker option
  • WEB-19885 (Cosmetics): Cut a long path in the Node.js interpreter field in the middle
  • WEB-20515 (Bug): Enable Node core libraries right from quick fix
  • WEB-20488 (Bug): Unable to enable NodeJS libraries
  • WEB-20411 (Bug): Remote interpreter: Deployment server with project visibility prevents interpreter creation
  • Plugin Support. Architecture:
  • IDEA-150127 (Bug): IDEA fails to launch after installing a plugin
  • SASS:
  • WEB-19838 (Bug): Format frontmatter in scss yields incorrect result
  • Spring:
  • IDEA-144432 (Usability Problem): No code completion and syntax color in HQL when using Hibernate4/5Operations
  • IDEA-134189 (Bug): Duplicate id reference inspection error on Spring's form tags path attribute
  • Thymeleaf:
  • IDEA-148651 (Bug): IntelliJ not recognising ?: operator and _csrf in Thymeleaf
  • TypeScript:
  • WEB-20406 (Bug): Type guards for 'any' are not supported
  • WEB-19101 (Bug): TypeScript "Add to tsconfig.json" intent is not available for imports
  • WEB-19421 (Bug): Typescript: import from folder requires pass "index"
  • WEB-20440 (Bug): Broken export deconstructor from import validation @v144.2925.4
  • WEB-20209 (Bug): Typescript: invalid handling reserved keywords in interface declaration
  • WEB-20474 (Bug): jsx syntax in tsx files formatted incorrectly
  • WEB-20417 (Bug): WebStorm 12 editor shows incorrect TypeScript compilation errors
  • User Interface:
  • IDEA-151765 (Bug): HiDPI display: small code analysis icons in the editor
  • Version Control. Git:
  • IDEA-151598 (Bug): Diffs not shown for files in a Git worktree of a bare repository
  • IDEA-151690 (Bug): Git Worktrees: review all usages of GitRepositoryImpl & substitute by GitRepositoryFiles
  • Version Control. Subversion:
  • IDEA-149737 (Bug): SVN Merge from trunk not working
  • Web Services:
  • IDEA-151207 (Bug): JAX-RS: @PathParam on a bean property is not resolved to the parameter in @Path on a resource method with @BeanParam annotation
  • IDEA-150111 (Bug): JAX-RS: Inspection of the parameters annotated with @XxxParam should not mark Enum usage red.

New in IntelliJ IDEA Ultimate Edition 15.0.4 Build 143.1821 (Feb 25, 2016)

  • No subsystem:
  • IDEA-150689 (Bug): Make during indexing
  • WEB-19188 (Bug): Emmet failing cases in JSX
  • AspectJ:
  • IDEA-150467 (Bug): AspectJ: thisEnclosingJoinPointStaticPart mixed with thisJoinPointEnclosingStaticPart.
  • ColdFusion:
  • IDEA-60898 (Bug): Run Debug Configuration Browser Selection Resets
  • Compiling Project:
  • IDEA-121047 (Exception): MRE at com.intellij.openapi.util.registry.RegistryValue.getBundleValue
  • DB.Connectivity:
  • DBE-103 (Feature): Interface to easily connect to localdb instances
  • DBE-1933 (Bug): Cannot connect to DB, driver settings keep reverting to the Abstract Driver class on "Apply"
  • DB.Console:
  • DBE-2071 (Bug): Explain plan feature is broken for Oracle
  • DB.Introspection:
  • DBE-1404 (Feature): MSSQL Support User-Defined Data Types (non-CLR)
  • DBE-2061 (Bug): MS SQL and Sybase Data Source Configuration Window: wildcards in schema list don't work
  • DBE-2002 (Bug): Duplicating connection doesn't change displayed DB
  • DBE-2136 (Bug): Create data source dialog doesn't detect all schemas for MSSQL
  • DBE-2354 (Exception): MS SQL: Numeric Overflow on Spatial indices (384000)
  • DB.Refactoring:
  • DBE-1393 (Bug): Postgres: Renaming quoted columns
  • DBE-2079 (Bug): Oracle: impossible to edit "on delete actions" for foreign keys
  • Database:
  • IDEA-148616 (Bug): Database Tool, casing, keys, PostgreSQL
  • IDEA-145073 (Bug): DB2: Rename not working for constraints and indexes
  • Debugger:
  • IDEA-149570 (Bug): Java debugger "Treads" view does not display frames, stalling on "Collecting data..."
  • Editor. Editing Text:
  • IDEA-149641 (Bug): Scrolling pane horizontal position does not follow the caret if Live Template variable placeholder is active
  • File System:
  • IDEA-151155 (Bug): Standalone inspections fails on Windows
  • Find, Replace, Find Usages:
  • IDEA-68160 (Bug): Find & Replace: preserve case bug
  • Grails:
  • IDEA-150938 (Bug): IntelliJ 15.0.3 hangs when opening a certain GSP file
  • Groovy:
  • IDEA-151354 (Bug): IDEA 15 CE hangs forever
  • IDEA-151004 (Bug): Methods from DefaultGroovyMethods aren't shown in completion list in Groovy console editor
  • IDE Configuration:
  • IDEA-150830 (Bug): Edit Custom VM Options propose to create idea64.vmoptions file instead of idea.vmoptions on OSX
  • IDE.General:
  • DBE-2095 (Bug): "Confirm application exit" setting not work
  • Java. Error Highlighting:
  • IDEA-150607 (Bug): Unhandled exception from auto-closeable resource
  • Java. Intention Actions:
  • IDEA-132058 (Bug): Code generation for overriding annotated methods creates multiple annotations
  • JavaScript. Formatter:
  • WEB-19713 (Bug): Formatting preferences cause AssertionError "Attempt to create a composite block with no children" when accessing certain files
  • WEB-18387 (Bug): Indentation after is wrong
  • LESS:
  • WEB-19384 (Bug): expand selection in css/less issue
  • Packaging and Installation:
  • IDEA-151688 (Usability Problem): Implicit dependency 'zenity'
  • Project Configuration:
  • IDEA-150345 (Bug): Invalidate Cache / Restart doesn't delete unused libraries' cache from .IntelliJIdea16\system\jars
  • Project View:
  • IDEA-151067 (Bug): Project view forces slow single threaded file scanning
  • IDEA-150618 (Bug): java.projectView.ClassTreeStructureProvider should catch IndexNotReadyException in modify() method
  • SQL.Editing:
  • DBE-2133 (Bug): Custom folding issue
  • SQL.Highlighting:
  • DBE-2085 (Bug): Sybase dialect doesn't recognize special variables (starting with @@)
  • DBE-2168 (Bug): Unknown database function 'Try_Convert'
  • DBE-2165 (Bug): Problem compiling oracle package containing "merge" statement
  • DBE-2171 (Bug): PostgreSQL select with no fields parse error
  • DBE-1860 (Bug): Statement ALTER TABLE table_name ADD CONSTRAINT FOREIGN KEY is not highlighted as erroneous
  • Spring:
  • IDEA-147766 (Bug): Exception on Code | Generate action
  • Task Management:
  • IDEA-150643 (Bug): Task Server Redmine with API key - Cannot connect even if it succeeds
  • User Interface:
  • IDEA-69424 (Feature): Ubuntu global menu integration
  • IDEA-142106 (Bug): Quick documentation popup always minimized
  • Version Control. Perforce:
  • IDEA-148592 (Bug): Dead lock in IntelliJ 15.0.1!

New in IntelliJ IDEA Ultimate Edition 16 Build 144.4199.23 EAP (Feb 19, 2016)

  • No subsystem:
  • IDEA-151400 (Feature) - Spring MVC: view controllers registered using #addViewControllers method could be recognized
  • WEB-20263 (Feature) - Enable Fill Paragraph for JS
  • WEB-20330 (Usability Problem) - JSON Schema: missing description on the right
  • IDEA-115916 (Cosmetics) - Tab bug : graphical and not only
  • IDEA-151565 (Bug) - Action 'Form main()' in inappropriate place causes exception
  • IDEA-151578 (Bug) - "Infer Nullity" broken?
  • IDEA-151264 (Bug) - IDEA adds imports for java.lang doppelgangers
  • IDEA-146676 (Bug) - Keyboard focus is lost after Ctrl-F in the detached editor
  • WEB-20244 (Bug) - Foundation 6 not updated yet in new version. How do you do this manually?
  • WEB-20245 (Bug) - Strings in require() statements are spell-checked
  • WEB-17148 (Bug) - Structural replace broken
  • IDEA-151469 (Bug) - ImplementingFunctional2x.png is not used because it is named with capital letter
  • WEB-20041 (Bug) - In Angular2, inside a Template, doing cont-/ to comment produces // comment instead of

New in IntelliJ IDEA Ultimate Edition 15.0.4 Build 143.2167.2 EAP / 16 Build 144.3891.8 EAP (Feb 11, 2016)

  • Intention to replace iteration over map entries with a loop using a destructuring declaration
  • Inspection and quickfix to cleanup redundant visibility modifiers
  • Inspection to replace ‘assert’ calls checking that a variable is not null with !! or ?: error(...)
  • Show “Kotlin not configured” notification when opening a .kt file in the IDE if the Kotlin runtime is not configured for the corresponding module
  • Action to generate the toString() method
  • Support for implementing members by primary constructor parameters
  • Parameter info popup works for showing type parameters
  • Completion offers name variants based on unresolved identifiers in current file
  • Quickfix for adding missing branches to a when expression
  • Support for moving nested classes to the upper level or into another top-level class
  • @Suppress now works for IDE inspections

New in IntelliJ IDEA Ultimate Edition 16 Build 144.3600.7 EAP (Feb 3, 2016)

  • Debugger:
  • Now when debugging a Java application, you can use Groovy expressions with Evaluate Expression and Watches. Previously you could do that only when debugging Groovy code. This is good because Groovy expressions are much shorter and more expressive (especially when you work with collections.)
  • This feature requires a Groovy runtime library in the classpath.
  • Also, we’ve made it easier to debug multiple threads. Until now, resuming one thread meant IntelliJ IDEA would also resume all the other threads. Now you can change this behavior by enabling the Resume only the current thread option in Settings > Build, Execution, Deployment > Debugger > Stepping.
  • VCS integration:
  • Git users will be happy to know that IntelliJ IDEA now supports worktrees. This feature was introduced in Git 2.5 to make working with clones of a single repository simpler, because instead of making a repository clone you could create a lightweight worktree. The good news is that now IntelliJ IDEA supports those worktrees, so you can work with them just like you do with regular repositories.
  • The look and feel of Git Log has been updated with a better-looking toolbar and thinner splitters, and the table headers have been removed.
  • Show/Find usages:
  • Talking about user interface, we have improved the speed-search in the Show usages popup. Now, when you use it, the matches are highlighted for easier navigation.
  • The speed-search in Find usages tool window has also been improved in another way: now it looks through the entire contents of the tool window text.
  • Last but not least, if you run any code cleanup inspection via Run Inspection by Name, you will now be offered to apply the quick-fix right away in the dialog.
  • BUG FIXES:
  • No subsystem:
  • IDEA-147176 (Feature): Create "lowercaseAndDash" function for live templates
  • IDEA-135255 (Feature): new Predefined Function "dashesToCamelCase()" to Use in Live Template Variables
  • IDEA-145973 (Feature): Same-named template macros for different languages
  • IDEA-150957 (Cosmetics): Gutter grows abnormally when increasing line spacing in editor font settings
  • IDEA-148696 (Bug): Contextual menu won't close
  • IDEA-150972 (Bug): "Auto import methods" is too aggressive
  • IDEA-145463 (Bug): Weird splash screen animation on startup
  • WEB-20052 (Bug): Emmet: abbreviations with multiplication are not expanded in JSX context
  • IDEA-95941 (Bug): Commit message Ctrl+Space completion of class name - stops working for the second line of the message
  • IDEA-150813 (Bug): Create New Test suggests completely unrelated destination source directory and module
  • WEB-18541 (Bug): Reformat code during commit unminifies minified CSS files
  • WEB-14867 (Bug): Extra space added to jQuery statements
  • IDEA-151033 (Bug): Usability issue with multiple block carets
  • IDEA-96099 (Bug): Smart completion fails with local inner classes
  • WEB-20107 (Exception): Code inspection not working in latest EAP
  • (Click to Choose):
  • DBE-516 (Bug): PostgreSQL: default values of function parameters are not shown
  • Android:
  • IDEA-147788 (Bug): Build fails for non-Android modules in Gradle-based multi-module Android project due to missing JavaGradle facet
  • CoffeeScript:
  • WEB-19987 (Usability Problem): CoffeeScript preview fails with "Exception raised during CoffeeScript compilation"
  • Compiling Project:
  • IDEA-148929 (Usability Problem): On demand recompilation/indexing of Annotation Processor generated source
  • DB.Connectivity:
  • DBE-1733 (Bug): Unable to Paste into URL field when adding connection
  • DB.Introspection:
  • DBE-1814 (Bug): PostgreSQL: when a table has dropped columns, introspector makes wrong references on next columns from indices and keys
  • DBE-2295 (Bug): PostgreSQL: rename column causes broken domestic references from indices and keys on columns
  • DB.Refactoring:
  • DBE-2299 (Bug): Drag and drop text magically pastes clipboard and makes Ctrl+Z throw a popup
  • DBE-2120 (Bug): Mysql Auto Increment appears empty
  • Dart:
  • WEB-20023 (Bug): Dart remote debug does not work
  • Debugger:
  • IDEA-43728 (Feature): Provide a way to step in a chosen thread while others remain suspended
  • IDEA-60932 (Feature): Support Groovy expressions in debugger expression evaluation
  • IDEA-150675 (Bug): Lambda objects are rendered in an incomprehensive way
  • IDEA-150961 (Bug): groovy evaluator does not resolve java methods
  • IDEA-150317 (Bug): Debugger: Evaluate dialog: Expression Mode button shows wrong mnemonic
  • WEB-20141 (Bug): Freezing, StackOverflow and many other errors when run JS debugger
  • Diff_Merge:
  • IDEA-16394 (Feature): Option to turn off inspections in diff window
  • Editor. Code Completion:
  • IDEA-113393 (Bug): Live Template variable skipped when its default value contains a dash
  • Editor. Editing Text:
  • IDEA-150389 (Usability Problem): Remove the term "Platform" from the UI
  • IDEA-150848 (Performance Problem): Editor leak in AccessibleEditorComponentImpl
  • IDEA-150132 (Bug): When selecting and dragging text to "watches" most of the time the editor will start scrolling down and marking the whole text automatically.
  • IDEA-150819 (Bug): Keymap - multiple identical shortcuts for the same action
  • IDEA-150505 (Bug): Underlines characters invisibles
  • IDEA-151013 (Bug): "Move statements right and left" works unreliably in XSLT
  • Editor. Intention Actions:
  • IDEA-150587 (Feature): Ability to click on links from inspections above the Editor using keyboard
  • File System:
  • IDEA-150199 (Bug): cannot create file with non-ascii characters in name
  • Find, Replace, Find Usages:
  • IDEA-149094 (Bug): Show usages popup speed search issues
  • Flash_Flex:
  • IDEA-139337 (Bug): Debugger: evaluated field is shifted to the left in editor when inspecting object values with Alt+Click
  • GUI Designer:
  • IDEA-106685 (Bug): Form file is invalid:null
  • GWT:
  • IDEA-150559 (Feature): Running GWT with different JRE
  • Gradle:
  • IDEA-150835 (Task): Provide an API which tells which production module corresponding to tests module
  • Grails:
  • IDEA-150938 (Bug): IntelliJ 15.0.3 hangs when opening a certain GSP file
  • IDEA-151022 (Bug): Existing Grails configurations arent recognised
  • Groovy:
  • IDEA-151004 (Bug): Methods from DefaultGroovyMethods aren't shown in completion list in Groovy console editor
  • IDE Configuration:
  • IDEA-130605 (Bug): Import Settings: "Select Components to Import" dialog has some unreadable items
  • IDEA-150830 (Bug): Edit Custom VM Options propose to create idea64.vmoptions file instead of idea.vmoptions on OSX
  • IDEA-148289 (Exception): NPE at com.intellij.ide.passwordSafe.config.PasswordSafeConfigurable.isModified
  • IDE.User Interface:
  • DBE-2195 (Usability Problem): Make SQL dialect selection dialog keyboard-friendly
  • Java. Code Completion:
  • IDEA-150909 (Bug): Ambiguous class static method completion has confusing behaviour
  • IDEA-123294 (Bug): Make live templates for statement work properly inside shorten variant of lambda expression
  • IDEA-150050 (Bug): Duplicated items in the completion popup
  • Java. Error Highlighting:
  • IDEA-150724 (Bug): Generic "Inconvertible types" error message, when code correctly compiles.
  • IDEA-150745 (Bug): Editor does not detect Java compiler error: "inferred type does not conform to upper bound(s)"
  • Java. Intention Actions:
  • IDEA-132058 (Bug): Code generation for overriding annotated methods creates multiple annotations
  • IDEA-148839 (Bug): Unbounded generic code generated
  • Java. Refactoring:
  • IDEA-150149 (Bug): Ctrl+F6: Change Class Signature can generate syntax errors when adding generic type arguments
  • IDEA-150967 (Bug): 'Replace lambda with method reference' produces uncompaliable source
  • Java.Inspections:
  • IDEA-150902 (Bug): False positive of 'Field is accessed in both synchronized and unsynchronized contexts' inspection
  • IDEA-150425 (Bug): AutoCloseable setting is not preserved/does not work
  • IDEA-151091 (Bug): False positive "Redundant type cast". Generic child extends generic parent
  • IDEA-150700 (Bug): 'Conditional expression can be simplified' quick fix generated red code
  • IDEA-142273 (Bug): Relevance of toArray with zero-array argument inspection for Collections
  • IDEA-150947 (Bug): IDEA doesn't suggest to replace anonymous class with lambda
  • IDEA-151009 (Bug): String is not properly capitalized false positive
  • JavaEE. Deployment and Run:
  • IDEA-144313 (Bug): Redeploy "null" message
  • JavaEE.Glassfish:
  • IDEA-139130 (Bug): Glassfish: don't allow to select jre w/o jdk as alternative jre in the deployment run configuration
  • JavaScript:
  • WEB-20078 (Feature): Complete string literals where they expected
  • WEB-20003 (Feature): Auto Completion for ES6 String Interpolation Doesn't Work
  • WEB-20038 (Bug): E4X path navigation expressions that use namespace qualification are incorrectly flagged as not supported
  • WEB-19500 (Bug): JSDoc: Erroneous message "Returned expression type ... is not assignable to type ...."
  • WEB-19280 (Bug): JSDoc inline types: Problem with ES 2015 arrow functions with one parameter and no parenthesis syntax
  • WEB-20094 (Bug): JSX: incorrect 'unused import warning' if component binding is unresolved
  • JavaScript. Frameworks:
  • WEB-19589 (Bug): React: Refactor - Rename of component doesn't work properly with default exports
  • JavaScript. Inspections:
  • WEB-19487 (Bug): missing AMD warning for 'console' and 'document'
  • JavaScript. Refactoring:
  • WEB-20035 (Bug): Inline doesn't work on class methods
  • WEB-19994 (Bug): NullPointerException when try to extract field from decorators
  • Node.js:
  • WEB-17591 (Bug): Missing module dependency: suggest to run npm install instead of installing a single module
  • Packaging and Installation:
  • IDEA-150999 (Task): Replace Uninstall.exe during patch update.
  • IDEA-141023 (Task): Bundle JRE with minor IDEs
  • Project View:
  • IDEA-143457 (Bug): Project View presentation of a module looses bold font face when there is an error inside
  • Refactoring:
  • IDEA-150775 (Bug): Deleting any file, IDEA wants to check out every file in project
  • SASS:
  • WEB-20131 (Bug): SASS / SCSS code completion not working for property values
  • WEB-20100 (Bug): Inline sass: problem with @import
  • WEB-20070 (Bug): Inline SCSS: quick-fix 'Expand css shorthand property' enter extra spaces
  • WEB-20068 (Bug): Inline scss: problem with @charset
  • WEB-20069 (Bug): Inline scss: missing highlighting for some keywords
  • SQL.CodeStyle:
  • DBE-1498 (Bug): Support for hstore '?' operator
  • SQL.Editing:
  • DBE-2133 (Bug): Custom folding issue
  • SQL.Highlighting:
  • DBE-2309 (Bug): DataGrip doesn't recognize PostgreSQL 9.4- refresh materialized view CONCURRENTLY parameter
  • Spring:
  • IDEA-115776 (Feature): Spring MVC: @RequestHeader
  • IDEA-139690 (Bug): Spring: GenerateAutowiredDependency action uses suffix/prefix set for parameter generation in CodeStyle/Java/CodeGeneration Settings
  • IDEA-140872 (Bug): Spring: suggested names for created beans are confusing in case of prefix/suffix set for generated java fields/parameters
  • IDEA-128746 (Bug): Spring Integration: inbound-channel-adapter bean can't be autowired
  • Template Languages. FreeMarker:
  • IDEA-150735 (Bug): Freemarker Plugin fails to parse escaped hyphens as parts of macro parameters
  • TypeScript:
  • WEB-20095 (Feature): Update typescript compiler to 1.8.0beta
  • WEB-19222 (Bug): no content awar move down/up in TypeScript
  • WEB-14301 (Bug): Don't work auto resolve types in classes
  • Unit Testing. TestNG:
  • IDEA-150806 (Bug): ClassNotFoundException: org.testng.remote.RemoteArgs on TestNG master branch
  • User Interface:
  • IDEA-148456 (Usability Problem): Regression: Remote SSH External Tools no longer appearing in Action dialog after upgrade to IntelliJ 15
  • Version Control:
  • IDEA-119269 (Feature): Git: Show history by selection - no way to copy the commit hash
  • IDEA-89348 (Feature): "Show history for selection" dialog: lack of "Show All Affected Paths" action
  • IDEA-148175 (Exception): Exception when reverting a commit from VCS history
  • Version Control. Git:
  • IDEA-143404 (Feature): Support git worktree feature
  • Version Control. Log:
  • IDEA-146846 (Bug): Vcs log root filter: Ctrl+Click should be Cmd+Click on Mac
  • Version Control. Mercurial:
  • IDEA-150091 (Bug): Can not disable the plugin hg4idea
  • Version Control. Perforce:
  • IDEA-150303 (Bug): Default p4 path doesn't work when running IDEA from JetBrains Toolbox on MacOS
  • XML:
  • IDEA-150753 (Feature): Make 'Collapse empty tag' quick fix available for tags with whitespace contents
  • i18n:
  • IDEA-150629 (Bug): Combining two properties files to a message bundle throws exception

New in IntelliJ IDEA Ultimate Edition 16 Build 144.3357.4 EAP (Jan 29, 2016)

  • Highlights:
  • Sometimes it might be useful to move statements left or right: for changing the order of attributes of an XML element, method parameters, or elements in an array initializer. To make it possible we’ve added two new actions: Alt + Ctrl + Shift + Left/Right (Alt + Cmd + Shift + Left/Right for OS X).
  • Two new actions to help you work with Git branches, available via the Branches popup: Checkout with Rebase and Rename.
  • If you do an interactive rebase via the VCS | Git | Rebase main menu, IntelliJ IDEA now automatically stashes and unstashes local changes and assists with resolving conflicts.
  • The experience of applying patches has also been improved: you can now recover from the patches that could not be applied because of conflicts.
  • No subsystem:
  • IDEA-150666 (Performance Problem): JavaProjectCodeInsightSettings.nameMatches() produces too much garbage
  • WEB-19944 (Bug): .eslintrc: missing property 'webextensions'
  • IDEA-150120 (Bug): Copy reference on package results in path
  • WEB-19336 (Bug): Live template `func` doesn't work for me
  • IDEA-150271 (Bug): False 'possible NullPointerException' warning
  • IDEA-150689 (Bug): Make during indexing
  • AspectJ:
  • IDEA-150651 (Bug): AspectJ: incorrect completion for thisJoinPoint and its siblings in advice
  • CSS:
  • WEB-19417 (Bug): `speak` property support.
  • Code Analysis. Inspection:
  • IDEA-149904 (Bug): NPE inspection on chained method is unusable (truncated method name)
  • Code Formatting and Code Style:
  • IDEA-150768 (Bug): Java fields are shown as plain identifiers if custom color scheme is used
  • IDEA-146984 (Bug): Lot of Java color options doesn't inherit from Language Default
  • DB.Connectivity:
  • DBE-2142 (Bug): H2 data source goes from 'Remote' to 'Embedded' after closing
  • DB.Introspection:
  • DBE-1404 (Feature): MSSQL Support User-Defined Data Types (non-CLR)
  • DBE-2136 (Bug): Create data source dialog doesn't detect all schemas for MSSQL
  • Dart:
  • WEB-13185 (Feature): Automatically run `pub get` when a dependency changes in pubspec.yaml or at least clearly notify user
  • WEB-14400 (Usability Problem): If overriding a function defined with final parameters IJ/Dart plugin forgets the final keyword
  • WEB-14399 (Usability Problem): Add @override annotation for overridden function in Dart
  • WEB-16793 (Bug): Default values of parameters are not copied when overriding methods
  • WEB-13514 (Bug): Variables view in debugger doesn't show static fields
  • Debugger:
  • WEB-19984 (Feature): Debugging Node.js app built with Webpack
  • IDEA-60932 (Feature): Support Groovy expressions in debugger expression evaluation
  • WEB-19983 (Bug): Compiled TypeScript not stopping at breakpoints
  • WEB-19982 (Bug): Cannot debug ES6 - Babel - Webpack apps
  • IDEA-149017 (Bug): Process list implementation does not provide correct executable names for applications with spaces in their paths
  • Decompiler:
  • IDEA-82515 (Bug): Failed assertions within psi.impl.compiled on opening class files compiled by Kotlin
  • Docker:
  • IDEA-145814 (Bug): Dockerfile synthax errors
  • Editor. Editing Text:
  • IDEA-147003 (Feature): Provide syntax aware 'move left'/'move right' actions
  • IDEA-23487 (Feature): Parameter Shifting like Method Shifting
  • IDEA-150208 (Bug): Text selection is shifted / wrong text selection
  • IDEA-149817 (Bug): IntelliJ: Cannot navigate from usage to declaration of method because documentation overlay hides usage
  • Find, Replace, Find Usages:
  • IDEA-139310 (Usability Problem): "Find Usages" should report source usages before usages in generated code
  • GWT:
  • IDEA-150559 (Feature): Running GWT with different JRE
  • IDEA-138722 (Usability Problem): No autocomplete for xml namespace declaration in UiBinder
  • IDEA-150184 (Bug): GWT module created with old DTD reference.
  • Gradle:
  • IDEA-150835 (Task): Provide an API which tells which production module corresponding to tests module
  • IDEA-150605 (Bug): Missing compile dependency after being resolved and overwritten by a runtime dependency
  • HTML:
  • WEB-19972 (Bug): Subresource integrity attributes are marked as invalid in HTML files
  • Indices:
  • IDEA-148981 (Performance Problem): Index rebuild doesn't complete after idea start
  • JSP:
  • IDEA-149951 (Bug): Reformatting JSP does not recognize HTML; flattens everything
  • Java. Code Completion:
  • IDEA-145145 (Bug): Code Completion does not work properly in Collectors.toMap
  • Java. Error Highlighting:
  • IDEA-149952 (Performance Problem): IDEA hang for Java 8 generics auto-inference
  • IDEA-144822 (Bug): Very slow code analysis
  • IDEA-150495 (Bug): Good code red. Inheritance with adding generic parameter
  • IDEA-150807 (Bug): Bad type inference for lambda expressions and method references
  • IDEA-150802 (Bug): Good code red. Pass raw object to generic method with constraint
  • IDEA-150499 (Bug): Error parsing multiple inheritance of overridden methods
  • IDEA-150123 (Bug): Misleading error message when calling a method with a lambda
  • IDEA-150773 (Bug): Incorrect Ambiguous Method Call Error Highlighting
  • IDEA-150607 (Bug): Unhandled exception from auto-closeable resource
  • Java. Intention Actions:
  • IDEA-150564 (Bug): "Create field" quickfix suggests invalid type when used for array member annotation attribute value
  • Java.Inspections:
  • IDEA-150640 (Usability Problem): Introduce local variable quick fix doesn't work when parameter types unknown
  • IDEA-148984 (Bug): False positive on constant conditions & expressions
  • IDEA-149523 (Bug): MethodRule instances reported by the "Malformed @Rule/@ClassRule field" inspection
  • IDEA-149407 (Bug): False positive "Illegal format String specifier"
  • IDEA-142273 (Bug): Relevance of toArray with zero-array argument inspection for Collections
  • IDEA-149653 (Bug): Option to suppress @Mocked parameters to test method in 'Test method with incorrect signature'
  • IDEA-150515 (Bug): "Replace with collect" inspection generates unnecessary stream conversion
  • IDEA-150600 (Bug): Caught exception is immediately rethrown: quick fix removes comments/formatting
  • IDEA-146918 (Bug): "Scope of variable is too broad" quick fix removes comment
  • IDEA-150619 (Bug): Support "Malformed format string" for arbitrary methods
  • JavaScript:
  • WEB-19696 (Bug): Find usages doesn't work in VanillaJS code
  • WEB-19604 (Bug): JavaScript documentation popup indents parameters too far when @return includes
  • WEB-19407 (Bug): Autocomplete doesn't work if object property was created with constructor
  • JavaScript. Frameworks:
  • WEB-19808 (Bug): Implement validation/completion for TemplateUrl in @Component
  • WEB-19921 (Bug): Red code in Angular 1.4
  • WEB-19954 (Bug): UnsupportedOperationException when call completion inside Angular message
  • WEB-19957 (Bug): Incorrect resolve in angular message
  • WEB-19924 (Exception): IncorrectOperationException whenrun incorrect run/debug karma configuration while indexing
  • JavaScript. Inspections:
  • WEB-19888 (Bug): eslintrc: Type is not allowed warning
  • WEB-19694 (Bug): global objects are not resolved/behaved as expected
  • JavaScript. Predefs:
  • WEB-19648 (Bug): Incorrect signature for document.importNode
  • JavaScript. Refactoring:
  • WEB-19996 (Feature): Improve name suggestion for Refactoring | Rename
  • WEB-19994 (Bug): NullPointerException when try to extract field from decorators
  • WEB-19995 (Bug): AssertionError when change method's signature
  • LESS:
  • WEB-14762 (Feature): support inline LESS/SCSS stylesheets
  • Node.js:
  • WEB-19902 (Usability Problem): Node.js RC: select currently active Node Interpreter on opening "Configure Node.js interpreters" table
  • WEB-19901 (Usability Problem): Node remote interpreter: Configure Remote Mappings dialog should have OK and Cancel button
  • WEB-19904 (Usability Problem): Node remote interpreter: Vagrant: show absolute path instead of relative to the project root
  • WEB-19920 (Bug): Node remote interpreter: reconnect to Vagrant in the background on RC opening
  • WEB-19922 (Bug): Node remote interpreter: Multi-Machine Vagrant: wrong error for empty Machine name
  • WEB-19900 (Bug): Node remote interpreter should be possible to remove
  • WEB-19894 (Exception): Node.js Express App: UnsupportedOperationException on project creation
  • Packaging and Installation:
  • IDEA-139017 (Bug): Can't launch IDE with custom-jdk-bundled under 32bit mode on the Mac OS X
  • Project View:
  • IDEA-150618 (Bug): java.projectView.ClassTreeStructureProvider should catch IndexNotReadyException in modify() method
  • SQL.CodeStyle:
  • DBE-1034 (Bug): Oracle stored procedures displayed without proper formatting
  • SQL.Highlighting:
  • DBE-2149 (Bug): ORACLE: unable to resolve collection, defined in procedure
  • DBE-2165 (Bug): Problem compiling oracle package containing "merge" statement
  • DBE-2168 (Bug): Unknown database function 'Try_Convert'
  • Spring:
  • IDEA-142982 (Bug): Spring 4.2: Application Events: AbstractApplicationContext#publishEvent() method call is not properly detected as event publishing
  • IDEA-127346 (Bug): Autowiring candidate not detected when using Spring batch @EnableBatchProcessing
  • IDEA-144175 (Bug): False positive inspection when using @Qualifier and autowired parameters in @Bean method
  • IDEA-110703 (Bug): Autowiring "auto-generated" ObjectFactory spring beans should not report "could not autowire no beans of type MyBean"
  • IDEA-128746 (Bug): Spring Integration: inbound-channel-adapter bean can't be autowired
  • IDEA-135541 (Bug): @EnableSpringDataWebSupport not supported?
  • IDEA-150639 (Exception): IAE at com.intellij.util.containers.ContainerUtil.map(ContainerUtil.java)
  • Task Management:
  • IDEA-101238 (Bug): Time tracking: Post work item: sending a comment with a space fails
  • TypeScript:
  • WEB-19986 (Feature): TypeScript: provide new intention "Remove modifier" for invalid code
  • WEB-19127 (Bug): IntelliSense doesn't work in TypeScript JSX templates
  • WEB-19868 (Bug): Invalid import organisation in TypeScript
  • Unit Tests:
  • WEB-19906 (Cosmetics): Mocha RC: use /test as default Test Directory
  • WEB-19942 (Bug): Mocha+TypeScript: impossible to call submenu for context() in 'Test Results'
  • User Interface:
  • IDEA-149961 (Usability Problem): Zero latency typing mode ghosts old caret position briefly when editor.caret.width > 1
  • IDEA-150453 (Cosmetics): UI issues with speed-search in popup lists
  • IDEA-150726 (Bug): Gutter icons scaled wrong on Retina
  • Version Control:
  • IDEA-35927 (Usability Problem): Provide better user experience when applying patch or unshelving fails for some files in the patch/shelf.
  • IDEA-60470 (Usability Problem): Applying Patch: should do best attempt to apply to all files. Currently abandones process at first failure
  • IDEA-150624 (Bug): IDEA 15 "Apply Patch" is broken
  • IDEA-148799 (Bug): Unshelve changes with unassociated file. Don't cancel unshelving.
  • IDEA-144633 (Bug): On applying patch for file of unknown type adding the confusing error message is shown
  • Version Control. Git:
  • IDEA-136565 (Feature): Add "Checkout with Rebase" action equivalent to "git checkout feature & git rebase master"
  • IDEA-60413 (Usability Problem): IntelliJ should understand git rebase and show only relevant menu items
  • IDEA-55479 (Usability Problem): Git: auto-stash/unstash on 'rebase' command
  • IDEA-150358 (Usability Problem): Rebase reports error if user presses "cancel" in the interactive rebase dialog
  • IDEA-142648 (Bug): Continue rebase reports success but does nothing when rebase --skip had to be called
  • IDEA-72282 (Bug): "Continue rebasing" should be disabled if no rebase operation is in progress
  • IDEA-135299 (Bug): 'Git' -> 'Continue rebasing' reports "Successfully rebased 0 commits!" in case of error
  • IDEA-81093 (Bug): Invoke the Conflict Resolver automatically if a conflict happens during rebase
  • Version Control. Perforce:
  • IDEA-148592 (Bug): Dead lock in IntelliJ 15.0.1!
  • XML:
  • IDEA-147004 (Feature): Provide action to change order of attributes in xml tag

New in IntelliJ IDEA Ultimate Edition 16 Build 144.3143.6 EAP (Jan 21, 2016)

  • Highlights:
  • A minor, yet helpful improvement in the new build is better handling of static imports. Previously IntelliJ IDEA provided a quick-fix to import static methods. Now it suggests to add static imports in the very same way as it does with regular ones.
  • Static constants are suggested, too.
  • If the Add unambiguous imports on the fly option is enabled in Settings → Editor → General → Auto Import, IntelliJ IDEA will import unambiguous static members on the fly.
  • No subsystem:
  • IDEA-150240 (Cosmetics): Wrong textual description of intention
  • IDEA-74100 (Bug): [yaml] key-value parsing improvement
  • IDEA-149996 (Bug): IDEA 16 144.2608.2 cannot be compiled via ant: jdk.linux does not exist
  • IDEA-55455 (Auto-reported Exception): Editing YAML file throws exception
  • WEB-18769 (Bug): require('..') warns about module not being in package.json dependencies
  • IDEA-76804 (Bug): [yaml] sequence parsing improvement
  • IDEA-77217 (Bug): [yaml] key value parsing improvement
  • AspectJ:
  • IDEA-150467 (Bug): AspectJ: thisEnclosingJoinPointStaticPart mixed with thisJoinPointEnclosingStaticPart.
  • Build tools:
  • WEB-19862 (Usability Problem): Ability to collapse all gulp file nodes in the gulp tool window
  • CSS:
  • WEB-19831 (Bug): suppress syntax error when generating CSS in HTML template
  • Code Coverage:
  • IDEA-150079 (Bug): No coverage data for default methods on interfaces
  • Compiling Project:
  • IDEA-121047 (Exception): MRE at com.intellij.openapi.util.registry.RegistryValue.getBundleValue
  • DB.Connectivity:
  • DBE-1933 (Bug): Cannot connect to DB, driver settings keep reverting to the Abstract Driver class on "Apply"
  • Dart:
  • WEB-19748 (Feature): Show method seperators for Dart projects
  • Debugger:
  • IDEA-150411 (Bug): Debug tool window: on reusing it different type of configuration picks up watches from previous type
  • IDEA-150258 (Bug): Debugger: couldn't set line breakpoint in static initializer at line with lambda
  • IDEA-150534 (Bug): DebugConfigureAction DebugLogConfigureDialog is missing getDimensionServiceKey()
  • IDEA-149017 (Bug): Process list implementation does not provide correct executable names for applications with spaces in their paths
  • Decompiler:
  • IDEA-82515 (Bug): Failed assertions within psi.impl.compiled on opening class files compiled by Kotlin
  • Documentation:
  • IDEA-146557 (Bug): Write javadoc for JavaRecursiveElementWalkingVisitor and JavaRecursiveElementVisitor classes
  • Editor. Editing Text:
  • IDEA-87318 (Usability Problem): Backspace should delete whitespace to chosen indent level, or be configurable
  • IDEA-64896 (Bug): Enter Handler doesn't generate JavaDoc in specific case
  • IDEA-149995 (Bug): Folded code foreground not inherited from default text
  • IDEA-76883 (Bug): The yml file has more code folding outline, and it position is error. (Have picture)
  • IDEA-110029 (Bug): documentation window disappears immediately
  • IDEA-150296 (Bug): java.lang.IllegalArgumentException: line must be non negative: -1
  • IDEA-150074 (Bug): Java Imports get viewed wrong when adding new ones
  • Editor. Intention Actions:
  • IDEA-149625 (Exception): NPE at com.intellij.lang.properties.RemovePropertyFix.isAvailable(RemovePropertyFix.java:48)
  • Find, Replace, Find Usages:
  • IDEA-80778 (Usability Problem): Folding - provide an option to NOT automatically unfold when user performs Find.
  • IDEA-68160 (Bug): Find & Replace: preserve case bug
  • GWT:
  • IDEA-138721 (Feature): Show module for bundled CSS files
  • Gradle:
  • IDEA-150084 (Bug): Typo in Gradle plugin description
  • IDE.General:
  • DBE-2095 (Bug): "Confirm application exit" setting not work
  • Java. Error Highlighting:
  • IDEA-150364 (Bug): Generic inference for multi catch exceptions does not match javac
  • IDEA-150141 (Bug): bad type qualifier p.I in default super call; method foo() is overridden in p.B
  • IDEA-150224 (Bug): Editor falsely finds "Ambiguous method call" in the presence of static, generic factory methods having varargs
  • IDEA-150196 (Bug): good code red: attempting to use incompatible return type
  • Java. Intention Actions:
  • IDEA-123298 (Feature): Show warning if the abstract method of a functional interface is referenced via method reference
  • Java. Refactoring:
  • IDEA-148481 (Feature): 'Inline method' could replace method reference with lambda
  • IDEA-149968 (Bug): Unnecessary warning during refactoring
  • IDEA-150276 (Bug): Safe Delete on type parameter leaves method parameters without type
  • IDEA-150379 (Bug): Refactor Anonymous class to inner class does not handle varargs correctly
  • IDEA-150016 (Bug): Cannot generate Java comments in Velocity templates (toString)
  • IDEA-150148 (Bug): Ctrl+F6 to change class signature: Message box help button leads to incorrect online help document
  • IDEA-150138 (Bug): Refactoring functional interface signatures
  • IDEA-91634 (Bug): Move static constant breaks reference
  • IDEA-150234 (Bug): Copying package-private class to another package with rename doesn't rename references to the class within the class
  • Java.Inspections:
  • IDEA-131090 (Feature): Inspection/refactoring suggestion: trivial lambda use
  • IDEA-150181 (Usability Problem): Guava -> Java 8 migration: "Usages Detected" conflict preview: all usages are shown for any selected root
  • IDEA-150315 (Bug): Inspection "foreach loop can be collapsed with stream api" may change element order
  • IDEA-150179 (Bug): Guava -> Java 8 migration: "Found more than 10 roots to migrate" warning is suggested, user answer is ignored
  • IDEA-150322 (Bug): IDEA doesn't suggest to replace anonymous class with lambda
  • IDEA-150178 (Bug): Guava -> Java 8 migration: conversion from `Optional.or()` gives wrong results for different parameter types
  • IDEA-150172 (Bug): Guava -> Java 8 migration: `FluentIterable.transform(Function)` is rejected from return type
  • IDEA-150210 (Bug): Guava -> Java 8 migration: `Predicates`: incompilable code for `assignableFrom()`, `compose()`, `instanceOf()`
  • IDEA-150185 (Exception): Guava -> Java 8 migration: quick fix on `FluentIterable.cycle()` return type causes SOE through TypeMigrationRules.findConversion()
  • IDEA-150201 (Exception): Guava -> Java 8 migration: `Predicates`: Throwable at GuavaPredicatesUtil$AndOrOrConversionDescriptor.replace() for `and()`, `or()` with no arguments
  • JavaScript:
  • WEB-19775 (Feature): Code folding for ES6 imports
  • WEB-17170 (Feature): Support folding in ES6 import statements
  • WEB-19023 (Bug): ES6/Typescript auto-imported names should be inserted after "use strict" statement if presented
  • WEB-13313 (Bug): JSDoc: Regular expression breaks stub
  • WEB-19801 (Bug): 'Attribute is not allowed here' for local variables
  • WEB-19767 (Bug): ES6: Dummy suggestions for `yield`
  • JavaScript. Formatter:
  • WEB-19713 (Bug): Formatting preferences cause AssertionError "Attempt to create a composite block with no children" when accessing certain files
  • WEB-18387 (Bug): Indentation after is wrong
  • JavaScript. Frameworks:
  • WEB-19890 (Feature): tsconfig, eslintrc: do not show used properties in code completion
  • WEB-19803 (Bug): Red code: Angular Formatting Messages
  • WEB-19808 (Bug): Implement validation/completion for TemplateUrl in @Component
  • WEB-19809 (Bug): Implement validation/completion for StyleUrls in @Component
  • WEB-19675 (Bug): No support for code completion and code highlights in Angular 2 @component({styles})
  • JavaScript. Inspections:
  • WEB-19830 (Feature): Add code completion for eslintrc file
  • WEB-19836 (Bug): JSHint 1.8.0 not loaded
  • WEB-19198 (Exception): JSCS: Import Code Style: IllegalStateException for empty input file
  • Node.js:
  • WEB-19853 (Feature): Node.js RC: replace "Run with CoffeeScript plugin" option with relevant Node parameters
  • WEB-19806 (Bug): Connect to remote host dialog pops up when remote interpreter configuration is canceled
  • WEB-19697 (Bug): Module is not statement
  • WEB-19641 (Bug): Node remote interpreter should be shown only for valid Run Configurations
  • WEB-19643 (Bug): Node remote interpreter: always stop/terminate remote node process
  • WEB-19812 (Bug): Better warning when a deployment configuration corresponding to a remote interpreter is removed
  • WEB-19727 (Bug): rsa key as env variable not working
  • Profiling:
  • WEB-19662 (Cosmetics): Profiling: CPU: improve popup messages
  • WEB-19663 (Bug): Profiling: CPU: Overview Ring: sometimes values are not correctly shown on picture
  • Project Configuration:
  • IDEA-150345 (Bug): Invalidate Cache / Restart doesn't delete unused libraries' cache from .IntelliJIdea16\system\jars
  • SQL.Highlighting:
  • DBE-2171 (Bug): PostgreSQL select with no fields parse error
  • Spring:
  • IDEA-44269 (Feature): Spring 2.5: if method/constructor without parameters is annotated with @Autowired, the error should be detected
  • IDEA-149557 (Feature): New inspection: infer @Autowired constructor (Spring 4.3+)
  • IDEA-76363 (Usability Problem): Spring autowire error messages are not readible
  • IDEA-147567 (Bug): Support Spring Boot @SpringApplicationConfiguration annotation in JUnit
  • IDEA-106123 (Bug): Spring completion should avoid @Autowired setters
  • IDEA-144076 (Bug): Spring: auto-inject ApplicationEventPublisher
  • IDEA-142970 (Bug): Spring 4.2: the components imported into configuration are not recognized as beans themselves
  • IDEA-44369 (Bug): Spring 2.5: autowired dependencies: correctly treat qualifiers w/o value
  • IDEA-135384 (Bug): Incorrect error: "Cannot find bean qualified by @X" but there are beans qualified by @X
  • IDEA-119574 (Bug): Spring beans configured via metaannotated @Import don't get recognized
  • TypeScript:
  • WEB-19850 (Feature): TypeScript 1.8: Support comments in tsconfig.json
  • WEB-19616 (Feature): Add new intentions for abstract classes
  • WEB-17603 (Feature): Highlight unused TypeScript imports
  • WEB-2344 (Bug): TypeScript: provide completion for 'public' and 'private' keywords inside constructor parameters signature
  • WEB-19783 (Bug): TypeScript optimize imports: remove duplicates
  • WEB-19794 (Bug): extract method doesnt work with tsx code
  • WEB-19723 (Bug): Marking correct decorator as error, and break it on code reformatting
  • Unit Testing. JUnit:
  • IDEA-150072 (Bug): JUnit test output losing newlines and out of order
  • IDEA-149899 (Bug): Can't rerun failed JUnit parameterized test case
  • Unit Testing. TestNG:
  • IDEA-150310 (Bug): @BeforeMethod annotation is added to setUp method which already has @BeforeClass annotation
  • IDEA-148729 (Bug): TestNG fails, produces broken XML files if class name contains non-ascii characters
  • Unit Tests:
  • WEB-19734 (Bug): Poor support for custom mocha UIs
  • WEB-19754 (Bug): Stack trace does not link to local test code
  • User Interface:
  • IDEA-149852 (Usability Problem): White spaces shown in Editor are hardly noticible on HiDPI monitor
  • IDEA-149918 (Cosmetics): Find Action shows strange "New Group (1)" action group
  • IDEA-150547 (Bug): some labels are not accessible by mouse
  • Version Control:
  • IDEA-150357 (Usability Problem): Add mnemonic to "remove successfully applied files from the shelf" checkbox in unshelve dialog
  • Version Control. Log:
  • IDEA-118190 (Performance Problem): VCS Log: Select All in a large repository freezes the UI forever
  • XML:
  • IDEA-150458 (Bug): Xml: invalid regular expression error

New in IntelliJ IDEA Ultimate Edition 15.0.3 Build 143.1821 (Jan 20, 2016)

  • Among the improvements, the 15.0.3 update adds a small new feature (back-ported from IntelliJ IDEA 16 EAP.): the ignore generated code option in the code duplicates inspection.
  • No subsystem:
  • IDEA-147859 (Usability Problem): License dialog shows information message with date in local format, while error message with date in default format
  • IDEA-150169 (Bug): IDE blocked on save due to AntConfigurationBase
  • IDEA-140824 (Bug): Search Everywhere popup doesn't display relevant class name if jar name is too long
  • IDEA-149135 (Bug): Startup with splash screen fails (ServiceManager.doGetService must not be null)
  • IDEA-149724 (Bug): Live Templates: IDE does not see the change if Copy action was used for creation of a new template
  • IDEA-149212 (Bug): "Cannot copy" errors on project loading
  • IDEA-149481 (Bug): Too many events posted / org.jetbrains.plugins.groovy.mvc.MvcModuleStructureSynchronizer
  • WEB-19341 (Bug): Align assignments does not work in case of inline comment
  • WEB-19389 (Bug): Bower 1.7: List of the available packages is empty
  • IDEA-149312 (Bug): Unstable width of "Preferences" window
  • IDEA-149698 (Bug): Cannot rerun tests in dumb mode + batch rerun when getting out of dumb mode
  • IDEA-149517 (Bug): IntelliJ IDEA 15.0.3 Crashes on Ubuntu (NPE in blockATKWrapper)
  • WEB-19527 (Bug): Unreadable global variables color
  • IDEA-134164 (Exception): Could not start Idea
  • Ant:
  • IDEA-150156 (Bug): Ant Pre and Post Compile Tasks hang for a long time (AntConfigurationBase initialization issue)
  • AspectJ:
  • IDEA-150467 (Bug): AspectJ: thisEnclosingJoinPointStaticPart mixed with thisJoinPointEnclosingStaticPart.
  • Build tools:
  • WEB-19333 (Performance Problem): Grunt "serve" task and Bower listing cause multiple blocked node processes
  • Code Analysis. Duplicates:
  • IDEA-145091 (Feature): Provide option for duplicated code inspection to exclude generated sources duplicates when processing plain source file
  • Code Formatting and Code Style:
  • IDEA-148903 (Performance Problem): xml file long processing
  • IDEA-148214 (Bug): Reformat code bug
  • ColdFusion:
  • IDEA-149004 (Bug): coldfusion 11: syntax inspection: cfscript tag syntax.
  • Compiling Project:
  • IDEA-148995 (Bug): Unable to start compiler with java 9 (from 02.12)
  • Console:
  • IDEA-149450 (Bug): ANSI escapes not interpreted as expected
  • DB.Connectivity:
  • DBE-1797 (Bug): MSSQL: OxDBE can't connect to the named server instance over Microsoft JDBC driver
  • DB.Console:
  • DBE-2013 (Bug): Pin Tab is missing
  • DB.Introspection:
  • DBE-2061 (Bug): MS SQL and Sybase Data Source Configuration Window: wildcards in schema list don't work
  • DBE-1373 (Bug): MSSQL: Altering a Procedure/View should go via an ALTER statement
  • DBE-2049 (Bug): Oracle Triggers: trigger types and events are not introspected perfectly
  • DBE-1981 (Bug): MSSQL datasource synchronization is broken
  • DB.Refactoring:
  • DBE-685 (Bug): Create table dialog uses VARCHAR2(4000) instead of TIMESTAMP WITH TIME ZONE
  • DDL\PL.Editor:
  • DBE-1964 (Bug): ALTERTE insted of ALTER on Stored Procedure edit
  • DBE-1914 (Bug): Editor marks empty Postgres enum as an error
  • Dart:
  • WEB-19007 (Feature): Send code completion requests for `.analysis_options` files.
  • WEB-18696 (Bug): Dart Plugin can't print unicode in windows
  • WEB-19478 (Bug): Dartdoc example code not formatted correctly
  • WEB-10428 (Bug): Global Dart functions, vars, consts are not shown in Go To Symbol results
  • Data.Viewer:
  • DBE-2029 (Feature): Filter by "IS NULL"
  • DBE-2021 (Bug): Incorrect numbering of result rows after sorting have been applied
  • DBE-1984 (Bug): throw excepiton when used sql grammar like union
  • DBE-1939 (Bug): When Duplicating Rows do not duplicate a value from a IDENTITY COLUMN
  • DBE-2006 (Bug): MSSQL: Error while executing good query with subquery
  • DBE-2011 (Bug): MSSQL: problems with sequences
  • Database:
  • IDEA-148571 (Bug): Database - default value for oracle DDL - wrong order
  • IDEA-148805 (Bug): You can not see the execution plan for a query if there are parameters
  • Debugger:
  • WEB-16337 (Feature): debugging meteor packages stored in /packages directory does not work (both client & server)
  • IDEA-149379 (Bug): Unable to apply show alternative source changes in settings
  • IDEA-148802 (Bug): Java Scratch files debugging: debugger ignores breakpoints in module classes and doesn't show their sources
  • WEB-16972 (Bug): 'Collecting data' is shown in debugger tooltips when debugging with sourcemaps
  • WEB-19334 (Bug): Debugging Meteor 1.2.x is essentially broken for any language.
  • WEB-18646 (Bug): Regularly getting error: Failed to find breakpoint by id
  • IDEA-148368 (Bug): java.lang.ClassNotFoundException: java when inspecting in debug mode
  • WEB-19464 (Bug): Debugging Angular 2 has no debug info
  • IDEA-149160 (Bug): Cannot create line breakpoint (with obsolete Python Community Edition plugin)
  • WEB-18949 (Bug): nodeJs v5: 'Cannot convert undefined or null to object' error when debug node.js project
  • IDEA-149816 (Bug): No completion and strange errors in condition field in decompiled files
  • Diff_Merge:
  • IDEA-144839 (Usability Problem): Disable "intention bulb" in Diff
  • Documentation:
  • IDEA-148716 (Bug): Document new custom settings editing actions
  • IDEA-147837 (Bug): Conflicting instructions in the preference override documentation
  • Editor. Code Completion:
  • IDEA-148580 (Bug): Cyclic Expand Word feature gets stuck when hyphenated match exists
  • Editor. Intention Actions:
  • IDEA-149209 (Bug): Duplicate menu option while correcting spelling
  • File Watchers:
  • WEB-17071 (Bug): Stylus file watcher: changing partial file should result in re-compiling main files
  • Find, Replace, Find Usages:
  • IDEA-147804 (Bug): Latest version, can hit enter to replace in find replace
  • IDEA-148519 (Bug): Find in Path Directory dropdown makes it impossible to distinguish between long paths
  • IDEA-148781 (Bug): Replace with Preserve Case does not replace all upper case letters
  • Gradle:
  • IDEA-147677 (Bug): IntelliJ Idea 15.0 (Build #IC-143.381) shows dependency packages with project packages
  • Groovy:
  • IDEA-149187 (Bug): Build breaks with NullPointerException on IBM JDK
  • IDEA-148775 (Bug): Good Code Red: Groovy list literal with int constants is not a List
  • IDEA-149284 (Bug): IntelliJ IDEA doesn't like a HashMap as delegate
  • IDEA-140767 (Bug): groovy: "optimize imports" removes empty lines around import statements
  • IDEA-149157 (Bug): Type customizer script is not marked as compiler resources
  • IDE.General:
  • DBE-2064 (Feature): TFS integration plugin
  • IDE.User Interface:
  • DBE-1987 (Feature): Can't create new table in an empty database
  • DBE-350 (Usability Problem): Add precision field to new table wizard for column(s)
  • DBE-652 (Usability Problem): Support directories as DDL data source
  • JSON:
  • IDEA-149391 (Feature): Allow to sort nodes alphabetically in the Structure View for JSON documents
  • Java. Error Highlighting:
  • IDEA-150224 (Bug): Editor falsely finds "Ambiguous method call" in the presence of static, generic factory methods having varargs
  • IDEA-148726 (Bug): False positive ambiguous call if java lang level is 1.8
  • Java.Inspections:
  • IDEA-148500 (Bug): 'unused library'-inspection error is always treated as warning in teamcity
  • IDEA-148862 (Bug): False positive on automatically generated contract
  • JavaEE.App Servers.Generic:
  • IDEA-148057 (Bug): Idea 15 - How to “update resources” without restarting server?
  • JavaEE.WebSphere:
  • IDEA-139866 (Bug): Slow deployment of EJB 3.0 EJBs to WebSphere 8
  • JavaScript:
  • WEB-18519 (Bug): es6 import, annotator warning
  • WEB-19392 (Bug): Unused constant
  • JavaScript. Formatter:
  • WEB-18121 (Bug): Chained method indentation does not work if the line does not start with "."
  • WEB-10598 (Bug): Intellij doesn't automatically indent after a if statement with no braces (AS3, JavaScript/Typescript)
  • WEB-2236 (Bug): Arrow function is not formatted properly
  • WEB-13129 (Bug): ES6 Wrong Chaining Indentation
  • JavaScript. Frameworks:
  • WEB-19558 (Bug): Angular 2 components are not resolved in HTML
  • Node.js:
  • WEB-19559 (Feature): NPM scripts: make messages/errors in console clickable
  • WEB-19449 (Bug): F_OK, R_OK, W_OK and X_OK are not found by WebStorm
  • Project View:
  • IDEA-148586 (Bug): com.intellij.openapi.vfs.InvalidVirtualFileAccessException when moving files outside of IDE + IDE stops responding
  • REST Client:
  • WEB-10584 (Bug): support GET params for POST requests in REST Client Tool Window
  • SQL:
  • IDEA-148249 (Bug): Postgres JSONB existence operators ? is sometimes incorrectly interpreted as JDBC placeholder
  • IDEA-148496 (Bug): incorrect inspection: unknown database function 'UUID'
  • SQL.CodeStyle:
  • DBE-1388 (Bug): Huge indent on reformat MySQL view
  • SQL.Completion:
  • DBE-2026 (Feature): No suggestion in PLPGSQL for FOUND special variable.
  • DBE-1924 (Feature): MS SQL: completion for routine parameters
  • DBE-1973 (Bug): There is no completion for variable
  • SQL.Editing:
  • DBE-1309 (Feature): Custom Code Folding
  • DBE-1762 (Bug): Surround with in SQL: end of document/selection bugs
  • SQL.Highlighting:
  • DBE-1966 (Bug): In sybase: When specifying index on a join, incorrect warning about index being a reserved word
  • DBE-1303 (Bug): Postgresql: support ? operator
  • DBE-2052 (Bug): Sybase dialect should recognize = / = (old-fashioned outer joins)
  • DBE-2020 (Bug): 'level' not properly identified as keyword in 'connect by' line
  • DBE-1980 (Bug): Fake comment in MySQL
  • DBE-1936 (Bug): MySQL, format function can take 3rd optional parameter. FORMAT(X,D[,locale])
  • DBE-1923 (Bug): WHERE keyword not recognized in CREATE INDEX statement (SQLite)
  • DBE-1969 (Bug): PostgreSQL: Extended EXPLAIN syntax not parsed
  • DBE-1695 (Bug): "respect | ignore" clause for Oracle FIRST_VALUE and LAST_VALUE analytical functions is not pared corresctly
  • TypeScript:
  • WEB-19302 (Bug): TypeScript: auto-import cannot recognize closest definition file depending on how entity is exported
  • Unit Testing. TestNG:
  • IDEA-148729 (Bug): TestNG fails, produces broken XML files if class name contains non-ascii characters
  • Unit Tests:
  • WEB-18734 (Feature): Way to run a single TDD style mocha unit test
  • WEB-9663 (Bug): Mocha: provide navigation to source for the TDD tests
  • WEB-19301 (Bug): For karma test possible to create nodejs run/debug configuration
  • User Interface:
  • IDEA-149294 (Cosmetics): Selection is incorrect (in Settings, NewProject dialogs)
  • IDEA-149219 (Bug): org.GNOME.Accessibility.AtkWrapper should be disabled by default
  • User Interface.Darcula:
  • IDEA-143413 (Bug): Search results are almost unreadable when using copy of Darcula theme
  • Version Control. Perforce:
  • IDEA-149870 (Bug): NPE when clicking Refresh in Repository tab of Version Control panel when using Perforce server

New in IntelliJ IDEA Ultimate Edition 15.0.3 Build 143.1820.1 RC (Jan 13, 2016)

  • NEW:
  • Quick-fix for renaming unresolved references was added. It’s handy for adjusting symbols’ names when pasting some code to a different context
  • Now the IDE lets you create functions from unresolved callable references
  • Go to Test and Create Test actions now work for top-level functions
  • Convert anonymous function to lambda expression intention has been added
  • Go to class and Search everywhere now show Kotlin built-in types
  • In debugger: option ‘Skip simple getters’ is now supported, which means that debugger won’t stop at properties defined in constructors, properties without getters or whose getters that return the value of some field
  • CHANGELOG:
  • No subsystem:
  • IDEA-150169 (Bug): IDE blocked on save due to AntConfigurationBase
  • Ant:
  • IDEA-150156 (Bug): Ant Pre and Post Compile Tasks hang for a long time (AntConfigurationBase initialization issue)
  • ColdFusion:
  • IDEA-149004 (Bug): coldfusion 11: syntax inspection: cfscript tag syntax.
  • Java. Error Highlighting:
  • IDEA-150224 (Bug): Editor falsely finds "Ambiguous method call" in the presence of static, generic factory methods having varargs
  • IDEA-148726 (Bug): False positive ambiguous call if java lang level is 1.8
  • Java.Inspections:
  • IDEA-148500 (Bug): 'unused library'-inspection error is always treated as warning in teamcity
  • JavaEE.WebSphere:
  • IDEA-139866 (Bug): Slow deployment of EJB 3.0 EJBs to WebSphere 8
  • JavaScript. Formatter:
  • WEB-10598 (Bug): Intellij doesn't automatically indent after a if statement with no braces (AS3, JavaScript/Typescript)
  • WEB-13129 (Bug): ES6 Wrong Chaining Indentation
  • JavaScript. Frameworks:
  • WEB-19558 (Bug): Angular 2 components are not resolved in HTML
  • Unit Testing. TestNG:
  • IDEA-148729 (Bug): TestNG fails, produces broken XML files if class name contains non-ascii characters
  • Version Control. Perforce:
  • IDEA-149870 (Bug): NPE when clicking Refresh in Repository tab of Version Control panel when using Perforce server

New in IntelliJ IDEA Ultimate Edition 16 Build 144.2925.2 EAP (Jan 12, 2016)

  • Built-in inspections that detect issues with use of concurrency annotations now support javax.annotation.concurrent.*:javax_annotation_concurrency.
  • Previously such problems were reported only for net.jcip.annotations.*.
  • Kotlin plugin has been updated to Beta 4. This brings better incremental compilation performance along with minor changes to the language, libraries, and improved coding assistance.

New in IntelliJ IDEA Ultimate Edition 16 Build 144.2151.16 EAP (Dec 21, 2015)

  • IntelliJ IDEA 16 adds the support for RTL languages (Arabic, Hebrew) to the editor.
  • The IntelliJ IDEA project model is finally aligned with that of Gradle and supports custom source sets, by resolving dependencies between individual source sets. This improvement fixes a great number of issues.
  • Also, IntelliJ IDEA now can resolve EAR artifacts defined in your build scripts and configures them automatically in the Project Structure.
  • When you run a Gradle task, now you can toggle the view mode between tree and text output:
  • When you debug the code compiled without debug info, you will be provided with better name matching, and allowed to set and evaluate values for slot variables.
  • The debugger is now aware of that your current thread is being blocked by another suspended thread, and suggests to resume it.
  • Merging with Git and other VCS got a little bit easier with the added by-word difference highlighting.
  • The Checkout Tag or Revision action is now applied to all repositories configured for the project.
  • For those who would like to migrate their Guava code to Java 8 APIs, we’ve added a number of quick-fixes that help to replace FluentIterable, Function, Optional, and Predicate with Java 8 analogues.
  • The last but not least, the Android Studio 1.4 features are now available in the IntelliJ IDEA 16 EAP. Android Studio 1.5 and further updates will be included soon.

New in IntelliJ IDEA Ultimate Edition 15.0.3 Build 143.1453.5 EAP (Dec 17, 2015)

  • No subsystem:
  • IDEA-147859 (Usability Problem): License dialog shows information message with date in local format, while error message with date in default format
  • IDEA-149212 (Bug): "Cannot copy" errors on project loading
  • WEB-19389 (Bug): Bower 1.7: List of the available packages is empty
  • IDEA-149135 (Bug): Start failed when using JDK6 as IDEA_JDK
  • Code Formatting and Code Style:
  • IDEA-148903 (Performance Problem): xml file long processing
  • IDEA-148214 (Bug): Reformat code bug
  • ColdFusion:
  • IDEA-148357 (Usability Problem): CFML: allow to disable "insert pair pound sign" behavior
  • Compiling Project:
  • IDEA-148995 (Bug): Unable to start compiler with java 9 (from 02.12)
  • DB.Console:
  • DBE-2013 (Bug): Pin Tab is missing
  • DB.Introspection:
  • DBE-1981 (Bug): MSSQL datasource synchronization is broken
  • DBE-1373 (Bug): MSSQL: Altering a Procedure/View should go via an ALTER statement
  • DB.Refactoring:
  • DBE-685 (Bug): Create table dialog uses VARCHAR2(4000) instead of TIMESTAMP WITH TIME ZONE
  • DDL\PL.Editor:
  • DBE-1964 (Bug): ALTERTE insted of ALTER on Stored Procedure edit
  • DBE-1914 (Bug): Editor marks empty Postgres enum as an error
  • Data.Viewer:
  • DBE-2006 (Bug): MSSQL: Error while executing good query with subquery
  • DBE-2021 (Bug): Incorrect numbering of result rows after sorting have been applied
  • DBE-1984 (Bug): throw excepiton when used sql grammar like union
  • DBE-2011 (Bug): MSSQL: problems with sequences
  • DBE-1939 (Bug): When Duplicating Rows do not duplicate a value from a IDENTITY COLUMN
  • Database:
  • IDEA-148571 (Bug): Database - default value for oracle DDL - wrong order
  • IDEA-148805 (Bug): You can not see the execution plan for a query if there are parameters
  • Debugger:
  • WEB-16337 (Feature): debugging meteor packages stored in /packages directory does not work (both client & server)
  • IDEA-149160 (Bug): Cannot create line breakpoint (with obsolete Python Community Edition plugin)
  • IDEA-148368 (Bug): java.lang.ClassNotFoundException: java when inspecting in debug mode
  • WEB-18949 (Bug): nodeJs v5: 'Cannot convert undefined or null to object' error when debug node.js project
  • WEB-16972 (Bug): 'Collecting data' is shown in debugger tooltips when debugging with sourcemaps
  • IDEA-148802 (Bug): Java Scratch files debugging: debugger ignores breakpoints in module classes and doesn't show their sources
  • Diff_Merge:
  • IDEA-144839 (Usability Problem): Disable "intention bulb" in Diff
  • Documentation:
  • IDEA-147837 (Bug): Conflicting instructions in the preference override documentation
  • IDEA-148716 (Bug): Document new custom settings editing actions
  • Editor. Code Completion:
  • IDEA-148580 (Bug): Cyclic Expand Word feature gets stuck when hyphenated match exists
  • Find, Replace, Find Usages:
  • IDEA-147804 (Bug): Latest version, can hit enter to replace in find replace
  • IDEA-148519 (Bug): Find in Path Directory dropdown makes it impossible to distinguish between long paths
  • Groovy:
  • IDEA-140767 (Bug): groovy: "optimize imports" removes empty lines around import statements
  • IDEA-149157 (Bug): Type customizer script is not marked as compiler resources
  • IDEA-148775 (Bug): Good Code Red: Groovy list literal with int constants is not a List
  • IDE.User Interface:
  • DBE-1987 (Feature): Can't create new table in an empty database
  • DBE-350 (Usability Problem): Add precision field to new table wizard for column(s)
  • JavaEE.App Servers.Generic:
  • IDEA-148057 (Bug): Idea 15 - How to “update resources” without restarting server?
  • JavaScript. Formatter:
  • WEB-18121 (Bug): Chained method indentation does not work if the line does not start with "."
  • Project View:
  • IDEA-148586 (Bug): com.intellij.openapi.vfs.InvalidVirtualFileAccessException when moving files outside of IDE + IDE stops responding
  • SQL.Completion:
  • DBE-1924 (Feature): MS SQL: completion for routine parameters
  • DBE-1973 (Bug): There is no completion for variable
  • SQL.Highlighting:
  • DBE-1923 (Bug): WHERE keyword not recognized in CREATE INDEX statement (SQLite)
  • DBE-1966 (Bug): In sybase: When specifying index on a join, incorrect warning about index being a reserved word
  • DBE-1969 (Bug): PostgreSQL: Extended EXPLAIN syntax not parsed
  • DBE-1980 (Bug): Fake comment in MySQL
  • DBE-1695 (Bug): "respect | ignore" clause for Oracle FIRST_VALUE and LAST_VALUE analytical functions is not pared corresctly
  • DBE-1936 (Bug): MySQL, format function can take 3rd optional parameter. FORMAT(X,D[,locale])
  • TypeScript:
  • WEB-19302 (Bug): TypeScript: auto-import cannot recognize closest definition file depending on how entity is exported
  • Unit Tests:
  • WEB-18734 (Feature): Way to run a single TDD style mocha unit test
  • WEB-19301 (Bug): For karma test possible to create nodejs run/debug configuration
  • WEB-9663 (Bug): Mocha: provide navigation to source for the TDD tests
  • User Interface:
  • IDEA-149294 (Cosmetics): Selection is incorrect (in Settings, NewProject dialogs)
  • User Interface.Darcula:
  • IDEA-143413 (Bug): Search results are almost unreadable when using copy of Darcula theme

New in IntelliJ IDEA Ultimate Edition 15.0.2 Build 143.1184 (Dec 10, 2015)

  • No subsystem:
  • IDEA-146334 (Usability Problem): Provide shortcuts (Alt+key) for Invalidate caches window's buttons
  • IDEA-148075 (Usability Problem): Situation with incompatible custom plugins could be treated more user-friendly
  • IDEA-147151 (Usability Problem): IDE GUI reports expiration date even if the build is under fallback license
  • IDEA-144224 (Usability Problem): Yellow 'Find in file' highlighting is not readable when the same line is on the breakpoint.
  • IDEA-147859 (Usability Problem): License dialog shows information message with date in local format, while error message with date in default format
  • WEB-19192 (Performance Problem): Laggy typing in HTML
  • WEB-18608 (Performance Problem): Webstorm regularily freezes for up to a minute without any indication what is happening.
  • WEB-18830 (Performance Problem): Horrible performance
  • IDEA-147162 (Cosmetics): Incorrect Intentions before-to-after description
  • IDEA-147946 (Bug): IntelliJ IDEA 15 started on MacOS under TeamCity agent from command line fails with java.awt.HeadlessException
  • IDEA-146888 (Bug): Syntax highlighting loss of colour in EAP-143.434
  • IDEA-97051 (Bug): Unable to turn of spell checker
  • WEB-17926 (Bug): Added jscs:ignore comments don't stack correctly
  • IDEA-148407 (Bug): License Activation: Can't login to JetBrains Account on fresh IDEA build, fresh caches
  • IDEA-146472 (Bug): "Close Unmodified" also closes pinned tabs
  • IDEA-147718 (Bug): Plugins are reported as incpmpatible and require update endlessly - to the same version
  • IDEA-146276 (Bug): Memory leak in AsyncResult.REJECTED
  • WEB-19210 (Bug): "Find Usages" doesn't search HTML5 tag "poster" attribute
  • IDEA-143478 (Bug): "Add To Favorites" action doesn't work
  • RUBY-17332 (Bug): "except comments" search context is broken in Ruby
  • IDEA-145931 (Bug): Garbage text when viewing JDK Javadoc
  • IDEA-143163 (Bug): Opposite IDE frame is activated on MacOS X
  • IDEA-147693 (Bug): Quick Definition functionality
  • IDEA-146619 (Bug): Spock test using @Unroll annotation terminate with an error status
  • IDEA-145488 (Bug): IntelliJ can't find license server anymore
  • WEB-18801 (Bug): IndexOutOfBoundsException on opening file with SVG on built-in webserver
  • IDEA-147014 (Bug): License Collision Detected dialog contains an old text message
  • IDEA-148027 (Bug): Quick Documentation: links to package-summary.html open in external browser
  • IDEA-148384 (Bug): Deadlock in getProjectUsages
  • IDEA-148591 (Bug): Inheritance attribute in a color scheme is lost sometimes upon IDE window deactivation
  • IDEA-147516 (Bug): Resizing vertically split editor also selects text in the right hand editor
  • IDEA-145725 (Bug): Quick documentation shows the wrong Javadoc for package-info.java
  • IDEA-147099 (Exception): ICSE at com.intellij.openapi.wm.impl.ToolWindowManagerImpl$RemoveWindowedDecoratorCmd.
  • (Click to Choose):
  • DBE-1987 (Feature): Can't create new table in an empty database
  • Android:
  • IDEA-146849 (Performance Problem): IntelliJ hangs for 30+ seconds with large Android project after leaving and returning to the app
  • IDEA-147653 (Bug): Gradle JVM resets to 1.7 when making project, ignoring my setting.
  • IDEA-143635 (Bug): Android: AVD Manager window opens with zero size
  • IDEA-143649 (Bug): Gradle Android project import fails to resolve dependencies
  • IDEA-146417 (Bug): Formatting of closing tag in XML is inconsistent with previous versions
  • IDEA-147733 (Bug): Android: IDEA freezes when running android application
  • IDEA-144294 (Bug): Android: IDEA_HOME\jre\bin\java.exe is used on Windows on new project creation and on Gradle synchronization triggered from editor
  • IDEA-144779 (Bug): Cannot create JUnit test run config in unit tests of Maven Android project
  • IDEA-143572 (Exception): Android: IAE at com.android.tools.idea.gradle.parser.GradleGroovyFile.checkInitialized
  • Ant:
  • IDEA-146552 (Exception): Use Custom Ant [...] button is not working
  • Build tools:
  • WEB-18677 (Usability Problem): Startup Tasks: double click should open RC to edit
  • WEB-18685 (Bug): Startup Tasks: Shared RC is added without enabled checkbox
  • CSS:
  • WEB-18957 (Task): Add support for will-change on CSS
  • WEB-17288 (Bug): Missing CSS properties
  • Code Analysis. Dependencies:
  • IDEA-147531 (Bug): The icons in the upper right panel of dependency viewer behave very strange
  • IDEA-147449 (Bug): Dependency Viewer does not aggregate correctly
  • Code Analysis. Duplicates:
  • IDEA-145340 (Bug): Bogus duplicate code detected in tests
  • IDEA-146699 (Bug): EAP15 - Duplicate code shows 'null' for other location in tooltip.
  • IDEA-147513 (Bug): Duplicate code detection triggers on non-duplicate code.
  • Code Analysis. Inspection:
  • IDEA-136449 (Bug): Spurious "cannot resolve symbol" on string literal from "injected references" inspection
  • IDEA-147054 (Bug): Invalid intention action suggestion "Replace lambda with method reference" for inner class instance creation
  • IDEA-143902 (Bug): Analyze: Inspect Code hangs
  • IDEA-147534 (Bug): Inspection "@NotNull/@Nullable problems" - "Require @NotNull fileds to be initialized explicitly", does not trigger when using @NonnullByDefault
  • IDEA-148421 (Bug): "Apply fix" feature is not working
  • IDEA-104069 (Bug): JPAQL inspection wrongly complains about redundant suppressions
  • IDEA-146743 (Bug): Ignore enum constants check-box is not persisted in inspection configs
  • Code Coverage:
  • IDEA-146874 (Bug): Code coverage percentages not aggregating by whole sub-package
  • IDEA-147673 (Bug): Run with coverage fails on v15 with JaCoCo selected
  • Code Formatting and Code Style:
  • IDEA-147380 (Bug): On reformating of block - IDEA adds additional indent
  • Code Navigation:
  • IDEA-147691 (Bug): "Go to Implementations" doesn't show implementations in other modules
  • IDEA-145783 (Bug): Line marker 'overrides' for java.lang.Object.equals()
  • IDEA-147828 (Bug): "Go to Implementations" is unable to find implementation as method reference
  • CoffeeScript:
  • WEB-18561 (Bug): coffeescript parse error
  • WEB-18523 (Bug): 143.88 doesn't remember code style setting for Coffee
  • WEB-18637 (Bug): coffeescritpt parse error
  • WEB-18785 (Bug): CoffeeScript object literal indentation too few indents
  • WEB-18822 (Bug): Coffeescript string formatting / interpolation
  • WEB-18642 (Bug): params error
  • WEB-18501 (Bug): JQuery selectors are only resolved when a colon is present
  • WEB-18985 (Bug): CoffeeScript preview window incorrect size
  • ColdFusion:
  • IDEA-148357 (Usability Problem): CFML: allow to disable "insert pair pound sign" behavior
  • IDEA-147512 (Bug): coldfusion 11: syntax inspection: restargsource attribute
  • Compiling Project:
  • IDEA-147362 (Bug): IntelliJ IDEA 15 doesn't read compiler heap size correctly from previous version
  • IDEA-145718 (Bug): Path separator changes in ".idea/compiler/xml"
  • IDEA-146977 (Bug): @NotNull code in bridge methods
  • IDEA-147368 (Bug): Abnormal build process termination: java.lang.NoSuchMethodError
  • Cucumber JVM:
  • IDEA-147391 (Bug): cucumber doesn't work in idea 15
  • DB.Connectivity:
  • DBE-1443 (Bug): Error Loading Databases over SSH
  • DBE-1202 (Bug): Does not connect to MySQL certified by rds-ca-2015
  • DBE-778 (Bug): SSH tunnel auth problems
  • DB.Console:
  • DBE-1802 (Bug): Unable to set default schema for read-only connections
  • DBE-1731 (Bug): Exception when executing SQL from backup file with big inserts (more than 1 MB)
  • DBE-1719 (Bug): Unexpected popup Choose console in Sqlite DB
  • DBE-1826 (Bug): MariaDB Parsing Issue
  • DBE-1768 (Bug): Running MySQL query fails to break statements if they begin with comment
  • DBE-1729 (Bug): Oracle Export, Session stays Locked by @Owner
  • DBE-1929 (Bug): Run query in console intention is not available for generic dialect
  • DBE-1422 (Bug): Edit data in query results
  • DBE-1745 (Exception): MySQL 5.6.7: Database returned plan in unsupported format
  • DB.Introspection:
  • DBE-1784 (Feature): Support for Oracle valid/invalid object status (
  • http://www.dba-oracle.com/t_invalid_objects.htm
  • DBE-1842 (Usability Problem): ORACLE В разделе collection types лишние элементы
  • DBE-1767 (Performance Problem): Oracle dependencies fetching very slow
  • DBE-1804 (Bug): MS SQL Introspector: nvarchar(10) becomes nvarchar(20)
  • DBE-1786 (Bug): "definition is not available or empty" when trying to view some stored procedures on Sybase ASE
  • DBE-1787 (Bug): MSSQL: NVARCHAR data type shown as SYSNAME
  • DBE-1738 (Bug): Dropped object types in Oracle aren't removed from tree when dropped
  • DBE-1741 (Bug): MySQL synchronize is extremly slow and unusable
  • DBE-1809 (Bug): Quick Documentation shows wrong DDL
  • DBE-1373 (Bug): MSSQL: Altering a Procedure/View should go via an ALTER statement
  • DBE-430 (Bug): Exception thrown when trying to open a stored proc definition
  • DBE-1853 (Bug): NPE in Database view
  • DBE-1981 (Bug): MSSQL datasource synchronization is broken
  • DB.Refactoring:
  • DBE-1755 (Usability Problem): Can't create numeric (with scale) column using interface
  • DBE-1675 (Bug): Rename table from Oracle DB creates a new one and keeps an old in Viewer
  • DBE-1793 (Bug): DatabaseEditor: set schema before performing refactorings
  • DBE-1798 (Bug): Create table window cannot be scrolled
  • DBE-601 (Bug): Wrong syntax for "drop default" for a column
  • DBE-1780 (Bug): Modify Table dialogue is slow
  • DBE-685 (Bug): Create table dialog uses VARCHAR2(4000) instead of TIMESTAMP WITH TIME ZONE
  • DBE-1852 (Bug): "Create New Table" dialog: foreign key name is ignored
  • DDL\PL.Editor:
  • DBE-1372 (Bug): The default reload hotkey within altering stored procs/views/etc is also mapped to Fearch/Replace (Ctrl+R)
  • DBE-1964 (Bug): ALTERTE insted of ALTER on Stored Procedure edit
  • DBE-1041 (Bug): DB2: Text tab is empty in the table view for all tables
  • Dart:
  • WEB-17804 (Feature): control over Dart analyzer options (feature request)
  • WEB-15756 (Feature): Dart: Problems View: provide sorting possibility
  • WEB-15754 (Feature): Dart: Problems View: provide "Group by problem type" filter and count total number of problems
  • WEB-15753 (Usability Problem): Dart: Problems View: provide "Group by directory" filter
  • WEB-19004 (Usability Problem): Please add an option to "Dart Analysis" tab for filtering modules / libs / files
  • WEB-18535 (Bug): Error parsing Dart cascade in function call after assignment to cascade
  • WEB-18674 (Bug): Dart. Unused elements are not highlighted.
  • WEB-16264 (Bug): Warnings are lower visual intensity than info markers
  • WEB-14996 (Bug): WebStorm cannot find Dart super-class declaration
  • WEB-18833 (Bug): Analysis roots are not set if IDEA is started and then de-focused
  • Data.Viewer:
  • DBE-1637 (Feature): Allow for search in table
  • DBE-458 (Bug): Table editor: CTID column is queried for Redshift
  • DBE-1984 (Bug): throw excepiton when used sql grammar like union
  • DBE-1939 (Bug): When Duplicating Rows do not duplicate a value from a IDENTITY COLUMN
  • DBE-1022 (Bug): SQL data extractor incorrectly extracts data for JSONx and ARRAY field types in PostgreSQL
  • DBE-1747 (Bug): MySQL Data Extractor: Wrong table name in generated sql-file
  • DBE-1757 (Bug): Undo (Ctrl-Z) doesn't work when typing in the Filter Criteria input
  • DBE-1754 (Bug): The JSON extractor is no longer available
  • DBE-561 (Bug): Database: Oracle table saved as SQL insert statements has wrong format for date types
  • DBE-1656 (Bug): Database update reverts
  • DBE-1700 (Bug): SQL Insert/Update Extractor not working for bit columns in MS SQL
  • DBE-1722 (Bug): Trim whitespace doesn't work in case save to CSV file with quotation
  • Database:
  • IDEA-148131 (Bug): After Upgrade to RubyMine 8
  • IDEA-148140 (Bug): Data source empty after updating to 15.0.2 EAP
  • IDEA-148088 (Bug): Stack overflow in DB console when many messages come from PostgreSQL
  • IDEA-148208 (Bug): Cannot resolve escaped camel case table name in @Language Injections
  • IDEA-148571 (Bug): Database - default value for oracle DDL - wrong order
  • IDEA-148805 (Bug): You can not see the execution plan for a query if there are parameters
  • IDEA-140703 (Bug): Database tool window: on navigation to database elements group nodes ("tables", "columns") are not expanded
  • IDEA-145274 (Bug): tel me why ???
  • IDEA-141990 (Bug): Schemas once added to Database tree view are not removed on synchronization (Oracle)
  • IDEA-147469 (Configuration Problem): Can't connect to HBase using Apache Phoenix driver
  • IDEA-146598 (Bug): Database tool window: Synchronize does not update replaced Oracle package
  • Debugger:
  • WEB-16337 (Feature): debugging meteor packages stored in /packages directory does not work (both client & server)
  • IDEA-141792 (Usability Problem): Alternative source available for the class ... should be closable and/or disabled
  • IDEA-145379 (Usability Problem): Invisible selection for debugger break line
  • IDEA-136692 (Performance Problem): PSI leak from line breakpoints when there's no line breakpoints at all
  • WEB-18889 (Bug): cannot connect firefox remote server
  • IDEA-146336 (Bug): Debugger decompiles all frames
  • WEB-16829 (Bug): "too soon" typescript breakpoints are not hit
  • IDEA-146191 (Bug): excessive code decompiling by debugger
  • IDEA-143151 (Bug): Debugger causes confusing tooltips on names that were not evaluated yet
  • WEB-18853 (Bug): Debugger: debugging doesn't work with Node.js 5
  • WEB-19103 (Bug): Karma debugger process does not stop
  • IDEA-146827 (Bug): IndexOutOfBoundsException on toggle breakpoint action update
  • WEB-18693 (Bug): Many Internal errors in variables when debug TypeScript project
  • WEB-16397 (Bug): ES6 with Babel, break point not working in original files
  • WEB-18160 (Bug): Debugger does not stop on breakpoints in node_modules sources
  • IDEA-147298 (Bug): Alternative source notification for every class (with gradle)
  • WEB-18949 (Bug): nodeJs v5: 'Cannot convert undefined or null to object' error when debug node.js project
  • WEB-17256 (Bug): Karma: Debugging doesn't work with webpack sourcemaps
  • WEB-16972 (Bug): 'Collecting data' is shown in debugger tooltips when debugging with sourcemaps
  • WEB-17468 (Bug): Breakpoints in Typescript not working in EAP 11
  • IDEA-146938 (Bug): gwt debugging: button constructor opened in the generated code on pause&reload
  • IDEA-147903 (Bug): Unable to evaluate static interface methods
  • WEB-19138 (Exception): JavaScript Debugger cannot be started on Windows/Unix
  • WEB-18667 (Exception): cannot debug with Chinese characters in the path
  • WEB-19273 (Exception): TypeError: Cannot read property 'length' of undefined when do 'Step into'
  • Diff_Merge:
  • IDEA-146998 (Usability Problem): Directory compare looses ignore whitespace setting
  • IDEA-147533 (Usability Problem): Behavior of Next Difference action in three-way merge window regressed from version 14.x
  • IDEA-148597 (Usability Problem): If in the Commit dialog the Details pane has focus, Show Diff action doesn't allow to navigate between files in changelist
  • IDEA-140545 (Bug): Escape closes the diff window
  • Eclipse Integration:
  • IDEA-147857 (Bug): Eclipse Integration rewrites faulty .classpath files
  • Editor. Editing Text:
  • IDEA-140542 (Bug): Forward navigation to already navigated items (ctrl + alt + right )) seems to be broken
  • IDEA-148225 (Bug): {@code} and {@literal} Javadoc blocks aren't treated literally by Ctrl+Q
  • IDEA-146710 (Bug): multi caret is not extended
  • IDEA-146507 (Bug): Emacs Tab fails to indent highlighted text
  • IDEA-147590 (Bug): Mac ctrl-k shortcut in multiselect only operates on last cursor
  • IDEA-147150 (Bug): Kill to word start causes ArrayIndexOutOfBounds -1
  • Editor. Error Highlighting:
  • IDEA-148477 (Feature): Handle AssertJ assertions in the same way as JUnit assertions
  • Editor. Intention Actions:
  • IDEA-146645 (Usability Problem): "Add method contract" and the like intentions available everywhere should be made low priority
  • File System:
  • IDEA-147058 (Bug): Local file url passed to method that assumes standard file path format when watch roots are being set.
  • IDEA-147814 (Bug): IntelliJ keep jar file opened even after closing the project window
  • File Watchers:
  • WEB-18982 (Bug): File Watcher macro $FileDirPathFromParent$ doesn't understand a parameter with subfolders
  • Find, Replace, Find Usages:
  • IDEA-147570 (Usability Problem): "Find Next Occurrence" command does not remove extra carets
  • IDEA-147082 (Performance Problem): Slow typing in 'Find in Path' dialog caused by 'Preview' panel
  • IDEA-146663 (Bug): Typing on the replace field causes search preview to refresh
  • IDEA-145793 (Bug): "Project Files" missing from "Find in path" Custom scopes
  • IDEA-147773 (Bug): New instance creation usage does not detect constructor reference (SomeClass::new)
  • Flash_Flex:
  • IDEA-146722 (Bug): ActionScript false error: protected member is not accessible
  • GWT:
  • IDEA-143616 (Bug): Breakpoints in onModuleLoad (GWT) do not work
  • IDEA-141563 (Bug): GWT: breakpoints stop working after recompile
  • Gradle:
  • IDEA-146601 (Cosmetics): Gradle: blinking non-relevant tests
  • IDEA-147482 (Bug): Notification running tests via gradle contains incorrect results
  • IDEA-139154 (Bug): Gradle Single Test Prints "Empty test suite."
  • IDEA-147072 (Bug): StackOverflowException on importing gradle build using ant's ExpandProperties filter
  • Grails:
  • IDEA-148127 (Bug): Grails 3.0.9 compile project
  • IDEA-144357 (Bug): Grails doesn't start caused by wrong location of .slcache directory
  • IDEA-147744 (Bug): toString() missing from generate menu in Grails domain classes
  • IDEA-144371 (Bug): Can't call generated default constructor in a Grails domain class
  • IDEA-145433 (Bug): Grails: specify default VM settings in IntelliJ Grails runner
  • Groovy:
  • IDEA-146530 (Bug): Extract field refactoring doesn't remove initial expression
  • IDEA-148030 (Bug): getDelegate() within @DelegatesTo(X) should assume type is X and not Object
  • IDEA-148151 (Bug): Code completion does not work when using @Builder with java class specified as forClass
  • IDEA-144268 (Bug): Uppercase fields are not resolved if qualifier is named like a package
  • IDEA-148160 (Bug): Editor incorrectly flagging anonymous classes as "ambiguous code blocks" in groovy code.
  • HTML:
  • WEB-10809 (Bug): "Insert new line before": weird behaviour
  • WEB-19202 (Bug): 'Insert closing tag on tag completion' should work in JSX blocks
  • IDE Configuration:
  • IDEA-147244 (Bug): IDE doesn't start after importing previous version settings and downloading plugins
  • IDEA-141249 (Bug): External documentation for JDK doesn't work from .zip
  • IDEA-148084 (Bug): npm scripts runner cannot find nodejs binary
  • IDE.User Interface:
  • DBE-350 (Usability Problem): Add precision field to new table wizard for column(s)
  • DBE-1536 (Usability Problem): Not enough information for table indexes in Database browser
  • DBE-1122 (Cosmetics): The position of the button "Run"
  • DBE-1917 (Bug): User parameter value cannot be entered with Enter key
  • Indices:
  • IDEA-147970 (Bug): Cannot run JUnit test, Invalidating cache temporarily fixes
  • Java. Code Completion:
  • IDEA-147762 (Bug): code completion doesn't show JPA '@Id' import
  • IDEA-147313 (Bug): Adding @NotNull in front of a method parameter and finishing lookup with Space inserts 2 spaces
  • IDEA-147454 (Bug): Smart completion add parentheses to class declaration in throws statement
  • Java. Error Highlighting:
  • IDEA-147881 (Bug): Type inference in ternary operator inside arrayconstructor
  • IDEA-147619 (Bug): Type inference issues with lamdas and type parameters in Java8
  • IDEA-142243 (Bug): Good code red: non-static variable cannot be referenced from a static context
  • IDEA-146055 (Bug): Undetected ambiguity in a super call
  • IDEA-147873 (Bug): Good code marked red with lambdas/method references
  • IDEA-147979 (Bug): META-INF Premain-Class / Agent-Class wrong type
  • IDEA-147399 (Bug): Incorrect "wrong argument type" error for lambda
  • IDEA-147393 (Bug): Good code is red
  • IDEA-147214 (Bug): IDE highlights val from lombok plugin as an error if it had reparsed code before the line was completed
  • IDEA-147745 (Bug): "Static import method" intention chooses overloads randomly
  • IDEA-145244 (Bug): Incorrect error
  • IDEA-146261 (Bug): False error: Ambiguous method call: both 'A.foo(List)' and 'B.foo(List)' match
  • IDEA-144463 (Bug): Incorrect Ambiguous Method Call Error Highlighting
  • IDEA-147639 (Bug): IDE shows compilation error which is not shown by javac
  • IDEA-147223 (Bug): Code inspection is broken in some special cases.
  • IDEA-147529 (Bug): Method reference appears as an error
  • IDEA-146604 (Bug): Valid code highlighted as error (Enum::compareTo)
  • IDEA-134944 (Bug): Good Code Red: casting to Class from Class

New in IntelliJ IDEA Ultimate Edition 15.0.2 Build 143.1183.10 RC (Dec 3, 2015)

  • No subsystem:
  • WEB-19192 (Performance Problem): Laggy typing in HTML
  • WEB-19210 (Bug): "Find Usages" doesn't search HTML5 tag "poster" attribute
  • IDEA-148407 (Bug): License Activation: Can't login to JetBrains Account on fresh IDEA build, fresh caches
  • IDEA-145931 (Bug): Garbage text when viewing JDK Javadoc
  • IDEA-148384 (Bug): Deadlock in getProjectUsages
  • IDEA-147946 (Bug): IntelliJ IDEA 15 started on MacOS under TeamCity agent from command line fails with java.awt.HeadlessException
  • IDEA-148591 (Bug): Inheritance attribute in a color scheme is lost sometimes upon IDE window deactivation
  • CSS:
  • WEB-17288 (Bug): Missing CSS properties
  • Code Analysis. Inspection:
  • IDEA-148421 (Bug): "Apply fix" feature is not working
  • DB.Introspection:
  • DBE-1373 (Bug): MSSQL: Altering a Procedure/View should go via an ALTER statement
  • Dart:
  • WEB-15756 (Feature): Dart: Problems View: provide sorting possibility
  • WEB-15754 (Feature): Dart: Problems View: provide "Group by problem type" filter and count total number of problems
  • WEB-17804 (Feature): control over Dart analyzer options (feature request)
  • WEB-15753 (Usability Problem): Dart: Problems View: provide "Group by directory" filter
  • WEB-19004 (Usability Problem): Please add an option to "Dart Analysis" tab for filtering modules / libs / files
  • WEB-14996 (Bug): WebStorm cannot find Dart super-class declaration
  • WEB-16264 (Bug): Warnings are lower visual intensity than info markers
  • Debugger:
  • WEB-16337 (Feature): debugging meteor packages stored in /packages directory does not work (both client & server)
  • IDEA-141792 (Usability Problem): Alternative source available for the class ... should be closable and/or disabled
  • WEB-16397 (Bug): ES6 with Babel, break point not working in original files
  • WEB-18889 (Bug): cannot connect firefox remote server.
  • WEB-19138 (Exception): JavaScript Debugger cannot be started on Windows/Unix
  • WEB-19273 (Exception): TypeError: Cannot read property 'length' of undefined when do 'Step into'
  • Diff_Merge:
  • IDEA-148597 (Usability Problem): If in the Commit dialog the Details pane has focus, Show Diff action doesn't allow to navigate between files in changelist
  • Editor. Error Highlighting:
  • IDEA-148477 (Feature): Handle AssertJ assertions in the same way as JUnit assertions
  • HTML:
  • WEB-19202 (Bug): 'Insert closing tag on tag completion' should work in JSX blocks
  • IDE.User Interface:
  • DBE-1917 (Bug): User parameter value cannot be entered with Enter key
  • Indices:
  • IDEA-147970 (Bug): Cannot run JUnit test, Invalidating cache temporarily fixes
  • Java.Inspections:
  • IDEA-147336 (Bug): false fire "collection are queried, but never updated"
  • JavaScript:
  • WEB-16614 (Bug): ES7: function bind
  • JavaScript. Formatter:
  • WEB-18983 (Bug): Formatter: restore default behavior in "Spaces Before Parentheses" for "Function call parentheses" option
  • WEB-19076 (Bug): Whitespaces around 'instanceof' are stripped if 'Relation operators' is not chosen
  • JavaScript. Frameworks:
  • WEB-19189 (Bug): Meteor: "Import packages as library" does not include JSX files, e.g. from react-meteor-data
  • JavaScript. Inspections:
  • WEB-19199 (Bug): JSCS: Import Code Style: duplicate messages in the Log for file with unknown rules/without rules
  • WEB-19179 (Bug): Performing code analysis in commit dialog doesn't report problems from ESLint, JSCS and other code quality tools
  • WEB-19193 (Bug): JSCS: Import Code Styles: new scheme is not created and not added to the schemes list
  • WEB-19196 (Exception): JSCS: Import Code Style: NPE on importing "validateIndentation" rule
  • Password Safe:
  • IDEA-148233 (Bug): IllegalStateException when accessing password storage
  • SQL.Highlighting:
  • DBE-1935 (Bug): MySQL, strange warning 'column aliases required for...'
  • Settings Repository:
  • IDEA-144970 (Bug): Settings Repository fails to read/merge
  • Spring:
  • IDEA-148444 (Exception): Throwable at com.intellij.ide.startup.impl.StartupManagerImpl.registerPostStartupActivity
  • Task Management:
  • IDEA-104547 (Bug): misc.xml gets updated on project opening ( component TaskProjectConfiguration is removed)
  • Unit Testing. TestNG:
  • IDEA-148322 (Performance Problem): Test runner is slow to populate when there are a lot of tests
  • Unit Tests:
  • WEB-14390 (Bug): Karma: 'jump to source' doesn't work for tests wrapped in define()
  • WEB-19035 (Bug): Error message is not shown in console when debug Karma test
  • User Interface:
  • IDEA-143450 (Bug): HiDPI on Win7: IDEA splash screen is truncated with text size set to larger (150%)
  • IDEA-148433 (Bug): OS X default theme: dropdown lists don't look good
  • IDEA-140574 (Exception): SearchEverywhere invocation causes exceptions
  • Version Control. Git:
  • IDEA-100199 (Bug): IDEA doesn't detect changes after external soft reset using Git.
  • IDEA-88893 (Bug): "Unregistered root" should be detected more precisely: e.g. .git folder may be used as Git settings or hooks collections.
  • IDEA-144593 (Bug): git plugin: mismatch between GitRepositoryReader and GitUtil.isGitRoot

New in IntelliJ IDEA Ultimate Edition 15.0.2 Build 143.1015.7 EAP (Nov 26, 2015)

  • No subsystem:
  • IDEA-148075 (Usability Problem): Situation with incompatible custom plugins could be treated more user-friendly
  • IDEA-148407 (Bug): License Activation: Can't login to JetBrains Account on fresh IDEA build, fresh caches
  • IDEA-147516 (Bug): Resizing vertically split editor also selects text in the right hand editor
  • IDEA-147693 (Bug): Quick Definition functionality
  • IDEA-148027 (Bug): Quick Documentation: links to package-summary.html open in external browser
  • WEB-17926 (Bug): Added jscs:ignore comments don't stack correctly
  • Code Analysis. Duplicates:
  • IDEA-147513 (Bug): Duplicate code detection triggers on non-duplicate code.
  • IDEA-145340 (Bug): Bogus duplicate code detected in tests
  • Code Analysis. Inspection:
  • IDEA-136449 (Bug): Spurious "cannot resolve symbol" on string literal from "injected references" inspection
  • CoffeeScript:
  • WEB-18985 (Bug): CoffeeScript preview window incorrect size
  • Compiling Project:
  • IDEA-145718 (Bug): Path separator changes in ".idea/compiler/xml"
  • IDEA-147368 (Bug): Abnormal build process termination: java.lang.NoSuchMethodError
  • DB.Connectivity:
  • DBE-1202 (Bug): Does not connect to MySQL certified by rds-ca-2015
  • DBE-778 (Bug): SSH tunnel auth problems
  • DB.Console:
  • DBE-1768 (Bug): Running MySQL query fails to break statements if they begin with comment
  • DBE-1929 (Bug): Run query in console intention is not available for generic dialect
  • Data.Viewer:
  • DBE-458 (Bug): Table editor: CTID column is queried for Redshift
  • Database:
  • IDEA-140703 (Bug): Database tool window: on navigation to database elements group nodes ("tables", "columns") are not expanded
  • IDEA-148131 (Bug): After Upgrade to RubyMine 8
  • IDEA-148208 (Bug): Cannot resolve escaped camel case table name in @Language Injections
  • IDEA-148088 (Bug): Stack overflow in DB console when many messages come from PostgreSQL
  • IDEA-148140 (Bug): Data source empty after updating to 15.0.2 EAP
  • Debugger:
  • WEB-19103 (Bug): Karma debugger process does not stop
  • IDEA-147903 (Bug): Unable to evaluate static interface methods
  • WEB-19138 (Exception): JavaScript Debugger cannot be started on Windows/Unix
  • Editor. Editing Text:
  • IDEA-148225 (Bug): {@code} and {@literal} Javadoc blocks aren't treated literally by Ctrl+Q
  • IDEA-147590 (Bug): Mac ctrl-k shortcut in multiselect only operates on last cursor
  • IDEA-140542 (Bug): Forward navigation to already navigated items (ctrl + alt + right )) seems to be broken
  • Find, Replace, Find Usages:
  • IDEA-147570 (Usability Problem): "Find Next Occurrence" command does not remove extra carets
  • Grails:
  • IDEA-148127 (Bug): Grails 3.0.9 compile project
  • Groovy:
  • IDEA-148030 (Bug): getDelegate() within @DelegatesTo(X) should assume type is X and not Object
  • IDEA-148151 (Bug): Code completion does not work when using @Builder with java class specified as forClass
  • IDEA-148160 (Bug): Editor incorrectly flagging anonymous classes as "ambiguous code blocks" in groovy code.
  • IDE Configuration:
  • IDEA-148084 (Bug): npm scripts runner cannot find nodejs binary
  • Java. Intention Actions:
  • IDEA-147973 (Bug): Memory leak detected in QuickEditHandler
  • Java.Inspections:
  • IDEA-148156 (Bug): Incorrect duplicate find
  • JavaScript:
  • WEB-19137 (Performance Problem): Slow JS index processing
  • WEB-18448 (Bug): Flow: recognize mixed primitive type
  • WEB-18847 (Exception): Indexing crashes code inspection
  • JavaScript. Inspections:
  • WEB-16817 (Usability Problem): JSCS: Import code styles: improve dialog
  • WEB-19092 (Bug): Extra eslint options cannot be removed
  • WEB-19112 (Bug): ESLint: false "linebreak-style" reported
  • WEB-18496 (Bug): Some issues with JSCS integration
  • Node.js:
  • WEB-18980 (Performance Problem): WebStorm hangs often after installing packages using npm 3
  • WEB-19190 (Bug): Node.js Core library: http.ServerResponse methods not resolved
  • WEB-18919 (Bug): Missing module dependency: disable for paths using template strings in require
  • OSGi:
  • IDEA-148062 (Usability Problem): OSMORC/OSGi failed to create "empty" bundle with not user friendly message
  • Password Safe:
  • IDEA-148233 (Bug): IllegalStateException when accessing password storage
  • SASS:
  • WEB-18869 (Bug): A single unit inside calc is recognized as a syntax error
  • SQL:
  • IDEA-146765 (Bug): jsonb_path_ops not recognized when creating index syntax
  • SQL.Editing:
  • DBE-1838 (Bug): MySQL: Extra replace 0 occurrences item in refactoring popup
  • SQL.Generation:
  • DBE-1919 (Bug): Default Live template sel is not usable.
  • SQL.Highlighting:
  • DBE-1272 (Feature): Add PostgreSQL psql sub-dialect
  • DBE-1830 (Bug): Regression: PostgreSQL composite type members not resolved
  • DBE-1253 (Bug): Erroneous inspection warning
  • TypeScript:
  • WEB-17755 (Feature): TypeScript: implement correct type recognition inside Object literal
  • WEB-19099 (Bug): TypeScript class index declaration formatting is wrong
  • WEB-19151 (Bug): TypeScript abstract class members implementation loses visibility modifier
  • Unit Testing. TestNG:
  • IDEA-148177 (Bug): TestNG incorrect results
  • User Interface:
  • IDEA-137697 (Bug): Sometimes editor starts scrolling on its own
  • IDEA-148145 (Bug): EditorGutter's extra space appeared
  • Version Control:
  • IDEA-147618 (Usability Problem): Let add a Keymap shortcut to open the "Local Changes" tab by a single action
  • IDEA-148148 (Performance Problem): Repeated freezes while editing text
  • IDEA-148286 (Bug): Version Control: "select in git log" action from Annotations should be disabled for non-git projects or navigate to revisions lists
  • IDEA-138583 (Bug): Version control gets stuck when grouping by client
  • Version Control. Git:
  • IDEA-147758 (Usability Problem): “Show in Git log” menu item missing in annotate pop-up
  • IDEA-143358 (Performance Problem): Project leak (Git authenticator)
  • Version Control. Subversion:
  • IDEA-145934 (Bug): svn commit not working at all
  • IDEA-145355 (Bug): Subversion: with 'autoupdate after commit' option switched on, LocalChanges view is not refreshed after commit

New in IntelliJ IDEA Ultimate Edition 15.0.2 Build 143.870.1 EAP (Nov 19, 2015)

  • Several minor language improvements and library changes.
  • Apart from that, in the new build you'll also find a lots of general improvements and bug fixes, including the performance fix for Spring Boot projects.
  • No subsystem:
  • IDEA-147151 (Usability Problem): IDE GUI reports expiration date even if the build is under fallback license.
  • IDEA-144224 (Usability Problem): Yellow 'Find in file' highlighting is not readable when the same line is on the breakpoint..
  • IDEA-148075 (Usability Problem): Situation with incompatible custom plugins could be treated more user-friendly.
  • IDEA-147718 (Bug): Plugins are reported as incpmpatible and require update endlessly - to the same version.
  • IDEA-145488 (Bug): IntelliJ can't find license server anymore
  • Android:
  • IDEA-147733 (Bug): Android: IDEA freezes when running android application.
  • IDEA-147653 (Bug): Gradle JVM resets to 1.7 when making project, ignoring my setting..
  • IDEA-144294 (Bug): Android: IDEA_HOME\jre\bin\java.exe is used on Windows on new project creation and on Gradle synchronization triggered from editor
  • Code Analysis. Dependencies:
  • IDEA-147531 (Bug): The icons in the upper right panel of dependency viewer behave very strange.
  • IDEA-147449 (Bug): Dependency Viewer does not aggregate correctly
  • Code Analysis. Inspection:
  • IDEA-143902 (Bug): Analyze: Inspect Code hangs.
  • IDEA-147534 (Bug): Inspection "@NotNull/@Nullable problems" - "Require @NotNull fileds to be initialized explicitly", does not trigger when using @NonnullByDefault
  • Code Coverage:
  • IDEA-147673 (Bug): Run with coverage fails on v15 with JaCoCo selected
  • Code Navigation:
  • IDEA-147691 (Bug): "Go to Implementations" doesn't show implementations in other modules.
  • IDEA-147828 (Bug): "Go to Implementations" is unable to find implementation as method reference
  • DB.Console:
  • DBE-1731 (Bug): Exception when executing SQL from backup file with big inserts (more than 1 MB)
  • DB.Refactoring:
  • DBE-1852 (Bug): "Create New Table" dialog: foreign key name is ignored
  • Data.Viewer:
  • DBE-1656 (Bug): Database update reverts
  • Database:
  • IDEA-147369 (Bug): Looking for datasources takes forever
  • Diff_Merge:
  • IDEA-147533 (Usability Problem): Behavior of Next Difference action in three-way merge window regressed from version 14.x.
  • IDEA-140545 (Bug): Escape closes the diff window
  • Eclipse Integration:
  • IDEA-147857 (Bug): Eclipse Integration rewrites faulty .classpath files
  • Editor. Editing Text:
  • IDEA-146507 (Bug): Emacs Tab fails to indent highlighted text
  • Editor. Intention Actions:
  • IDEA-146645 (Usability Problem): "Add method contract" and the like intentions available everywhere should be made low priority
  • File System:
  • IDEA-147814 (Bug): IntelliJ keep jar file opened even after closing the project window
  • Find, Replace, Find Usages:
  • IDEA-147773 (Bug): New instance creation usage does not detect constructor reference (SomeClass::new)
  • Grails:
  • IDEA-147744 (Bug): toString() missing from generate menu in Grails domain classes
  • Java. Code Completion:
  • IDEA-147762 (Bug): code completion doesn't show JPA '@Id' import.
  • IDEA-147454 (Bug): Smart completion add parentheses to class declaration in throws statement
  • Java. Error Highlighting:
  • IDEA-146604 (Bug): Valid code highlighted as error (Enum::compareTo).
  • IDEA-147881 (Bug): Type inference in ternary operator inside arrayconstructor.
  • IDEA-134944 (Bug): Good Code Red: casting to Class from Class

New in IntelliJ IDEA Ultimate Edition 15.0.2 Build 143.869.1 EAP (Nov 18, 2015)

  • The new EAP build ships with an update to Kotlin Beta: The update brings several minor language improvements and library changes.
  • Apart from that, in the new build you'll also find a lots of general improvements and bugfixes, including the performance fix for Spring Boot projects.
  • No subsystem:
  • IDEA-147151 (Usability Problem): IDE GUI reports expiration date even if the build is under fallback license
  • IDEA-144224 (Usability Problem): Yellow 'Find in file' highlighting is not readable when the same line is on the breakpoint.
  • IDEA-147718 (Bug): Plugins are reported as incpmpatible and require update endlessly - to the same version
  • IDEA-145488 (Bug): IntelliJ can't find license server anymore
  • Android:
  • IDEA-147733 (Bug): Android: IDEA freezes when running android application
  • IDEA-147653 (Bug): Gradle JVM resets to 1.7 when making project, ignoring my setting.
  • IDEA-144294 (Bug): Android: IDEA_HOME\jre\bin\java.exe is used on Windows on new project creation and on Gradle synchronization triggered from editor
  • Code Analysis. Dependencies:
  • IDEA-147531 (Bug): The icons in the upper right panel of dependency viewer behave very strange
  • IDEA-147449 (Bug): Dependency Viewer does not aggregate correctly
  • Code Analysis. Inspection:
  • IDEA-143902 (Bug): Analyze: Inspect Code hangs
  • IDEA-147534 (Bug): Inspection "@NotNull/@Nullable problems" - "Require @NotNull fileds to be initialized explicitly", does not trigger when using @NonnullByDefault
  • Code Coverage:
  • IDEA-147673 (Bug): Run with coverage fails on v15 with JaCoCo selected
  • Code Navigation:
  • IDEA-147691 (Bug): "Go to Implementations" doesn't show implementations in other modules
  • IDEA-147828 (Bug): "Go to Implementations" is unable to find implementation as method reference
  • DB.Console:
  • DBE-1731 (Bug): Exception when executing SQL from backup file with big inserts (more than 1 MB)
  • DB.Refactoring:
  • DBE-1852 (Bug): "Create New Table" dialog: foreign key name is ignored
  • Data.Viewer:
  • DBE-1656 (Bug): Database update reverts
  • Database:
  • IDEA-147369 (Bug): Looking for datasources takes forever
  • Diff_Merge:
  • IDEA-147533 (Usability Problem): Behavior of Next Difference action in three-way merge window regressed from version 14.x
  • IDEA-140545 (Bug): Escape closes the diff window
  • Eclipse Integration:
  • IDEA-147857 (Bug): Eclipse Integration rewrites faulty .classpath files
  • Editor. Editing Text:
  • IDEA-146507 (Bug): Emacs Tab fails to indent highlighted text
  • Editor. Intention Actions:
  • IDEA-146645 (Usability Problem): "Add method contract" and the like intentions available everywhere should be made low priority
  • File System:
  • IDEA-147814 (Bug): IntelliJ keep jar file opened even after closing the project window
  • Find, Replace, Find Usages:
  • IDEA-147773 (Bug): New instance creation usage does not detect constructor reference (SomeClass::new)
  • Grails:
  • IDEA-147744 (Bug): toString() missing from generate menu in Grails domain classes
  • Java. Code Completion:
  • IDEA-147762 (Bug): code completion doesn't show JPA '@Id' import
  • IDEA-147454 (Bug): Smart completion add parentheses to class declaration in throws statement
  • Java. Error Highlighting:
  • IDEA-146604 (Bug): Valid code highlighted as error (Enum::compareTo)
  • IDEA-147881 (Bug): Type inference in ternary operator inside arrayconstructor
  • IDEA-134944 (Bug): Good Code Red: casting to Class from Class

New in IntelliJ IDEA Ultimate Edition 15.0 Build 143.381 (Nov 2, 2015)

  • Better Debugger:
  • To embrace Java 8 even more, we've improved the debugger with first-class lambda support. When adding a breakpoint, now you can choose a lambda expression to stop at.
  • User interface:
  • We've created a unified user interface for testing, added an instant preview pane to Find in Path, improved HiDPI support, and made the IDE friendlier for people with color blindness.
  • Version Control:
  • The built-in integrations with version control systems have been updated: we've added Rebase for Git, Shelving changes in Perforce, Managing patches for MQ, Branch operations in Log, and others.
  • Coding & Assistance:
  • IntelliJ IDEA 15 updates coding assistance across the supported languages and frameworks according to their latest versions: Kotlin, Groovy, Scala, TypeScript, Spring, Grails, React, AngularJS and others.
  • Kotlin 1.0 Beta:
  • Kotlin, the JVM language that JetBrains is crafting, goes Beta. IntelliJ IDEA 15 bundles the Kotlin plugin and provides support for Kotlin out of the box.
  • And more:
  • Introduced on-the-fly code duplicates detection
  • Added many new features for working with databases and SQL
  • Merged the recent features from Android Studio
  • Support for Freemarker 2.3.23
  • Undo action in the Merge dialog
  • SVN 1.9 compatibility
  • Easier configuration for Docker containers along with the Docker Toolbox support
  • Syntax highlighting for async/await keywords in JavaScript
  • New inspections for checking dependencies Node.js
  • Debugging Webpack projects
  • Enhanced Dart support

New in IntelliJ IDEA Ultimate Edition 15 Build 143.380.20 RC 2 (Oct 29, 2015)

  • Code Analysis. Duplicates:
  • IDEA-146699 (Bug) EAP15 - Duplicate code shows 'null' for other location in tooltip.
  • DB.Console:
  • DBE-1719 (Bug) Unexpected popup Choose console in Sqlite DB
  • DBE-1745 (Exception) MySQL 5.6.7: Database returned plan in unsupported format
  • Data.Viewer:
  • DBE-1722 (Bug) Trim whitespace doesn't work in case save to CSV file with quotation
  • Database:
  • IDEA-145274 (Bug) tel me why ???
  • Find, Replace, Find Usages:
  • IDEA-146663 (Bug) Typing on the replace field causes search preview to refresh
  • Grails:
  • IDEA-144357 (Bug) Grails doesn't start caused by wrong location of .slcache directory
  • Groovy:
  • IDEA-144268 (Bug) Uppercase fields are not resolved if qualifier is named like a package
  • Java. Error Highlighting:
  • IDEA-146841 (Bug) Syntax errors detected on correct (compiling) code
  • IDEA-146592 (Bug) List.toArray() incorrectly flagged as error
  • IDEA-146740 (Bug) Code highlighting hangs up
  • JavaScript:
  • WEB-18644 (Bug) Extra Is overridden symbols in editor gutter
  • JavaScript. Frameworks:
  • WEB-18256 (Bug) React: completion for imported component doesn't work when not using {}
  • JavaScript. Inspections:
  • WEB-18392 (Bug) Inspections: "Insert require()" quick fix: minimize shown packages in case of direct source matching
  • WEB-18209 (Bug) Unused imports are not marked unused
  • Node.js:
  • WEB-18584 (Bug) Node sources are not configured again when switch to another node version
  • WEB-17512 (Bug) require() call is missing
  • OSGi:
  • IDEA-146580 (Bug) Bndtools import: can't import projects created with Bndtools3
  • Spring:
  • IDEA-146738 (Bug) RuntimeException when trying to Refactor/Rename class
  • User Interface:
  • IDEA-143977 (Usability Problem) Test tool window changes orientation only on tests rerun
  • IDEA-146188 (Bug) Menus don't always drop down [Linux, GTK+ L&F]
  • IDEA-146786 (Bug) Strange "alert-icon" location when trying to create a class with a bad name.

New in IntelliJ IDEA Ultimate Edition 15 Build 143.379.11 EAP (Oct 22, 2015)

  • No subsystem::
  • IDEA-51897 (Feature) - statusbar position information enhancement
  • IDEA-146440 (Task) - Please map topic Ids to the pages in Code > Generate > Getter / Setter / Getter and Setter
  • IDEA-144922 (Bug) - IDE cannot read key map config at startup
  • IDEA-146372 (Bug) - ExceptionInInitializerError if cancel featured plugin downloading
  • IDEA-146173 (Bug) - PhpStorm 143.129 > lots of events happing with new EA version
  • IDEA-145975 (Bug) - Exception appears when first run IDEA (UI Themes page)
  • IDEA-80190 (Bug) - Project window, compare file with editor should pick last selected editor window
  • IDEA-145360 (Bug) - Export to HTML doesn't work correctly (formatting and include of method separator aren't correct)
  • WEB-18319 (Bug) - color picker doesn't work (win 10)
  • IDEA-145029 (Bug) - Map help button of the page Startup Tasks to the specified id
  • IDEA-146514 (Bug) - Sbt dependencies resolved, but everything is highlighted in red
  • IDEA-146192 (Bug) - Pasting SQL into Mail.app produces large 17 size font
  • CSS:
  • IDEA-146227 (Bug) - Using "Comment with Line Comment" in a JavaFX CSS file may create a problematic comment section
  • Code Coverage:
  • IDEA-146137 (Bug) - NullPointerException trying to instrument classes under org.apache.tika.parser
  • DB.Connectivity:
  • DBE-1676 (Bug) - Incorrect driver for DerbyDB
  • DBE-1677 (Bug) - Sybase URL is parsed incorrectly
  • DB.Console:
  • DBE-1237 (Feature) - Export SQL script to file
  • DBE-1185 (Bug) - SQL Injection parameters in FROM clause are not recognized
  • DB.Refactoring:
  • DBE-1689 (Bug) - "Create new table", "Unique" field checkbox does nothing. (postgresql)
  • DBE-1684 (Bug) - Add a support of COMMENT ON TABLE for PostgreSQL
  • DBE-1692 (Bug) - "Modify Table", Column type editing. Type suggest does not work with mouse.
  • DBE-1713 (Bug) - Non unique constraint name generation when adding primary key flag to a column (PostgeSQL).
  • DBE-1633 (Bug) - Rename refactoring brokes code
  • Dart:
  • WEB-17381 (Feature) - Update URI references after file moves/renames.
  • WEB-18553 (Performance Problem) - Deadlock stack trace
  • WEB-11083 (Performance Problem) - IDE goes OutOfMemory while searching for Dart method implementations
  • WEB-18645 (Bug) - Dart: Extract Method: preview text is not updated on the checkbox enabling/disabling
  • Database:
  • IDEA-145077 (Performance Problem) - Opening Add FK/Index dialog is terribly slow
  • Debugger:
  • IDEA-146363 (Bug) - Incorrect binary formatting
  • IDEA-146333 (Bug) - Inline debugger is hard to see when debugging lambdas
  • WEB-17234 (Bug) - org.jetbrains.concurrency.Promise$MessageError: Connection closed
  • WEB-15645 (Exception) - Debug: Grunt: com.google.gson.JsonParseException on Step Into
  • Diff_Merge:
  • IDEA-145925 (Bug) - "Go to changed file" popup (in Show Diff window) do not remember size change
  • IDEA-146222 (Bug) - "Compare file with editor" compares with wrong editor if multiple windows are open
  • Grails:
  • IDEA-146344 (Cosmetics) - Settings dialog: do not stretch out exagerratedly dialog window in case of too long information messages
  • IDEA-146361 (Exception) - StackOverflow error when domain classes in grails has bidirectional relationship
  • Groovy:
  • IDEA-144268 (Bug) - Uppercase fields are not resolved if qualifier is named like a package
  • IDE Configuration:
  • IDEA-143998 (Usability Problem) - Provide direct link for issue creation when an internal error occurs
  • IDE.General:
  • DBE-1679 (Bug) - Export settings... action does not export databaseSettings.xml file
  • DBE-1671 (Bug) - Exception after start IDE
  • JPA:
  • IDEA-141967 (Bug) - JPA Argument for @NotNull parameter 'stream' must not be null
  • JSP:
  • IDEA-146501 (Bug) - HTML preview in browser no longer opens a web server
  • Jade:
  • WEB-17111 (Bug) - Jade: NoSuchElementException on opening Jade file, null editor is passed
  • Java. Code Completion:
  • IDEA-146512 (Bug) - Code completion adds unnecessary type parameter
  • IDEA-146452 (Bug) - Bad Auto Implemented Method
  • Java. Error Highlighting:
  • IDEA-146395 (Bug) - Good code is red: Implicit type cast from Map to Map
  • IDEA-146351 (Bug) - Missing error: illegal generic type for instanceof
  • IDEA-146352 (Bug) - Missing error: generic array creation
  • Java. Refactoring:
  • IDEA-146284 (Bug) - Remove parameter breaks method signature
  • IDEA-146250 (Bug) - Refactoring variable out of lambda expression places variable outside of the lambda
  • Java.Inspections:
  • IDEA-146359 (Usability Problem) - "Unnecessary 'final' on local variable or parameter" inspection is not fully working in java 8
  • IDEA-145668 (Bug) - Volatile variables produce confusing nullable inspection popup
  • IDEA-145968 (Bug) - IntelliJ parameter annotations for Nullable NotNull hinting conflicts for FileWriter constructors
  • IDEA-145401 (Bug) - False positive for "condition is always true when reached" for "x && !(x = false)"
  • IDEA-146302 (Bug) - Inspection 'throw' caught by containing 'try' statement incorrectly identifies exceptions thrown in lambdas.
  • IDEA-146258 (Bug) - False positive "nested synchronized statement" inspection with Java 8 lambdas
  • IDEA-146241 (Bug) - Double click on inspection results tree node expands and navigates at the same time
  • JavaEE.Tomcat:
  • IDEA-139744 (Bug) - Jasper validator fails with Java 8 / Tomcat 7
  • Language Injection:
  • IDEA-139305 (Feature) - Recognize replacement token such as %s in injected language strings
  • Packaging and Installation:
  • IDEA-145547 (Bug) - Exception dialog while applying 14.1.5 patch
  • IDEA-146469 (Bug) - IDEA with bundled JDK on OS X has incorrect Info.plist settings that prevent dynamic switching between graphics cards
  • IDEA-144424 (Bug) - Latest EAP fails to update
  • Run | Debug configuration:
  • IDEA-146263 (Bug) - java.lang.UnsupportedClassVersionError when running the project with JDK 1.2
  • SQL:
  • IDEA-114383 (Bug) - Comment not parsed correctly
  • SQL.Editing:
  • DBE-1309 (Feature) - Custom Code Folding
  • SQL.Highlighting:
  • DBE-1693 (Bug) - PostgreSQL: GRANT syntax parser regression
  • Unit Tests:
  • WEB-18549 (Bug) - Way to run ONE test in a Mocha Test Suite
  • User Interface:
  • IDEA-127938 (Usability Problem) - Branch menu "random" location when launched by keymap
  • IDEA-146491 (Usability Problem) - Do not handle snapshots on EDT
  • IDEA-112093 (Bug) - White stripes in Status Bar
  • IDEA-146168 (Bug) - Resizing splitted tabs shouldn't start drag
  • IDEA-144184 (Bug) - Hit target for the editor window splitters is too small in WebStorm 11 EAP
  • IDEA-138300 (Bug) - Settings dialog doesn't detect changes unless changing focus
  • Version Control:
  • IDEA-142197 (Bug) - "Show directories with changed descendants" does not work
  • Version Control. Git:
  • IDEA-146142 (Usability Problem) - New "Rebase" feature in the branches menu is not intuitive
  • IDEA-142753 (Bug) - Error updating changes: fatal: '...' is outside repository
  • IDEA-145083 (Bug) - IntelliJ does not prompt for new password on auth fails
  • IDEA-146051 (Bug) - Keyboard shortcuts do not work in Clone Repository window
  • IDEA-145811 (Bug) - [GIT] No information about not commited changes on pull

New in IntelliJ IDEA Ultimate Edition 15 Build 143.249.6 EAP (Oct 15, 2015)

  • No subsystem::
  • IDEA-90075 (Feature) - Export Codestyle as XML File, like the Code Inspections
  • WEB-18436 (Feature) - Make ES6 scratches executable
  • IDEA-145706 (Cosmetics) - Arquillian Run Configurations: manual configuration: correct label for dependency adding
  • IDEA-143934 (Bug) - Failed to complete static methods on class from excluded package
  • WEB-18499 (Bug) - Fix left margin for second level title in Yeoman generator
  • IDEA-145975 (Bug) - Exception appears when first run IDEA (UI Themes page)
  • IDEA-146173 (Bug) - PhpStorm 143.129 > lots of events happing with new EA version
  • IDEA-145163 (Bug) - Quick Documentation popup by hover is interrupted by debug console output
  • IDEA-145967 (Bug) - Arquillian JUnit: correct run configuration name for configuration kind == 'category'
  • IDEA-144615 (Bug) - GenerateMissedTestMethods intention fails for ArquillianTestNG test class without test methods
  • IDEA-144994 (Bug) - Don't suggest to run Arquillian tests when there are none
  • IDEA-145931 (Bug) - Garbage text when viewing JDK Javadoc
  • WEB-17924 (Bug) - JSCS package location is not re-detected
  • IDEA-146102 (Bug) - Extract method dialog takes 3 seconds to appear
  • ..(please choose one)..:
  • DBE-1651 (Bug) - ISSUE: Database - Modify Table (MySQL) PS-142.5282 Sept 30, 2015
  • Android:
  • IDEA-127703 (Task) - Support --multi-dex option for dx
  • AspectJ:
  • IDEA-146226 (Bug) - In post-compile weave mode, no additional options are passed to Javac
  • Build tools:
  • WEB-18419 (Bug) - npm scripts: errors while building scripts tree should be possible to see
  • WEB-18229 (Bug) - Gulp: Jump to source with gulpfile.babel.js does not work
  • CSS:
  • WEB-17189 (Feature) - Add `ms` prefixed pseudo-elements to inspections
  • WEB-17286 (Bug) - Unkown psuedo selector -ms-reveal
  • WEB-18145 (Bug) - -webkit-background-clip with value 'text'
  • Clouds:
  • IDEA-145685 (Bug) - Settings do not respect Apply/Cancel button
  • Code Analysis. Inspection:
  • IDEA-146074 (Usability Problem) - Quick-fix for inferred @Contract requires the file to be writable
  • Compiling Project:
  • IDEA-146068 (Bug) - Unable to compile IDEA 15 EAP from source since Monday
  • DB.Console:
  • DBE-1017 (Bug) - Editor's tab can show incorrect schema in case of reconnet
  • DBE-1618 (Bug) - Explain Raw Plan SQL command not properly ended
  • DB.Introspection:
  • DBE-1658 (Bug) - Editing MySQL table with bit column produces invalid default value
  • DBE-949 (Bug) - permissions issue while syncing stops sync
  • Dart:
  • WEB-13636 (Feature) - Make color of waring configurable for Dart
  • WEB-16266 (Usability Problem) - The visual difference between the current line background and code warnings is way too small
  • Data.Viewer:
  • DBE-1607 (Bug) - DataGrid: enforce single row updates when using cell editors
  • DBE-1503 (Bug) - Create update delete query on replications
  • Database:
  • IDEA-146279 (Usability Problem) - Database synchronized notifications are TMI (too much information) and annoying to close
  • IDEA-144895 (Cosmetics) - Database advanced settings: not possible to see inserted text.
  • IDEA-146046 (Bug) - Duplicated database functions in database panel
  • IDEA-131875 (Bug) - Database tool window: Delete (DROP) does not work for a procedure in a package
  • IDEA-129612 (Bug) - PhpStorm hung on reopen project
  • IDEA-146021 (Exception) - NPE when synchronizing database (PostgreSQL)
  • Debugger:
  • IDEA-146299 (Bug) - Nested foreach in Evaluate expression works incorrect
  • IDEA-146113 (Bug) - Debugger: Column Mode selection blinks when you stay at breakpoint.
  • Docker:
  • IDEA-138983 (Usability Problem) - Container nodes can not preserve collapsed state
  • IDEA-145971 (Bug) - Docker: group containers and images under dedicated tree nodes in the Application Servers view
  • IDEA-145858 (Bug) - Docker: improve status workflow in the Application Servers tool window
  • IDEA-145630 (Bug) - Docker: deployment process interrupted if base image needs to be pulled
  • IDEA-145678 (Exception) - NPE on adding docker configuration
  • Editor. Editing Text:
  • IDEA-145359 (Usability Problem) - Reformat Code does not move horizontal scroll position to 0
  • IDEA-145940 (Bug) - Selecting RegEx for Find/Replace forces Words checkbox selection and disables it. Making regex match only whole words. WT@#$@#?
  • IDEA-145788 (Bug) - Intellij instance becomes unresponsive very frequently
  • IDEA-90072 (Bug) - Faux italics used for some fonts with true italics available
  • IDEA-146182 (Bug) - Selection hangs for plain text file
  • IDEA-145646 (Bug) - Weird undo behavior with 'introduce field' postfix template
  • IDEA-145972 (Exception) - Cyclic dependency exception in RemoteDesktopDetector class
  • Find, Replace, Find Usages:
  • IDEA-145767 (Bug) - Search hotkey no longer focuses searchbox when searchbox is open
  • Groovy:
  • IDEA-145999 (Bug) - Extract parameter refactoring doesn't work without selection
  • IDE.General:
  • DBE-1482 (Bug) - fresh install of 0xDBE-142.3925.2 complains about missing 0xDBE10/config/projects/default/.idea/misc.xml
  • IDE.User Interface:
  • DBE-1557 (Bug) - Cant make alert dissapear
  • Java. Code Completion:
  • IDEA-145768 (Bug) - MagicConstant completion in incomplete code
  • IDEA-145752 (Bug) - Annotation attribute value: irrelevant completion proposals for boolean attribute (basic completion)
  • Java. Error Highlighting:
  • IDEA-138752 (Bug) - Invalid "Cannot resolve method" with method reference
  • IDEA-146161 (Bug) - Compilation error for lambda: ... cannot be applied to '()'
  • IDEA-138957 (Bug) - Bad code green: Cannot infer types with nested generics.
  • IDEA-136708 (Bug) - Good code red: method reference in Collectors.toMap
  • IDEA-130453 (Bug) - Good code marked red when inferring wildcard types
  • Java. Refactoring:
  • IDEA-146086 (Bug) - Change signature: Inconsistent signature preview
  • Java.Inspections:
  • IDEA-146122 (Bug) - Wrong 'can produce NPE' after comparing with enum constant
  • IDEA-146009 (Bug) - Good code is yellow: "Unboxing may produce NPE" inside forEach lambda
  • JavaScript:
  • WEB-18001 (Feature) - add 'else if' in autocomplete for JavaScript code editing
  • WEB-18372 (Cosmetics) - Instance member variable colored as function when declared as @property
  • WEB-18458 (Bug) - Emmet label abbreviation in JSX
  • WEB-18459 (Bug) - Emmet img abbreviation in JSX
  • WEB-17542 (Bug) - WebStorm erroneously defines Object.prototype.length in EcmaScript.js
  • JavaScript. Inspections:
  • WEB-18198 (Bug) - WS 11 EAP 142.4723: Inspection message is wrong and inexplicable
  • WEB-18075 (Bug) - JSDoc inspection error: @param default value is an object leads to error
  • Language Injection:
  • IDEA-142709 (Feature) - Language Injection does not work in lambdas
  • IDEA-142573 (Bug) - Failed to inject language to string array annotation value
  • Maven:
  • IDEA-146019 (Exception) - NPE at org.jetbrains.idea.maven.utils.library.RepositoryUtils$4$1.run
  • Node.js:
  • WEB-18363 (Exception) - java.lang.ClassCastException: com.jetbrains.nodejs.codeInsight.AddRequiredAmdModuleToModulesListFix cannot be cast to com.jetbrains.nodejs.codeInsight.ImportJsModuleFix
  • Packaging and Installation:
  • IDEA-140558 (Bug) - "Check for update" only proposes to upgrade using patch when invoked several times
  • Project Configuration:
  • IDEA-83808 (Usability Problem) - Prompts me too much when deleting libraries from the Project Structure settings
  • IDEA-145299 (Bug) - Copyright notification is not retrieved from the Default Settings
  • Run | Debug configuration:
  • IDEA-145790 (Feature) - When a run configuration is started run java process using newest JDK from module dependencies
  • IDEA-145791 (Usability Problem) - Show which JRE will be used to run application in Run Configuration dialog
  • IDEA-145801 (Bug) - IDEA allows to run main method with non-void return type
  • SQL:
  • IDEA-115597 (Bug) - DB - querry begin-end recognision
  • IDEA-125614 (Bug) - Sybase: incorrect variants are present at completion for datepart() function
  • SQL.Completion:
  • DBE-1478 (Bug) - MySQL delimiter value is not considered when creating a new procedure or function
  • SQL.Highlighting:
  • DBE-1514 (Bug) - PostgreSQL syntax not parsed correctly in PyCharm
  • DBE-1614 (Bug) - Inspection can't recognize agregate functions in SELECT INTO query (SQL Server)?
  • Spring:
  • IDEA-145881 (Feature) - Spring Boot: @ConditionalOnProperty code insight
  • Template Languages. FreeMarker:
  • IDEA-144907 (Bug) - FreeMarker-Template: Comment block block detection broken
  • TypeScript:
  • WEB-18461 (Bug) - Typescript: Intersection Types - good code is red
  • WEB-18514 (Bug) - Typescript - Wrong indentation when decorator is set to property
  • WEB-17904 (Bug) - TypeScript: usage call signature in javascript
  • WEB-18412 (Bug) - TypeScript declaration merging not working correctly
  • WEB-17187 (Bug) - Typescript. Resolve absolute path
  • WEB-18421 (Bug) - TSLint: not invoked on TSX files
  • Unit Testing. JUnit:
  • IDEA-142170 (Bug) - Arquillian Run Configuration: on Method option selecting show the test methods only
  • IDEA-145997 (Bug) - Wrong Comparison Failure popup with multiple failures in one test
  • Unit Tests:
  • WEB-18526 (Bug) - Wrong options in karma's files sub-menu
  • User Interface:
  • IDEA-145126 (Usability Problem) - an option to hide 'tool window' buttons
  • IDEA-146007 (Bug) - 'Hiding' actions shouldn't affect 'Windowed' toolwindows
  • IDEA-145827 (Bug) - Icon is 'blinking' for the file being edited
  • Version Control:
  • IDEA-145846 (Bug) - Set active changelist: do not show unnecessary "Select changelist" dialog
  • Version Control. Git:
  • IDEA-146133 (Exception) - Exception i Git integration
  • XML:
  • IDEA-146094 (Bug) - Whitespace+dash messes up XML Line comment conversion

New in IntelliJ IDEA Ultimate Edition 15 Build 143.116.4 EAP (Oct 8, 2015)

  • No subsystem:
  • IDEA-145772 (Task) - Please map topic ID to the page "Required Plugins"
  • IDEA-144111 (Bug) - After deleting from the Recent Files menu, I cannot use the arrow keys
  • WEB-18313 (Bug) - Code Analysis misreporting Coldfusion tags as html tag errors
  • IDEA-145786 (Bug) - Exception when using "Move Caret to Matched Brace" for file without brace/parenthesis/bracket
  • WEB-17691 (Bug) - built-in server doesn't serve files it doesn't have in the project tree
  • WEB-18396 (Bug) - Settings: Node.js and NPM. packages update is strange
  • WEB-14408 (Exception) - ClassNotFoundException when open project after opening export settings menu
  • IDEA-145709 (Exception) - Throwable at com.intellij.util.Urls.toUriWithoutParameters(Urls.java:233)
  • Build tools:
  • WEB-18413 (Cosmetics) - npm scripts: change name of the opened npm Settings
  • WEB-18415 (Bug) - npm scripts: Run Gulp/Grunt Task popup is jumping when switching to the "npm" choice
  • WEB-18410 (Bug) - npm scripts: correctly start multiple scripts from Run Configuration
  • WEB-18411 (Bug) - npm scripts: RC: disable "Scripts" field in case of not run-script command selected
  • WEB-18418 (Bug) - npm scripts: on running not default command no arguments are set
  • WEB-18320 (Bug) - npm scripts do not run on Windows
  • Compiling Project:
  • IDEA-145718 (Bug) - Path separator changes in ".idea/compiler/xml"
  • DB.Connectivity:
  • DBE-1570 (Bug) - Doesn't connect to Oracle without a manual hack via VM options
  • DB.Console:
  • DBE-1608 (Bug) - MS SQL - Unable to use variables in queries
  • DBE-981 (Bug) - PostgreSQL: data source at Database Tool Window is not refreshed on table creation is SELECT ... INTO is used for it
  • DB.Introspection:
  • DBE-620 (Bug) - PostgreSQL: materialized views are shown as tables in Database tool window
  • DB.Refactoring:
  • DBE-873 (Bug) - Create new column should quote reserved keywords
  • Data.Viewer:
  • DBE-1607 (Bug) - DataGrid: enforce single row updates when using cell editors
  • DBE-1617 (Bug) - Impossible to validate the row filter
  • Database:
  • IDEA-145813 (Bug) - Database configuration pane frequently hangs forever (deadlock)
  • Editor. Editing Text:
  • IDEA-145521 (Performance Problem) - PsiMultiReference.getRangeInElement shouldn't resolve unless needed
  • IDEA-128385 (Bug) - kill to word end deletes past end of line
  • File System:
  • IDEA-133292 (Feature) - fsnotifier is still 32 bit
  • Find, Replace, Find Usages:
  • IDEA-145767 (Bug) - Search hotkey no longer focuses searchbox when searchbox is open
  • IDE.General:
  • DBE-1433 (Exception) - EnvironmentUtil - can't get shell environment
  • IDE.User Interface:
  • DBE-1462 (Usability Problem) - Create Data Source using generic Database drive is not possible if it is not listed among available Drivers
  • DBE-1572 (Bug) - Copy content from structure tool window/structure popup
  • Indices:
  • IDEA-145951 (Bug) - Tests not starting
  • Java. Code Completion:
  • IDEA-145680 (Bug) - Basic completion doesn't work inside method call after "

New in IntelliJ IDEA Ultimate Edition 15 Build 142.5239.7 EAP (Oct 1, 2015)

  • No subsystem:
  • IDEA-51447 (Usability Problem) - Help button in the structure tool window opens wrong page, when a *.properties file structure is shown.
  • IDEA-145303 (Bug) - RubyMine hangs on refactoring if "Align right parts of assignments or hashes" is checked
  • WEB-18214 (Bug) - Project files don't reflect changes in library selection
  • IDEA-144512 (Bug) - File Colors for project are removed after IDEA restart
  • IDEA-145341 (Bug) - EAP 15 - settings pane number box doesn't have enough room to show default numbers
  • WEB-17450 (Bug) - Startup failure when blocked in firewall
  • IDEA-145407 (Bug) - Resource Bundles: Copy property (F5) doesn't work if the source and target resource bundles properties files don't match
  • DBE-848 (Bug) - Syntax error for MySQL SELECT * FROM ((...) UNION (...) ORDER BY ...);
  • AspectJ:
  • IDEA-140157 (Feature) - Allow a way to force the compiler selection
  • Build tools:
  • WEB-18289 (Bug) - npm scripts: can't select package.json
  • Code Analysis. Inspection:
  • IDEA-144795 (Feature) - Inspections filtering needs filter for inspections without language
  • IDEA-145472 (Usability Problem) - 'Redundant suppression' should point to actual suppression rather than method
  • IDEA-144275 (Bug) - Checked-Out Settings for Inspection Are Not Active until restart
  • IDEA-140753 (Bug) - Every inspection in offline inspection report is listed 3 times
  • DB.Introspection:
  • DBE-1465 (Bug) - Cannot synchronize with a readonly postgres database (cannot execute txid_current() during recovery)
  • DB.Refactoring:
  • DBE-873 (Bug) - Create new column should quote reserved keywords
  • Data.Viewer:
  • DBE-1601 (Bug) - NPE when going to Last Page
  • Database:
  • IDEA-144980 (Bug) - [1] [SQLITE_ERROR] SQL error or missing database (near " ": syntax error)
  • IDEA-126092 (Bug) - SQL: Sybase dialect stored procedure doesn't understand null input
  • Debugger:
  • IDEA-145368 (Feature) - Support force early return
  • IDEA-144727 (Feature) - Allow to quickly hide/show object types
  • WEB-18074 (Bug) - Meteor ES6: server-side debugging doesn't work
  • Diff_Merge:
  • IDEA-111268 (Bug) - Tab width not respected when viewing code changes inline
  • Docker:
  • IDEA-145427 (Bug) - Docker: support full set of the options from Docker 1.21 remote api
  • IDEA-144983 (Bug) - Docker: improve UI for configuring container options
  • Editor. Editing Text:
  • IDEA-12068 (Feature) - Add ability to go to matching brace/parenthesis/bracket
  • IDEA-111328 (Bug) - Move caret to matched brace works incorrectly
  • Flash_Flex:
  • IDEA-145619 (Bug) - IntelliJ IDEA “Out of Memory ” when “Creating iOS package”
  • Gradle:
  • IDEA-145387 (Bug) - Launch config stops building artifact after incorrect dependency in project
  • IDEA-145573 (Bug) - Gradle: NPE when opening a Gradle build file
  • IDE Configuration:
  • IDEA-142986 (Usability Problem) - Settings / Colors and Fonts: hyperlink near "Use inherited attribute" could be always enabled
  • Java. Code Completion:
  • IDEA-145471 (Feature) - Completion for return value check for method annotated with magic constant
  • IDEA-143204 (Bug) - Completion inserts too much
  • IDEA-145119 (Bug) - Completion inside generics
  • IDEA-145447 (Bug) - Incorrect completion in annotations
  • IDEA-145409 (Bug) - IntelliJRulezz in completion message
  • Java. Error Highlighting:
  • IDEA-145566 (Bug) - Use of generics is highlighted as an error in Intellij
  • IDEA-145504 (Bug) - Good code red: Static import of Stream.of is ignored
  • IDEA-145505 (Bug) - Good code red: type inference in calls to Collector.of()
  • Java. Intention Actions:
  • IDEA-25716 (Feature) - New intention: toggle between conditional and boolean expression
  • Java. Refactoring:
  • IDEA-145512 (Bug) - Missing import after inline method
  • Java.Inspections:
  • IDEA-145398 (Bug) - CollectionDeclaredAsConcreteClass inspection: false positive
  • IDEA-144942 (Bug) - Arquillian test class should have method with @Deployment - inheritance not supported
  • IDEA-145542 (Bug) - "Duplicate throws" inspection error
  • IDEA-145468 (Bug) - incorrect unboxing for simple types
  • IDEA-140947 (Bug) - Idea shows some inspections as INVALID in offline inspection report
  • IDEA-143851 (Bug) - Invalid 'class is made visible outside its defined scope'
  • IDEA-145186 (Bug) - Regression: Unused Library inspection reports many false positives
  • IDEA-145500 (Bug) - "Local variable or parameter can be final" – "Report local variables" setting doesn't work inside lambdas
  • IDEA-143142 (Bug) - Equality checking between Object and generic types triggers warning
  • IDEA-145326 (Bug) - Typo in StringContatenationInLoop inspection suppression
  • JavaScript:
  • WEB-18235 (Bug) - Flow: Settings: color all keywords: 'declare' and 'type'
  • WEB-18231 (Bug) - ES6/Flow: provide option to color class, member variable, label and type alias
  • WEB-18201 (Bug) - Move caret to matching brace doesn't work for ()
  • WEB-18200 (Bug) - ArrayIndexOutOfBoundsException on Move caret to matching brace
  • WEB-17918 (Bug) - Code completion after await
  • WEB-12681 (Bug) - Wrong Singleton highlight in Ecma6 with static
  • WEB-18253 (Bug) - Flow: line comment breaks React tag recognition
  • WEB-18255 (Bug) - Flow: recognize last comma in the tuple type
  • WEB-16555 (Bug) - Type checking doesn't work for es6 class fields
  • WEB-18225 (Exception) - java.lang.NoClassDefFoundError: org/apache/commons/io/FilenameUtils
  • JavaScript. Formatter:
  • WEB-17895 (Feature) - Formatting ES7 decorators: keep decorators on individual lines
  • JavaScript. Frameworks:
  • WEB-18256 (Bug) - React: completion for imported component doesn't work when not using {}
  • JavaScript. Inspections:
  • WEB-16982 (Bug) - ESLint: can't run eslint because relative paths to extended configuration files not correctly resolved
  • Node.js:
  • WEB-12775 (Bug) - Per Project Node Version Isn't Saved
  • Packaging and Installation:
  • IDEA-145376 (Cosmetics) - MacOS: "[Errno 2] No such file or directory" error on attempt to open folder with command-line launcher
  • Plugin Support. DevKit:
  • IDEA-145254 (Bug) - DevKit: support nested classes FQN notation using "$" in components
  • SASS:
  • WEB-18234 (Bug) - SCSS autocomplete suggests compass methods while compass is not enabled.
  • SQL:
  • IDEA-119830 (Feature) - SQL: inspections supression for the whole files
  • IDEA-132316 (Feature) - Convention for order of operands in join conditions
  • IDEA-100055 (Bug) - SQL: Oracle SQLPlus: `number` as `LIST number` alias is red
  • IDEA-143327 (Bug) - SQL: MySQL: not escaped dot in variable name is red
  • IDEA-145213 (Bug) - HSQLDB. Support object type
  • IDEA-109856 (Bug) - SQL: derived table with join after it is red
  • IDEA-143320 (Bug) - SQL: code completion for unfinished variable name inserts superfluous character
  • IDEA-45281 (Bug) - MySQL: COLUMN_FORMAT and STORAGE in column definition are red
  • IDEA-79015 (Bug) - SQL: Sybase: yen and pound sterling characters are red
  • IDEA-100170 (Bug) - SQL: Oracle SQLPlus: continuation inside string literal in double quotes is red
  • SQL.Completion:
  • DBE-1477 (Bug) - DELIMITER keyword is not suggested by code completion
  • DBE-1431 (Bug) - Oracle: completion adds a dot after a synonym reference
  • SQL.Editing:
  • DBE-1039 (Feature) - Shortcuts for navigation between statements and executing selected statements
  • DBE-1600 (Bug) - MS SQL Server command SETUSER not recognized
  • DBE-1510 (Bug) - multi-line strings within single quotes not parsed correctly
  • SQL.Generation:
  • DBE-553 (Bug) - MSSQL: generate procedure code (alt+insert) works not well
  • SQL.Highlighting:
  • DBE-1587 (Bug) - DDL Arguments and Variables are not recognised as valid if declared in backticks
  • Spring:
  • IDEA-143762 (Feature) - Spring Boot: additional-spring-configuration-metadata.json editing: show errors for the missed mandatory attributes
  • IDEA-142949 (Feature) - Spring Boot: additional-config.json navigate from property definition to related hint
  • IDEA-145703 (Bug) - IDEA Hangs Completely - maven build, find usages, navigation
  • IDEA-145467 (Bug) - Spring Facet inspection: detect meta-annotated @Configuration classes
  • IDEA-137607 (Bug) - Spring: unmapped config files for inner static @Configuration classes and @interface
  • Tapestry:
  • IDEA-143514 (Usability Problem) - [Tapestry5 plugin] Goto template (ctrl-shift-g) doesn't work for Scala classes
  • IDEA-144473 (Bug) - Element inside t:content marked red
  • Template Languages. FreeMarker:
  • IDEA-145096 (Bug) - FreeMarker formattting tag
  • IDEA-145592 (Bug) - ClassCastException on loading Freemarker template
  • IDEA-145591 (Bug) - 'Unnecessary semicolon' false positive
  • Terminal:
  • IDEA-145554 (Bug) - IntelliJ 15 EAP Terminal: shell prompt truncated
  • Thymeleaf:
  • IDEA-145462 (Bug) - Thymeleaf: DOM selector syntax: attribute selectors without nodes are not parsed
  • IDEA-145465 (Bug) - Thymeleaf: DOM selector syntax: support jQuery-style selectors
  • IDEA-145295 (Bug) - Thymeleaf: errors are shown in conditional expressions (th:if and th:unless attribute values)
  • IDEA-145165 (Bug) - Thymeleaf Goode code red: !b where b is Optional seems to not parse correctly
  • IDEA-145378 (Bug) - Thymeleaf: ternary operator merked red
  • IDEA-145286 (Bug) - Thymeleaf: conditional expressions inside ${...} are reported as errors
  • IDEA-145449 (Bug) - Thymeleaf: DOM selector syntax: referenced node without attributes (like //x, /x, [x], [//x], [/x]) is shown as error
  • IDEA-145511 (Bug) - Thymeleaf: springSecurity4 dialect support: "http://www.thymeleaf.org/thymeleaf-extras-springsecurity4" is reported as not registered uri
  • IDEA-145456 (Bug) - Thymeleaf: DOM selector syntax: logical expressions are not parsed properly
  • TypeScript:
  • WEB-18122 (Bug) - inspection TypeScriptValidateTypes for Mocha it functions
  • WEB-6784 (Bug) - TypeScript: call signatures inherited from base interface are not shown in Structure view
  • WEB-18212 (Bug) - TypeScript: Inspections: overloaded constructor is marked as nested function inside Class expression
  • WEB-18220 (Bug) - TypeScript: recognize 'as' operator in all constructs
  • Unit Testing. JUnit:
  • IDEA-145247 (Bug) - Can't run any tests using shortcuts, menu or icon on EAP 142.4859.6
  • Unit Testing. TestNG:
  • IDEA-145397 (Bug) - When configuring testng parameters, item moves to the end of the list
  • User Interface:
  • IDEA-141684 (Feature) - Tips of the day. Font size.
  • IDEA-145126 (Usability Problem) - an option to hide 'tool window' buttons
  • IDEA-145420 (Bug) - Shortcut has strange FG color in popup menu
  • IDEA-145230 (Bug) - give an accessibility name to items of the list in the SearchEverywhere action popup
  • Version Control:
  • IDEA-141520 (Usability Problem) - ApplyPatch should be cancellable
  • IDEA-144407 (Bug) - Unshelve: diff dialog has confusing title "(revision )"
  • Version Control. Git:
  • IDEA-145575 (Bug) - File History | Show Diff for 2 selected revisions may locate the older revision at the right
  • XML:
  • IDEA-145416 (Bug) - XML refactoring: add attribute doesn't allow - in the name
  • i18n:
  • IDEA-141624 (Bug) - Allowage of empty properties in resource files / bundles

New in IntelliJ IDEA Ultimate Edition 15 Build 142.4859.6 EAP (Sep 17, 2015)

  • Among the bugfixes and enhancements it ships with, you’ll find a small, but useful new feature.
  • Now you can change the scope of your Exclude from Import and Completion preferences from IDE to Project.
  • This will allow you to have different exclusion preferences per project, and share them with your team via Version Control.

New in IntelliJ IDEA Ultimate Edition 14.1.5 Build 141.2734.1 EAP (Sep 16, 2015)

  • No subsystem:
  • IDEA-144670 (Bug) - IDEA hangs after I tried restart debugging test
  • Code Analysis. Inspection:
  • IDEA-125474 (Performance Problem) - Local inspections run globally should use multiple cores
  • Code Formatting and Code Style:
  • IDEA-145001 (Bug) - CFML Color issue when CFQUERYPARAM tag is hit.
  • Find, Replace, Find Usages:
  • IDEA-136646 (Performance Problem) - IDE should be responsive during global inspections
  • Java. Error Highlighting:
  • IDEA-143432 (Feature) - Cannot find runtime classes on jdk 1.9.0_b74
  • Tapestry:
  • IDEA-145014 (Bug) - Tapestry project library download fails - codehaus repository is no longer accessible
  • Version Control. Subversion:
  • IDEA-141979 (Bug) - Subversion: svn1.9: MergeFrom fails if root folder doesn't contain svn:mergeinfo property yet
  • IDEA-139842 (Bug) - Subversion Annotate doesn't work for some files
  • IDEA-141977 (Bug) - Subversion: cannot add external with Subversion 1.9 if no externals existed
  • IDEA-141935 (Bug) - Subversion: svn1.9: Ignore command doesn't work if folder doesn't contain svn:ignore property yet
  • IDEA-138751 (Bug) - Subversion -> Show Current Revision shows wrong commit message

New in IntelliJ IDEA Ultimate Edition 15 Build 142.4675.3 EAP (Sep 9, 2015)

  • No subsystem:
  • IDEA-86162 (Feature) - Flex UML Dependencies: for fields of Vector type, show a dependency to Vector
  • IDEA-79934 (Feature) - Run Configurations: Ability to specify another Run configuration as a 'before run' task.
  • IDEA-89847 (Usability Problem) - Compiler options: provide better locale list editor
  • IDEA-76364 (Usability Problem) - Flex, Air Mobile run configuration: can't choose existing .apk file
  • IDEA-140057 (Usability Problem) - Pin/unpin buttons of the "Quick Documentation/Definition" popup are too different and thus very confusing
  • IDEA-144628 (Performance Problem) - Long time waiting after invoke file context menu
  • WEB-14058 (Performance Problem) - Store only limited initializer texts in stubs of JSVariable (e.g. store only literal constant expressions in initializers)
  • IDEA-70559 (Performance Problem) - Add "-Dsun.java2d.pmoffscreen=false" line to idea.vmoptions file of linux/unix build of IDEA by default
  • IDEA-144627 (Cosmetics) - Provide proper capitalization
  • IDEA-79237 (Task) - Update JGoodies L&F to the latest version
  • IDEA-72229 (Task) - Map help button of the ActionScript page of the settings dialog
  • IDEA-81613 (Task) - Add tip of the day
  • IDEA-82703 (Bug) - Import FlashBuilder Library project does not import include assets correctly.
  • IDEA-74625 (Bug) - Insecure temporay file handling in bin/idea.sh on linux
  • IDEA-85898 (Bug) - PHP plugin is not compatible with IDEA, NCDFE for FileBasedIndex$InputFilter (trunk)
  • IDEA-74433 (Bug) - IDE changes the file permissions on Windows and Samba
  • IDEA-72872 (Bug) - idea.max.intellisense.filesize option operates on Java files also
  • IDEA-144233 (Bug) - Drag'n'Drop to move files within Project Tree View?
  • IDEA-103306 (Bug) - Grouped files from File Watcher plugin are not visible
  • IDEA-81301 (Bug) - Flex: when merging compiler config files, remove duplicate options
  • IDEA-93713 (Bug) - Good code red
  • IDEA-103839 (Bug) - Import Flash Builder project: detect test source folders
  • IDEA-133065 (Bug) - Code commenting preference not saved (ActionScript)
  • WEB-17955 (Bug) - JStestDriver: inspections are missing
  • IDEA-80483 (Bug) - NPE
  • IDEA-144617 (Bug) - Wrong menu item capitalization
  • IDEA-84555 (Bug) - CoffeeScript classes are shown with AS icon
  • IDEA-82426 (Bug) - Highlight error
  • WEB-17839 (Bug) - Internal web server reports 404 when serving files from project with slashes in name
  • IDEA-67005 (Bug) - [Flex] Green Code Red when using 4-channel colors
  • IDEA-143414 (Bug) - Project SDK choose not saved
  • IDEA-144733 (Bug) - Compound Run configuration UI issue
  • IDEA-82009 (Bug) - {0} appears in the intention name
  • WEB-16174 (Bug) - Reformat File: Incorrect alignment of multiline JavaScript function arguments
  • IDEA-84195 (Bug) - single line of code has multiple methods on it IDEA displays the interface icon multiple times causing display to be funky
  • IDEA-144670 (Bug) - IDEA hangs after I tried restart debugging test
  • IDEA-144581 (Bug) - "Dumb mode not permitted in modal environment" adding a JS (HTML, XSLT) file to the project in AppCode
  • IDEA-83028 (Bug) - "Show in Nautilus" action must open folder with just created patch instead of opening created patch in text editor
  • IDEA-87050 (Bug) - For some reason IDEA is indexing class files from Flex plugin
  • IDEA-102357 (Bug) - Import from Flash Builder: 'Files to package' for iOS, Android or Desktop apps are not imported
  • IDEA-85611 (Bug) - Run configurations: impossible to delete the default Make 'before launch' goal
  • IDEA-76066 (Bug) - Idea, Flex module settings: pressing Help button results in 'Help topic 'reference.settings.modules.flex' not found"
  • Android:
  • IDEA-113446 (Bug) - Android maven project import broken again in 132.106
  • IDEA-91585 (Bug) - Idea shows errors in Android SDK sources
  • IDEA-57990 (Bug) - IntelliJ can't resolve package private symbols when syntax highlighting android java files
  • Build tools:
  • WEB-14873 (Feature) - Gulp: synchronize VFS on gulp watch triggering
  • CSS:
  • WEB-4711 (Bug) - Flex CSS: color chooser is shown for every number literal in the file
  • WEB-4826 (Bug) - Flex: some usages of CSS selectors are missed
  • WEB-17186 (Bug) - Needs to display error when having trailing comma in css rule
  • WEB-17287 (Bug) - Mismatched property value with calc()
  • Code Analysis. Inspection:
  • IDEA-53318 (Feature) - Support for xml properties
  • IDEA-92533 (Usability Problem) - "Apply fix" task cannot be canceled
  • IDEA-120486 (Cosmetics) - Long literal ending in `l` instead of 'L' shall inspection shall be active in default profile
  • IDEA-144524 (Bug) - Filtering inspections by language removes batch inspections
  • IDEA-144554 (Bug) - Long lines inspection not working correctly
  • Code Coverage:
  • IDEA-144630 (Bug) - Code coverage popups are broken
  • Code Formatting and Code Style:
  • IDEA-19061 (Feature) - Integrate the Rearranger-plugin into core-IDEA
  • IDEA-94317 (Feature) - Rearranger: Provide ability to specify name-based rules
  • IDEA-103092 (Feature) - Xml arranger: Support xml namespace rule
  • IDEA-107372 (Usability Problem) - Right margin settings isn't saved on CTRL-Enter pressing
  • IDEA-102405 (Task) - Arrangement: Refactor the API in accordance with design problems discovered during non-java arrangement implementations
  • IDEA-106089 (Bug) - Java rearranger: Correct the processing
  • IDEA-144637 (Bug) - Reformat code with rearranging can corrupt files
  • Code Navigation:
  • IDEA-134961 (Performance Problem) - Recent files popup takes 5 seconds to appear
  • CoffeeScript:
  • WEB-15669 (Bug) - CoffeeScript: Red code: splat inside function definition
  • WEB-16413 (Bug) - coffeescript inspection does not support Destructuring Assignment syntax
  • WEB-15643 (Bug) - CoffeeScript: Red code: empty yield statement
  • WEB-12369 (Bug) - CoffeeScript class inside of function reporting incorrect results
  • Compiling Project:
  • IDEA-99822 (Bug) - Make: Reload java source in different encoding does not trigger incremental make
  • IDEA-122731 (Bug) - Internal exception when building Flex project
  • IDEA-96218 (Bug) - External build: 'Rebuild Artifact' action shouldn't rebuild all modules included into artifact
  • IDEA-94905 (Bug) - External Build messes up artifact build
  • DB.Connectivity:
  • DBE-1534 (Cosmetics) - Typo in Data sources and drivers dialog
  • DBE-1535 (Bug) - Better URL connection string validation
  • DB.Console:
  • DBE-1532 (Bug) - MYSQLTemporary table in combination with SELECT generates ERROR IN SYNTAX
  • DB.Introspection:
  • DBE-1530 (Bug) - MySQL: Primary key with multiple columns gets introspected incorrectly
  • Dart:
  • WEB-18037 (Bug) - Dart reference resolution broken in WebStorm 11 EAP / IntelliJ IDEA 15 EAP + Dart SDK 1.12.0
  • WEB-18006 (Bug) - Do not use --no-package-symlinks by default
  • WEB-17258 (Bug) - Dart SDK is not configured after updating Dart
  • Data.Viewer:
  • DBE-1263 (Feature) - CSV Data view: option to use row as a header and do not display as a part of data
  • Database:
  • IDEA-124217 (Feature) - Data Sources and Drivers: could Test Connection be available from SSH/SSL tab?
  • IDEA-95613 (Feature) - Custom separator and enclosing symbols support for CSV editor
  • IDEA-144588 (Cosmetics) - Left align table headers in the Database Results View
  • IDEA-124260 (Bug) - Data Sources and Drivers: can't apply changes to schemas that are shown and used to resolve
  • IDEA-119481 (Bug) - Built-in CSV viewer consider field quotes past first character
  • IDEA-144603 (Bug) - DbmArgument.setDataType must not be null
  • Debugger:
  • IDEA-144727 (Feature) - Allow to quickly hide/show object types
  • WEB-2093 (Feature) - adding user web browsers
  • WEB-7511 (Usability Problem) - "Evaluate Expression" window does not build correct path to currently selected object node
  • IDEA-144431 (Bug) - debug information unavailable on own code in EAP 15
  • WEB-6663 (Bug) - Don't require URL to open in JS debug run configuration, or validate the config to enforce non-empty path
  • WEB-8440 (Bug) - Debugger: Variables view: incorrect folding of variables
  • IDEA-144666 (Bug) - Surround with runtime type doesn't work for array types
  • WEB-6069 (Bug) - CoffeeScript Debugger doesn't show value of the variables
  • Diff_Merge:
  • IDEA-144687 (Usability Problem) - Diff "Include into commit" checkbox should have an accelerator key
  • Docker:IDEA-144481 (Bug) - Wrong default machine API url and certs folder
  • Editor. Editing Text:
  • IDEA-66333 (Feature) - Quick documentation lookup on mouse hover
  • IDEA-70194 (Feature) - Javadoc: Provide support for completing javadoc parameters description
  • IDEA-93452 (Feature) - Implement "section" support in rearrange menu.
  • IDEA-144638 (Usability Problem) - the code coverage gutter indicator overlaps with gutter icon and is impossible to click
  • IDEA-69153 (Performance Problem) - Editor: Improve performance of caret movement via arrow keys
  • IDEA-68156 (Bug) - Exception when typing in binary file
  • File Watchers:
  • WEB-13172 (Bug) - File Watchers: if watcher is configured to modify original file, it disappears from the project tree after running the watcher
  • Flash_Flex:
  • IDEA-56002 (Feature) - ability to disable "generate flex configuration" on maven project reimport
  • IDEA-102028 (Feature) - Read Adobe Native Extensions dependencies from Maven/FlexMojos POM
  • IDEA-26047 (Feature) - flex: provide "Goto..Test" (Ctrl+Shift+T)
  • IDEA-72151 (Feature) - Flex UI Designer: is not supported; ReferenceError: Error #1056 at MxmlReader.readObject()
  • IDEA-84188 (Feature) - Smart size, bgColor and other macros handling in HTML wrapper
  • IDEA-74191 (Feature) - Support debug on iOS devices
  • IDEA-25774 (Feature) - flex: create class from usage (new expression) should create matching constructor function
  • IDEA-87131 (Feature) - Go to test should suggest to create test source root if none exist
  • IDEA-99910 (Feature) - Metadata "Frame" don't allow to use "extraClass" property
  • IDEA-56387 (Feature) - Settings: Separating ActionScript settings from JavaScript settings
  • IDEA-105581 (Feature) - Mac OS X, Flash run configuration, Launch with: Flash Player: please add option whether to open a new instance of FP or a new window of a running instance.
  • IDEA-97513 (Feature) - Allow to select AIR SDK with ASC 2.0 included (but without Flex SDK) for pure ActionScript build configurations
  • IDEA-72558 (Feature) - Provide quickfix to declare missing conditional compilation definition
  • IDEA-86107 (Feature) - Flex UML Dependencies: show property name as link label on diagram
  • IDEA-86106 (Feature) - Flex UML Dependencies: show dependencies for ClassReference to project components in CSS
  • IDEA-91927 (Feature) - ASC 2.0 (Actionscript Compiler 2.0)
  • IDEA-69761 (Feature) - MXML structure view: show components structure
  • IDEA-75620 (Feature) - Support For apk-captive-runtime or ADT compiler options
  • IDEA-71312 (Feature) - Editor. Flex. Do not warn about unused method marked with DI framework callable metatag.
  • IDEA-69780 (Feature) - suggest more suitable sdk in create module wizard
  • IDEA-70911 (Feature) - Import .fxp ( flash builer project file ) feature
  • IDEA-66866 (Feature) - Flex debugger: Filter Variables view by type
  • IDEA-74990 (Feature) - fud: generic mxml support
  • IDEA-86630 (Feature) - Need support for custom command line to iOS packaging step.
  • IDEA-86144 (Feature) - Flex UML diagram: provide navigation from link to the corresponding field
  • IDEA-69646 (Feature) - Need ability to manage APK packaging options in AIR Mobile run configuration
  • IDEA-72604 (Feature) - Flex UI Designer: TypeError: Error #1007 at MxmlReader.readObject() on using
  • IDEA-71055 (Feature) - fud: support for mobile theme
  • IDEA-68601 (Feature) - 'Mark object' feature for ActionScript/Flex debugger
  • IDEA-110482 (Feature) - fud: FXG components support
  • IDEA-87975 (Feature) - Debugger: jump to declaring type from Variables view (Shift+F4)
  • IDEA-86456 (Feature) - Support flexmojos 5.0-beta
  • IDEA-72123 (Feature) - fud: Model support
  • IDEA-73147 (Feature) - Import from FlashBuilder: respect the theme chosen for the project
  • IDEA-55804 (Feature) - Generate test class stub when going to unexisting test (Ctrl+Shift+T)
  • IDEA-87214 (Feature) - Need 'Create View' quick fix for unresolved first parameter of navigator.pushView(NewView)
  • IDEA-66658 (Feature) - Flex: Move Refactoring dialog: on the fly package name validation could be provided
  • IDEA-63367 (Feature) - "Mark file as" right-click menu to add SWC as a library to current Flex build configuration
  • IDEA-79700 (Feature) - Captive runtime support for desktop apps
  • IDEA-56231 (Feature) - flex: allow navigation/browsing of .swc/.swf files in project view
  • IDEA-69036 (Feature) - Quick fix to create View for Mobile AIR application
  • IDEA-57200 (Feature) - Need ability to attach raw (uncompiled) AS3 library to Flex module
  • IDEA-71970 (Feature) - Flex UI Designer: Styles and Properties panels could be resizable
  • IDEA-105992 (Feature) - Flash Remote Debug run configuration: connect to the app already installed on the device (debug over USB)
  • IDEA-52737 (Feature) - Allow to filter out [SWF] and [UnloadSWF] messages in Flex Debugger Console
  • IDEA-93981 (Feature) - List devices when debugging with more than one connected mobile device
  • IDEA-60118 (Feature) - When creating ActionScript Class via quick fix prompt for template variables if selected custom file template needs it
  • IDEA-72828 (Feature) - fud: support mxml-based project component
  • IDEA-54965 (Feature) - Suggest variable name following type name when completing MXML 'id' attribute
  • IDEA-68169 (Feature) - Unexisting attribute in MXML - add suggestions.
  • IDEA-85983 (Feature) - Flex UML Dependencies: show dependencies for attributes of class type like 'itemRenderer', 'skinClass', etc.
  • IDEA-59353 (Feature) - flex: provide "final" icon overlay for const fields/locals
  • IDEA-94955 (Feature) - Flex: when creating a new class for MXML attribute value, allow choosing MXML templates along with AS ones
  • IDEA-69667 (Feature) - Mark directory as .swc (libraries) folder
  • IDEA-72072 (Feature) - Flex UI Designer: ReferenceError: Error #1065 at StyleValueResolverImpl.resolve() if there is a skin class (project) specified in tag
  • IDEA-127058 (Feature) - Need A Way To Specify Additional ADT Options For AIR 14
  • IDEA-90336 (Feature) - Support for Adobe AIR 3.4 feature to directly install iOS apps on iDevice
  • IDEA-75796 (Feature) - Undeclared namespace suggestion could be smarter
  • IDEA-69939 (Feature) - flex debugger: vector, array and flex collections representation
  • IDEA-80937 (Feature) - Action: convert build configuration nature
  • IDEA-25860 (Feature) - flex: provide "generate...test method" in flexunit test class
  • IDEA-54867 (Feature) - [flex] improve mxmlc ant task result presentation: detect errors and links to related files
  • IDEA-81585 (Feature) - AIR Native Extensions Support
  • IDEA-71299 (Feature) - fud: support for mx Application
  • IDEA-92931 (Feature) - Support running FlexUnit tests on AIR Mobile Emulator if corresponding build configuration has Target platform: Mobile
  • IDEA-83987 (Feature) - Regression: IDEA 11.1 Flex run configuration does no longer allow to select HTML wrapper
  • IDEA-63781 (Feature) - Flexmojos: support air
  • IDEA-81920 (Feature) - import from FlashBuilder: map folders where resource bundles are stored to src paths
  • IDEA-66205 (Feature) - "Show dependencies" for Flex UML diagrams
  • IDEA-68573 (Feature) - ActionScript class creation dialog: add fields for super class and implemented interfaces
  • IDEA-78295 (Feature) - vector debug view title: vector type is missed
  • IDEA-70539 (Feature) - PLease make UML Diagrams for Actionscript more Complete
  • IDEA-85978 (Feature) - Flex UML dependencies: show self-dependencies
  • IDEA-85589 (Feature) - Air 3.3: iOS Simulator Support (Mac)
  • IDEA-89406 (Feature) - Starling event system support
  • IDEA-63128 (Usability Problem) - Flex Debugger: fold inherited members
  • IDEA-65695 (Usability Problem) - "Place SWF file in a local-trusted sandbox" must be default true
  • IDEA-86215 (Usability Problem) - Flex UI Designer: Designer tabs are too wide and partially hidden behind Style/Properties editors
  • IDEA-86749 (Usability Problem) - fud: navigation from adl under windows — should be the same as on debug breakpoint
  • IDEA-84265 (Usability Problem) - Flex, create HTML wrapper: don't allow creating wrapper template in folder that clashes with module content/src root
  • IDEA-81546 (Usability Problem) - 'New...' button near SDK combo at Dependencies tab should open file chooser to select SDK home
  • IDEA-63328 (Usability Problem) - CSS + Flex support
  • IDEA-82734 (Usability Problem) - Flex Air packaging: preserve BC selection on next opening of 'Package AIR Application' dialog
  • IDEA-66264 (Usability Problem) - Can't Add The AIR SDK?
  • IDEA-100491 (Usability Problem) - Allow to setup dependency of Flash build configuration (BC) with Application output type on another BC with Application output type
  • IDEA-87892 (Usability Problem) - Theme URL: respect ${FLEX_SDK} macro
  • IDEA-59180 (Usability Problem) - AIR application descriptor problem when importing from Flash Builder
  • IDEA-87891 (Usability Problem) - When using 'MX only framework linkage' update theme link accordingly
  • IDEA-82101 (Usability Problem) - Flex, desktop packaging: if no pck file name is set in build configuration, use some default name for packaging
  • IDEA-82889 (Usability Problem) - Check that 'Make before launch' is enabled and that 'Skip compilation' is disabled when launching FlexUnit run configuration
  • IDEA-80209 (Usability Problem) - maven reimport causes pointless iml changes
  • IDEA-89588 (Usability Problem) - Flex: Refactor/Rename for module class should update RLM main class name in Runtime-Loaded Modules dialog in BC
  • IDEA-103928 (Usability Problem) - Unable to compile a SWF file and embed it to the main app
  • IDEA-79649 (Usability Problem) - Allow hiding static fields from Variables view in Flex debugger
  • IDEA-82593 (Usability Problem) - Flex project structure, Choose Flex Build Configurations dialog: disable OK button if no BC is selected
  • IDEA-53665 (Usability Problem) - generate event handler: invoke inplace rename for handler name
  • IDEA-113327 (Usability Problem) - Adobe AIR app descriptor namespace validation
  • IDEA-89491 (Usability Problem) - Flash mobile app run configuration: when running on emulator, 'Generated' option in 'App descriptor (emulator)' combo is confusing
  • IDEA-55944 (Usability Problem) - Add commonly used Flex metadata from frameworks to default installation
  • IDEA-84342 (Usability Problem) - Flex Run configuration: warn user if empty string is set as 'url or local file to launch'
  • IDEA-70359 (Usability Problem) - Item renderers with id's show up in the Structure View
  • IDEA-59172 (Usability Problem) - Allow to change generated event handler parameter name
  • IDEA-82900 (Usability Problem) - Run configuration: if chosen main class is not valid, show run configuration as invalid (with red cross)
  • IDEA-65971 (Usability Problem) - flex: annoying completion variants "avmplus.*"
  • IDEA-75838 (Usability Problem) - Package Mobile Air Applications in Background
  • IDEA-61855 (Performance Problem) - While analysing FlexUnit output, accessing filesystem may be inacceptably slow
  • IDEA-84685 (Performance Problem) - Flex debugger is slow because of some delay in the FDB process output parsing
  • IDEA-88199 (Performance Problem) - When editing mxml files, sometimes IntelliJ locks up
  • IDEA-65829 (Performance Problem) - Flex MXML code completion is slow if namespace is not declared
  • IDEA-98096 (Performance Problem) - Support Flex built-in compiler shell in 'external build' mode
  • IDEA-89498 (Performance Problem) - FlexUnit debug: frames/variables views update is slow if test class contains several tests and [Before] methods
  • IDEA-81502 (Cosmetics) - Improve 'no configuration/no module' combo presentation
  • IDEA-81534 (Cosmetics) - Flex project structure: layout of Dependencies tab of BC looks bad if no SDK selected and errors are expanded
  • IDEA-98155 (Cosmetics) - ActionScript event handler generation: strip leading '_', add missing ';'
  • IDEA-83003 (Cosmetics) - Css files to compile: row height is too small
  • IDEA-109614 (Cosmetics) - flex compiler settings: word spacing
  • IDEA-64470 (Cosmetics) - don't show FlexCompiler shell icon in the Dock (Mac OS X)
  • IDEA-72075 (Cosmetics) - Show proper readonly icon for the SDK sources that we protect from modification
  • IDEA-86542 (Cosmetics) - Wrong error class is not test class or suite
  • IDEA-75357 (Cosmetics) - Inconsistent separators in Flex Compiler configurable
  • IDEA-79894 (Cosmetics) - sub int vector type is not displayed correctly
  • IDEA-109201 (Cosmetics) - Conflicting mnemonic characters under Run/Debug Configurations
  • IDEA-109200 (Cosmetics) - Locale setup improvements
  • IDEA-72758 (Task) - Flex UI Designer: TypeError: Error #1009 at EmbedSwfManager.get() on
  • IDEA-84452 (Task) - fud: don't autohide preview toolwindow for non-applicable file
  • IDEA-84522 (Task) - Improve flex-config reference contribution
  • IDEA-80202 (Task) - flexmojos 4 configurator is not working with maven 3.0.4
  • IDEA-112107 (Task) - flexmojos flex compiler configuration doesn't work due to "The switch in the core from Sonatype Aether to Eclipse Aether." since maven 3.1.
  • IDEA-81808 (Task) - quickfix: flashbuilder project — fix asset filepath, add /
  • IDEA-80949 (Task) - reimport flexmojos project: preserve "Skip compilation" flag
  • IDEA-89063 (Task) - Need easier way to configure runtime-loaded modules () and to optimize them
  • IDEA-71054 (Task) - air mobile sdk: please, add mobile.swc from themes/Mobile to SDK classpath
  • IDEA-72162 (Task) - fx:Component: support attribute className (only in the same file scope)
  • IDEA-73600 (Task) - Flex UI Designer: IllegalArgumentException when using PropertyReference in style sheet
  • IDEA-71028 (Task) - Support "Fast" packaging mode for iOS mobile AIR applications
  • IDEA-73040 (Task) - Flex UI Designer: ArgumentError at MxmlReader.initObject() on combination of "includeIn" property with state-specific properties
  • IDEA-72166 (Task) - fud: itemRenderer as project mxml component
  • IDEA-72175 (Task) - fud: itemRenderer as inline component
  • IDEA-72886 (Task) - fud: support inline array for tags
  • IDEA-71888 (Task) - fud: element tree bar — skip elements according to selection logic
  • IDEA-65761 (Task) - Navigation from Flex CSS property to annotation should take into account the namespace
  • IDEA-82537 (Task) - Support Test dependency type
  • IDEA-71963 (Task) - Flex UI Designer: Design View is not updated on editing styles in
  • IDEA-69657 (Task) - flex debugger: inherited members — skip Object
  • IDEA-81655 (Task) - Flex Preview: update the preview on saving changes in code
  • IDEA-72506 (Task) - Flex UI Designer: Error at InjectedASReader.readObjectReference()
  • IDEA-99130 (Bug) - IDEA shows incorrect file during Flash/Flex debugging (Flex SDK 4.9)
  • IDEA-77772 (Bug) - FlexUnit: ClassCastException at FlexUnitRuntimeConfigurationProducer.findExistingByElement() on creating new FU configuration from test class
  • IDEA-117369 (Bug) - Impossible to use -useLegacyAOT option for the ADT tool from the AIR SDK 4.0 beta
  • IDEA-75046 (Bug) - Idea: NullPointerException on switching Flex compiler settings to 'mxmlc' on MacOS
  • IDEA-63120 (Bug) - can't navigate to state: property declared as tag — behavior must be the same as for attribute
  • IDEA-95432 (Bug) - Trying the Debug Configurations straight to Ipod touch
  • IDEA-57185 (Bug) - Support flexmojos4 way of locale settings
  • IDEA-87718 (Bug) - Flash Run configuration: pass arguments in right order
  • IDEA-72600 (Bug) - MXML tag is red
  • IDEA-74472 (Bug) - Flex: good code red: not accepted within
  • IDEA-89329 (Bug) - ActionScript: string literal is renamed when option to search in comments and strings is disabled
  • IDEA-25307 (Bug) - Flex Html wrapper does not work with Maven
  • IDEA-109745 (Bug) - Flex compile config created from maven has errors.
  • IDEA-121110 (Bug) - Fails to package AIR mobile app using AIR SDK 13
  • IDEA-70584 (Bug) - Error using "Make Project" on flexmojos project
  • IDEA-144419 (Bug) - [Flex] Find usages does not find base/interface usages
  • IDEA-62509 (Bug) - incorrect completion "Error: State '*' was referenced without being declared."
  • IDEA-88150 (Bug) - FlexUnit: can't attach test reporter (Error #1014) on running flexunit tests for SDK 4.1 module
  • IDEA-100759 (Bug) - Flex compiler -size-report option is not working properly.
  • IDEA-110748 (Bug) - Failed to package AIR application
  • IDEA-88563 (Bug) - Incorrectly generates html wrapper
  • IDEA-72154 (Bug) - Flex UI Designer: support for external CSS could be added
  • IDEA-99359 (Bug) - 'Prefer ActionScript Compiler 2.0' options and project-level compiler options are not respected in external compiler mode if the project is stored in *.ipr file format
  • IDEA-82157 (Bug) - Flex, air packaging: if the single file is chosen for packaging, set its path relative to src root, not to directory it resides in
  • IDEA-86023 (Bug) - Project defaults parameter changed in build configuration table but does not applyed
  • IDEA-73102 (Bug) - Flex: MXML: values of DataChooser's "todayStyleName" and "weekDayStyleName" properties are not recognized as style names
  • IDEA-67887 (Bug) - Flex. Namespace in MXML doesn't change after moving class to another package
  • IDEA-96898 (Bug) - Flex - Intellisense - Defining states - Intellisense suggests to add "IntellijIdeaRulezzz" string to stateGroup name
  • IDEA-73099 (Bug) - Flex UI Designer: is not displayed
  • IDEA-81373 (Bug) - Flex project structure: shared library becomes invalid after moving it to global libraries
  • IDEA-103233 (Bug) - ${buildNumber} token is not expanded when Flexmojos compiler config files are generated
  • IDEA-71183 (Bug) - Add EventHandler for the CustomEvent problem in mxml.
  • IDEA-72935 (Bug) - Flex UI Designer: content of is not displayed
  • IDEA-81505 (Bug) - Flex: if module includes BCs with different SDKs chosen, 'External libraries' are shown incorrecly in Project View
  • IDEA-84454 (Bug) - fud: external style is not respected
  • IDEA-74628 (Bug) - Flex UI Designer plugin does not start in IDEA 11 EAP
  • IDEA-105517 (Bug) - Android OS Not Properly Emulated
  • IDEA-71748 (Bug) - Flex UI Designer icon is not grayed out during first opening of Design View
  • IDEA-47476 (Bug) - Protect sdk files as readonly
  • IDEA-81187 (Bug) - Idea doesn't use ADL settings in Flexmojos SDK
  • IDEA-83490 (Bug) - Flex project configuration: configuration errors should go away after deleting the affected module
  • IDEA-81182 (Bug) - Flex: if module has 2 BCs that depend on different SDKs, SDK name is shown incorrectly in 'Navigate to file' chooser
  • IDEA-81180 (Bug) - Flex project structure: dependencies list not updated on renaming BC
  • IDEA-68524 (Bug) - Generate event handle intention: disable when second parameter is resolved reference or function expression
  • IDEA-81476 (Bug) - [Maven/Flexmojos Support] When importing a flexmojos maven project no custom compiler configuration file is created in PROJECT_HOME/.idea/flexmojos
  • IDEA-114866 (Bug) - Flex: resource and test-resource roots are not processed
  • IDEA-107939 (Bug) - Idea highlights meta tag [Inline]
  • IDEA-96489 (Bug) - Content is not allowed in prolog
  • IDEA-76955 (Bug) - IDEA default air-app.xml descriptor is invalid if main class name has an underscore symbol in it
  • IDEA-89391 (Bug) - auto generated idea-*-flexunit.xml contains compiler.fonts.managers twice
  • IDEA-85542 (Bug) - Flash UI Designer, Preview: avoid exceptions when editing style properties
  • IDEA-85540 (Bug) - Flash UI Designer, Preview: setting visible="false" for root tag doesn't affect the preview
  • IDEA-81592 (Bug) - Flex: non-embedded assets not copied on first make
  • IDEA-81595 (Bug) - FlexUnit: on copying resources to output folder, don't copy all test classes (.as files) there
  • IDEA-112709 (Bug) - Highlighting error when using json in a Flex string mxml declaration
  • IDEA-70155 (Bug) - Flex: tests in FlexMojos modules compiled with link-report do not include all symbols
  • IDEA-86219 (Bug) - Flex UI Designer: TypeError #1009 on
  • IDEA-66646 (Bug) - flex binding errors and noname.as
  • IDEA-72025 (Bug) - Flex UI Designer should handle invalid code, but not throw exceptions and show unclear messages
  • IDEA-87183 (Bug) - Function override should not be shown in usages
  • IDEA-104608 (Bug) - Flash UI Designer Preview Not Working
  • IDEA-100384 (Bug) - IntelliJ IDEA doesn't recognize Apache Flex SDK Snapshots
  • IDEA-98607 (Bug) - FlexUnit 0.9 not supported anymore
  • IDEA-89436 (Bug) - Flex compiler configuration file (.idea/flexmojos/.xml) contains invalid XML for metadata when processing Flexmojos configuration report (target/-configs.xml)
  • IDEA-86109 (Bug) - Flex UML diagram: if a project includes 2 modules with same-named classes, 'Show diagram' for one class opens diagram for another
  • IDEA-83423 (Bug) - No flex compiler source-path element generated for src/main/resources (due to unsupported flexmojos-threadlocaltoolkit-wrapper)
  • IDEA-104232 (Bug) - Flex UI Designer Incompatible With Build 129.111
  • IDEA-86266 (Bug) - Flex UML Dependencies: don't show import statements in embedded AS as dependencies
  • IDEA-79716 (Bug) - Default CSS file not included when building a SWF with 'Built-in compiler shell'
  • IDEA-57546 (Bug) - Impossible to set breakpoint in MXML files that contains item renderer
  • IDEA-87925 (Bug) - When using Flex SDK 4.1A framework libraries which should be linked as RSL are merged insted resulting in huge swf fie being created.
  • IDEA-86666 (Bug) - Flex UI Designer Preview: avoid exceptions when editing properties that have numeric values
  • IDEA-86369 (Bug) - Flex UML diagrams: when splitting diagram editor, the second pane appears empty
  • IDEA-22387 (Bug) - When debug error occurs in library open library source file
  • IDEA-81785 (Bug) - Adding a link-report in POM adds a faulty load-externs entry into the flex configuration XML
  • IDEA-81831 (Bug) - Flex UI Designer: ArgumentError: must be not null at MxmlReader/readObjectReference() on inline renderer
  • IDEA-135028 (Bug) - MXML Design Preview Plugin 1.4.138 doesn't work with IntelliJ IDEA 14.0.0.2
  • IDEA-82060 (Bug) - Flex: 'open in design view' editor icon disappears on switching active BC if editor is scrolled up
  • IDEA-72332 (Bug) - Flex: good code is red: @Clear() style value is unresolved
  • IDEA-76348 (Bug) - Flex, Package Mobile Air Application: show 'Android application created' despite warnings that occur while packaging
  • IDEA-95701 (Bug) - Flex, Implement Interface intention: chosen parent class not reflected in code
  • IDEA-83698 (Bug) - Maven reimport cause loosing all build configurations for flex module
  • IDEA-73276 (Bug) - Flex UI Designer: IIOException at GIFImageReader.readMetadata() on embedding GIF pictures
  • IDEA-78859 (Bug) - Creates Run Configuration even when unselected
  • IDEA-76227 (Bug) - good code red: implements keyword in root tags of mxml inline components
  • IDEA-66860 (Bug) - Flex 4 MXML: Support 'twoWay' attribute of Binding tag
  • IDEA-81735 (Bug) - Target player version not injected in HTML wrapper in Flexmojos project
  • IDEA-69263 (Bug) - Completion autopopup prevents from writing numeric function arguments
  • IDEA-68398 (Bug) - hung up and cannot cancel "Looking for Usages" on "Move inner class"
  • IDEA-81644 (Bug) - Flex Project Structure, SDKs: 'Find usages' should show SDK usages
  • IDEA-94128 (Bug) - Breakpoints in ActionScript files do not work when debugging app using ANE
  • IDEA-77659 (Bug) - Deadlock when starting Flex UI Designer
  • IDEA-86218 (Bug) - Flex UI Designer: Error #1034 when switching between mxml components
  • IDEA-89489 (Bug) - maven.build.timestamp
  • IDEA-94083 (Bug) - Arrangement of ActionScript code with metatags misplaces metatags and breaks code
  • IDEA-86310 (Bug) - Missing support for AIR mobile app packaging options
  • IDEA-71381 (Bug) - Built-in compiler shell cannot properly compile application with multi locale — all resource content equals en_US
  • IDEA-72345 (Bug) - Flex UI Designer: global styles should affect only current application
  • IDEA-131755 (Bug) - Incorrect Code Inspection of Flex Code
  • IDEA-78561 (Bug) - MXML - Good code red - "Element is not allowed here" warning for public properties when using custom namespace + manifest
  • IDEA-85860 (Bug) - IU-117.359 introduces -profile parameter when running adl which is not supported in Flex 3
  • IDEA-87264 (Bug) - Navigate -> Test says Test class doesn't exit, but trying to create Test class generates error because it already exists.
  • IDEA-80762 (Bug) - Create Flex module wizard: disable respective checkboxes if Flex SDK is not defined
  • IDEA-113307 (Bug) - 'source' attribute of MXML tags , , and is highlighted as error.
  • IDEA-87997 (Bug) - Package Air Application... Option Disabled
  • IDEA-87147 (Bug) - 'Include' linkage type should make dependency on 3rd party library transitive
  • IDEA-70831 (Bug) - Create project from existing sources should create Flex modules for AS/MXML sources
  • IDEA-66444 (Bug) - Debugger: cannot evaluate full value of XML variable
  • IDEA-73060 (Bug) - Flex UI Designer doesn't honor state-specific child tags
  • IDEA-72691 (Bug) - Flex UI Designer: incorrect selection for horizontal scroller in mx containers
  • IDEA-72514 (Bug) - Css ClassReference — cannot resolve if top-level package
  • IDEA-100263 (Bug) - Flex [DefaultProperty("...")] is not handled properly by the highlighter
  • IDEA-85696 (Bug) - Flex, Air native extensions: not generated on custom Air descriptor template creation for copied BC
  • IDEA-87720 (Bug) - When compiling flex app, the generated config xml contains invalid build number for framework RSL library
  • IDEA-86224 (Bug) - Flex UI Designer: TypeError #1009 at mx.core::UIComponent/get screen() for
  • IDEA-59333 (Bug) - TODO comments in blocks of mxml files not showing in TODO tool window
  • IDEA-94349 (Bug) - Flex external build: path variables in additional compiler options not resolved
  • IDEA-72159 (Bug) - Flex UI Designer: global selector is not supported; TypeError: Error #1009 at NonSharedStyleDeclarationProxy...getProperty()
  • IDEA-72150 (Bug) - Flex: good code is red: shapes elements inside mxml tag are marked as not allowed
  • IDEA-97283 (Bug) - Only one URL variable is passed to browser when launching/debugging Flash app
  • IDEA-116764 (Bug) - Run/Debug configuration assuming wrong version of Air SDK
  • IDEA-72603 (Bug) - Flex: good code is red: inside
  • IDEA-72607 (Bug) - Flex: Code Completion for required "type" attribute of is missing
  • IDEA-81293 (Bug) - Flex: Make shouldn't re-compile the module on changing test class
  • IDEA-82026 (Bug) - Flex UI Designer: Error: Cannot add [object DocumentFactory] to [object DocumentFactory],[object DocumentFactory]
  • IDEA-74823 (Bug) - Update run configuration reference on module and build configuration rename
  • IDEA-73842 (Bug) - Resolving flexmojos causes runtime exception in log
  • IDEA-120685 (Bug) - Classes defined in ECMAScript.js2 cannot be overridden by library
  • IDEA-104266 (Bug) - Good code is red: Adobe AIR Application Descriptor File: depthAndStencil
  • IDEA-87031 (Bug) - Flex: completion/smart completion shouldn't suggest classes not available for current build configuration
  • IDEA-114904 (Bug) - IDEA frozen when opening folder containing a lot of large SWFs
  • IDEA-84039 (Bug) - Recursive file copy in case HTML wrapper template directory is the same as the module directory.
  • IDEA-82325 (Bug) - Flex project structure, Add Files/Directories: swc files in archives are recognized, but not added to external dependencies
  • IDEA-96646 (Bug) - HTML wrapper template (index.template.html) with non-latin symbols is handled incorrectly when compiling project
  • IDEA-71732 (Bug) - Flex UI Designer: closing the first opened tab closes the next tab
  • IDEA-125849 (Bug) - Temporary Flex config file in platform default charset, but should always use UTF-8 instead
  • IDEA-87457 (Bug) - Incorrect "Unknown metadata attribute used" for Parsley PublishSubscribe metadata
  • IDEA-80985 (Bug) - Navigate To Declaration is not working correctly
  • IDEA-85883 (Bug) - Temporary self-signed certificate must be always the same
  • IDEA-85553 (Bug) - Flash UI Designer: TypeError #1009 on changing accessibilityEnabled for ColumnChart opened in preview
  • IDEA-110894 (Bug) - Good code red in MXML: 'id' subtag that resolves to 'id' field of the corresponding class
  • IDEA-104993 (Bug) - AIR desktop app: output app descriptor is not updated when launching Run configuration with overridden main class/output file name
  • IDEA-92213 (Bug) - Breakpoints in MXMLs with inline item renderers do not work in Flexmojos projects with SDK 4.6.b.23201
  • IDEA-82354 (Bug) - flex config generation hangs indefinitely
  • IDEA-81991 (Bug) - Flex UI Designer: Error #1009 at LoaderUtil$/normalizeURL() on loading resource bundles
  • IDEA-105343 (Bug) - IDEA does not suggest to create empty test method stubs for setters
  • IDEA-105024 (Bug) - "Loading External SWFs" feature of AIR SDK 3.7: 'externalStrippedSwfs' folder is created in [IntelliJ IDEA installation]/bin. Should be created in the output folder.
  • IDEA-80812 (Bug) - Flex: 'Create setter' for const variable results in incompilable code
  • IDEA-68071 (Bug) - Good code red: IDEA fails to determine custom namespace when overriding a class method from a library
  • IDEA-68075 (Bug) - Flex debugger does not show variables from closure scope
  • IDEA-79002 (Bug) - Stepping over a line in spark.components.List causes Flex debugger to jump to mx.controls.List
  • IDEA-85087 (Bug) - Splash screen is not shown when compiling with built-in compiler
  • IDEA-72195 (Bug) - Support conditional compiling variables set as Additional compiler options using space separator (e.d. -define CONFIG::DEBUG true)
  • IDEA-88019 (Bug) - Using @Resource reference inside color attribute of a mxml component causes "Unknown color" validation error.
  • IDEA-88248 (Bug) - FlexUnit: can't run tesst for sdk4.0 desktop module
  • IDEA-83298 (Bug) - Flex: on copying build configuration don't change existing run configuration with this BC assigned
  • IDEA-75140 (Bug) - flexmojos 11eap compile fails with "unknown configuration variable 'compiler-configuration'"
  • IDEA-70422 (Bug) - Unable to select Flash Player Debugger on Mac
  • IDEA-87288 (Bug) - Wrong "Method can be static" validation for getters/setters
  • IDEA-94466 (Bug) - Flex external make: changes made to resource pattern don't affect copying assets
  • IDEA-66624 (Bug) - Flex: Move Refactoring: if a class being moved has references to custom class only in instantiation expressions, import statmenet won't be added after move
  • IDEA-96128 (Bug) - Flex Runtime-loaded Module output type is lost when reimporting Maven project
  • IDEA-71302 (Bug) - Import statement is not updated when renaming directory
  • IDEA-86399 (Bug) - Flexunit tests work in Maven but launch fails with 'VerifyError: Error #1014: Class ILayoutDirectionElement could not be found' in Intellij
  • IDEA-81821 (Bug) - "Use HTML wrapper" unchecks every time the build configuration is generated using Flexmojos
  • IDEA-110462 (Bug) - IntelliJ fails to generate Flexmojos SDK for Apache Flex 4.9
  • IDEA-85663 (Bug) - Cannot select halo.swc in Flash App compiler config
  • IDEA-123744 (Bug) - Target Player not specified when creating new Flash project
  • IDEA-89643 (Bug) - In Flex debugger russian text replaced by question marks
  • IDEA-112138 (Bug) - AIR descripttor: good code red: 'xml:lang' attribute
  • IDEA-82882 (Bug) - Import from FlexMojos: some dependencies are not resolved, but IDEA says nothing about it
  • IDEA-78485 (Bug) - Flexmojos project that has a non swf or swc artifact dependency cannot be imported into IntelliJ
  • IDEA-71787 (Bug) - Flex UI Designer: selection of components in is shifted up
  • IDEA-104952 (Bug) - idea generates invalid flex config — rsl list missed
  • IDEA-85338 (Bug) - Flex Compiler: 'Clear output directory on rebuild' doesn't work for non-default out directories if no resources are configured to copy
  • IDEA-53952 (Bug) - Decompiled SWF files must be read-only.
  • IDEA-99948 (Bug) - Actionscript Flash - Strange behaviour of local-trusted sandbox
  • IDEA-73108 (Bug) - Flex UI Designer: data is incorrectly displayed
  • IDEA-131721 (Bug) - Breakpoints in raw ActionScript libraries do not work
  • IDEA-80944 (Bug) - Flexmojos build configuration: can't create HTML wrapper template
  • IDEA-84076 (Bug) - Flex: if the main class is overriden in run configuration, navigation to project structure errors is broken
  • IDEA-81550 (Bug) - Missing flex compiler settings in Java dependencies in Flex projects should be ignored by IntelliJ
  • IDEA-85638 (Bug) - Run/Debug Configurations > Flash App > Program parameters won't work correctly
  • IDEA-82656 (Bug) - Compile issues after opening a maven based actionscript project
  • IDEA-82655 (Bug) - Flex, Idea project converter: when converting flex facets, 'Test' dependency linkage is preserved for first facet only
  • IDEA-79711 (Bug) - flexmojos: cannot add extra source path to project due to "include-sources" collected only from flexmojos plugin configuration
  • IDEA-72373 (Bug) - Flex UI Designer: selection is not reset on switching between states
  • IDEA-79421 (Bug) - MXML good code red (parsley components, attributes)
  • IDEA-86230 (Bug) - Flex UI Designer: TypeError #1009 at mx.controls::FWFLoader/addedToStageHandler()
  • IDEA-85709 (Bug) - Flex UI designer: exception on invalid file
  • IDEA-94351 (Bug) - Flex external build: compilation fails if output folder doesn't exist and 'use HTML wrapper' is on
  • IDEA-87638 (Bug) - Incorrect 'Unknown CSS property embedAsCFF' warning for embedAsCFF style
  • IDEA-72004 (Bug) - Flex UI Designer is empty if there is an element in a skin included in several states
  • IDEA-72009 (Bug) - Flex UI Designer ignores "excludeFrom" property
  • IDEA-130251 (Bug) - Debugger Not Displaying Hyperlinks Into Code
  • IDEA-72677 (Bug) - Flex UI Designer: error tooltips for mx validators are shown with wrong offset
  • IDEA-56827 (Bug) - Flex: reformat code eats blank line after package statement
  • IDEA-74817 (Bug) - Flex UI Designer: causes TypeError #1009 at ModuleLoader/loadModule()
  • IDEA-73496 (Bug) - Flex UI Designer: label not displayed for skinned button
  • IDEA-88469 (Bug) - Flex Run Dialog doesn't support $PROJECT_DIR$ anymore
  • IDEA-71973 (Bug) - move inner class: unneeded parent class qualifier is inserted
  • IDEA-83086 (Bug) - Flex: when compiler configs are merged and output folder in custom config differs from the one in BC resultant swf & html placed in different folders
  • IDEA-82868 (Bug) - Error when creating AIR package on Java 7
  • IDEA-96170 (Bug) - IntelliJ IDEA always adds -profile extendedDesktop option to adl command line, but should respect option in custom AIR descriptor instead
  • IDEA-71481 (Bug) - Flex UI Designer: labels of last opened tabs don't disappear after tab closing
  • IDEA-83535 (Bug) - NullPointerException during compilation of FlexUnit tests if -link-report options is set
  • IDEA-66272 (Bug) - Idea opens duplicate source files in remote Flash debugging session and ignores breakpoints set in the project file
  • IDEA-66277 (Bug) - flex: cannot compile properly for FP11 beta
  • IDEA-67993 (Bug) - Flexmojos 4 swf poms do not compile in idea
  • IDEA-139549 (Bug) - IntelliJ highlights errors wrongly and breaks editor functionality
  • IDEA-82918 (Bug) - Update Main class in build configuration after Rename action.
  • IDEA-68666 (Bug) - flex: project view of binary swf classes (sometimes) strips first character from package name
  • IDEA-81328 (Bug) - Flex: existing build configurations get corrupted after pressing OK in Project Structure dialog
  • IDEA-77671 (Bug) - Flex support. Absent resource source path in genertated config of swc module
  • IDEA-58453 (Bug) - flexmojos:generate-config-swc produces incorrect config-report.xml (generated source paths)
  • IDEA-82586 (Bug) - Project Configuration: removing library from BC dependencies removes it from module
  • IDEA-84095 (Bug) - Flash/Flex: MovieClip "scaleMode" metadata marked as "Unknown metadata attribute"
  • IDEA-89860 (Bug) - Screen DPI not passed to ADL for AIR emulation mode
  • IDEA-88154 (Bug) - FlexUnit: can't compile tests for SDK 3.6 module
  • IDEA-72403 (Bug) - Airmobile development, debugger cannot connect to android device (port 7936 error).
  • IDEA-117646 (Bug) - Flex attribute "direction" report false positif when set as string
  • IDEA-80407 (Bug) - Debugging Flex 3.x projects does not work on Mac using Flash Player 11.1
  • IDEA-82292 (Bug) - Project Structure: AssertionError at HeaderHidingTabbedModuleEditor.getEditor() on choosing 'Open library settings'
  • IDEA-79014 (Bug) - Intellij 11 / flex-mojos 4.1-beta cannot start compiler: The SDK is not specified for module as3-commons-sample. Specify the SDK at Project Structure dialog.
  • IDEA-103882 (Bug) - Flash debugger doesnt break on Haxe breakpoints when launched from IDEA
  • IDEA-95386 (Bug) - Set correct swf-version for an AIR desktop and mobile build configs of Flash project
  • IDEA-85982 (Bug) - Flex UML Dependencies: dependencies on custom mxml components not found
  • IDEA-82500 (Bug) - Good code red: implicit implementation by public bindable property is ignored
  • IDEA-76673 (Bug) - ClassNotFound while flexmojos config generation
  • IDEA-89418 (Bug) - Crash, suspected memory corruption after opening SWFs with system default application
  • IDEA-94383 (Bug) - Flex external build sometimes fails: Failed to create file /path/to.swf
  • IDEA-56865 (Bug) - Impossible to delete SWF file in IDEA Project View
  • IDEA-115394 (Bug) - Cardea AIR Descriptor Needs Updating To Support iOS 7 Icons
  • IDEA-83289 (Bug) - Flex project structure: red Flex SDK name at Dependency tab of build configurations should become green when SDK with corresponding name is added,
  • IDEA-118345 (Bug) - Incorrect error for Flex library that doesn't contain code
  • IDEA-96140 (Bug) - 'Runtime style sheets' field is missing for Desktop-targeted Flash build configuration
  • IDEA-72629 (Bug) - Flex UI Designer: TypeError: Error #1034 at mx.internal.viewSkinForPhase() on skinning mx components using skin properties
  • IDEA-99628 (Bug) - Compilation error on Flex mobile library that extends mobile skins
  • IDEA-131603 (Bug) - tag in AIR descriptor is red
  • IDEA-86384 (Bug) - Flex UML diagram: package sometimes doesn't appear on diagram after collapsing a node
  • IDEA-81816 (Bug) - No way to create AIR/AIR mobile package in IDEA 11.1 EAP
  • IDEA-81818 (Bug) - cannot import flash builder project properly — unresolved linked library
  • IDEA-83759 (Bug) - Flex UI Designer: includeInLayout="false" for SWFLoader causes neverending libraries loading
  • IDEA-75282 (Bug) - Imported maven module has wrong reference to custom compiler configuration file
  • IDEA-71886 (Bug) - -link-report option is ignored by Built-in compiler shell
  • IDEA-87648 (Bug) - 'Checking AIR version' progress hangs indefinitely when trying to launch Android app first time after OS reboot
  • IDEA-117469 (Bug) - Intellij IDEA 13 complains about number of parameters to Vector constructor
  • IDEA-81883 (Bug) - File.extension property not recognized
  • IDEA-81710 (Bug) - 'Included' linkage type must make dependency transitive.
  • IDEA-115639 (Bug) - 'MXML Design View' plugin Needs Updating
  • IDEA-118732 (Bug) - MXML id attribute is highlighted as error
  • IDEA-92249 (Bug) - stepping in the flex/flash debugger sometimes leads to wrong sources
  • IDEA-72366 (Bug) - Flex UI Designer: some properties are shown in both Styles and Properties panels, and navigation to them doesn't work
  • IDEA-73222 (Bug) - flexmojos sdk is not created if pointed to the same flex version but with different home path
  • IDEA-116023 (Bug) - Good code is red. Element is not allowed here
  • IDEA-107760 (Bug) - Packaging AIR Application Fails Due To Failure To Retrieve Timestamp
  • IDEA-81612 (Bug) - Flex compiler: 'clear output directory on rebuild' doesn't work for non-default output folders
  • IDEA-82099 (Bug) - Flex, Package Air application: packaging fails for desktop unsigned package because of invalid file name
  • IDEA-90197 (Bug) - Import Flash Builder project: remove -source-path=locale/{locale} from additional compiler options
  • IDEA-115919 (Bug) - Regression on "Make" for Flex multi module and library project
  • IDEA-114511 (Bug) - Wrong "Invalid state reference"
  • IDEA-73003 (Bug) - Flex: code completion doesn't suggest custom component if its name starts with lower case
  • IDEA-108081 (Bug) - Cannot run flexunit tests in Intellij IDEA 13 EAP
  • IDEA-124413 (Bug) - Cannot use iOS simulator without provisioning profile & keystore
  • IDEA-105046 (Bug) - Android package (*.apk) created with AIR SDK 3.7 always includes captive runtime, so IntelliJ IDEA shouldn't suggest to install AIR Runtime on the device.
  • IDEA-100527 (Bug) - Flex Metadata: unknown attribute
  • IDEA-60857 (Bug) - incorrect errors for valid air 2.5 descriptor
  • IDEA-74117 (Bug) - Flex UI designer: survive or report error correctly when swc is corrupt
  • IDEA-98988 (Bug) - SWC dependency with 'test' scope overrides dependency with 'compile' scope.
  • IDEA-79800 (Bug) - flexmojos: environment variables are not evaluated properly
  • IDEA-103855 (Bug) - `Use semicolon to terminate statements` has no effect with Intention Actions.
  • IDEA-73093 (Bug) - ActionScript classes that do not have default constructor can't be used as mxml tags
  • IDEA-71067 (Bug) - Flex: compilation with fcsh and Flex SDK 4.5 results in error if path to user home is space separated
  • IDEA-95767 (Bug) - External build: Flash build configuration is not recompiled when dependency SWC file is changed
  • IDEA-70527 (Bug) - Update Copyright does not work for ActionScript (.as;.mxml) files
  • IDEA-69017 (Bug) - Importing Flash Builder projects several times leads to duplicated dependencies
  • IDEA-86292 (Bug) - Flex UI Designer: Error #2030: End of file was encountered at flash.utils::ByteArray/readBytes()
  • IDEA-80988 (Bug) - Flex ui designer: please make solid background for toolwindows
  • IDEA-94962 (Bug) - Flex UML diagram: use the same wizards as used in Project View for creating new AS/MXML classes
  • IDEA-88470 (Bug) - Clicking frames in Flex debugger leads to wrong sources
  • IDEA-69970 (Bug) - Air application descriptor: good code is red
  • IDEA-86371 (Bug) - Flex UML diagram: expand/collapse packages doesn't work correctly for a class diagram was created for
  • IDEA-22394 (Bug) - Duplication of object's properties in debug mode
  • IDEA-75310 (Bug) - Debugging Flash Player 11: no variable introspection
  • IDEA-86188 (Bug) - Debugging Flash floods FlashPlayerTrust
  • IDEA-73764 (Bug) - Make 'foo' extend 'bar' quickfix: don't attempt to change class from library
  • IDEA-81728 (Bug) - Flex: Idea hangs on mxml editing
  • IDEA-82582 (Bug) - Run Configuration: validate entered main class name
  • IDEA-82581 (Bug) - Build/Run configurations: desktop application is not recognized as a valid main class
  • IDEA-115814 (Bug) - Good code red in AS3#Vector
  • IDEA-66875 (Bug) - Idea generates incorrect flex compiler reports
  • IDEA-118767 (Bug) - Unable to run Adobe AIR application on Android device
  • IDEA-116377 (Bug) - Idea doesn't work correct with Vector class.
  • IDEA-75267 (Bug) - wrong characters in debug console
  • IDEA-83612 (Bug) - MXML files in src/test/main can no longer be run
  • IDEA-69732 (Bug) - Create method from usage creates method in current file when invoked for a readonly class
  • IDEA-66672 (Bug) - Perforce read-only with Flex/Flash Compiling
  • IDEA-94245 (Bug) - AIR packaging warnings are treated as errors
  • IDEA-90997 (Bug) - External javac compiler failing with java.lang.ClassNotFoundException: org.apache.sanselan.ImageReadException
  • IDEA-96445 (Bug) - Flash UI Designer doesn't work with Apache Flex SDK 4.8
  • IDEA-89354 (Bug) - Build Configuration in default run configuration 'FlexUnit' ignored
  • IDEA-76662 (Bug) - IDEA does not take into account the selected maven profiles, in flex-config generation
  • IDEA-77798 (Bug) - Cannot generate a valid flex config using mvn idea-flexmojos-maven-plugin version 1.4.1
  • IDEA-104159 (Bug) - Flash Player opens behind IDEA window on Mac
  • IDEA-94390 (Bug) - Flex external build: resource files are not copied after output folder change
  • IDEA-70060 (Exception) - Exception occurs while importing Flash Builder project
  • IDEA-71568 (Exception) - Flex UI Designer: FileNotFoundException at SocketInputHandlerImpl$2.run() on opening Design View
  • IDEA-73013 (Exception) - Flex UI Designer: TypeError: Error #1034: Type Coercion failed at MxmlReader.initObject() on using and
  • IDEA-73196 (Exception) - Flex UI Designer: Error: 1002: Illegal cue point.: Time must be number at CuePointManager.addCuePoint() on using
  • IDEA-72499 (Exception) - Flex UI Designer: TypeError: Error #1009 at MxmlReader.readObject() on using
  • IDEA-72058 (Exception) - Flex UI Designer: Error #3013: File or directory is in use at Server.postCheckSyncMessaging() on opening Design View
  • IDEA-74078 (Exception) - Flex UI Designer: Throwable at SocketInputHandlerImpl.setProperty() on changing property value from within Designer if target mxml file is not active in editor
  • IDEA-72878 (Exception) - Flex UI Designer: Throwable at DesignerApplicationUtil.checkRuntime() on opening after deleting caches
  • IDEA-134797 (Exception) - ClassCastException at com.intellij.lang.javascript.psi.impl.JSFileBaseImpl.initCachedData
  • IDEA-72194 (Exception) - Flex UI Designer: Styles and Propertied panels are empty on opening; AssertionError at CssWriter.writePropertyValue
  • IDEA-71741 (Exception) - Flex UI Designer: with more than one is not supported; TypeError at FtyleProtoChain$/getClassStyleDeclarations()
  • IDEA-82177 (Exception) - Flex Project Structure: IllegalArgumentException on pressing OK in Add Dependency dialog if nothing was selected
  • IDEA-72290 (Exception) - Flex UI Designer: ArgumentError at CssRulesetPrinter.printEntry() on selecting an element with embedded icon
  • IDEA-76238 (Exception) - fud: support flexmojos project
  • IDEA-70959 (Exception) - Flex: TypeError at SystemManager.addRawChildAt() on opening UI Designer for Air Mobile application
  • IDEA-72672 (Exception) - Flex UI Designer: IllegalStateException at InfoList.getInfo() on opening
  • IDEA-81334 (Exception) - Flex Project Structure: avoid exceptions in case of circular dependencies
  • IDEA-72068 (Exception) - Flex UI Designer: TypeError: Error #1009 at TextLineLinkedList.removeLast() on changing selection in Design View
  • IDEA-73035 (Exception) - Flex UI Designer: Error at DataGroup.createRendererForItem() on using ActionScript item renderer
  • IDEA-72701 (Exception) - Flex UI Designer: TypeError: Error #1009 at StyleManager$.getStyleManager() on charts
  • IDEA-72814 (Exception) - Flex UI Designer: ReferenceError: Error #1069 at NavBar._setTargetViewStack() on using static Array as dataProvider value of mx NavBars
  • IDEA-71983 (Exception) - Flex UI Designer: SIOOBE at BaseWriter.writeColor() if there is property "color" with value "0"
  • IDEA-89957 (Exception) - Flex module not compiled with maven
  • IDEA-73090 (Exception) - Flex UI Designer: Error #2091 at MxmlReader.initObject() on using , , ,
  • IDEA-71968 (Exception) - Flex UI Designer: TypeError: Error #1009 at ElementTreeBarManager.update() on opening skins
  • IDEA-71935 (Exception) - Flex UI Designer: CSS styles values with pt/px/pc at the end are not supported; TypeError: Error #1009 at CssRulesetPrinter.createTextBlock()
  • IDEA-71781 (Exception) - Flex UI Designer: TypeError: Error #1009 at ElementToolContainer.getPosition() on adding a component to a selected container
  • IDEA-73198 (Exception) - Flex UI Designer: TypeError: Error #1034: Type Coercion failed at MxmlReader.initObject() on using
  • IDEA-77790 (Exception) - Flexmojos Project produces NPEs when generating flex config files
  • IDEA-95401 (Exception) - Flex, UML diagram: IllegalArgumentException on choosing New/MXML Component from diagram right-click menu
  • GUI Designer:
  • IDEA-144550 (Bug) - Garbled text in UI designer
  • Gradle:
  • IDEA-75725 (Feature) - Gradle: Allow to import gradle project from 'Open project' dialog
  • Groovy:
  • IDEA-137145 (Bug) - Formatting is broken if there is comments inside Spock Data Table
  • IDEA-116243 (Bug) - Class with same name as package prevents imports in Groovy
  • HTML:
  • WEB-9695 (Performance Problem) - CPU overhead in projects with many HTML files
  • WEB-17998 (Bug) - Last in without end tag shows error
  • IDE Configuration:
  • IDEA-48900 (Usability Problem) - Temporary run configuration: on exceeding the limit erase the oldest used one, not the oldest created
  • IDEA-104903 (Cosmetics) - Mac: name "Settings" window "Preferences" as labeled in menu
  • IDEA-69877 (Bug) - File Templates are broken in version 10.5 (false positive file already exists message)
  • Jade:
  • WEB-17111 (Bug) - Jade: NoSuchElementException on opening Jade file, null editor is passed
  • Java. Code Completion:
  • IDEA-142974 (Bug) - Javadoc code completion inserts fully-qualified class name for @throws
  • Java. Error Highlighting:
  • IDEA-143432 (Feature) - Cannot find runtime classes on jdk 1.9.0_b74
  • IDEA-144596 (Bug) - Editor becomes confused by lambdas within lambdas
  • IDEA-132253 (Bug) - IDEA shows valid Java 8 code with method references in red
  • IDEA-133920 (Bug) - Intellij shows compilation error but code compiles
  • IDEA-144840 (Bug) - Code heavily using generics (stream/optional) highlighted in red but compiles correctly
  • IDEA-136401 (Bug) - Good code is red
  • IDEA-144547 (Bug) - Intellisense malfunctioning in java 8 case
  • IDEA-132690 (Bug) - Invalid "Cannot infer functional interface type" error with generic types
  • IDEA-140035 (Bug) - Good code is marked as red: Java 8 Collectors.toMap
  • IDEA-140600 (Bug) - Missing error: formal varargs element type A.B is not accessible from class C
  • IDEA-133385 (Bug) - Type Inference Problem in Java 8 Lambdas and Streams
  • IDEA-107713 (Bug) - False 'type parameter is not within its bounds'
  • IDEA-142733 (Bug) - Good code is red - Cannot resolve method
  • IDEA-142145 (Bug) - Issue with generis in JDK8
  • IDEA-144386 (Bug) - Good code is red
  • Java. Intention Actions:
  • IDEA-58049 (Feature) - Provide add type parameter quick-fix intention
  • IDEA-144775 (Cosmetics) - Generated hashCode(): redundant null check for arrays
  • Java. Refactoring:
  • IDEA-74168 (Bug) - Copy Class dialog: 'move to another source folder' option seems to be redundant
  • IDEA-74169 (Bug) - Copy-Paste class in Packages view: target root chooser is shown twice
  • IDEA-144086 (Bug) - Renaming a Java class used as a JUnit category does not rename the equivalent run/debug configuration category
  • IDEA-140250 (Bug) - Rename class refactoring handles usages in xml incorrectly if inner class is renamed
  • IDEA-142867 (Bug) - Refactor / Rename only current method keeps @Override annotation
  • Java.Inspections:
  • IDEA-144665 (Bug) - Incorrect 'tearDown() is not called from finally block' inspection
  • IDEA-144571 (Bug) - False positive inspection "Abstract class may be interface" on non-static inner class
  • JavaEE:
  • IDEA-74969 (Performance Problem) - IDEA freezes during GXT development (console filtering is slow)
  • JavaEE.Tomcat:
  • IDEA-63362 (Bug) - Tomcat run configuration: click on stacktrace element opens class from random (unreferenced) module
  • JavaFX:
  • IDEA-107530 (Feature) - CSS dialect: provide intention that allows to specify the file dialect
  • JavaScript:
  • WEB-10214 (Feature) - Support referencing a type in JSDoc comments
  • WEB-3185 (Feature) - JS: Option to align object properties
  • WEB-17781 (Bug) - JSDoc: class extending and polymorphism
  • WEB-3575 (Bug) - "Reformat code..." for ActionScript removes whitespace from block /* ... */ comments
  • WEB-11699 (Bug) - EcmaScript6 redcode: no return out of constructor
  • WEB-18050 (Bug) - Complete current statement does not work with ES6 modules
  • WEB-15841 (Bug) - Should be possible to assign *.es extension to 'JavaScript Files' file type
  • WEB-17988 (Bug) - JSDoc: Documentation Not Found when using "export default" with es6 modules
  • WEB-8116 (Bug) - JSDoc @type - autocomplete & go to declaration method
  • WEB-10282 (Bug) - Quick documentation: External doc is not available for javascript function with several implementations inside HTML
  • WEB-16262 (Bug) - Incorrect suggestions
  • WEB-16905 (Bug) - Iterable syntax for jsDoc?
  • WEB-18042 (Bug) - JSDoc broken @param type with namepath
  • WEB-10035 (Bug) - Module function is not resolved
  • WEB-16128 (Bug) - JSX declaration of vars is not recognized on separate files
  • WEB-6865 (Bug) - JS icons of perl files
  • WEB-10273 (Bug) - Quick Documentation: impossible to navigate via links
  • WEB-8667 (Bug) - JSDoc: @returns excess types
  • WEB-16935 (Bug) - Inferred type in documentation and in inspection warnings is not consistent
  • WEB-9424 (Bug) - NPE when opening a specific JS file (jquery.wikiEditor.toc.js)
  • WEB-11789 (Bug) - Bug in JSDoc @constructor support
  • WEB-938 (Bug) - Run/Debug Configuration is not updated after move refactor
  • WEB-833 (Bug) - JavaScript: Refactoring code occurrences of variable inside function also refactors string occurrances in same function
  • WEB-17959 (Bug) - Make static quick-fix doesn't work for ES6 anonymous classes
  • WEB-17226 (Bug) - ternary style in jsx with reactjs
  • WEB-14607 (Bug) - Wront type detecting in inline-documented function param
  • WEB-17415 (Bug) - Text is not commented inside JSX embedded code block
  • WEB-3643 (Bug) - JS: IllegalArgumentException on attempt to refactor/move JS local variable if root is not marked as src root
  • WEB-12644 (Bug) - Javascript: wrong variable type after destructuring assignment
  • WEB-17747 (Bug) - CommonJS: module functions not resolved when defining modules as immediately invoked function expressions
  • WEB-10016 (Bug) - JSDoc: Missing argument warning even though everything is allright
  • WEB-9020 (Bug) - Good code red - AngularJS
  • WEB-18029 (Bug) - Support ES6 new.target
  • JavaScript. Formatter:
  • WEB-11062 (Bug) - Wrong indentation mixed in-line and multiline chains in WS-134.1081
  • JavaScript. Frameworks:
  • WEB-17437 (Bug) - Syntax Highlighting in JSX code blocks sometimes doesn't work
  • JavaScript. Inspections:
  • WEB-10111 (Bug) - Inspections: remove ActionScript specific section
  • WEB-14275 (Bug) - Incorrect completion for shorthanded vars (ES6)
  • WEB-11077 (Bug) - Javascript function metrics don't work for function expressions
  • WEB-18010 (Bug) - Detect and respect order of JSDoc elements when manipulating it
  • Maven:
  • IDEA-53501 (Feature) - Maven 3 support
  • IDEA-57398 (Usability Problem) - Maven "resource" directory behaves like it contains java classes
  • Node.js:
  • WEB-11546 (Bug) - Import of JavaScript and Node projects
  • WEB-17966 (Bug) - console.dir - Invalid number of arguments, expected 1
  • Packaging and Installation:
  • IDEA-65623 (Bug) - IDEA should start all pre and post tasks of included artifacts
  • Project Configuration:
  • IDEA-27486 (Feature) - Make file templates per-project
  • IDEA-88958 (Feature) - Allow to mark directories as Excluded inside external libraries
  • IDEA-83167 (Usability Problem) - Please review modules types names and descriptions
  • IDEA-86947 (Usability Problem) - Run configuration list should support drag and drop to reorder the run configurations
  • IDEA-85546 (Task) - Introduce constants for the persistent components macros
  • IDEA-120591 (Task) - Simplify new Flash module creation in 13.1
  • IDEA-115056 (Bug) - NewProjectWizard: for Flash module, no specific settings are available
  • IDEA-120518 (Bug) - Cannot create new Ruby on Rails application
  • IDEA-94952 (Bug) - Web artifact is built incorrectly after module rename
  • IDEA-75407 (Bug) - JDK 1.7 not recognized as valid JSDK on Mac
  • Run | Debug configuration:
  • IDEA-94341 (Feature) - Launch Multiple "Run/Debug Configurations" At Once
  • IDEA-144576 (Bug) - Default compound run config changes when a regular compound run config is edited
  • SQL:
  • IDEA-144497 (Bug) - PostgreSQL: GRANT ... ON TABLE syntax doesn't resolve columns
  • IDEA-144685 (Bug) - MySQL. IDEA false positive error - nvarchar type
  • IDEA-75898 (Bug) - SQL: Derby: INNER, LEFT, RIGHT JOIN without ON and USING clauses are green
  • Spring:
  • IDEA-138425 (Usability Problem) - Spring Initializr Wizard does not import Maven/Gradle project automatically after creation
  • IDEA-142990 (Performance Problem) - Spring MVCEL resolve: performance
  • IDEA-144605 (Bug) - Spring Boot: enum class value javadoc not shown in completion popup when source not in project
  • IDEA-77586 (Bug) - Parsing of custom Spring beans does not respect the xsd behind the custom namespace (intention)
  • IDEA-143579 (Bug) - Spring Boot: navigate from config key usage to additional-spring-configuration-metadata.json, not to spring-configuration-metadata.json
  • Thymeleaf:
  • IDEA-138539 (Bug) - Thymeleaf: Good code is red / message property cannot be resolved
  • IDEA-143910 (Bug) - Bogus handling of Thymeleaf URL parameters with a dash
  • IDEA-137913 (Bug) - Thymeleaf: false positive error in @{...}
  • IDEA-143870 (Bug) - Thymeleaf :: se

New in IntelliJ IDEA Ultimate Edition 15 Build 142.4465.2 EAP (Sep 3, 2015)

  • Changed the appearance settings, so now when enabling the Adjust for color deficiency option you have to choose the form of color blindness.
  • Also added support for Freemarker 2.3.23.

New in IntelliJ IDEA Ultimate Edition 15 Build 142.4245.2 EAP (Aug 26, 2015)

  • Comes with the long-awaited support for the @Builder annotation, introduced in Groovy 2.3.
  • The support includes code completion and quick navigation for all 4 strategies.
  • Apart from that we’ve also added the Undo action support in the Merge dialog to make editing of the resulting code easier.

New in IntelliJ IDEA Ultimate Edition 15 Build 142.3926.4 EAP (Aug 13, 2015)

  • No subsystem:
  • WEB-17459 (Feature): Support for JSCS 2.0
  • IDEA-143528 (Performance Problem): Improve Groovy plugin compatibility test performance
  • IDEA-142162 (Performance Problem): we can haz the mostly-lock-free getFileName() please?
  • IDEA-143496 (Bug): Creating file with "Create Directory" dialog fails
  • WEB-17607 (Bug): TSLint warnings one line off
  • IDEA-143220 (Bug): IntelliJ IDEA freezes when highlighting text or just clicking cursor around
  • IDEA-143535 (Bug): Open on Github link not formatted correctly for selecting multiple lines
  • IDEA-143482 (Exception): Exception when setting your own idea.config.path
  • IDEA-143495 (Exception): AE at com.intellij.ide.actions.SearchEverywhereAction$MyListRenderer.getListCellRendererComponent(SearchEverywhereAction.java:1087): Android:
  • IDEA-63544 (Feature): Android Resource Validation quick-fix
  • IDEA-143512 (Bug): Android: "Define attribute" quick fix inserts required xml attributes without "android:" namespace
  • IDEA-143649 (Bug): Gradle Android project import fails to resolve dependencies
  • Code Analysis. Inspection:
  • IDEA-142934 (Feature): Add line too long inspection
  • IDEA-143436 (Bug): Cannot import inspections profile from IDEA 14
  • Code Formatting and Code Style:
  • IDEA-143046 (Performance Problem): Slow postponed formatting in large files
  • Console:
  • IDEA-143693 (Usability Problem): Stack trace folding hides important information
  • IDEA-143318 (Usability Problem): Execute IDE Scripting Console Script on Startup
  • IDEA-121936 (Bug): Adjusting font size in consoles sets global Console font style
  • DB.Connectivity:
  • DBE-1434 (Bug): TNS Names autocomplete missing if name contains period
  • DBE-432 (Exception): Connection to Data Source failed (via SSH): DB.Console:
  • DBE-984 (Feature): Add “distinct” or “unique” option for SQL-Parameters
  • DBE-968 (Feature): Add Ability To Specify Parameters
  • DBE-1444 (Bug): CAN NO LONGER RUN UNLOAD COMMAND IN REDSHIFT!
  • DB.Introspection:
  • DBE-1438 (Bug): Synchronize button is inactive
  • DBE-1449 (Bug): Database caches schema names when using PostgreSQL but it doesn't delete them when they are not present even on calling synchronize
  • DBE-1446 (Bug): Database Tool Window doesn't filter Schemas of PostgreSQL Datasource
  • Dart:
  • WEB-17605 (Bug): make sure the caret is in the right position after code completion
  • Database:
  • IDEA-63441 (Bug): EXPLAIN in SQL console: parameters issues
  • IDEA-125172 (Bug): Cannot execute statement 'EXPLAIN PLAN FOR '
  • IDEA-143019 (Bug): Datasources and Drivers dialog resizing left frame if click Apply
  • Diff_Merge:
  • IDEA-143443 (Bug): Diff window toolbar contains two same button to show in old diff when see diff from shelf
  • IDEA-143333 (Bug): Diff viewer: Collapse unchanged fragments causes strange behavior
  • Editor. Editing Text:
  • IDEA-141408 (Bug): Action "Duplicate Lines" duplicates too much
  • Find, Replace, Find Usages:
  • IDEA-143419 (Cosmetics): Find in Path: Pop-up "Occurences in IDEA project files are skipped. Include them" is not clear
  • IDEA-143269 (Bug): Find in Path dialog - cannot navigate to previous search values with the keyboard
  • Flash_Flex:
  • IDEA-143325 (Bug): IDEA code analyze ignore comments
  • Gradle:
  • IDEA-143545 (Bug): Execute Gradle Task action can be used outside of gradle toolwindow
  • HTML:
  • WEB-15677 (Bug): Form input without an associated label HTML Inspection does not match HTML specification
  • IDE Configuration:
  • IDEA-143420 (Bug): Settings / Colors and Fonts: changing "Use inherited attributes" to No is not saved
  • Java. Intention Actions:
  • IDEA-142561 (Bug): convert "try-with-resources" (1.7) to try (1.6) is not correct
  • JavaScript:
  • WEB-14524 (Feature): ES7: Add support to exponentiation operator
  • WEB-17650 (Cosmetics): ES6: Weird syntax-highlighting in computed property name + template string
  • WEB-17541 (Bug): Suppress await* error
  • WEB-17557 (Bug): ES6 template strings with expressions causes syntax highlighting issues.
  • WEB-17279 (Bug): No warning or Intellisense about info from JSDoc
  • WEB-17566 (Bug): Symbols from non-relevant node modules are shown in completion and resolved
  • WEB-11782 (Bug): Display JSDoc param default value
  • WEB-17615 (Bug): endless indexing loop
  • WEB-17047 (Bug): split into multiple declarations should respect the keyword (JS): WEB-17602 (Bug): Error with ES6 syntax highlighting
  • WEB-6391 (Bug): JS, TS, Extract parameters: incorrect JsDoc is generated when extracting string constant
  • WEB-17611 (Bug): Make @fires info in Quick Doc clickable
  • JavaScript. Inspections:
  • WEB-17467 (Bug): TSLint Tool Doesn't Remember Package
  • JavaScript. Refactoring:
  • WEB-17654 (Feature): Insert ES6 'import' instead of 'require'
  • WEB-3648 (Bug): JS, Introduce Variable: false 'Selection contains reference to arrow function parameter' warning when selecting expression in arrow function body
  • WEB-17565 (Exception): Refactoring: Extract variable: switching between var kind with enabled multiple occurrences lead to Throwable exception
  • LESS:
  • WEB-17559 (Bug): LESS/CSS rule value
  • Node.js:
  • WEB-17575 (Usability Problem): Node.js and NPM: upgrade is disabled for package with specific version
  • WEB-17413 (Bug): Node.js: "Missing module dependency" inspection doesn't add packages into devDepedencies of package.json in the bulk mode
  • WEB-17567 (Bug): Remote node package advertisement outside of `require`
  • WEB-17592 (Bug): Missing module dependency: should respect a package.json location when installing a module
  • WEB-17597 (Bug): Enabling V8 profiling in automatically created run/debug configuration affects default Node.js configuration
  • Run | Debug configuration:
  • IDEA-143013 (Exception): Compound RC: StackOverflowError on enabling Compound RC inside another Compound RC
  • SQL:
  • IDEA-143529 (Cosmetics): don't show "explain plan" entries in context menu for Java editor
  • IDEA-140605 (Bug): SQL Sybase dialect doesn't understand calls to prepared statements with return variable
  • IDEA-138463 (Bug): Oracle sql dialect does not recognize RESULT_CACHE in CREATE PROCEDURE/FUNCTION statement
  • SQL.Completion:
  • DBE-1271 (Bug): MySQL "ALTER TABLE .. LOCK=NONE" is highlighted as error
  • SQL.Highlighting:
  • DBE-1256 (Bug): MySQL GET DIAGNOSTICS statement in HANDLER doesnt get recognized
  • DBE-585 (Bug): PostgreSQL: good code is red
  • DBE-1439 (Bug): T-SQL. Editor do not highlight wrong code
  • DBE-1185 (Bug): SQL Injection parameters in FROM clause are not recognized
  • DBE-1445 (Bug): Error in stored procedure invokation
  • Tapestry:
  • IDEA-100796 (Bug): Properties file editor incorrect highlights keys as 'unused' when referenced in TML file as ${message:property-key}
  • IDEA-100346 (Bug): Incorrect red squiggly error line below "-" (dash) characters in TML tag attributes
  • Terminal:
  • IDEA-143300 (Bug): Windows 10 - terminal is not functional
  • IDEA-143758 (Exception): Terminal Tool Window is empty; NoClassDefFoundError: com/pty4j/PtyProcess at org.jetbrains.plugins.terminal.TerminalView.initTerminal
  • TypeScript:
  • WEB-16799 (Bug): Typescript 1.5 type errors reporting incomplete.
  • WEB-17421 (Bug): Confusing error "Corresponding file is not included in tsconfig.json"
  • WEB-17475 (Bug): TypeScript interface implementation loses union types
  • WEB-15895 (Bug): Functional types should be enclosed in parentheses when used as option in union types
  • WEB-17604 (Bug): TypeScript member visibility change intention action is active for constructor
  • WEB-2036 (Bug): TypeScript: report errors on making rest parameter optional
  • WEB-17432 (Bug): TypeScript: incorrect namespace/module name resolution - good code in red
  • Unit Tests:
  • WEB-17674 (Bug): Mocha package not automatically detected
  • User Interface:
  • IDEA-91047 (Usability Problem): Undo doesn't work in plain text fields
  • IDEA-143500 (Performance Problem): Many threads updating their progress fraction at the same time shouldn't lock each other
  • IDEA-143470 (Cosmetics): Open File dialog: unnecessary dot in the end of the phrase
  • IDEA-143735 (Bug): FileChooser.chooseFiles doesn't call callback anymore then dialog is shown from another dialog
  • Version Control:
  • IDEA-143447 (Bug): Unshelve changes with unassociated file leads to some problems
  • IDEA-129253 (Bug): IDEA hangs up on opening the checked out project
  • IDEA-142715 (Bug): It's impossible to move multiple files by mouse between changelists or even select several files via Ctrl/Cmd+Click
  • Version Control. Git:
  • IDEA-143143 (Bug): VCS Push hangs
  • IDEA-143363 (Exception): Errors parsing remote.pushdefault value in .git/config
  • Version Control. Perforce:
  • IDEA-45172 (Bug): Perforce: Integrate works incorrectly for target intergration from source files
  • IDEA-142603 (Bug): Perforce - can't integrate by changelist
  • i18n:
  • IDEA-143531 (Bug): ResourceBundles: on new property file adding to bundle consider the VersionControl | Confirmation | WhenFilesAreCreated option

New in IntelliJ IDEA Ultimate Edition 15 Build 142.3553.1 EAP (Jul 28, 2015)

  • No subsystem:
  • IDEA-142167 (Feature) - Arquillian: "rerun failed tests" action should create/run arquilllian run configuration
  • IDEA-79937 (Usability Problem) - Usability Issue with Long Context Menus Overflowing Screen Boundaries
  • WEB-17391 (Performance Problem) - Indexing never stops in add in the project 'pinyin' package
  • WEB-17380 (Performance Problem) - Problem with javascript language level pusher
  • IDEA-142772 (Cosmetics) - Updates dialog shows version of EAP with redundant .0
  • WEB-13005 (Bug) - WS9 Directories is missing from ctrl+shift+a
  • WEB-17394 (Bug) - deadlock in JSLanguageInjector
  • IDEA-143075 (Bug) - Autocompletion not working when an inner compiled enum is named "v1"
  • WEB-17161 (Bug) - JSCS ignores .jscsrc settings and requires (falsely) esprima-fb
  • IDEA-142844 (Bug) - Arquillian: for the @Deployment-annotated method of WebArchive type the "method should return ShrinkWrap archive" error is shown
  • IDEA-141709 (Bug) - Popup in the wrong place if tabs are present in the edited line
  • WEB-14866 (Bug) - Meteor server restart deletes console log
  • IDEA-142958 (Bug) - Bad custom plugin repositories breaks functionality
  • IDEA-142788 (Exception) - NPE: TestsPresentationUtil
  • IDEA-142246 (Exception) - SerializerNotFoundException at com.intellij.psi.stubs.StubSerializationHelper.deserialize
  • Code Coverage:
  • IDEA-143080 (Bug) - Coverage overlay not shown when project depends on the project root
  • Code Navigation:
  • IDEA-142895 (Bug) - Enums from libs are not shown as subclasses of java.lang.Enum in Type Hierarchy
  • CoffeeScript:
  • WEB-17096 (Bug) - Coffeescript destructing assigment: false positive unused parameter reporting
  • ColdFusion:
  • IDEA-143053 (Bug) - cfml using comment keystroke on empty line comments out following line
  • IDEA-83090 (Bug) - Combination of script and tag functions in a CFC only has tag functions in outline
  • DB.Refactoring
  • DBE-1400 (Bug) - Modify Column doesn't work for default value in MySQL
  • Dart:
  • WEB-17242 (Usability Problem) - sort Dart completions by relevancy
  • Data.Viewer:
  • DBE-1403 (Bug) - Improve Oracle XMLTYPE handling.
  • Database:
  • IDEA-143037 (Usability Problem) - Project View in Packages mode context menu issue
  • IDEA-137606 (Bug) - Database Permission denied on Lollipop devices
  • Debugger:
  • IDEA-139797 (Feature) - Default Theme doesn't allow to apply font size to evaluate expression console's input
  • IDEA-142629 (Bug) - Evaluation of expression in the debugger resets scroll position in frames
  • IDEA-142798 (Bug) - Debugger does not activate correct session on breakpoint
  • Editor. Code Completion:
  • IDEA-142795 (Performance Problem) - Completion list with many elements is slow to scroll
  • Editor. Editing Text:
  • IDEA-143105 (Bug) - Font size change in settings does not affect current file
  • File System:
  • IDEA-143056 (Performance Problem) - JarFileSystem jar->local conversion methods should be faster
  • IDEA-142305 (Bug) - Changes to files are not saved on frame deactivation
  • Find, Replace, Find Usages:
  • IDEA-137001 (Bug) - when you push `F3` last time it should scroll the editor to the latest found value
  • IDEA-142848 (Bug) - Enter in quick search bar doesn't navigate to next occurrence anymore
  • Gradle:
  • IDEA-142777 (Feature) - Support built-in distribution plugin
  • IDEA-142855 (Usability Problem) - Gradle Project Data To Import: provide some immediate informative feedback on attempt to exclude a module/data with dependency on it
  • IDEA-142862 (Usability Problem) - Gradle Tool Window: it is not obvious that "Open Project Structure" button opens '''Gradle Project Data To Import'' dialog
  • IDEA-142866 (Usability Problem) - Gradle: misleading message is shown on "Ignore Gradle Project" action
  • Groovy:
  • IDEA-142891 (Bug) - Ignore SLF4J output from Groovy compiler
  • IDE Configuration:
  • IDEA-137372 (Feature) - Live templates speed search matching can honor group name in addition to the template prefix
  • IDEA-142774 (Bug) - Platform and Plugin Updates error: Update over HTTPS is not supported on Java 6
  • Java. Error Highlighting:
  • IDEA-142884 (Bug) - Missing error: invalid type for element of annotation type
  • IDEA-140266 (Bug) - Provide support for improved try-with-resources statement
  • IDEA-142695 (Exception) - Code analysis failure - IncorrectOperationException - anonymous class & lambdas
  • Java. Intention Actions:
  • IDEA-142811 (Bug) - Invalid syntax when generating constructor with varargs parameter
  • Java. Refactoring:
  • IDEA-142987 (Cosmetics) - Refactoring conflicts: visibility: "1 usage" is reported for every member
  • IDEA-142703 (Bug) - Strange behavior when refactoring class containing usage of superclass static method
  • Java.Inspections:
  • IDEA-124624 (Bug) - Duplicate inspection false positive
  • IDEA-142959 (Bug) - "method identical to super" false positive
  • JavaEE.Web:
  • IDEA-142460 (Bug) - url-pattern in web.xml should allow empty value for Servlet 3.0+
  • JavaScript:
  • WEB-17374 (Bug) - Structure view doesn't show methods of Backbone classes attached to 'window'
  • WEB-17294 (Bug) - "Octal literals are not allowed" in ECMAScript 6 mode
  • WEB-17280 (Bug) - function argument inspection is wrong about this (and JSDoc does not help)
  • WEB-17364 (Exception) - IllegalArgumentException when add .es6 extension to ECMAScript6 file type
  • JavaScript. Refactoring:
  • WEB-10703 (Bug) - JavaScript - Extract variable fails silently
  • Node.js:
  • WEB-17328 (Cosmetics) - Node version display is broken on small combo with large path
  • WEB-17320 (Bug) - Inspections: "Insert require()" quick fix: quotes type is cached until Restart
  • WEB-17337 (Bug) - Inspections: "Insert require()" quick fix should be available with only Node.js Globals library enabled
  • Packaging and Installation:
  • IDEA-142646 (Bug) - Config and system folder saved in 'C:\Users\xxx\._PRODUCT_PATHS_SELECTOR_'
  • IDEA-142725 (Bug) - Idea IC version 142.3230.1 cannot import settings
  • Profiling:
  • WEB-17155 (Bug) - Profiling: CPU: Flame Chart: no scrolling to the table/chart element if it's placed out of the view while selected in the chart/table
  • Project Configuration:
  • IDEA-143007 (Exception) - Throwable at com.intellij.openapi.project.DumbServiceImpl.a(DumbServiceImpl.java:170)
  • Project View:
  • IDEA-128290 (Usability Problem) - Allow cancelling directory creation if specified name contains dot
  • Run | Debug configuration:
  • IDEA-126452 (Cosmetics) - Confusing wording of run configuration options
  • IDEA-143013 (Exception) - Compound RC: StackOverflowError on enabling Compound RC inside another Compound RC
  • Settings Repository:
  • IDEA-131688 (Feature) - Settings repository plugin: more descriptive commit message
  • Spring:
  • IDEA-141804 (Feature) - Spring Boot: support SB 1.3 "hints" metadata
  • IDEA-133780 (Feature) - application.properties: [Binding] resolve to enum declaration for config values
  • IDEA-142712 (Usability Problem) - Spring Boot: value with "class-reference" and "target" should be smarter
  • IDEA-137823 (Exception) - Spring: IndexNotReadyException at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate
  • Stylus:
  • WEB-17310 (Feature) - Add breadcrumbs for Stylus
  • TypeScript:
  • WEB-17357 (Feature) - Offer to implement optional interface properties
  • WEB-15031 (Bug) - Typescript: incorrect 'Initializer type X is not assignable to Y' error
  • WEB-17354 (Bug) - TypeScript child class constructor generation is broken
  • WEB-17356 (Bug) - Offer to implement optional interface member in derived TypeScript classes
  • WEB-13978 (Bug) - TypeScript module merging is broken
  • WEB-17330 (Bug) - import-as is seen as exported
  • WEB-17035 (Bug) - TypeScript: "extends" not autocompleted when describing generic constraints
  • Unit Testing. JUnit:
  • IDEA-133617 (Bug) - dynamic.classpath: java.lang.IllegalAccessError when running unit tests that mock package local interfaces
  • IDEA-142371 (Bug) - Add some means of filtering for test classes
  • IDEA-142960 (Bug) - Test "passes" after System.out.print()
  • IDEA-130440 (Bug) - Test resources not found when using dynamic.classpath and ClassLoader.getSystemResource
  • IDEA-142863 (Bug) - IDEA test runner does not recognize types difference in assertEquals() / assertArrayEquals()
  • Unit Testing. TestNG:
  • IDEA-142946 (Bug) - testng 5.7 fails on start from IDEA
  • User Interface:
  • IDEA-143011 (Feature) - Bookmarks dialog: Misleading bookmark controls.
  • IDEA-81363 (Usability Problem) - Submenu hides (too fast) when leaving entry in main menu
  • IDEA-142889 (Performance Problem) - Tool windows should be initialized in background
  • IDEA-141904 (Cosmetics) - Consider renaming tabs in Files and Code Templates dialog
  • IDEA-139829 (Bug) - Move tabs by mouse drag&drop to reorder
  • IDEA-142968 (Bug) - Auto-completion list on black background since latest EAP build
  • IDEA-142999 (Bug) - Settings window size is verys small by default
  • IDEA-143135 (Bug) - HiDPI on Linux: ComboBox UI bug
  • IDEA-138603 (Bug) - "From File Template" is not always available
  • IDEA-142898 (Bug) - Strike-through effect should change color the same way as the font
  • Version Control:
  • IDEA-142450 (Usability Problem) - Automatically register the VCS root if checked out from the IDE
  • IDEA-142893 (Bug) - Cannot unshelve changes if they contains a new file which already exists
  • Version Control. Perforce:
  • IDEA-142813 (Bug) - IDEA does not show all changed files for old revisions after p4 copy operation

New in IntelliJ IDEA Ultimate Edition 15 Build 142.3230.1 EAP (Jul 15, 2015)

  • No subsystem:
  • WEB-11838 (Feature): Add JSDoc support for @event and @fires
  • IDEA-131429 (Bug): Warning tooltips overlap scrollbar
  • WEB-17175 (Bug): When writing ES6 redundant 'use strict' lines are being automatically introduced
  • IDEA-31697 (Bug): IDEA'a analyzer fails in proper evaluation of expression
  • IDEA-141148 (Bug): Pressing Delete when file is selected in Favorites view deletes file from disk without confirmation
  • IDEA-142470 (Bug): Incorrect key for move line in Netbeans keymap
  • WEB-17198 (Bug): Extremely slow syntax analysis for JS
  • WEB-14540 (Bug): 2 subsequent JSX embedded code blocks are parsed incorrectly
  • IDEA-142439 (Bug): Wrong cursor placement when creating a class after brackets autocomplete
  • IDEA-142328 (Bug): VFS update can be prevented by one incorrect method call
  • IDEA-140565 (Exception): NPE at com.intellij.ui.content.impl.ContentManagerImpl.a
  • Code Analysis. Inspection:
  • IDEA-66134 (Feature): Inspection "Constant conditions & exceptions": ignore boolean named constants
  • IDEA-18499 (Bug): confuses always true inspection
  • IDEA-69727 (Bug): incorrect analyzing of flow with throwables
  • IDEA-82971 (Bug): False inspection int == double
  • IDEA-27427 (Bug): Redundant inspection code result
  • Code Coverage:
  • IDEA-142292 (Feature): Make it possible to bind Run context with coverage to a shortcut key
  • ColdFusion:
  • IDEA-89541 (Bug): TODO: coloring not applied to javascript in CFML files
  • Console:
  • IDEA-63980 (Usability Problem): Make idea.cycle.buffer.size configurable in IDEA GUI / IDEA settings
  • DB.Console:
  • DBE-1382 (Bug): Interrupting query disallows further queries (MySQL)
  • DDL\PL.Editor:
  • DBE-1355 (Cosmetics): 0xDBE adds semicolons to stored procedures after altering them
  • DBE-439 (Bug): The shortcut for compilation of stored procedures does not work
  • DBE-1062 (Bug): Open Procedure with comment
  • Dart:
  • WEB-17219 (Feature): Have some way to pass command line arguments from IJ (setting/preference/etc) to modify the flags used to configure the Dart Analysis Server
  • WEB-17040 (Bug): Package imports are converted to relative imports when moving files.
  • Debugger:
  • IDEA-142012 (Bug): Evaluate Code Fragment - mouse click on autocomplete puts it behind the dialog
  • WEB-17152 (Bug): Breakpoints are not hit in TypeScript project (resource root should be excluded as build folder)
  • Diff_Merge:
  • IDEA-142471 (Bug): LineStatusTracker popup is not shown after file editing
  • Editor. Code Completion:
  • IDEA-140452 (Bug): Complete-statement insert closing parenthesis at wrong place
  • Editor. Editing Text:
  • IDEA-139930 (Usability Problem): A way to disable highlighting code while mouse hovers in-file "breadcrumbs" navigation
  • File System:
  • IDEA-142305 (Bug): Changes to files are not saved on frame deactivation
  • Find, Replace, Find Usages:
  • IDEA-142255 (Bug): Find in Path - 'Recursively' checkbox does not update 'Preview' on change
  • Flash_Flex:
  • IDEA-135028 (Bug): MXML Design Preview Plugin 1.4.138 doesn't work with IntelliJ IDEA 14.0.0.2
  • Gradle:
  • IDEA-142527 (Bug): project dependencies are not loaded for a Gradle project with Gradle JPI plugin (Jenkins Plugins)
  • HTML:
  • WEB-16357 (Feature): Better Html language injection for languages that support multiline
  • WEB-519 (Feature): Replace HTML Special Chars automatically
  • WEB-12992 (Bug): Closing double brace isn't skipped over when typed after auto-insertion (Angular)
  • WEB-16533 (Bug): HtmlUnknownAttribute: inputmode
  • WEB-17192 (Bug): Usage of HTML tag triggers false "Closing tag matches nothing", breaks Extend Selection
  • WEB-17185 (Exception): HTML file cannot be created: "Template not found" error
  • IDE Configuration:
  • IDEA-131517 (Bug): Wrong issue template on https://github.com/develar/settings-repository
  • Indices:
  • IDEA-42856 (Bug): Changes made in files while the project is closed are not recognized in some cases
  • Java. Code Completion:
  • IDEA-31554 (Bug): "Complete Current Statement" does not format code on "else if" condition code block
  • IDEA-41929 (Bug): Ctrl + Shift + Enter doesn't work for "for (; "
  • IDEA-68660 (Bug): ctrl-shift-enter does not insert a semicolon after anonymous implementation
  • IDEA-41246 (Bug): Ctrl + Shift + Enter problem if array elements are not the same line
  • Java. Error Highlighting:
  • IDEA-142341 (Task): Good Java 8 code red
  • IDEA-142416 (Bug): Type annotations: Highlighted as error within fully qualified parameterized type
  • IDEA-140646 (Bug): Missing error: not an enclosing class: A (for super-access to a constant)
  • IDEA-141587 (Bug): Probably wrong code error marking. Cannot access android.graphics.drawable.Drawable.Callback2
  • Java. Intention Actions:
  • IDEA-142343 (Bug): 'Unimplement Class' destroys class body if cyclic inheritance involving that class
  • IDEA-142333 (Bug): 'Make package-local' causes Throwable on class in default package
  • Java. Refactoring:
  • IDEA-142350 (Bug): Change Signature: Default values are used inside of methods overriding callers chosen for parameter propagation
  • IDEA-142361 (Bug): Extract Variable in lambda expression fails
  • IDEA-142378 (Bug): Cannot delete-refactor a type variable for a generic method?
  • Java.Inspections:
  • IDEA-142332 (Feature): Add an inspection for number literals that use underscores where the groups aren't three digits each.
  • IDEA-142391 (Bug): Don't report overriding externally-annotated @NotNull methods/parameters when there's no @NotNull annotation in the project
  • IDEA-142299 (Bug): When using JSR-305 annotations for null checking, inspection is evaluated differently for an enumeration compared with a regular class.
  • JavaScript:
  • WEB-10272 (Feature): JSDoc: support @abstract tag
  • WEB-17017 (Bug): Duplicated links in marks on the left gutter
  • WEB-12308 (Bug): Bad support of @constructs jsdoc tag
  • WEB-1047 (Bug): Create JavaScript file via Alt+Enter shortcut doesn't use template
  • WEB-15664 (Bug): JSX: Wrong inspection is shown if html tag is not closed
  • WEB-17207 (Bug): es6 import with destructring and jsx is not working correctly
  • WEB-17196 (Bug): Duplicate JavaScript class in Navigate Class popup with @constructor JsDoc tag
  • WEB-12000 (Bug): @lends support
  • WEB-17131 (Bug): Incorrect warning on `for-in/for-of`: "const variable without initializer"
  • WEB-17221 (Bug): JS inspection false positive: Binary operation argument type T is not compatible with type string
  • JavaScript. Frameworks:
  • WEB-17211 (Bug): Missing dual quotes input in JSX files
  • WEB-14555 (Bug): AngularJS: using 'as' as scope property name results in parser errors
  • WEB-17220 (Bug): Add Code Navigation for JSX Components declared as ES6 classes
  • JavaScript. Inspections:
  • WEB-17149 (Bug): Unresolved closure variables inside ES6 class
  • WEB-17153 (Bug): 'Unresolved type' inspection when use "controller as" syntax
  • WEB-17204 (Bug): Javascript Inspector fails to properly account for "or" (|) symbol
  • JavaScript. Predefs:
  • WEB-14517 (Bug): Internationalization functions wrong params
  • WEB-8983 (Bug): String.prototype.localeCompare has incorrect return type
  • WEB-17182 (Bug): DOMTokenList has wrong method signatures
  • Maven:
  • IDEA-142486 (Bug): Annotation processor options not added from maven-compiler-plugin
  • Node.js:
  • WEB-17127 (Bug): Node.js Available Package dialog: package details are not shown
  • WEB-17210 (Exception): Node.js Settings: version cannot be detected
  • Profiling:
  • WEB-17167 (Usability Problem): Profiling: CPU: Top Calls: provide subcategory name for the GC and Unknown results
  • WEB-17164 (Usability Problem): Profiling: CPU: restore Help button on the toolbars
  • WEB-17162 (Usability Problem): Profiling: CPU: Flame Chart: "Zoom" is shown as active button while should not
  • WEB-17169 (Usability Problem): Profiling: CPU: numbers for heavy calls should be shown in bold
  • WEB-17156 (Bug): Profiling: CPU: Flame Chart: hide empty panel to the right of the table in the Details
  • WEB-17154 (Bug): Profiling: CPU: Flame chart: topmost elements blink if move details selection line over them
  • WEB-17155 (Bug): Profiling: CPU: Flame Chart: no scrolling to the table/chart element if it's placed out of the view while selected in the chart/table
  • WEB-17159 (Bug): Profiling: CPU: Flame Chart: make it impossible to hide main selection rectangle
  • WEB-17174 (Bug): Profiling: CPU: Flame Chart Details: prohibit columns reordering
  • WEB-17173 (Exception): Profiling: CPU: AIOOBE on moving details selection line out of the chart area quickly
  • REST Client:
  • WEB-17172 (Feature): Support jsonapi response highlighting
  • Run | Debug configuration:
  • IDEA-113233 (Feature): Show the state for the current run configuration
  • SQL:
  • IDEA-45574 (Bug): MySQL: column list after any GRANT priv_type is green
  • SQL.Completion:
  • DBE-1390 (Bug): Intellisense doesn't work in sub query.
  • SQL.Highlighting:
  • DBE-1297 (Bug): oracle's limit syntax not recognized
  • Settings Repository:
  • IDEA-132462 (Usability Problem): Improve Button Labels
  • IDEA-131349 (Bug): Plugin Settings Repository: unable to switch github account
  • IDEA-131322 (Bug): Plugin Settings repository: merge to the local folder is not working
  • IDEA-131318 (Exception): NoRemoteRepositoryException when repository is not correctly picked
  • Spring:
  • IDEA-139331 (Feature): Spring Boot config keys: special key value cases
  • IDEA-142481 (Feature): Spring Boot: highlight additional-spring-configuration-metadata.json errors
  • IDEA-124427 (Bug): SpringJavaAutowiringInspection fails on beans provided by a FactoryBean
  • Tapestry:
  • IDEA-124505 (Bug): HTML5 attribute parsing throws errors in Intellij IDEA
  • Unit Testing. JUnit:
  • IDEA-142373 (Feature): JavaTestFinders escape
  • IDEA-142444 (Usability Problem): New test runner doesn't show spock evaluated expressions anymore
  • Unit Testing. TestNG:
  • IDEA-142369 (Usability Problem): Unit tests: confusing presentation of a failure after successful configuration methods
  • Unit Tests:
  • WEB-17006 (Bug): Karma + CoffeeScript = no coverage results
  • User Interface:
  • IDEA-142351 (Usability Problem): With two fullscreen IntelliJ's open on MacOSX on any action idea looses focus and switches to the one opened first
  • IDEA-138032 (Bug): Project Structure View 'Show views as tabs' option doesn't persist between sessions
  • IDEA-142218 (Bug): Pop-up for cut string at tool windows is shown even if focus is not at Idea
  • IDEA-142244 (Bug): Context menu on Find tool window tabs doesn't work correctly
  • Version Control:
  • IDEA-141729 (Usability Problem): Unnecessary message asking remove the VCS root
  • Version Control. Git:
  • IDEA-142339 (Exception): "VCS -> Git -> Rebase..." dialog not showed
  • Version Control. Log:
  • IDEA-142173 (Bug): AE Exception in log if invoke "checkout revision", "new branch" and "new tag" for several commits(multiselection)

New in IntelliJ IDEA Ultimate Edition 15 Build 142.3050.1 EAP (Jul 8, 2015)

  • No subsystem:
  • IDEA-126587 (Usability Problem): Database tool window: DROP is called "Delete"
  • WEB-16977 (Usability Problem): Can't type curly braces in XML files on Mac with Italian keyboard layout
  • IDEA-142110 (Usability Problem): Unit test history: results for same named projects are stored in the same directory
  • IDEA-142111 (Usability Problem): Unit test history: present the results with configuration name, not file name
  • IDEA-142116 (Usability Problem): Unit test history: suite name is not saved
  • IDEA-142115 (Usability Problem): Unit test history: Dump Threads and Exit actions are not available
  • IDEA-142269 (Cosmetics): Unit test history: empty class nodes are not hidden
  • IDEA-138936 (Bug): File templates are not imported via File/Import Settings
  • IDEA-141327 (Bug): Bookmarks are not sorted by line
  • IDEA-142112 (Bug): Unit test history: "Test ignored" message is duplicated
  • IDEA-142270 (Bug): Unit test history: Rerun Failed from imported results does not save configuration
  • IDEA-141973 (Bug): Java else if: missing select word step
  • IDEA-142260 (Bug): Focus issue with switching between spaces on mac
  • IDEA-142239 (Bug): Unable to start IDE: "java.lang.NoClassDefFoundError: kotlin/jvm/internal/Reflection"
  • IDEA-142041 (Exception): NPE at org.editorconfig.core.EditorConfig.getProperties
  • Android:
  • IDEA-140785 (Performance Problem): Replace check getFacets().size() > 0 with hasFacet() which stops on first match
  • Code Analysis. Inspection:
  • IDEA-142017 (Usability Problem): Removing multiple inspection results at once does not work
  • IDEA-142002 (Bug): Invalid CastConflictsWithInstanceof warning
  • Code Coverage:
  • IDEA-142057 (Bug): No per class coverage information in coverage result table
  • ColdFusion:
  • IDEA-142133 (Bug): CFML: Autocompletion for closing tag does not respect letters case
  • Cucumber JVM:
  • IDEA-141615 (Bug): Cucumber test results not displaying correctly.
  • DB.Introspection:
  • DBE-1135 (Bug): Initial selection in Schemas & Tables is ignored
  • Dart:
  • WEB-17073 (Bug): Dart remote debugging always connects to localhost
  • Data.Viewer:
  • DBE-1306 (Bug): Go to Related data or Reference data does not filter the table with uuid postgres datatype
  • DBE-1349 (Bug): PageUp and PageDown Keyboard Keys Don't Work in Results Grid (Data View)
  • Database:
  • IDEA-141992 (Usability Problem): Data Sources: editing parameters does not affect the predefined name
  • IDEA-125522 (Bug): Common table expressions break SQLite data source
  • Debugger:
  • IDEA-79921 (Feature): Suspend one thread while debugging
  • IDEA-142099 (Bug): ComiplingEvaluator does not use dependencies
  • Diff_Merge:
  • IDEA-142086 (Bug): Command line diff tool does not reflect the changes if call it the second time and if it is invoked for the same IDEA installation but different executable version
  • Docker:
  • IDEA-141416 (Bug): Docker: unable to build list of containers due null as a container name
  • Documentation:
  • IDEA-130011 (Bug): Quick javadoc displays * characters inside multiline @links
  • Editor. Editing Text:
  • IDEA-82778 (Usability Problem): "Close all but pinned" action has no effect when there are no pinned tabs
  • IDEA-141310 (Bug): Method params hint sometimes is shown over the text
  • IDEA-90072 (Bug): Faux italics used for some fonts with true italics available
  • IDEA-142091 (Bug): "Swap selection boundaries" command activates sticky selection mode
  • Editor. Intention Actions:
  • IDEA-142046 (Feature): Filter intention settings by language
  • IDEA-141782 (Bug): Add Exception to Method intention does not honor Class count to use import with '*' setting
  • File System:
  • IDEA-142174 (Performance Problem): Replace list with set to resolve linear scan on list remove
  • Find, Replace, Find Usages:
  • IDEA-22996 (Feature): Find/Replace: add a button to hide excluded search results
  • IDEA-142127 (Usability Problem): When search preview is enabled, allow to change currently selected preview entry without leaving the search edit field
  • IDEA-141330 (Bug): Find Usages cannot find valid usage from abstract class
  • IDEA-142050 (Bug): Search and Replace All not working
  • IDEA-142128 (Bug): When Preview tab is open, Find button navigates to the first found fragment
  • IDE Configuration:
  • IDEA-141077 (Feature): Allow easy live template sharing between different IDEA instances
  • IDEA-59537 (Bug): Avoid unintended tool windows collapsing
  • IDEA-138381 (Bug): Restart for Plugin Updates is prompted even though no changes were introduced
  • IDEA-142159 (Bug): Settings | Keymap: adding and removing keyboard and mouse shortcuts is not saved
  • Indices:
  • IDEA-142179 (Performance Problem): Reduce object creation and churn on indexing
  • Java. Code Completion:
  • IDEA-140728 (Feature): Suggest to automatically fill parameter of Stream#collect() method calls with standard Collectors instances
  • IDEA-140731 (Feature): Second invocation of Smart Type completion should suggest to convert array to Stream
  • IDEA-106141 (Bug): Following Annotation is removed on autocomplete
  • Java. Error Highlighting:
  • IDEA-142302 (Bug): Good code red
  • IDEA-140772 (Bug): IDE does not inform about compilation error when
  • IDEA-142142 (Bug): Type inference bug with Optional
  • Java. Refactoring:
  • IDEA-142291 (Bug): 'Pull members up' to cyclically dependent class causes StackOverflowError
  • IDEA-142163 (Bug): Extract method failure in Java8 lambda
  • Java.Inspections:
  • IDEA-136891 (Bug): 'Overridable method called during object construction' should have an option to ignore the calling of package local methods
  • IDEA-142052 (Bug): "'try finally' replaceable with 'try' with resources" inspection creates non compiling code
  • IDEA-142317 (Bug): "Use of the variable which is known to be constant" false positive
  • JavaEE.Resin:
  • IDEA-109513 (Bug): IDE does not handle jvm_args in resin.properties file
  • JavaScript:
  • WEB-13271 (Feature): JSDoc: support module namepath
  • WEB-17001 (Feature): Remove .js from code completion in import\export statement
  • WEB-674 (Bug): jsdoc commonjs modules (nodejs) does not recognize modules
  • WEB-17008 (Bug): Unresolved method or function for annotated parameter
  • WEB-17135 (Bug): Accessors with computed literal object properties
  • Packaging and Installation:
  • IDEA-142306 (Bug): Unix installation with bundled java fails to start
  • IDEA-142202 (Bug): IDEA with bundled jdk doesn't start on Ubuntu
  • Plugin Support. API:
  • IDEA-142297 (Bug): Intellij 15 EAP: cannot load Atlassian Plugin
  • Run | Debug configuration:
  • IDEA-94341 (Feature): Launch Multiple "Run/Debug Configurations" At Once
  • IDEA-14883 (Feature): Run Configuration: Should have option to 'Run in background'
  • IDEA-135222 (Bug): 'Stop' icon isn't active when 'Run' tab is unfocused
  • SASS:
  • WEB-10622 (Bug): Reformatting SASS/SCSS with commented line also comments active code
  • SQL:
  • IDEA-45307 (Bug): MySQL: TABLESPACE statements are red
  • SQL.Completion:
  • DBE-1244 (Bug): Recent MySQL functions missing
  • DBE-1357 (Bug): MSSQL: ROWS clause within OVER() clause shows up as error, causes other issues.
  • DBE-1340 (Bug): Autoomplete Doesn't Work After New Update (142.2675)
  • DBE-1356 (Bug): MSSQL: Autocomplete does not work within an update statement with a JOIN (or other alias)
  • SQL.Highlighting:
  • DBE-669 (Bug): Cannot resolve symbol sp_executesql (SQL Server)
  • Spring:
  • IDEA-139836 (Feature): spring.factories configuration file support
  • IDEA-141540 (Usability Problem): Spring Facet: do not propose irrevelant @Configuration classes
  • TypeScript:
  • WEB-17098 (Bug): Incorrect TypeScript code validation
  • Unit Testing. JUnit:
  • IDEA-142226 (Bug): Cannot run Android Gradle Unit Tests in IDEA 15 EAP
  • IDEA-142192 (Bug): JUnit Diff View no longer working in 15 EAP
  • IDEA-142153 (Bug): Parameterized JUnit tests are not executed if the test name happens to be equal
  • Unit Testing. TestNG:
  • IDEA-111464 (Bug): TestNG: Test with several invocations not counted in number of tests
  • IDEA-142074 (Bug): TestNG failed, but the bar is green
  • IDEA-140020 (Bug): SM runner: TestNG: setUp / tearDown method output changes positions on switching between result nodes
  • User Interface:
  • IDEA-53898 (Usability Problem): Make bookmarks preview window (Shift+F11) resizable and remember its size
  • IDEA-137539 (Usability Problem): Minimized editor tab is not bring up to front (remains minimized) when navigate to this file/class
  • IDEA-142055 (Bug): [regression] bookmarks order is lost
  • IDEA-142216 (Bug): Mac OS: "Platform and Plugins Updates" dialog (sheet message) doesn't have focus when shown from "Find Action" popup
  • IDEA-142090 (Bug): Settings | Quick Lists: keyboard navigation is not possible, because on selecting a quick list focus goes to "Name" field
  • IDEA-140989 (Bug): Cannot select item from completion popup using mouse
  • IDEA-138300 (Bug): Settings dialog doesn't detect changes unless changing focus
  • IDEA-142084 (Bug): Funky character in breakpoint tooltip-dialog in secondary frame
  • IDEA-142230 (Bug): Editor->Colors&Fonts: hard to notice highlight blinking in preview text with Darcula theme
  • Version Control:
  • IDEA-141801 (Usability Problem): Undo applying patch should not be suggested
  • IDEA-44866 (Bug): Shelve Changes: Cancel should work
  • Version Control. Perforce:
  • IDEA-142044 (Bug): Perforce: Broken symlinks appear as modified without checkout files

New in IntelliJ IDEA Ultimate Edition 15 Build 142.2887.3 EAP (Jul 3, 2015)

  • No subsystem:
  • IDEA-122195 (Feature) - Add additional options to Tab Closing Policy
  • IDEA-141034 (Bug) - Plugin versions comparison is too unflexible
  • IDEA-141327 (Bug) - Bookmarks are not sorted by line
  • IDEA-129815 (Bug) - Completion popup shows "Invalid" elements very often
  • IDEA-141728 (Bug) - IntelliJ IDEA does not start after license server URL change
  • IDEA-141669 (Bug) - Resource bundle duplicate entries
  • IDEA-141700 (Bug) - Generated equals method has inverted comparison of primitive fields
  • IDEA-141686 (Bug) - Incorrect warning
  • IDEA-136578 (Bug) - Distraction Free Mode (tabs placement: none) bug
  • IDEA-127380 (Bug) - Managed Bean Inconsistency errors inspection
  • WEB-17050 (Exception) - PsiInvalidElementAccessException when switch between debugger tabs
  • CSS:
  • WEB-15779 (Performance Problem) - Lazy loading of css descriptors
  • Code Analysis. Inspection:
  • IDEA-126629 (Bug) - java.io.Closeable is not AutoCloseable in some cases
  • IDEA-137395 (Bug) - Redundant cast inspection: false positive in ternary if
  • Code Coverage:
  • IDEA-141999 (Bug) - Coverage tool window causes other tool windows to hide when dumb mode begins
  • Code Formatting and Code Style:
  • IDEA-99343 (Bug) - Complete code-reformat on auto-import
  • IDEA-141982 (Exception) - SOE at com.intellij.psi.formatter.common.NewLineBlocksIterator.a
  • Code Navigation:
  • IDEA-134148 (Usability Problem) - Navigate to... File (ctlr-shift-n) show project files in .idea directory
  • ColdFusion:
  • IDEA-92676 (Bug) - Strange CFML parsing problem
  • Compiling Project:
  • IDEA-141765 (Bug) - Unable to compile IDEA 15 EAP from source
  • DB.Connectivity:
  • DBE-1142 (Bug) - Error Connecting with New Redshift JDBC Drivers
  • DB.Console:
  • DBE-1215 (Bug) - Sql console: current schema in not remembered upon restart
  • DB.Introspection:
  • DBE-1364 (Bug) - AbstractMethodError when using JDBC driver for java 1.4 (was: 142.2675.6 no longer works with Oracle10G and older databases)
  • DBE-1341 (Bug) - Native introspector for MySQL 5.1 failed to load routine parameters
  • DBE-1342 (Bug) - 'information_schema.c.CONSTRAINT_TYPE' isn't in GROUP BY
  • DBE-1344 (Bug) - USERENV error when syncing schema on Oracle 9i db
  • Data.Viewer:
  • DBE-1367 (Bug) - MSSQL: Data view for views containing errors (any) merely show no data, error is suppressed 142.2675.6
  • DBE-1308 (Bug) - XSS in quick documentation for DB table when column type is BLOB
  • DBE-467 (Bug) - Save to file silently fails when permission to write denied
  • DBE-1330 (Bug) - Function Editor: Refresh action refreshes all opened views for the same DB object
  • DBE-1339 (Bug) - oracle timestamp not sortable in table view
  • DBE-1351 (Bug) - order arrays in viewer
  • Database:
  • IDEA-141308 (Usability Problem) - Introduce shortcut to focus filter criteria row
  • IDEA-141666 (Bug) - Show Visualization... in Database tab is not working
  • IDEA-141887 (Exception) - DDL data source: RENAME TABLE: CCE at DbDataSourceImpl.populateState()
  • Debugger:
  • IDEA-79921 (Feature) - Suspend one thread while debugging
  • IDEA-81893 (Bug) - "Do not step into the classes" feature does not work after calling of "Smart step" (Shift+F7)
  • IDEA-141772 (Bug) - Debugger: Smart Step Into inside lambda suggests method calls outside of this lambda
  • IDEA-141775 (Exception) - Debugger: Groovy: AIOOBE at ExtractLightMethodObjectHandler.extractLightMethodObject() on Step Out
  • Diff_Merge:
  • IDEA-141846 (Bug) - Diff dialog in commit: inaccurate layout of editor for commit message
  • Eclipse Integration:
  • IDEA-132813 (Bug) - Eclipse integration: format of .iml linked to .classpath is changed unreasonably
  • Editor. Code Completion:
  • IDEA-141851 (Bug) - Editor completion suggests "loading..." even after end of loading
  • Editor. Editing Text:
  • IDEA-74158 (Feature) - Move Caret to Next Blank Line
  • IDEA-142033 (Bug) - Change in Scratch file language selection
  • Editor. Error Highlighting:
  • IDEA-128176 (Bug) - Good code is red: Unicode supplementary character range
  • Editor. Intention Actions:
  • IDEA-141963 (Feature) - Intention. Switch prefix/postfix operator.
  • Find, Replace, Find Usages:
  • IDEA-70451 (Feature) - really need RegEx case transformation options during replace.
  • IDEA-141800 (Bug) - "Except comments" replacement option doesn't work as expected
  • IDEA-141160 (Bug) - Indexing prevents "Find in Path"
  • IDEA-141824 (Bug) - Replace In Files does not actually start replace operation when Preview tab is active
  • Flash_Flex:
  • IDEA-141726 (Bug) - Generate getter / setter problem within mxml class.
  • Groovy:
  • IDEA-103342 (Feature) - groovyc -configscript support in compiler
  • IDEA-140463 (Usability Problem) - When Groovy Console is launched show 'Run' tool window with its output automatically
  • IDEA-141017 (Performance Problem) - Reference resolution is slow in projects with large Gradle classpath
  • IDEA-141098 (Bug) - Groovy shell fails with ClassNotFoundException: org.apache.commons.cli.HelpFormatter
  • IDE Configuration:
  • IDEA-120147 (Bug) - Cannot Remove All Attributes From Custom Syntax Highlighting
  • Java. Error Highlighting:
  • IDEA-141923 (Bug) - Errors in for-each statement header aren't highlighted if there're errors in its body
  • IDEA-141714 (Bug) - Misleading error message in case type inherits conflicting default and abstract methods
  • Java. Intention Actions:
  • IDEA-81171 (Feature) - Add context action to surround declaration of AutoClosable variable into try-with-ARM block
  • IDEA-141716 (Bug) - 'Introduce local variable' intention doesn't ask for an expression to intoduce
  • IDEA-137809 (Bug) - "Convert to TheadLocal" intention on uninitialized primitive fields should add default initialization
  • IDEA-137214 (Bug) - 'Replace Operator Assignment with Assignment' intention may produce incorrect code
  • IDEA-122133 (Bug) - Override/Implement method intention duplicates type annotations on method's parameters
  • Java. Refactoring:
  • IDEA-139356 (Bug) - Move refactoring and library versions
  • IDEA-140623 (Bug) - IDEA does not copy a comment from string when making variable constant.
  • IDEA-141658 (Exception) - PIEAE at PsiUtilCore.ensureValid() on copy a class with qualified references to its members
  • Java.Inspections:
  • IDEA-141808 (Bug) - Generic types in lambda expressions are red :Cannnot resolve symbol
  • IDEA-141845 (Bug) - Overloaded Variable Argument Method inspection false positive
  • IDEA-141843 (Bug) - Wrong analysis of java.util.Optional
  • IDEA-141447 (Bug) - Code Cleanup: Missing inspection "Missing @Override annotation"
  • IDEA-141853 (Bug) - Java | Probable bugs | Constant conditions & exceptions false positive for bitwise exclusive OR operator
  • IDEA-141823 (Bug) - @Contract should have precedence over @Nullable
  • IDEA-140103 (Bug) - Unclear message from "Unused declaration" inspection
  • JavaEE:
  • IDEA-141847 (Performance Problem) - Hector is slow: Inspections take too long to finish
  • JavaScript:
  • WEB-10568 (Feature) - JS Modules: no completion/resolving for require(json)
  • WEB-17012 (Cosmetics) - Improve detection 'instance member function' vs 'instance member variable'
  • WEB-17022 (Bug) - Quick Doc / autocomplete not recognizing JavaScript factory with return object at the top.
  • WEB-15676 (Bug) - Can not resolve to the variable's definition
  • WEB-17015 (Bug) - JavaScript: false positive error "Referencing 'arguments' of other function are not allowed"
  • WEB-16992 (Bug) - Support Closure Compiler jsdoc annotations @private {typedef}
  • WEB-16507 (Bug) - Object spread properties are not supported
  • WEB-16960 (Bug) - "expression statement is not assignment or call" in ES7 await construct
  • WEB-16957 (Bug) - js documentation popup appears excessively wide
  • WEB-16950 (Bug) - ES6 Syntax highlight error
  • WEB-16994 (Bug) - JSDoc: function this param and nullable operator
  • JavaScript. Inspections:
  • WEB-17004 (Bug) - JSCS rc warnings
  • WEB-13751 (Bug) - JSDoc: inconsistent handling of non-nullable @this
  • SASS:
  • WEB-16945 (Bug) - Sass: using a class of 'only' results in inspector 'red' error
  • WEB-16990 (Bug) - SASS trailing comments for variables
  • WEB-11444 (Bug) - Allow comment after a selector in SCSS
  • SQL:
  • IDEA-135400 (Feature) - SQL Editor flags RETURN QUERY statements with non-SELECT arguments as errors (PostgreSQL, PL/pgSQL)
  • IDEA-114467 (Usability Problem) - SQL: File Structure: PL/SQL block is represented with its text
  • IDEA-115712 (Usability Problem) - SQL: File Structure: no node is preselected when caret is between statements
  • IDEA-132291 (Bug) - PostgreSQL: builtin types not recognized when quoted
  • IDEA-140808 (Bug) - False warning 'unable to resolve column SQLSTATE'
  • SQL.Highlighting:
  • DBE-501 (Bug) - PostgresSQL Dialect not working with WINDOW alias clause
  • DBE-1312 (Bug) - PostgreSQL: "show autocommit" is shown as a syntax error
  • Spring:
  • IDEA-139836 (Feature) - spring.factories configuration file support
  • IDEA-141690 (Feature) - Spring Initializr: auto-create run config during Maven import
  • IDEA-140938 (Bug) - Spring Boot: relaxed binding: upper-case format should be supported
  • IDEA-141922 (Bug) - Spring Boot: support bootstrap-[profileName].properties|yml
  • IDEA-141917 (Bug) - Spring Boot: the application*.yaml files are not added to autodetected fileset
  • IDEA-140865 (Bug) - Spring Boot: application.yaml: spring.profiles key is shown as not resolved
  • Structural Search and Replace:
  • IDEA-141680 (Bug) - SSR "use static import if possible" corrupts generics invocations
  • TypeScript:
  • WEB-17027 (Bug) - TypeScript: no autocompletion for "protected"
  • Unit Testing. JUnit:
  • IDEA-112930 (Cosmetics) - jUnit run configuration: cutoff label
  • IDEA-141481 (Bug) - "Rerun Failed Tests" only reruns the same two tests every time and not any of the other >200 failed tests
  • IDEA-141013 (Bug) - Cannot run single method Junit test
  • IDEA-141948 (Bug) - Exception stacktraces are not shown in Test Runner console
  • IDEA-121329 (Bug) - JUnit Test Runner: "Hide Ignored Tests" is not working
  • Unit Testing. TestNG:
  • IDEA-140884 (Usability Problem) - Test results (TestNG?): Jump to Source could be supported for test and suite nodes
  • IDEA-141880 (Bug) - 15 EAP does not correctly handles the @DataProvider of the TestNG
  • IDEA-141919 (Bug) - TestNG plugin treats setup (or configuration) methods as tests
  • Unit Tests:
  • WEB-17019 (Feature) - Karma: allow to share path to karma package directory with team
  • User Interface:
  • IDEA-81363 (Usability Problem) - Submenu hides (too fast) when leaving entry in main menu
  • IDEA-141464 (Usability Problem) - Debugger popup dissappears when trying to hover mouse on "+"
  • IDEA-85566 (Cosmetics) - Git branches with underscores don't render properly in branch menu
  • IDEA-141806 (Bug) - Recently Edited Files - are not persisted between project reopen
  • IDEA-141980 (Bug) - show usages fails to load more usages when select "more.."
  • Version Control:
  • IDEA-141978 (Bug) - NPE: FileHistoryPanelImpl$MyAnnotateAction
  • Version Control. Git:
  • IDEA-140262 (Bug) - Cannot press "Reveal in finder" button on "Create patch" pop-up dialog from keyboard in case patch has been created from log
  • Version Control. Perforce:
  • IDEA-141925 (Feature) - Changing the arguments IDEA uses with p4 annotate
  • IDEA-140755 (Bug) - Error refreshing incoming changes

New in IntelliJ IDEA Ultimate Edition 15 Build 142.2670.3 EAP (Jun 25, 2015)

  • No subsystem:
  • IDEA-141232 (Bug): Selecting "All Files" part way through a Replace in Path goes back and replaces any matches already replaced
  • IDEA-141461 (Bug): Quick Documentation viewer: for javdocs inside jars, internal relative links to pages in the same jar don't work
  • IDEA-140347 (Bug): "Find/Replace" doesn't work in diff from test failure
  • IDEA-141465 (Bug): Underscores in Scope names not shown in corresponding drop down
  • WEB-16430 (Bug): ES6: `class A extends fn()` syntax doesn't work
  • IDEA-141450 (Bug): Incorrect typo generated by "attribute's"
  • IDEA-141742 (Exception): CME at com.intellij.codeInspection.ex.InspectionProfileImpl.getInspectionTools
  • CSS:
  • WEB-16942 (Bug): PIEAE at at com.intellij.psi.impl.source.tree.CompositePsiElement.getProject(CompositePsiElement.java:295)
  • Code Analysis. Dependencies:
  • IDEA-141154 (Bug): Backward dependency analysis broken for external libraries
  • Code Formatting and Code Style:
  • IDEA-141517 (Bug): "This file is indented with 2 spaces instead of 4" dialog box does nothing
  • IDEA-141219 (Bug): detect and use existing file indents for editing
  • Code Navigation:
  • IDEA-141010 (Bug): Unable to create test data from test anymore
  • ColdFusion:
  • IDEA-92676 (Bug): Strange CFML parsing problem
  • IDEA-141502 (Bug): ColdFusion. Editing CFM files require configured Data Source.
  • Compiling Project:
  • IDEA-141597 (Usability Problem): javac 9 cannot find JavaFX 9 classes unless jfxrt.jar dependency added manually to module
  • IDEA-141580 (Bug): Strange Java compiler bug with RxJava
  • Database:
  • IDEA-139365 (Usability Problem): database console locked by transaction
  • IDEA-141707 (Task): IntelliJ not showing Oracle datatype correctly, Oracle Long Raw shows as Blob in Database browser
  • Debugger:
  • IDEA-131134 (Feature): Support multiple breakpoints within on single line.
  • WEB-16397 (Bug): ES6 with Babel, break point not working in original files
  • Editor. Editing Text:
  • IDEA-32864 (Bug): Move lines in enum do not work
  • IDEA-141348 (Bug): Text error wave issues
  • File System:
  • IDEA-141576 (Performance Problem): Buffer input streams to ensure data is read in whole blocks.
  • Find, Replace, Find Usages:
  • IDEA-138684 (Usability Problem): Show full path in the Dialog in Find/Replace Path or Project
  • Flash_Flex:
  • IDEA-140175 (Bug): Problems with loading modules
  • IDE Configuration:
  • IDEA-141738 (Exception): Quick Lists: AIOOBE at com.intellij.ui.CollectionListModel.setElementAt
  • Java. Error Highlighting:
  • IDEA-123111 (Bug): False "no enclosing instance of type X in scope" error
  • Java. Intention Actions:
  • IDEA-141475 (Bug): serialVersionUID generated by IDEA differs from one generated by JDK
  • Java. Refactoring:
  • IDEA-141474 (Usability Problem): Override/Implement methods action: Show "nothing to implement/override" if there is no methods to implement/override
  • IDEA-141634 (Bug): Introduce variable may produce not compilable code
  • IDEA-141562 (Bug): Extract method does not generate required parameter
  • JavaScript:
  • WEB-16989 (Feature): ES6: 'Create method' quick-fix should suggest creating method in obj class when invoked from 'obj.nonExistingMthd()'
  • WEB-16940 (Bug): JSDoc: Actual type of a property with generic type is not used by code completion
  • WEB-16936 (Bug): JSDoc: don't show a single line comment of a preceding statement in Quick Documentation
  • WEB-16935 (Bug): Inferred type in documentation and in inspection warnings is not consistent
  • WEB-16934 (Bug): JSDoc: warning about incorrect type depends on the location of the type comment
  • WEB-16933 (Bug): JSDoc: Actual type of generic type attribute is not shown in documentation
  • JavaScript. Inspections:
  • WEB-16831 (Cosmetics): TSLint: correct Additional rules field name
  • WEB-16924 (Bug): eslint validation context.getFilename incomplete
  • WEB-16897 (Bug): Layout bug in ESLint PopUp settings
  • Language Injection:
  • IDEA-141506 (Performance Problem): IDEA is very slow when editing Javascript Fragment in Java Code
  • Maven:
  • IDEA-18668 (Bug): TestNG runner uses parent path instead module path in a multi-module Maven project
  • Node.js:
  • WEB-8392 (Feature): node.js: make urls in console clickable
  • WEB-16943 (Bug): @(/path/to/file.js:) should be a link
  • Packaging and Installation:
  • IDEA-141534 (Usability Problem): No executables in Idea UI 15 zip bundle
  • SQL:
  • IDEA-119831 (Cosmetics): MS SQL: incorrect word colouring for bracket table containing keywords when typed using code completion
  • IDEA-119951 (Bug): MS SQL: wrong syntax at insert statement is green
  • Spring:
  • IDEA-138755 (Feature): Spring Boot: Allow validation on build for application.yml files
  • IDEA-141647 (Feature): Spring Boot: autoconfigure fileset in facet
  • IDEA-141478 (Feature): Spring EL: more semantic highlighting
  • IDEA-141503 (Feature): Support @ConditionalOn... annotations code insight
  • IDEA-141689 (Usability Problem): Spring Initializr: automatically create Spring facet
  • TypeScript:
  • WEB-10291 (Bug): TypeScript: "Navigate to class" not properly working for classes from imported modules
  • WEB-15913 (Bug): Typescript: rename exception: Manipulator for this element is not defined: TypescriptExternalModuleReference
  • WEB-16991 (Bug): TypeScript: ES6 Modules - Public class properties not exposed
  • WEB-16735 (Bug): ES6 import * as ... statement with re-exported export doesn't work
  • Unit Testing. JUnit:
  • IDEA-141011 (Usability Problem): CreateTest intention: it should be possible to cancel action if class with specified name already exists
  • IDEA-141530 (Bug): Problem of JUnit the console log
  • IDEA-141492 (Bug): Test Runner toolwindow: the nodes context menu contains ShowStatistics action always disabled
  • IDEA-141515 (Bug): On right-clicking on test method gutter marker the wrong methods to run are suggested
  • Unit Testing. TestNG:
  • IDEA-141511 (Feature): TestNG: no gutter marks for running test methods
  • IDEA-141527 (Bug): Intention to create missing dataprovider shows intermediate template as part of the code
  • User Interface:
  • IDEA-141585 (Usability Problem): Sluggish scrolling when Soft-Wraps are enabled and text is wrapped
  • User Interface.Darcula:
  • IDEA-141578 (Bug): Darcula: no highlighting for wrong Lang Level items in autocompletion
  • Version Control:
  • IDEA-94335 (Bug): Shelve changes does not support binary files
  • IDEA-141480 (Bug): Changes are lost after push
  • IDEA-139877 (Bug): Error applying patch
  • Version Control. Log:
  • IDEA-129318 (Feature): Add branches submenu to the menu on 'Right Click' in VCS log
  • Version Control. Subversion:
  • IDEA-52148 (Cosmetics): Subversion Configuration: Incorrect text about proxy
  • IDEA-140754 (Bug): Support SVN 1.9

New in IntelliJ IDEA Ultimate Edition 14.1.4 Build 141.1532 (Jun 22, 2015)

  • Build tools:
  • WEB-16502 (Bug): Grunt: support navigable links in the output from the grunt-tslint package
  • WEB-16649 (Bug): Gulp: new Gulp configuration is created each time you choose 'Edit '' settings' in Gulp toolwindow
  • CSS:
  • WEB-16632 (Bug): target media not detected when using 'media' attribute in HTML
  • CoffeeScript:
  • WEB-8240 (Bug): coffescript inspection 'unused local symbols' occurs when parameter used for extending a class
  • ColdFusion:
  • IDEA-140659 (Task): Parse CF11 elvis operator
  • IDEA-96134 (Bug): for-in loop parsing errors if any variables with period used
  • IDEA-110574 (Bug): CFML Plugin doesn't recognize tags or functions from ColdFusion 10
  • IDEA-132315 (Bug): IDEA marks double hashes as Error
  • IDEA-129730 (Bug): Coldfusion Struct supports : and = now
  • IDEA-141113 (Bug): break / default are not formatted properly in CFScript's switch statement
  • IDEA-96699 (Bug): rethrow keyword marked "not a statement"
  • Cucumber JVM:
  • IDEA-118568 (Bug): Unicode characters in StepDef are used should not match \w
  • IDEA-128412 (Bug): Gherkin parser does not work with several features in one file
  • Dart:
  • WEB-16674 (Feature): Support ANSI colors in Dart tests output and in Dart command line apps console
  • WEB-16445 (Feature): Quick fix option for inserting a part entry on a part-of declaration without a part entry (and vice versa)
  • WEB-16021 (Feature): Local variable declaration is not highlighted in top-level functions?
  • WEB-16639 (Usability Problem): Unclear how to generate sample content for a new Dart user
  • WEB-16392 (Bug): Const constructed objects not parsed correctly.
  • WEB-16017 (Bug): Please improve parameters semantic highlighting
  • WEB-16064 (Bug): False syntax error in conditional operator
  • WEB-12645 (Bug): Autocomplete for dart doesn't work in for cycle
  • WEB-16019 (Bug): Property extraction highlighting is inconsistent
  • WEB-14575 (Bug): Code Formatting adds line break inside empty Dart object literal
  • WEB-16200 (Bug): hover-over description of method parameters missing types if parameter has this. in name
  • WEB-13967 (Bug): Incorrect fields/variables declaration/access highlighting
  • WEB-16020 (Bug): Inconsistent highlighting for operators
  • WEB-16187 (Bug): Dart: show parameter info for callable objects
  • WEB-15322 (Bug): Intellisense after await
  • WEB-16402 (Bug): Good dart code reported with syntax error.
  • WEB-16723 (Bug): Operation didn't finish in 1000 ms / Dart Analysis Server / analysis_setAnalysisRoots(...)
  • Data.Viewer:
  • DBE-1282 (Bug): Wrong values when copying big numbers to DB
  • Debugger:
  • IDEA-141324 (Bug): Line numbers in breakpoints dialog box broken by line wrappin
  • WEB-16172 (Bug): Javascript debugging - breakpoints dont match display when using template blocks (and not )
  • IDEA-139945 (Bug): When putting a watch on a breakpoint, Java debugger produces a boxed Integer instead of primitive int
  • IDEA-139980 (Bug): Custom breakpoints should be able to fully provide the main panel
  • IDEA-132852 (Bug): Debugger: values in editor are still shown after disconnect
  • File Watchers:
  • WEB-12196 (Bug): File Watcher: Output Filter: output not parsed when filename contains spaces/brackets. Unusable with Dropbox
  • WEB-16470 (Bug): File watcher: spaces in paths prevent to run program
  • Find, Replace, Find Usages:
  • IDEA-135707 (Feature): Mention context in Find in Path results
  • Flash_Flex:
  • IDEA-139549 (Bug): IntelliJ highlights errors wrongly and breaks editor functionality
  • IDEA-139240 (Bug): Good code red: ActionScript internal members not accessible from within object literal
  • IDEA-138900 (Bug): IDEA highlighting valid code as code with error
  • Google App Engine:
  • IDEA-140849 (Feature): Google App Engine. Disable "no_cookies" option.
  • Gradle:
  • IDEA-138942 (Bug): Gradle: #JAVA_INTERNAL is suggested as Gradle JVM in Import Project Wizard if no other JDKs is configured
  • IDEA-140243 (Bug): Could not import any gradle project using out-of-process mode
  • Groovy:
  • IDEA-140304 (Bug): Groovy: 'Extract Parameter' introduces additional spaces inside GString expressions
  • HTML:
  • WEB-14928 (Bug): End of JavaScript comments detected
  • WEB-15277 (Bug): Repeating breadcrumbs
  • WEB-16599 (Bug): Live template in HTML context results in exception
  • WEB-16748 (Bug): Simultaneous tag editing feature fails at PHP string
  • WEB-16247 (Bug): Some tag names duplicated in html5 completion
  • WEB-16802 (Bug): Misplaced lang attribute in new HTML file (head instead of html)
  • WEB-2329 (Exception): Exception is thrown for Zen coding in injected HTML
  • Hibernate:
  • IDEA-130329 (Bug): "Cannot resolve file" in Hibernate XML due to Maven target folder
  • IDE Configuration:
  • IDEA-139883 (Bug): Changes in file associations are not saved
  • IDEA-139409 (Bug): Persistent message "File type recognized: File extension *.vm was reassigned to VTL"
  • Indices:
  • IDEA-141130 (Exception): InvalidVirtualFileAccessException at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.getFileId
  • IDEA-136562 (Exception): SerializerNotFoundException
  • JPA:
  • IDEA-133543 (Bug): Version 14 JPA 2.1
  • Java. Error Highlighting:
  • IDEA-140539 (Bug): Incorrect error highlighting when passing generic method references as parameters
  • IDEA-140150 (Bug): Multicatch with generics hangs IDEA
  • IDEA-140376 (Bug): False positive "Abstract method overrides abstract method" using virtual extension methods.
  • Java. Refactoring:
  • IDEA-140384 (Bug): Javadoc @link breaks on refactoring
  • Java.Inspections:
  • IDEA-140336 (Bug): ThrowableResultOfMethodCallIgnored inspection reports problems even if used with new Java 8 APIs that obviously throw the Throwable
  • JavaEE.WebSphere:
  • IDEA-137407 (Bug): Exception while redeploying application
  • IDEA-140656 (Bug): Deploying to IBM Liberty: Artifact my-webapp:war exploded: Server is not connected. Deploy is not available.
  • JavaScript:
  • WEB-16410 (Usability Problem): Download libraries: when searching for typescript stub, navigate to library with name that starts with entered substring first
  • WEB-16260 (Bug): Failing type inference with an object conforming to a typedef
  • WEB-16476 (Bug): False positive "Unresolved function or method" with valid javascript forward references
  • WEB-15884 (Bug): ES6 'export * from' declarations
  • WEB-14921 (Bug): Better Structure View for ExtJS Files
  • WEB-16198 (Bug): Javascript : unresolved function or method from super class where there is also a "static" method
  • WEB-16594 (Bug): Good code marked red. Javascript getter shown as error if version set to ECMAScript 6 or JSX Harmony.
  • WEB-16620 (Bug): ES6 Modules: defaultVal, * as all — caused errors
  • WEB-16188 (Bug): IntelliJ 14.1 AngularJs 141.2 plugin highlighting functions as unresolved
  • WEB-16111 (Bug): Code completion is not working for nested objects defined outside
  • JavaScript. Formatter:
  • WEB-16646 (Bug): Reformat code renames variables start which "в" char (maybe other)
  • JavaScript. Frameworks:
  • WEB-16753 (Bug): Component name shows multiple time in the code completion suggestions
  • JavaScript. Inspections:
  • WEB-16840 (Feature): Add support for eslintConfig field in package.json
  • WEB-16403 (Feature): Code Quality Tools - JSHint Search for configs(s) Correction
  • WEB-16106 (Usability Problem): JSCS integration, plugin not found
  • WEB-16652 (Bug): Code Quality Tools: inspections settings should be taken from profile chosen when running Code/Inspect Code
  • WEB-16544 (Bug): JSCS: add verbose option and correct "validateQuoteMarks" rule type
  • WEB-16816 (Bug): ESLint does not work on *.es6 files
  • WEB-16860 (Bug): ESLint Plugin needs to support the --reset option
  • WEB-16621 (Bug): Extra inspection about reserved word 'default' in 'export defaul'
  • WEB-16550 (Bug): jscs should use esnext flag for es6 languages, not just jsx harmony
  • JavaScript. Refactoring:
  • WEB-15848 (Bug): Support rename of the imported\exported variable
  • LESS:
  • WEB-16701 (Bug): Parser throws error on valid LESS variable names beginning with numbers
  • Maven:
  • IDEA-140208 (Bug): java.lang.NoSuchMethodError: org.eclipse.aether.RepositorySystem.newResolutionRepositories(Lorg/eclipse/aether/RepositorySystemSession;Ljava/util/List;)Ljava/util/List;
  • IDEA-140673 (Bug): IDEA can not download existing sources because of ArtifactResolutionException
  • Node.js:
  • WEB-8392 (Feature): node.js: make urls in console clickable
  • WEB-16715 (Bug): Node: detect npm location for nodist on Windows
  • OSGi:
  • IDEA-140496 (Bug): bnd not picking up changes from dependent module
  • Plugin Support. API:
  • IDEA-141111 (Bug): CustomUncommenter#findMaximumCommentedRange is broken
  • Profiling:
  • WEB-15966 (Usability Problem): V8 Profiling: CPU/Heap: F1 does nothing
  • WEB-15748 (Bug): Profiling: Call names are not readable when selected
  • Project Configuration:
  • IDEA-140360 (Performance Problem): ModulesConfigurator.getModuleEditor replace linear scan with table lookup.
  • SASS:
  • WEB-16633 (Bug): Red code in scss file: 'from' and 'to' are not recognized
  • Spring:
  • IDEA-141165 (Bug): Error when parsing custom beans with scope Test: “Cannot find custom handler for namespace"
  • Stylus:
  • WEB-13406 (Bug): Stylus nested media query duplicate rule flag invalid
  • WEB-13162 (Bug): Stylus: Structure view: correctly recognize several @media queries
  • Task Management:
  • IDEA-131992 (Feature): FogBugz improvements
  • IDEA-139903 (Usability Problem): TaskManagement: Trello: Change 'number' placeholder in commit message
  • TypeScript:
  • WEB-15730 (Bug): TypeScript: "Create field" intention should be available with enabled Compiler
  • WEB-15917 (Bug): Typescript: wrong declare class and declare var constructs formatting
  • WEB-14009 (Bug): Rename TypeScript import statement does not also rename references to imported module
  • WEB-16431 (Bug): TypeScript: String arrays from lib.es6.d.ts; "Unresolved function or method map"
  • WEB-16528 (Bug): Typescript 1.5 Es6 style import statement and intellisense not working
  • Unit Tests:
  • WEB-16576 (Bug): Jasmine test generate menu is disabled for fdescribe
  • User Interface:
  • IDEA-139761 (Bug): Incorrect rendering of scrollbar track
  • Version Control:
  • IDEA-137838 (Usability Problem): Ctrl + C - should copy a file name into a clipboard in Commit Changes window, not absolute path
  • IDEA-139488 (Bug): Ctrl-C in Local Changes copies to clipboard one file name only
  • IDEA-139870 (Bug): Issue with context menu for annotation panel for files without an associated type
  • IDEA-130530 (Bug): Changes Tool Window - Local Changes - ctrl+c = ctrl+shift+c
  • Version Control. Git:
  • IDEA-140436 (Usability Problem): Git | Merge Changes with conflicts does not automatically display Resolve Conflicts
  • IDEA-140297 (Usability Problem): Drag-n-drop in interactive rebase editor works incorrectly
  • IDEA-91996 (Usability Problem): Git: rebasing actions are disabled for repository in rebasing state depending on selection in Project View
  • IDEA-140501 (Performance Problem): Using all of the CPU and eventually WebStorm is unusable
  • IDEA-141204 (Bug): Git log displays labels incorrectly for Git 2.4.3
  • XML:
  • IDEA-129370 (Feature): Support XML Schema (XSD) 1.1
  • No subsystem:
  • WEB-16843 (Usability Problem): Bower: notify users when searching for packages fails because of time out
  • WEB-16386 (Performance Problem): WebStorm 10.0.2 hangs and does not respond
  • WEB-16467 (Bug): HEAD request not handled correctly in built in server
  • IDEA-141008 (Bug): QuickDocumentation (Ctrl-Q) shows "JavaScript is disabled on your browser" sometimes
  • WEB-16724 (Bug): Extract variable in reactjs .jsx file fails
  • IDEA-140031 (Bug): Call Hierarchy reports wrong results
  • IDEA-141078 (Bug): Javadoc quickdoc popup: "null" text instead of "@Nullable"?
  • IDEA-135540 (Bug): The right Alt (AltGr) doesn't work as usual with Neo / Neo2 keyboard layouts in PyCharm
  • IDEA-138443 (Bug): Selecting Window->(Minified Window) does not show the minified window
  • IDEA-137908 (Bug): External documentation (from javadoc.jar) is not shown
  • WEB-13950 (Bug): Cannot detect Android SDK in path
  • IDEA-141222 (Bug): Cannot switch between projects
  • IDEA-140295 (Bug): Inspection Does Not Honour @Nonnull override of @Nullable method
  • IDEA-140520 (Exception): NPE at com.intellij.ide.plugins.PluginManagerConfigurable.getPreferredFocusedComponent

New in IntelliJ IDEA Ultimate Edition 14.1.4 Build 141.1532.4 RC (Jun 20, 2015)

  • Build tools:
  • WEB-16502 (Bug): Grunt: support navigable links in the output from the grunt-tslint package
  • WEB-16649 (Bug): Gulp: new Gulp configuration is created each time you choose 'Edit '' settings' in Gulp toolwindow
  • CSS:
  • WEB-16632 (Bug): target media not detected when using 'media' attribute in HTML
  • CoffeeScript:
  • WEB-8240 (Bug): coffescript inspection 'unused local symbols' occurs when parameter used for extending a class
  • ColdFusion:
  • IDEA-140659 (Task): Parse CF11 elvis operator
  • IDEA-96134 (Bug): for-in loop parsing errors if any variables with period used
  • IDEA-110574 (Bug): CFML Plugin doesn't recognize tags or functions from ColdFusion 10
  • IDEA-132315 (Bug): IDEA marks double hashes as Error
  • IDEA-129730 (Bug): Coldfusion Struct supports : and = now
  • IDEA-141113 (Bug): break / default are not formatted properly in CFScript's switch statement
  • IDEA-96699 (Bug): rethrow keyword marked "not a statement"
  • Cucumber JVM:
  • IDEA-118568 (Bug): Unicode characters in StepDef are used should not match \w
  • IDEA-128412 (Bug): Gherkin parser does not work with several features in one file
  • Dart:
  • WEB-16674 (Feature): Support ANSI colors in Dart tests output and in Dart command line apps console
  • WEB-16445 (Feature): Quick fix option for inserting a part entry on a part-of declaration without a part entry (and vice versa)
  • WEB-16021 (Feature): Local variable declaration is not highlighted in top-level functions?
  • WEB-16639 (Usability Problem): Unclear how to generate sample content for a new Dart user
  • WEB-16392 (Bug): Const constructed objects not parsed correctly.
  • WEB-16017 (Bug): Please improve parameters semantic highlighting
  • WEB-16064 (Bug): False syntax error in conditional operator
  • WEB-12645 (Bug): Autocomplete for dart doesn't work in for cycle
  • WEB-16019 (Bug): Property extraction highlighting is inconsistent
  • WEB-14575 (Bug): Code Formatting adds line break inside empty Dart object literal
  • WEB-16200 (Bug): hover-over description of method parameters missing types if parameter has this. in name
  • WEB-13967 (Bug): Incorrect fields/variables declaration/access highlighting
  • WEB-16020 (Bug): Inconsistent highlighting for operators
  • WEB-16187 (Bug): Dart: show parameter info for callable objects
  • WEB-15322 (Bug): Intellisense after await
  • WEB-16402 (Bug): Good dart code reported with syntax error.
  • WEB-16723 (Bug): Operation didn't finish in 1000 ms / Dart Analysis Server / analysis_setAnalysisRoots(...)
  • Data.Viewer:
  • DBE-1282 (Bug): Wrong values when copying big numbers to DB
  • Debugger:
  • IDEA-141324 (Bug): Line numbers in breakpoints dialog box broken by line wrappin
  • WEB-16172 (Bug): Javascript debugging - breakpoints dont match display when using template blocks (and not )
  • IDEA-139945 (Bug): When putting a watch on a breakpoint, Java debugger produces a boxed Integer instead of primitive int
  • IDEA-139980 (Bug): Custom breakpoints should be able to fully provide the main panel
  • IDEA-132852 (Bug): Debugger: values in editor are still shown after disconnect
  • File Watchers:
  • WEB-12196 (Bug): File Watcher: Output Filter: output not parsed when filename contains spaces/brackets. Unusable with Dropbox
  • WEB-16470 (Bug): File watcher: spaces in paths prevent to run program
  • Find, Replace, Find Usages:
  • IDEA-135707 (Feature): Mention context in Find in Path results
  • Flash_Flex:
  • IDEA-139549 (Bug): IntelliJ highlights errors wrongly and breaks editor functionality
  • IDEA-139240 (Bug): Good code red: ActionScript internal members not accessible from within object literal
  • IDEA-138900 (Bug): IDEA highlighting valid code as code with error
  • Google App Engine:
  • IDEA-140849 (Feature): Google App Engine. Disable "no_cookies" option.
  • Gradle:
  • IDEA-138942 (Bug): Gradle: #JAVA_INTERNAL is suggested as Gradle JVM in Import Project Wizard if no other JDKs is configured
  • IDEA-140243 (Bug): Could not import any gradle project using out-of-process mode
  • Groovy:
  • IDEA-140304 (Bug): Groovy: 'Extract Parameter' introduces additional spaces inside GString expressions
  • HTML:
  • WEB-14928 (Bug): End of JavaScript comments detected
  • WEB-15277 (Bug): Repeating breadcrumbs
  • WEB-16599 (Bug): Live template in HTML context results in exception
  • WEB-16748 (Bug): Simultaneous tag editing feature fails at PHP string
  • WEB-16247 (Bug): Some tag names duplicated in html5 completion
  • WEB-16802 (Bug): Misplaced lang attribute in new HTML file (head instead of html)
  • WEB-2329 (Exception): Exception is thrown for Zen coding in injected HTML
  • Hibernate:
  • IDEA-130329 (Bug): "Cannot resolve file" in Hibernate XML due to Maven target folder
  • IDE Configuration:
  • IDEA-139883 (Bug): Changes in file associations are not saved
  • IDEA-139409 (Bug): Persistent message "File type recognized: File extension *.vm was reassigned to VTL"
  • Indices:
  • IDEA-141130 (Exception): InvalidVirtualFileAccessException at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.getFileId
  • IDEA-136562 (Exception): SerializerNotFoundException
  • JPA:
  • IDEA-133543 (Bug): Version 14 JPA 2.1
  • Java. Error Highlighting:
  • IDEA-140539 (Bug): Incorrect error highlighting when passing generic method references as parameters
  • IDEA-140150 (Bug): Multicatch with generics hangs IDEA
  • IDEA-140376 (Bug): False positive "Abstract method overrides abstract method" using virtual extension methods.
  • Java. Refactoring:
  • IDEA-140384 (Bug): Javadoc @link breaks on refactoring
  • Java.Inspections:
  • IDEA-140336 (Bug): ThrowableResultOfMethodCallIgnored inspection reports problems even if used with new Java 8 APIs that obviously throw the Throwable
  • JavaEE.WebSphere:
  • IDEA-137407 (Bug): Exception while redeploying application
  • IDEA-140656 (Bug): Deploying to IBM Liberty: Artifact my-webapp:war exploded: Server is not connected. Deploy is not available.
  • JavaScript:
  • WEB-16410 (Usability Problem): Download libraries: when searching for typescript stub, navigate to library with name that starts with entered substring first
  • WEB-16260 (Bug): Failing type inference with an object conforming to a typedef
  • WEB-16476 (Bug): False positive "Unresolved function or method" with valid javascript forward references
  • WEB-15884 (Bug): ES6 'export * from' declarations
  • WEB-14921 (Bug): Better Structure View for ExtJS Files
  • WEB-16198 (Bug): Javascript : unresolved function or method from super class where there is also a "static" method
  • WEB-16594 (Bug): Good code marked red. Javascript getter shown as error if version set to ECMAScript 6 or JSX Harmony.
  • WEB-16620 (Bug): ES6 Modules: defaultVal, * as all — caused errors
  • WEB-16188 (Bug): IntelliJ 14.1 AngularJs 141.2 plugin highlighting functions as unresolved
  • WEB-16111 (Bug): Code completion is not working for nested objects defined outside
  • JavaScript. Formatter:
  • WEB-16646 (Bug): Reformat code renames variables start which "в" char (maybe other)
  • JavaScript. Frameworks:
  • WEB-16753 (Bug): Component name shows multiple time in the code completion suggestions
  • JavaScript. Inspections:
  • WEB-16840 (Feature): Add support for eslintConfig field in package.json
  • WEB-16403 (Feature): Code Quality Tools - JSHint Search for configs(s) Correction
  • WEB-16106 (Usability Problem): JSCS integration, plugin not found
  • WEB-16652 (Bug): Code Quality Tools: inspections settings should be taken from profile chosen when running Code/Inspect Code
  • WEB-16544 (Bug): JSCS: add verbose option and correct "validateQuoteMarks" rule type
  • WEB-16816 (Bug): ESLint does not work on *.es6 files
  • WEB-16860 (Bug): ESLint Plugin needs to support the --reset option
  • WEB-16621 (Bug): Extra inspection about reserved word 'default' in 'export defaul'
  • WEB-16550 (Bug): jscs should use esnext flag for es6 languages, not just jsx harmony
  • JavaScript. Refactoring:
  • WEB-15848 (Bug): Support rename of the imported\exported variable
  • LESS:
  • WEB-16701 (Bug): Parser throws error on valid LESS variable names beginning with numbers
  • Maven:
  • IDEA-140208 (Bug): java.lang.NoSuchMethodError: org.eclipse.aether.RepositorySystem.newResolutionRepositories(Lorg/eclipse/aether/RepositorySystemSession;Ljava/util/List;)Ljava/util/List;
  • IDEA-140673 (Bug): IDEA can not download existing sources because of ArtifactResolutionException
  • Node.js:
  • WEB-8392 (Feature): node.js: make urls in console clickable
  • WEB-16715 (Bug): Node: detect npm location for nodist on Windows
  • OSGi:
  • IDEA-140496 (Bug): bnd not picking up changes from dependent module
  • Plugin Support. API:
  • IDEA-141111 (Bug): CustomUncommenter#findMaximumCommentedRange is broken
  • Profiling:
  • WEB-15966 (Usability Problem): V8 Profiling: CPU/Heap: F1 does nothing
  • WEB-15748 (Bug): Profiling: Call names are not readable when selected
  • Project Configuration:
  • IDEA-140360 (Performance Problem): ModulesConfigurator.getModuleEditor replace linear scan with table lookup.
  • SASS:
  • WEB-16633 (Bug): Red code in scss file: 'from' and 'to' are not recognized
  • Spring:
  • IDEA-141165 (Bug): Error when parsing custom beans with scope Test: “Cannot find custom handler for namespace"
  • Stylus:
  • WEB-13406 (Bug): Stylus nested media query duplicate rule flag invalid
  • WEB-13162 (Bug): Stylus: Structure view: correctly recognize several @media queries
  • Task Management:
  • IDEA-131992 (Feature): FogBugz improvements
  • IDEA-139903 (Usability Problem): TaskManagement: Trello: Change 'number' placeholder in commit message
  • TypeScript:
  • WEB-15730 (Bug): TypeScript: "Create field" intention should be available with enabled Compiler
  • WEB-15917 (Bug): Typescript: wrong declare class and declare var constructs formatting
  • WEB-14009 (Bug): Rename TypeScript import statement does not also rename references to imported module
  • WEB-16431 (Bug): TypeScript: String arrays from lib.es6.d.ts; "Unresolved function or method map"
  • WEB-16528 (Bug): Typescript 1.5 Es6 style import statement and intellisense not working
  • Unit Tests:
  • WEB-16576 (Bug): Jasmine test generate menu is disabled for fdescribe
  • User Interface:
  • IDEA-139761 (Bug): Incorrect rendering of scrollbar track
  • Version Control:
  • IDEA-137838 (Usability Problem): Ctrl + C - should copy a file name into a clipboard in Commit Changes window, not absolute path
  • IDEA-139488 (Bug): Ctrl-C in Local Changes copies to clipboard one file name only
  • IDEA-139870 (Bug): Issue with context menu for annotation panel for files without an associated type
  • IDEA-130530 (Bug): Changes Tool Window - Local Changes - ctrl+c = ctrl+shift+c
  • Version Control. Git:
  • IDEA-140436 (Usability Problem): Git | Merge Changes with conflicts does not automatically display Resolve Conflicts
  • IDEA-140297 (Usability Problem): Drag-n-drop in interactive rebase editor works incorrectly
  • IDEA-91996 (Usability Problem): Git: rebasing actions are disabled for repository in rebasing state depending on selection in Project View
  • IDEA-140501 (Performance Problem): Using all of the CPU and eventually WebStorm is unusable
  • IDEA-141204 (Bug): Git log displays labels incorrectly for Git 2.4.3
  • XML:
  • IDEA-129370 (Feature): Support XML Schema (XSD) 1.1
  • No subsystem:
  • WEB-16843 (Usability Problem): Bower: notify users when searching for packages fails because of time out
  • WEB-16386 (Performance Problem): WebStorm 10.0.2 hangs and does not respond
  • WEB-16467 (Bug): HEAD request not handled correctly in built in server
  • IDEA-141008 (Bug): QuickDocumentation (Ctrl-Q) shows "JavaScript is disabled on your browser" sometimes
  • WEB-16724 (Bug): Extract variable in reactjs .jsx file fails
  • IDEA-140031 (Bug): Call Hierarchy reports wrong results
  • IDEA-141078 (Bug): Javadoc quickdoc popup: "null" text instead of "@Nullable"?
  • IDEA-135540 (Bug): The right Alt (AltGr) doesn't work as usual with Neo / Neo2 keyboard layouts in PyCharm
  • IDEA-138443 (Bug): Selecting Window->(Minified Window) does not show the minified window
  • IDEA-137908 (Bug): External documentation (from javadoc.jar) is not shown
  • WEB-13950 (Bug): Cannot detect Android SDK in path
  • IDEA-141222 (Bug): Cannot switch between projects
  • IDEA-140295 (Bug): Inspection Does Not Honour @Nonnull override of @Nullable method
  • IDEA-140520 (Exception): NPE at com.intellij.ide.plugins.PluginManagerConfigurable.getPreferredFocusedComponent

New in IntelliJ IDEA Ultimate Edition 15 Build 142.2491.4 EAP (Jun 17, 2015)

  • Running Applications via Gutter Icon
  • Debugger:
  • Stopping at Lambda Expressions
  • Code Formatter:
  • Adjusting Settings via a Quick-Fix
  • Find in Path:
  • Preview Pane
  • Quick Doc:
  • Clickable Links
  • Version Control:
  • Editing Code in one-side Diff Viewer & commit dialog
  • Mercurial Queues
  • Web Development:
  • Initial support for Polymer 1.0 and AngularJS 2.0
  • TSLinter and better support for TypeScript 1.5
  • Database Tools:
  • Grouping Objects in Tool Window
  • New Data Sources and Drivers Dialog
  • OS X and Java Version:
  • The installer doesn't require Java 6 anymore
  • The Switch IDE Boot JDK action

New in IntelliJ IDEA Ultimate Edition 14.1.4 Build 141.1531.2 RC (Jun 13, 2015)

  • No subsystem:
  • WEB-16843 (Usability Problem): Bower: notify users when searching for packages fails because of time out
  • IDEA-141008 (Bug): QuickDocumentation (Ctrl-Q) shows "JavaScript is disabled on your browser" sometimes
  • WEB-16724 (Bug): Extract variable in reactjs .jsx file fails
  • IDEA-141222 (Bug): Cannot switch between projects
  • IDEA-141078 (Bug): Javadoc quickdoc popup: "null" text instead of "@Nullable"?
  • ColdFusion:
  • IDEA-141113 (Bug): break / default are not formatted properly in CFScript's switch statement
  • IDEA-132315 (Bug): IDEA marks double hashes as Error
  • Dart:
  • WEB-16674 (Feature): Support ANSI colors in Dart tests output and in Dart command line apps console
  • WEB-16639 (Usability Problem): Unclear how to generate sample content for a new Dart user
  • WEB-15322 (Bug): Intellisense after await
  • WEB-16402 (Bug): Good dart code reported with syntax error.
  • WEB-16723 (Bug): Operation didn't finish in 1000 ms / Dart Analysis Server / analysis_setAnalysisRoots(...)
  • WEB-12645 (Bug): Autocomplete for dart doesn't work in for cycle
  • WEB-16392 (Bug): Const constructed objects not parsed correctly.
  • Data.Viewer:
  • DBE-1282 (Bug): Wrong values when copying big numbers to DB
  • Debugger:
  • IDEA-141324 (Bug): Line numbers in breakpoints dialog box broken by line wrappin
  • Google App Engine:
  • IDEA-140849 (Feature): Google App Engine. Disable "no_cookies" option.
  • HTML:
  • WEB-16748 (Bug): Simultaneous tag editing feature fails at PHP string
  • WEB-15277 (Bug): Repeating breadcrumbs
  • WEB-16802 (Bug): Misplaced lang attribute in new HTML file (head instead of html)
  • WEB-2329 (Exception): Exception is thrown for Zen coding in injected HTML
  • Indices:
  • IDEA-141130 (Exception): InvalidVirtualFileAccessException at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.getFileId
  • JPA:
  • IDEA-133543 (Bug): Version 14 JPA 2.1
  • JavaScript. Frameworks:
  • WEB-16753 (Bug): Component name shows multiple time in the code completion suggestions
  • JavaScript. Inspections:
  • WEB-16840 (Feature): Add support for eslintConfig field in package.json
  • WEB-16403 (Feature): Code Quality Tools - JSHint Search for configs(s) Correction
  • WEB-16652 (Bug): Code Quality Tools: inspections settings should be taken from profile chosen when running Code/Inspect Code
  • WEB-16816 (Bug): ESLint does not work on *.es6 files
  • WEB-16860 (Bug): ESLint Plugin needs to support the --reset option
  • LESS:
  • WEB-16701 (Bug): Parser throws error on valid LESS variable names beginning with numbers
  • Node.js:
  • WEB-8392 (Feature): node.js: make urls in console clickable
  • WEB-16715 (Bug): Node: detect npm location for nodist on Windows
  • Plugin Support. API:
  • IDEA-141111 (Bug): CustomUncommenter#findMaximumCommentedRange is broken
  • Spring:
  • IDEA-141165 (Bug): Error when parsing custom beans with scope Test: “Cannot find custom handler for namespace"
  • Version Control. Git:
  • IDEA-140436 (Usability Problem): Git | Merge Changes with conflicts does not automatically display Resolve Conflicts
  • IDEA-140297 (Usability Problem): Drag-n-drop in interactive rebase editor works incorrectly
  • IDEA-141204 (Bug): Git log displays labels incorrectly for Git 2.4.3

New in IntelliJ IDEA Ultimate Edition 14.1.4 Build 141.1383.1 EAP (Jun 3, 2015)

  • No subsystem:
  • IDEA-135540 (Bug): The right Alt (AltGr) doesn't work as usual with Neo / Neo2 keyboard layouts in PyCharm
  • IDEA-138443 (Bug): Selecting Window->(Minified Window) does not show the minified window
  • WEB-16594 (Bug): Good code marked red. Javascript getter shown as error if version set to ECMAScript 6 or JSX Harmony.
  • IDEA-140031 (Bug): Call Hierarchy reports wrong results
  • WEB-16620 (Bug): ES6 Modules: defaultVal, * as all — caused errors
  • IDEA-140520 (Exception): NPE at com.intellij.ide.plugins.PluginManagerConfigurable.getPreferredFocusedComponent
  • Build tools:
  • WEB-16649 (Bug): Gulp: new Gulp configuration is created each time you choose 'Edit '' settings' in Gulp toolwindow
  • CSS:
  • WEB-16632 (Bug): target media not detected when using 'media' attribute in HTML
  • ColdFusion:
  • IDEA-140659 (Task): Parse CF11 elvis operator
  • IDEA-110574 (Bug): CFML Plugin doesn't recognize tags or functions from ColdFusion 10
  • IDEA-96699 (Bug): rethrow keyword marked "not a statement"
  • IDEA-129730 (Bug): Coldfusion Struct supports : and = now
  • IDEA-96134 (Bug): for-in loop parsing errors if any variables with period used
  • Dart:
  • WEB-16445 (Feature): Quick fix option for inserting a part entry on a part-of declaration without a part entry (and vice versa)
  • WEB-16021 (Feature): Local variable declaration is not highlighted in top-level functions?
  • WEB-16019 (Bug): Property extraction highlighting is inconsistent
  • WEB-16017 (Bug): Please improve parameters semantic highlighting
  • WEB-13967 (Bug): Incorrect fields/variables declaration/access highlighting
  • WEB-16187 (Bug): Dart: show parameter info for callable objects
  • WEB-14575 (Bug): Code Formatting adds line break inside empty Dart object literal
  • WEB-16020 (Bug): Inconsistent highlighting for operators
  • WEB-16200 (Bug): hover-over description of method parameters missing types if parameter has this. in name
  • WEB-16064 (Bug): False syntax error in conditional operator
  • Debugger:
  • IDEA-139980 (Bug): Custom breakpoints should be able to fully provide the main panel
  • IDEA-132852 (Bug): Debugger: values in editor are still shown after disconnect
  • Find, Replace, Find Usages:
  • IDEA-135707 (Feature): Mention context in Find in Path results
  • HTML:
  • WEB-16599 (Bug): Live template in HTML context results in exception
  • Indices:
  • IDEA-136562 (Exception): SerializerNotFoundException
  • Java. Error Highlighting:
  • IDEA-140376 (Bug): False positive "Abstract method overrides abstract method" using virtual extension methods.
  • IDEA-140539 (Bug): Incorrect error highlighting when passing generic method references as parameters
  • Java. Refactoring:
  • IDEA-140384 (Bug): Javadoc @link breaks on refactoring
  • Java.Inspections:
  • IDEA-140336 (Bug): ThrowableResultOfMethodCallIgnored inspection reports problems even if used with new Java 8 APIs that obviously throw the Throwable
  • JavaEE.WebSphere:
  • IDEA-140656 (Bug): Deploying to IBM Liberty: Artifact my-webapp:war exploded: Server is not connected. Deploy is not available.
  • JavaScript:
  • WEB-16476 (Bug): False positive "Unresolved function or method" with valid javascript forward references
  • WEB-16188 (Bug): IntelliJ 14.1 AngularJs 141.2 plugin highlighting functions as unresolved
  • JavaScript. Formatter:
  • WEB-16646 (Bug): Reformat code renames variables start which "в" char (maybe other)
  • JavaScript. Inspections:
  • WEB-16621 (Bug): Extra inspection about reserved word 'default' in 'export defaul'
  • Maven:
  • IDEA-140673 (Bug): IDEA can not download existing sources because of ArtifactResolutionException
  • OSGi:
  • IDEA-140496 (Bug): bnd not picking up changes from dependent module
  • Profiling:
  • WEB-15748 (Bug): Profiling: Call names are not readable when selected
  • Project Configuration:
  • IDEA-140360 (Performance Problem): ModulesConfigurator.getModuleEditor replace linear scan with table lookup.
  • SASS:
  • WEB-16633 (Bug): Red code in scss file: 'from' and 'to' are not recognized
  • Task Management:
  • IDEA-131992 (Feature): FogBugz improvements
  • TypeScript:
  • WEB-16528 (Bug): Typescript 1.5 Es6 style import statement and intellisense not working
  • WEB-15730 (Bug): TypeScript: "Create field" intention should be available with enabled Compiler
  • WEB-15917 (Bug): Typescript: wrong declare class and declare var constructs formatting
  • Unit Tests:
  • WEB-16576 (Bug): Jasmine test generate menu is disabled for fdescribe
  • User Interface:
  • IDEA-139761 (Bug): Incorrect rendering of scrollbar track
  • Version Control. Git:
  • IDEA-91996 (Usability Problem): Git: rebasing actions are disabled for repository in rebasing state depending on selection in Project View
  • IDEA-140501 (Performance Problem): Using all of the CPU and eventually WebStorm is unusable

New in IntelliJ IDEA Ultimate Edition 14.1.4 Build 141.1192 EAP (May 21, 2015)

  • No subsystem:
  • WEB-16386 (Performance Problem): WebStorm 10.0.2 hangs and does not respond
  • WEB-16467 (Bug): HEAD request not handled correctly in built in server
  • IDEA-140295 (Bug): Inspection Does Not Honour @Nonnull override of @Nullable method
  • WEB-13950 (Bug): Cannot detect Android SDK in path
  • Build tools:
  • WEB-16502 (Bug): Grunt: support navigable links in the output from the grunt-tslint package
  • CoffeeScript:
  • WEB-8240 (Bug): coffescript inspection 'unused local symbols' occurs when parameter used for extending a class
  • Cucumber JVM:
  • IDEA-128412 (Bug): Gherkin parser does not work with several features in one file
  • IDEA-118568 (Bug): Unicode characters in StepDef are used should not match \w
  • Debugger:
  • WEB-16172 (Bug): Javascript debugging - breakpoints dont match display when using template blocks (and not )
  • IDEA-139945 (Bug): When putting a watch on a breakpoint, Java debugger produces a boxed Integer instead of primitive int
  • IDEA-132852 (Bug): Debugger: values in editor are still shown after disconnect
  • File Watchers:
  • WEB-12196 (Bug): File Watcher: Output Filter: output not parsed when filename contains spaces/brackets. Unusable with Dropbox
  • WEB-16470 (Bug): File watcher: spaces in paths prevent to run program
  • Flash_Flex:
  • IDEA-139549 (Bug): IntelliJ highlights errors wrongly and breaks editor functionality
  • IDEA-138900 (Bug): IDEA highlighting valid code as code with error
  • IDEA-139240 (Bug): Good code red: ActionScript internal members not accessible from within object literal
  • Gradle:
  • IDEA-138942 (Bug): Gradle: #JAVA_INTERNAL is suggested as Gradle JVM in Import Project Wizard if no other JDKs is configured
  • IDEA-140243 (Bug): Could not import any gradle project using out-of-process mode
  • Groovy:
  • IDEA-140304 (Bug): Groovy: 'Extract Parameter' introduces additional spaces inside GString expressions
  • HTML:
  • WEB-14928 (Bug): End of JavaScript comments detected
  • WEB-16247 (Bug): Some tag names duplicated in html5 completion
  • Hibernate:
  • IDEA-130329 (Bug): "Cannot resolve file" in Hibernate XML due to Maven target folder
  • IDE Configuration:
  • IDEA-139409 (Bug): Persistent message "File type recognized: File extension *.vm was reassigned to VTL"
  • IDEA-139883 (Bug): Changes in file associations are not saved
  • Java. Error Highlighting:
  • IDEA-140150 (Bug): Multicatch with generics hangs IDEA
  • JavaEE.WebSphere:
  • IDEA-137407 (Bug): Exception while redeploying application
  • JavaScript:
  • WEB-16410 (Usability Problem): Download libraries: when searching for typescript stub, navigate to library with name that starts with entered substring first
  • WEB-16111 (Bug): Code completion is not working for nested objects defined outside
  • WEB-16198 (Bug): Javascript : unresolved function or method from super class where there is also a "static" method
  • WEB-16260 (Bug): Failing type inference with an object conforming to a typedef
  • WEB-15884 (Bug): ES6 'export * from' declarations
  • WEB-14921 (Bug): Better Structure View for ExtJS Files
  • JavaScript. Inspections:
  • WEB-16106 (Usability Problem): JSCS integration, plugin not found
  • WEB-16544 (Bug): JSCS: add verbose option and correct "validateQuoteMarks" rule type
  • WEB-16550 (Bug): jscs should use esnext flag for es6 languages, not just jsx harmony
  • JavaScript. Refactoring:
  • WEB-15848 (Bug): Support rename of the imported\exported variable
  • Maven:
  • IDEA-140208 (Bug): java.lang.NoSuchMethodError: org.eclipse.aether.RepositorySystem.newResolutionRepositories(Lorg/eclipse/aether/RepositorySystemSession;Ljava/util/List;)Ljava/util/List;
  • Profiling:
  • WEB-15966 (Usability Problem): V8 Profiling: CPU/Heap: F1 does nothing
  • WEB-15748 (Bug): Profiling: Call names are not readable when selected
  • Stylus:
  • WEB-13406 (Bug): Stylus nested media query duplicate rule flag invalid
  • WEB-13162 (Bug): Stylus: Structure view: correctly recognize several @media queries
  • Task Management:
  • IDEA-139903 (Usability Problem): TaskManagement: Trello: Change 'number' placeholder in commit message
  • TypeScript:
  • WEB-16431 (Bug): TypeScript: String arrays from lib.es6.d.ts; "Unresolved function or method map"
  • WEB-14009 (Bug): Rename TypeScript import statement does not also rename references to imported module
  • Version Control:
  • IDEA-137838 (Usability Problem): Ctrl + C - should copy a file name into a clipboard in Commit Changes window, not absolute path
  • IDEA-139488 (Bug): Ctrl-C in Local Changes copies to clipboard one file name only
  • IDEA-139870 (Bug): Issue with context menu for annotation panel for files without an associated type
  • IDEA-130530 (Bug): Changes Tool Window - Local Changes - ctrl+c = ctrl+shift+c
  • XML:
  • IDEA-129370 (Feature): Support XML Schema (XSD) 1.1

New in IntelliJ IDEA Ultimate Edition 14.1.3 Build 141.1010.3 RC (May 13, 2015)

  • Java. Error Highlighting:
  • IDEA-140150 (Bug): Multicatch with generics hangs IDEA

New in IntelliJ IDEA Ultimate Edition 14.1.3 Build 141.1009.5 RC (May 9, 2015)

  • No subsystem:
  • WEB-16175 (Bug): Element style doesn't have required attribute scoped
  • WEB-16446 (Bug): JSCS package path is configured globally rather then per project
  • IDEA-139412 (Bug): Creation of incomplete (almost empty) EAR artifact while using Build->Build Artifacts->ear-exploded->Build
  • WEB-16257 (Bug): Incorrect documentation for Element#classList methods
  • Compiling Project:
  • IDEA-122911 (Bug): Unable to exit during the build
  • HTML:
  • WEB-16321 (Bug): Inspection Unknown HTML boolean tag attribute Warns on Valid HTML5
  • Java.Inspections:
  • IDEA-133488 (Bug): How to support !null or fail in Contract annotation?
  • IDEA-138894 (Bug): Custom Nullable annotations are being ignored in some inspections.
  • IDEA-139392 (Bug): "Method Invocation may produce NPE" warning after call to assertThat().isNotNull from Google Truth framework
  • JavaEE.WebSphere:
  • IDEA-136827 (Bug): IDEA redeploys WebSphere on Update Resource
  • JavaScript:
  • WEB-16277 (Performance Problem): infinite js parsing
  • WEB-16336 (Bug): Webstorm can't autocompletes alias imports
  • WEB-16198 (Bug): Javascript : unresolved function or method from super class where there is also a "static" method
  • WEB-16261 (Bug): RubyMine 7.1 Hangups
  • JavaScript. Frameworks:
  • WEB-15258 (Feature): Add PhoneGap/Cordova platform browser
  • WEB-16355 (Bug): JSX: HTML tags completion is not available, NPE at ReactXmlExtension$1.execute()
  • JavaScript. Inspections:
  • WEB-16406 (Bug): JSCS: use correct list of operators for rules type completion
  • WEB-16405 (Bug): JSCS: correctly recognize type for each rule
  • WEB-16314 (Bug): Add support for .eslintignore
  • WEB-16163 (Bug): jscs unknown options
  • WEB-16189 (Bug): Select path to Node.js and JSCS automatically
  • JavaScript. Predefs:
  • WEB-14761 (Bug): The Object.freeze definition in EcmaScript5.js (EcmaScript 5 library) is wrong
  • Node.js:
  • WEB-14930 (Feature): Support io.js in Languages & Frameworks
  • WEB-16134 (Usability Problem): Inspections: "Insert require()" quick fix: use single quotes
  • WEB-16133 (Bug): Inspections: "Insert require()" quick fix: suggest module name and show it first in the list
  • WEB-16131 (Bug): Inspections: "Insert require()" quick fix: "Fix all" action duplicates require statements
  • WEB-16371 (Bug): After Renaming Project Root Directory Name from within webstorm Directory Name in Run/Debug Configuration [working directory] is showing old name
  • WEB-14841 (Bug): MacOS: Impossible to download iojs without setting up proxy
  • WEB-16242 (Bug): Node js auto import: correctly calculate main module
  • OSGi:
  • IDEA-138378 (Bug): Bndtools import: no errors are shown for attempt to access not-exported package
  • IDEA-138644 (Bug): Bndtools: 'package is not exported by bundle dependencies' error is shown for junit packages
  • Profiling:
  • WEB-14906 (Feature): Profiling: Heap: highlight detached nodes
  • Spring:
  • IDEA-137711 (Feature): Spring Initializr: support v2.1 version ranges
  • IDEA-139411 (Feature): @SpringCloudApplication should be detected as a @SpringBootApplication
  • IDEA-121235 (Bug): Good Code Yellow: Spring Data method name resolution
  • IDEA-139683 (Bug): Spring Boot Configuration Annotation Processor Not Found panel appears in file editor after its reopening only
  • IDEA-139834 (Bug): Spring Initializr wizard: hide empty group
  • IDEA-138825 (Bug): Spring Initializr wizard does not retain choices if one goes back
  • Task Management:
  • IDEA-138415 (Bug): Open task: serverUrl is undefined
  • Terminal:
  • IDEA-139633 (Bug): Terminal doesn't show prompt or current folder
  • Unit Tests:
  • WEB-16291 (Exception): ERROR [karma]: [TypeError: Cannot read property 'configFileNode' of null]
  • User Interface:
  • IDEA-138257 (Bug): High DPI monitor issue: small text in notification popups
  • Version Control:
  • IDEA-77338 (Performance Problem): Perform 'Add to VCS' action under progress
  • Version Control. Git:
  • IDEA-137749 (Exception): Compare with branch: Read access is allowed from event dispatch thread or inside read-action only: Throwable at com.intellij.openapi.fileEditor.impl.FileDocumentManagerImpl.getDocument
  • IDEA-139500 (Exception): Git: Interactive Rebase: AE at git4idea.rebase.GitRebaseLineListener.onLineAvailable
  • Version Control. Log:
  • IDEA-138326 (Bug): Selected commit can get out of sight after switching IntelliSort on or off.

New in IntelliJ IDEA Ultimate Edition 14.1.3 Build 141.914.3 EAP (May 1, 2015)

  • No subsystem:
  • IDEA-139357 (Usability Problem): Ability to run tests with categories across module dependencies
  • IDEA-139663 (Bug): ommit comment formatting at the following pattern: /********* comment *********/
  • IDEA-139531 (Bug): IJ hangs totally
  • Build tools:
  • WEB-16366 (Bug): cannot parse Grunt tasks
  • Code Formatting and Code Style:
  • IDEA-138799 (Bug): Copyright Javadoc Formatting broken
  • IDEA-138967 (Bug): \unnnn notation doesn't work in quick docs
  • Code Navigation:
  • IDEA-139293 (Bug): Strange behavior "Go to file" dialog when I paste file name with leading Tab
  • Diff_Merge:
  • IDEA-123196 (Usability Problem): Merge tool should support stepping over only unresolved conflicts
  • IDEA-139645 (Bug): Diff window no longer working...
  • Eclipse Integration:
  • IDEA-137995 (Usability Problem): Eclipse integration: editing module dependencies in IDEA removes last empty line in .classpath
  • Editor. Editing Text:
  • IDEA-139523 (Feature): Option to retain Code Folding after Paste
  • Editor. Intention Actions:
  • IDEA-139440 (Bug): Static member via instance reference fix intention leads to incorrect code, while showing it is correct.
  • Gradle:
  • IDEA-139609 (Bug): Gradle: New Module Wizard: "Select Gradle Projec"t dialog: selection is not confirmed by double-clicking or pressing Enter
  • IDEA-134144 (Bug): Newly created Gradle module doesn't show in Gradle tasks panel
  • IDEA-119806 (Bug): Gradle tool window doesn't appear until project is reopened
  • IDEA-138454 (Bug): Intellij 14.1 cannot Import correctly Module with Gradle
  • IDEA-139616 (Bug): Gradle: New Module Wizard: "Add as module" option could be redesigned
  • IDEA-139697 (Bug): Building Gradle project via IntelliJ IDEA corrupts binary resources when using `rename`
  • Grails:
  • IDEA-139566 (Bug): Cannot debug a Grails application
  • IDEA-139524 (Bug): Grails debugger doesn't manage to connect in forked execution mode
  • Groovy:
  • IDEA-139341 (Bug): If statement with identical branches false positive
  • HTML:
  • WEB-15887 (Bug): Meteor+ polymer: don't inject meteor templates into Polymer template bindings inside
  • JSON:
  • IDEA-138902 (Bug): JSON formatting appears broken
  • Java. Code Completion:
  • IDEA-139659 (Bug): Postfix Completion for "format" does not work within method context
  • Java. Error Highlighting:
  • IDEA-139275 (Bug): Irrelevant compilation errors
  • IDEA-139637 (Bug): ?????
  • Java. Refactoring:
  • IDEA-139288 (Bug): "Safe delete" doesn't remove unused imports targeting the deleted symbol
  • IDEA-139495 (Bug): Inline method - does not keep a caret position
  • IDEA-139292 (Bug): "Extract method" refactoring in local/anonymous class introduces unnecessary parameter
  • Java.Inspections:
  • IDEA-139577 (Bug): Incorrect "@SafeVarargs is not applicable for reifiable types" warning
  • IDEA-139529 (Bug): Auto-fix for inspection "Anonymous type can be replaced with method reference" can produce broken code.
  • IDEA-139280 (Bug): False positive "casting ... is redundant" in multidimensional array initialization.
  • IDEA-139453 (Bug): 'Cast conflicts with surrounding instanceof check' inspection reports false positives and suggested fixes cause illegal code with generics
  • JavaScript:
  • WEB-16158 (Bug): Duplicate declaration error
  • WEB-16078 (Bug): ES6: Autocomplete confusion
  • WEB-16024 (Bug): Hyphen in JSDoc @param is duplicated
  • WEB-16262 (Bug): Incorrect suggestions
  • WEB-16340 (Bug): IllegalStateException: No match found at JSDocumentationUtils.handleCommentLine() on indexing
  • WEB-16343 (Bug): IllegalStateException on modifying JavaScript settings of default project properties
  • WEB-16304 (Bug): Problems with highlighting long chained calls (e.g. promises)
  • WEB-16269 (Bug): ES6: Shorthand methods with generator
  • JavaScript. Frameworks:
  • WEB-16335 (Feature): Provide completion for templates in Meteor
  • Live Edit:
  • WEB-14628 (Bug): Live Completion does not work on IntelliJ IDEA 14
  • Packaging and Installation:
  • IDEA-139036 (Bug): IDEA Updater - java.lang.OutOfMemoryError: Java heap space
  • Spring:
  • IDEA-137230 (Feature): Spring Boot: check annotation processor availability when using @ConfigurationProperties
  • IDEA-139655 (Feature): Spring Boot: check annotation processor availability when using additional-spring-configuration-metadata.json
  • IDEA-137405 (Feature): Spring Boot: support org.springframework.core.io.Resource config key code insight
  • IDEA-139319 (Bug): Spring Boot: fix generated spring-configuration-metadata.json refresh when using builtin Make
  • TypeScript:
  • WEB-16146 (Feature): TypeScript: Add type-related intentions
  • WEB-16282 (Bug): TypeScript: 'Unresolved type' issues with ES6 Modules (export default)
  • WEB-16311 (Bug): "type" incorrectly treated as keyword when used as property or variable name
  • WEB-14638 (Bug): Interface fieldname collides with module name in TypeScript
  • WEB-16222 (Bug): TypeScript: module not resolved
  • WEB-16258 (Bug): Generic override incorrectly flagged as error (since build #WS-141.614)
  • WEB-16287 (Bug): Unable to use lib.es6.d.ts over lib.d.ts
  • WEB-16148 (Bug): TypeScript: exported enum does not satisfy its own interface
  • WEB-16227 (Bug): TypeScript: "Align var statements and assignments" options should work
  • WEB-15553 (Bug): Type inference error between modules
  • WEB-16300 (Bug): TypeScript 1.5 ES6 style module format not recognized
  • WEB-16219 (Exception): TypeScript: Element: class com.intellij.lang.javascript.psi.ecma6.impl.TypeScriptVariableImpl because: parent is null; stub=null exception
  • Unit Tests:
  • WEB-1673 (Bug): JSTestDriver: debugger is disconnected in about 30 sec
  • User Interface:
  • IDEA-79203 (Bug): Re-run keyboard shortcut (Ctrl-F5) doesn't work
  • IDEA-137398 (Bug): unreadable notification when win7 text size is increased
  • IDEA-139520 (Exception): Unable to print source code
  • Version Control:
  • IDEA-134166 (Performance Problem): IntelliJ indexing hangs the main thread with changes that touch many files
  • IDEA-130082 (Performance Problem): IntelliJ very sluggish while editing text in any editor, when there are many ignored files in VCS
  • Version Control. Git:
  • IDEA-120261 (Usability Problem): Better select default Git root in Git Rebase Dialog
  • IDEA-130665 (Usability Problem): Rebase branch dialog doesn't keep previous choices after rebase
  • IDEA-137632 (Usability Problem): Git interactive rebasing dialog speed search
  • IDEA-114570 (Performance Problem): 100% CPU, app locked up, when changing git branches.
  • IDEA-139020 (Cosmetics): Corrupted error message in "Rebasing Commits" dialog
  • IDEA-137636 (Cosmetics): Git interactive rebase dialog default column size should not be equal
  • IDEA-139758 (Bug): Git Interactive Rebase: stopping to edit a commit should refresh the virtual file system
  • IDEA-138787 (Bug): Interactive rebase does nothing if the current branch is directly below the base branch (the "noop" situation)
  • IDEA-139506 (Exception): Git: Interactive Rebase: IOOBE at java.util.ArrayList.rangeCheck

New in IntelliJ IDEA Ultimate Edition 14.1.3 Build 141.814.3 EAP (Apr 25, 2015)

  • No subsystem:
  • IDEA-134323 (Usability Problem): Go To -> Implementation(s) (Ctrl+Alt+B) displayed incorrect when the text cursor near the bottom of the screen
  • IDEA-139244 (Task): Build intellij-core.zip artifact with content of "core" artifacts folder
  • IDEA-138918 (Bug): IntelliJ 14.1.1 does not start after update
  • IDEA-137300 (Bug): Unexpected duplicate classes
  • Build tools:
  • WEB-16290 (Bug): Gulp task runner does not set environment variables from default Gulp run configuration before parsing tasks in gulpfile
  • Code Formatting and Code Style:
  • IDEA-137404 (Bug): Lambdas wrapping on parenthesis
  • Dart:
  • WEB-14817 (Feature): Integrate Dart's native (opinionated) formatter (dart_style)
  • WEB-16224 (Bug): DART SDK updates with lower versions
  • Debugger:
  • WEB-15467 (Feature): copy / paste debugger watch values as JSON string
  • WEB-16256 (Bug): Debugger emits errors for io.js > 1.6.3
  • IDEA-138709 (Bug): Evaluate Expression window: code completion popup suggests static methods for variables
  • Diff_Merge:
  • IDEA-138359 (Bug): Show regular diff dialog from "Navigate to File" instead of modal
  • IDEA-139223 (Bug): Compare with window is modal
  • Editor. Editing Text:
  • IDEA-138431 (Bug): Editor: Ctrl+Left / Right (arrow) does not skip over indent whitespace to prev/next token
  • Gradle:
  • IDEA-139406 (Bug): Execute gradle task cannot handle properties with spaces
  • Groovy:
  • IDEA-138667 (Bug): Save Groovy-Eclipse jar path setting as a system-independent name using path variables
  • JavaEE.Tomcat:
  • IDEA-65437 (Feature): Tomcat server console: support ANSI coloring
  • JavaEE.WebSphere:
  • IDEA-138715 (Bug): WebSphere deployment: make IDEA do not replace hyphen in deployed artifact name
  • IDEA-137191 (Bug): Invalid status of redeployed application in WAS
  • JavaScript:
  • WEB-16059 (Cosmetics): JavaScript setting needs to say ES2015
  • WEB-6643 (Bug): Custom code folding regions doesn't work when more than 2 level nesting on WebStorm #WB-121-390
  • JavaScript. Formatter:
  • WEB-16051 (Bug): Wrong continuation indent for return statement in parentheses
  • WEB-7549 (Bug): JS: 'Wrap when typing reaches right margin' option doesn't work
  • WEB-13918 (Bug): Bad continuation indent inside JS function call
  • WEB-14259 (Bug): Bad JS-Formatter within conditions
  • LESS:
  • WEB-16236 (Bug): Autocomplete for @-webkit-keyframes adds a second @ at the beginning
  • Maven:
  • IDEA-139497 (Bug): Unable to build project in 141.713
  • Node.js:
  • WEB-16190 (Bug): Select path to Node.js automatically
  • Spring:
  • IDEA-139319 (Bug): Spring Boot: fix generated spring-configuration-metadata.json refresh when using builtin Make
  • IDEA-139348 (Exception): IAE at com.intellij.spring.boot.application.metadata.SpringBootApplicationMetaConfigKey.matchesRelaxed
  • Thymeleaf:
  • IDEA-135397 (Bug): Thymeleaf SOE
  • Unit Tests:
  • WEB-14366 (Bug): Karma integration doesn't show test results if one of the browser launchers missing
  • User Interface:
  • IDEA-138954 (Bug): in debug window when click 'stop' the 're-run' buttons disappears for a short while causing all other buttons shift up and then down again
  • IDEA-137092 (Bug): "Choose declaration" context menu can extend out of screen
  • IDEA-95271 (Bug): Welcome screen: some error notifications are not available from the welcome screen
  • Version Control:
  • IDEA-138181 (Usability Problem): Push Dialog: "Edit all targets" should sync targets on enabling
  • IDEA-138180 (Bug): Push Dialog: last target is invisible (if it has no commits to push)

New in IntelliJ IDEA Ultimate Edition 14.1.2 Build 141.713.2 (Apr 23, 2015)

  • Among bug fixes (included in the previous EAP version) the update brings a new feature: the new IntelliSort button in the Log viewer for Git and Mercurial. When enabled, it provides a more convenient way to view merges by displaying the incoming commits first, directly below the merge commit.
  • As an added bonus the graph becomes more linear and straightforward.

New in IntelliJ IDEA Ultimate Edition 14.1.2 Build 141.713.2 EAP (Apr 22, 2015)

  • Build tools:
  • WEB-15547 (Usability Problem): gulp button won't save its position on bottom left tool button
  • WEB-16109 (Cosmetics): Icon by Gulp settings is for Grunt, not Gulp
  • WEB-15864 (Bug): Gulp and Grunt in the same project: popUp is opened only for one of the build tools
  • WEB-16000 (Bug): Gulp integration creates invalid run/debug tasks
  • WEB-15722 (Bug): Need to specify grunt-cli package on every startup
  • WEB-16035 (Bug): Impossible to open build tool popup (alt+f11 )if no one gulp\grunt file is chosen.
  • WEB-15672 (Bug): Grunt environment in IDEA 14.1 differs from command line and IDEA 14.0
  • WEB-16033 (Bug): Change text for 'Add Gulp\Grunt file with...'
  • Clouds.CloudFoundry:
  • IDEA-127000 (Bug): ApplicationServers tool window: correctly show the connection status
  • Code Analysis. Dependencies:
  • IDEA-137063 (Bug): Dependency Viewer. "Show Illegals Only" doesn't seem to work.
  • Code Analysis. Inspection:
  • IDEA-135512 (Feature): Run offline inspections with custom scope(file)
  • IDEA-133895 (Usability Problem): Quick fixes from Annotator in non-batch mode & "Disable inspection" action
  • IDEA-137989 (Cosmetics): Typo in 'Call to System.runFinalizersOnExit()'
  • IDEA-137887 (Exception): CME at com.intellij.codeInspection.ui.InspectionResultsView.getToolParentNode
  • Code Navigation:
  • IDEA-137734 (Bug): Misleading "Decompiling class" message
  • CoffeeScript:
  • WEB-15668 (Bug): CoffeeScript: Red code: complex interpolations
  • WEB-16050 (Bug): CoffeeScript: 'unexpected token' error when using 'do' statement with chained call
  • WEB-15565 (Bug): throwing false coffeescript errors
  • WEB-8125 (Bug): CoffeeScript/JS Inspection: unresolved variable, unused local variable are reported wrong
  • WEB-11126 (Bug): variable incorrectly marked as unused
  • WEB-14716 (Exception): CoffeeScript: Assertion error is thrown on attempt to Preview Compiled CoffeeScript File for the trace file
  • ColdFusion:
  • IDEA-124055 (Bug): Coldfusion Plugin not indenting
  • IDEA-115972 (Bug): Code Formatting for CFML Script
  • Compiling Project:
  • IDEA-136966 (Bug): JPS runner SOE
  • IDEA-137515 (Bug): Can not build with 141.104.1 - Abnormal build process termination
  • IDEA-137568 (Bug): Signature change may not trigger re-compilation of dependencies
  • Cucumber JVM:
  • IDEA-134890 (Bug): cucumber-java plugin does not support hooks when creating run configurations through "Run 'XYZ'"
  • Dart:
  • WEB-10234 (Feature): Check for Dart SDK update
  • WEB-15818 (Usability Problem): The name "Dart Problems" isn't accurate
  • WEB-15772 (Bug): Dart: Red code: wrong cascade parsing
  • WEB-15704 (Bug): Hitting enter inside a dartdoc comment (///) create a newline without prepending ///
  • WEB-11543 (Bug): The same prefix can be used for more than one Dart import statement
  • WEB-15962 (Bug): Assets with space in filename could not be loaded
  • WEB-16184 (Bug): function without return type parameter should display it returns dynamic, not void
  • WEB-16040 (Bug): Hover information is always a stacktrace
  • WEB-15350 (Bug): completion popup show pirvate variables
  • WEB-14556 (Bug): Code completion of enum is missing value
  • WEB-15817 (Bug): Dart's live problems view doesn't refresh until I switch back to WebStorm
  • Data.Viewer:
  • DBE-140 (Usability Problem): Table Editor: add "Value Editor" popup for BLOB data
  • Debugger:
  • WEB-16142 (Bug): Getting "Argument for @NotNull parameter 'name' of org/jetbrains/debugger/VariableImpl. must not be null" error while exploring a javascript variable of type Float32Array
  • WEB-14539 (Bug): Node.js debugging step buttons (over, into, etc) don't work
  • WEB-16172 (Bug): Javascript debugging - breakpoints dont match display when using template blocks (and not )
  • IDEA-137692 (Bug): Keyboard key for expanding variable inspection missing
  • WEB-15880 (Bug): Cant start debugging with chrome canary Error: "Dartium Browser not specified"
  • IDEA-109467 (Bug): Too big tooltip for Close Icon (Debug Window)
  • WEB-15738 (Exception): Debugger: Dart: IAE on clicking Update button
  • WEB-15739 (Exception): Debugger: SIOOBE is thrown on each stop on breakpoint
  • WEB-15737 (Exception): InterruptedException when debug Meteor project
  • Decompiler:
  • IDEA-138578 (Bug): Debugger spuriously jumps to decompiled method signature
  • Diff_Merge:
  • IDEA-137659 (Bug): Cannot assign shortcut to "Show Diff" on OSX
  • IDEA-138143 (Bug): assertEquals difference view: support showing line ending differences
  • IDEA-138916 (Bug): Incorrect order in local history changes preivew
  • IDEA-138732 (Bug): Viewing Diff sometimes shows wrong picture when filenames are identically
  • IDEA-138322 (Exception): IllegalStateException LineStatusTrackerDrawing.getDiffColor must not return null
  • IDEA-138017 (Exception): java.lang.IndexOutOfBoundsException in oneside viewer
  • Docker:
  • IDEA-138053 (Bug): Docker: Unable to save Docker run configuration for a module outside of project root
  • IDEA-137904 (Bug): Docker: Need to refresh explicitly to see container configuration file
  • Documentation:
  • IDEA-132323 (Bug): External documentation url feature doesn't work for me
  • Eclipse Integration:
  • IDEA-137955 (Usability Problem): Eclipse integration: module paths: validation does not match the actual behavior
  • IDEA-137993 (Cosmetics): Eclipse integration: EclipseModuleManager data is not removed from .iml on switching to Eclipse format
  • IDEA-137966 (Bug): Eclipse export: generated paths are not module-local
  • IDEA-137969 (Bug): Eclipse integration: external remove of classpathentry is not synchronized
  • IDEA-137891 (Bug): Eclipse integration: IOException on setting Dependencies Storage Format = Eclipse
  • IDEA-137958 (Bug): Eclipse integration: dependency scope is lost on project reopen
  • IDEA-138206 (Bug): Eclipse integration: dependency scope is lost for just added directory
  • IDEA-137929 (Exception): NPE at com.intellij.openapi.roots.impl.storage.ClasspathStorage$MyStorageData.access$002
  • IDEA-137968 (Exception): Eclipse export: IOOBE at EclipseClasspathWriter.addOrderEntry() on .iml with EclipseModuleManager settings
  • Editor. Editing Text:
  • IDEA-137473 (Usability Problem): Using 'End' Key to indent adds too many tabs on partially tabbed line
  • IDEA-137341 (Cosmetics): Code editor Simplified Chinese font display seems to have problems
  • IDEA-137804 (Cosmetics): go to line (CTRL+G) not working during find
  • IDEA-138138 (Bug): Typo in Keymap_Emacs.xml
  • IDEA-137725 (Bug): Move by word (option-arrow key) is not working in find dialog
  • IDEA-137724 (Bug): distraction free mode does not tell you subdirectory of file viewed in header
  • IDEA-137726 (Bug): File replace is not updating file name in title bar
  • IDEA-138306 (Bug): Moving code through collapsed code breaks it
  • IDEA-138290 (Bug): Caret visual position is invalid after folding expand/collapse for multiple carets
  • IDEA-138124 (Bug): New release (141.177) breaks right margin display in editor
  • IDEA-137257 (Bug): Enter action after block comment
  • IDEA-137103 (Exception): AssertionError when edit code in .phtml file
  • File Watchers:
  • WEB-15650 (Feature): Change default Traceur file watcher template
  • Find, Replace, Find Usages:
  • IDEA-114090 (Usability Problem): End key let cursor jump to the end of last word in inputboxes
  • Flash_Flex:
  • IDEA-127058 (Feature): Need A Way To Specify Additional ADT Options For AIR 14
  • Gradle:
  • IDEA-138164 (Usability Problem): Gradle: display aggregated tasks on the gradle view
  • IDEA-138357 (Usability Problem): External system: Execute Gradle Task button on SBT projects
  • IDEA-138629 (Bug): Gradle: preserve existing Java Fork Options#jvmArgs for running gradle debug configuration
  • Grails:
  • IDEA-125247 (Bug): Upgrading a Grails app fails with Grails 2.4.0.RC2
  • IDEA-112987 (Bug): breakpoints don't get hit with Grails 2.3.x app due to forked execution settings
  • Groovy:
  • IDEA-138136 (Bug): Hide Groovyc heap size setting as it makes no sense when using in-process Groovyc
  • IDEA-136812 (Bug): Good Groovy code red: invokeMethod not implemented
  • IDEA-137521 (Bug): Groovy GDK extensions no longer recognized
  • IDEA-138118 (Bug): Cannot compile groovy with 14.1
  • IDEA-138027 (Bug): Groovy: Rename method shows weird refactoring option
  • IDEA-138275 (Bug): Cannot run any unit test in Grails anymore with recently released 14.1
  • HTML:
  • WEB-14031 (Feature): Allow HTML warning supressing comments to be followed by newline
  • WEB-15749 (Bug): Custom language injection - cursor jumps around upon hitting enter
  • IDE Configuration:
  • IDEA-136619 (Feature): Cannot assign shortcut to "File -> Open Recent"
  • IDEA-138299 (Bug): Unsaved changes in code style section Wrapping and Braces cause exception when switch to other project
  • JSP:
  • IDEA-138166 (Bug): jsp:attribute validation errors for JSP tags with body-content="empty"
  • IDEA-137949 (Exception): NPE from JSP prevents file from being opened
  • Java. Code Completion:
  • IDEA-137719 (Bug): Complete current statement doesn't insert a method body for static methods in interfaces, creates broken code
  • IDEA-136777 (Bug): Generate getters and setters does not respect field name prefix
  • IDEA-137350 (Bug): Wrong autocompletion for Java 8 constructor reference
  • Java. Error Highlighting:
  • IDEA-138511 (Performance Problem): Intellij hangs when editing a small file with a few nested RxJava Observabe
  • IDEA-137918 (Cosmetics): Allow interface methods to be declared private in editor
  • IDEA-138407 (Bug): Type inference bug with overloaded static method and diamond syntax
  • IDEA-138961 (Bug): Java 8 lambda - incorrectly reported 'cyclic inference' error
  • IDEA-126457 (Bug): Incorrectly defined error code
  • IDEA-137921 (Bug): Fals positive error highlighting on Java8 code
  • IDEA-137694 (Bug): Method reference is wrongfully highlighted as error
  • IDEA-137604 (Bug): incorrect "may produce NullPointerException" warning
  • IDEA-138839 (Bug): Method reference to Double::isNaN results in type error
  • IDEA-137564 (Bug): Unhandled exception E error is show in lambda for working code
  • IDEA-137848 (Bug): Callable with infinite loop declared as lambda doesn't compile
  • IDEA-138501 (Bug): Good code red: Modifier 'strictfp' not allowed here
  • IDEA-138596 (Bug): String.format can not resolve method using lambda syntax
  • IDEA-77600 (Bug): SOE during highlighting
  • IDEA-121166 (Bug): Wrong inspections when using hadoop Context class in intellij13
  • IDEA-137533 (Bug): "Attempting to assign weaker access ('protected'); was 'public'", but still compilable
  • IDEA-138079 (Bug): Replace with intention should perform line indentation
  • IDEA-138880 (Exception): StackOverflowError at com.intellij.psi.util.TypeConversionUtil.typesAgree(TypeConversionUtil.java:1018)
  • Java. Intention Actions:
  • IDEA-134500 (Feature): Surround with try/catch for one-line functional expressions
  • IDEA-137577 (Bug): Replace ternary with if-else fails in Java 8
  • IDEA-137390 (Bug): Replace with lambda not available for Stream.map
  • IDEA-138748 (Bug): Accepting intention action to add return value from generic subclass changes generic parameters
  • IDEA-137647 (Configuration Problem): Wrong generate getter for Boolean objects fields.
  • IDEA-138593 (Bug): "Can be replaced with method reference" bad replacement
  • IDEA-138023 (Bug): "Incompatible Types" intention suggests invalid solution for varargs
  • Java. Refactoring:
  • IDEA-138033 (Bug): ExtractParameterObject refactoring: changing "parameters to extract" default names produces invalid code in case of new class generating
  • IDEA-138745 (Bug): Replace method duplicate failed for constructor
  • IDEA-136958 (Bug): Extract variable does not work for list of enums that implement a particular type
  • IDEA-138024 (Bug): Undo for ExtractParameterObject refactoring should be performed in a single step
  • IDEA-138895 (Bug): 'Extract Function Parameter' produces incorrect code when invoked from anonymous class
  • Java.Inspections:
  • IDEA-138927 (Bug): False positive "Redundant type cast" when filtering a stream of arrays by Boolean item
  • IDEA-137323 (Bug): Contract annotation behavior changed in 14.1 EAP
  • IDEA-138622 (Bug): General | Redundant suppression inspection false positive
  • IDEA-134925 (Bug): JUnit Tests with HierarchicalContextRunner wrongly shown as unused
  • IDEA-137996 (Bug): Redundant local variable and name shadowing
  • IDEA-138724 (Bug): Redundant cast inspection false positive
  • JavaEE. Deployment and Run:
  • IDEA-136539 (Bug): After artifact deployment there's an error saying that idea can't open url for application
  • JavaEE.JBoss:
  • IDEA-137930 (Bug): selected directory is not a valid jboss home 6.3.2
  • JavaEE.JSF:
  • IDEA-138946 (Bug): Color of tags inside of Facelet comments are not gray
  • JavaEE.Jetty:
  • IDEA-137291 (Bug): Latest EAP fails to run Jetty configuration (RuntimeException: java.io.IOException: '/tmp/context1config/jetty-contexts.xml' already exists in VFS)
  • IDEA-137156 (Bug): Intellij 14 does not work with Jetty 9
  • IDEA-137206 (Bug): Jetty 9.2.9 does not start in Idea
  • JavaEE.ServerView:
  • IDEA-138296 (Bug): Servers view: applications aren't being polled if there was connection error before
  • IDEA-138295 (Bug): Servers view: Unable to connect from servers view if there was connection error before
  • JavaFX:
  • IDEA-135322 (Feature): FXML "link" from source to fxml file lost if identified field is not public
  • IDEA-137655 (Bug): Adding @font-face to JavaFX CSS gives "unknown CSS property" for all other properties
  • IDEA-136393 (Bug): FXML "processor" does not account for custom extending classes (problem with @NamedArg?)
  • IDEA-137565 (Bug): Changing JavaFX Field Type to SimpleStringProperty, Generating Mutators uses Object
  • JavaScript:
  • WEB-11760 (Feature): JSDoc validate properties when possible
  • WEB-15557 (Feature): ES6: Provide support of the export\import with rename
  • WEB-16125 (Usability Problem): Navigate symbol freezes application
  • WEB-16057 (Cosmetics): Typo in project settings
  • WEB-16059 (Cosmetics): JavaScript setting needs to say ES2015
  • WEB-15539 (Bug): Object literal inside a template literal parsed incorrectly
  • WEB-15744 (Bug): Impossible to call completion for imported variables and functions
  • WEB-15742 (Bug): "Element need to be exported" extra warning when make import
  • WEB-15625 (Bug): Missing completion and inspection for imported variables exported as default
  • WEB-11699 (Bug): EcmaScript6 redcode: no return out of constructor
  • WEB-15691 (Bug): JavaScript: Go to source finds too many matches
  • WEB-15967 (Bug): jsdoc no longer recognizes @class 14.1
  • WEB-15843 (Bug): ES6: NPE on completion invocation inside import statement
  • WEB-15846 (Bug): ES6: Completion does not suggest imported data (export with rename plus batch import)
  • WEB-15847 (Bug): ES6: No completion in 'export' statement
  • WEB-12838 (Bug): ES6: Webstorm does not understand class expressions
  • WEB-15918 (Bug): IDEA 14.1 Hangs on "indexing"
  • WEB-15938 (Bug): Invalid code analysis
  • WEB-15202 (Bug): ES6 generator symbol methods should not be flagged as a syntax error
  • IDEA-139450 (Bug): Nashorn: java class fields are reported as not used though they are referenced from js
  • WEB-14793 (Bug): Incorrect arrow function parsing in JavaScript
  • WEB-15996 (Bug): "@this {type}" is not honored for all functions in WebStorm 10
  • WEB-16166 (Bug): "Suppress for file" of the string literal breaks HTML inspection - does not work, and inspection error should not even appear
  • WEB-1523 (Bug): JSDoc: don't use HTML syntax highlighting for JSDoc comments in javascript
  • WEB-16127 (Bug): Cannot find declaration when using namespace
  • WEB-13911 (Bug): Bug: JSDocs/NgDocs is declared once, but WebStorm thinks there are two implementations
  • WEB-13914 (Bug): JSDocs/NgDocs Can't add property to method
  • WEB-15831 (Bug): ExtJS unresolved
  • WEB-16011 (Bug): Inferred type is not detected when (this.externalFunction = localFunction)
  • WEB-15906 (Bug): Presence of big .js cause OutOfMemory
  • WEB-15903 (Bug): Closing curly brace is duplicated in ES6 template strings
  • WEB-15606 (Bug): unresolved variable or type await inside methods
  • WEB-15469 (Bug): Sequence expression is not correctly parsed under ES6 language version setting
  • WEB-15918 (Bug): IDEA 14.1 Hangs on "indexing"
  • WEB-15523 (Bug): JSDoc: nested properties documented with @property tag not available in completion
  • WEB-15455 (Bug): "private member not accessible" reported for members of type wrapped in anonymous closure if they are annotated with @memberOf
  • WEB-15578 (Bug): Emmet should be available only on the top-level of JS harmony file
  • WEB-15858 (Bug): ES6: Provide support of the multiple export and import
  • WEB-16110 (Bug): Unclear meaning of decorators in JavaScript files
  • WEB-15882 (Bug): Unable to save plugin settings
  • WEB-11845 (Bug): function param: incorrect "select word"
  • WEB-14049 (Bug): JSDoc reference to this is wrong when @name is used
  • WEB-12340 (Bug): `as` is forbidden to be a variable
  • WEB-15927 (Bug): Out of Memory error in WebStorm 10
  • WEB-16072 (Exception): Exception when convert comments to C-style
  • JavaScript. Formatter:
  • WEB-15656 (Bug): ES6: Formatting: do not put class keyword on the next line
  • WEB-14395 (Bug): On splitting string literal by pressing Enter, wrapped line is not indented
  • JavaScript. Frameworks:
  • WEB-15486 (Bug): Tag 'a' is expanded wrong in JSX files
  • WEB-15951 (Bug): Completion for Spacebars namespace doesn't work
  • JavaScript. Inspections:
  • WEB-1381 (Bug): JQuery selector inspection should be suppressed when selector contains outer language elements
  • WEB-16162 (Bug): jshint 2.7.0
  • WEB-16031 (Bug): unresolved variable warning
  • JavaScript. Refactoring:
  • WEB-15503 (Bug): Refactor>Rename does not work for ES6-style methods.
  • WEB-15426 (Bug): ES6 file scope
  • WEB-15287 (Bug): Can not rename es6 import.
  • WEB-15091 (Exception): AssertionError when try to change signature of the function
  • JavaScript. Templates:
  • WEB-15965 (Usability Problem): Templates: Settings: map help ID
  • LESS:
  • WEB-14573 (Bug): Incorrect linting and messed up indentation in LESS stylesheets
  • WEB-15651 (Bug): Support optional imports for .less files
  • WEB-14862 (Bug): error when expand properties "-webkit-border-radius"
  • Maven:
  • IDEA-137783 (Bug): IDEA cannot run maven goals with Maven 3.3.1
  • IDEA-138564 (Bug): Maven: removed configuration/target element in maven-compiler-plugin does not update target bytecode version in Settings
  • IDEA-138368 (Bug): Maven projects tool window does not have label
  • IDEA-138419 (Bug): Maven: target bytecode version for a module seems to be always 1.5
  • IDEA-138576 (Bug): Maven: maven-compiler-plugin: "6" version is not accepted as "1.6"
  • IDEA-128528 (Bug): Options from maven processor plugin are not imported.
  • IDEA-137622 (Bug): Maven: honor maven-compiler-plugin default source and target settings
  • IDEA-138571 (Bug): Maven+AspectJ: if for the same module both maven-compiler-plugin and aspectj-maven-plugin set the target bytecode version, use aspectj one
  • IDEA-138570 (Exception): IAE at org.jetbrains.idea.maven.server.MavenServerUtil.findMavenBasedir
  • IDEA-137747 (Exception): Cannot import project with Maven 3.3.1
  • Node.js:
  • WEB-16145 (Bug): Node.js: local module references from require statement are unresolved
  • WEB-15970 (Bug): WebStorm 10: running a project with node.js version 0.10.x is no longer one click (due to V8 profiling)
  • WEB-15971 (Bug): Webstorm doesn't cleanly kill node process when debugging
  • WEB-15861 (Bug): The order of environment variables unexpectedly changed in exists Nodeunit run configurations
  • WEB-15851 (Bug): Scrollbar at bottom when adding first run configuration
  • OSGi:
  • IDEA-138648 (Feature): Bndtools: no possibility to run integration tests from idea
  • IDEA-136643 (Bug): Removing dependencies from a .bnd file doesn't have any effect
  • IDEA-113943 (Bug): Osgi + Maven: modules ignore export packages from maven
  • IDEA-138129 (Bug): Please map topic id "Import from Bnd_Bndtools Page 1" to the Bnd/Bndtools Import Wizard UI
  • IDEA-139009 (Bug): Bndtools: Run/Create actions create BndOSGI/RunLauncher always for .bndrun file that can be run as TestLauncher also
  • IDEA-138639 (Exception): Throwable at org.jetbrains.osgi.bnd.imp.BndProjectImporter.checkErrors
  • IDEA-138089 (Exception): Throwable at com.intellij.ide.startup.impl.StartupManagerImpl.registerPostStartupActivity
  • Packaging and Installation:
  • IDEA-138793 (Feature): Create association for .groovy files
  • IDEA-126338 (Cosmetics): Retina images for installation DMG background
  • IDEA-138199 (Task): Build sources artifact with IDEA Community sources and flat structure (without modules)
  • IDEA-139164 (Bug): moving from jdk 8 to jdk7 causes iDEA startup fail
  • IDEA-138573 (Bug): 14.1 no longer respects -Xmx in my $IDEA_VM_OPTIONS file
  • Plugin Support. API:
  • IDEA-138236 (Bug): Multiresolve behaves differently in 14.1
  • Plugin Support. DevKit:
  • IDEA-137369 (Bug): findElementAt behavior has changed in IDEA 14
  • Product Documentation:
  • IDEA-137478 (Usability Problem): Provide possibility to invoke Help from Generate Getter/Setter dialog
  • WEB-15963 (Usability Problem): Emmet: Settings: map help IDs
  • WEB-16129 (Cosmetics): Please replace tip of day file with the attached one.
  • WEB-15766 (Cosmetics): VCS Commit: change product name in the message shown on attempt to commit with 'code analysis' enabled while indexing
  • IDEA-137888 (Task): Please map the Inline Super Class UI page to the help topic id.
  • IDEA-137826 (Bug): The Help button in the Templates dialog for Generate Getters/Setters/Equals()andHashCode() does nothing
  • Profiling:
  • WEB-15747 (Bug): Profiling: CPU: no horizontal scrolling for Calls
  • WEB-15483 (Bug): Profiling: RC: Heap: validate v8-prolier package field
  • WEB-15636 (Bug): Profiling settings are constantly added to my run configurations
  • WEB-15865 (Exception): Profiling: Heap: NPE on closing "Take Heap Snapshot" dialog for stopped process
  • Project Configuration:
  • IDEA-138189 (Bug): The new module gets the project sdk despite the settings
  • IDEA-137586 (Bug): Unable to specify documentation URL for Platform SDKs
  • IDEA-137352 (Bug): Gradle: New Module Wizard: the first page of the wizard is empty
  • REST Client:
  • WEB-11070 (Bug): Rest client does not respect the noProxyHosts
  • Refactoring:
  • IDEA-137672 (Bug): Cannot select and then drag multiple files of different types
  • SASS:
  • WEB-16088 (Bug): Sass parser incorrect error message
  • WEB-15799 (Bug): No titles after ampersand (&) in file structure (Ctrl + F12)
  • Spring:
  • IDEA-137391 (Bug): Spring Boot: support java.util.Locale keys value code insight
  • IDEA-139143 (Bug): Spring Boot: support "mime-types" keys value code insight
  • IDEA-137869 (Bug): Spring support hangs IntelliJ on indexing while 'searching for implicit usages'
  • IDEA-138259 (Bug): Spring MVC template project is created with invalid copy of spring libraries
  • IDEA-137859 (Bug): IllegalArgumentException: Argument for @NotNull parameter 't' of com/intellij/util/ObjectUtils._assertNotNull must not be null
  • IDEA-138197 (Bug): IndexNotReadyException on adding new SpringMVC module to the project (via Maven template)
  • IDEA-137732 (Bug): Spring MVC: View resolver assistance does not work when subclassing DispatcherServlet
  • IDEA-105561 (Bug): Template projects: Spring MVC: invalid item exists in the project module dependencies
  • IDEA-137872 (Exception): CCE at com.intellij.psi.impl.source.jsp.el.ELParserUtil.getField
  • IDEA-138577 (Exception): Spring-Grails code analysis failed with internal exception
  • Structural Search and Replace:
  • IDEA-138671 (Bug): User Defined Structural Search Templates has broken management
  • Stylus:
  • WEB-15939 (Bug): Change comments in stylus files to //
  • Task Management:
  • IDEA-128728 (Feature): Support configurable issue states in task repositories
  • IDEA-138740 (Usability Problem): Task management: Redmine: project URL instead of server URL gives "Successful" answer and 404 error
  • IDEA-138741 (Usability Problem): Task management: Close Task: "Update issue state" is suggested but does nothing for a number of servers
  • IDEA-137716 (Bug): Task management: Close Task: GUI freeze with CloseTaskAction.actionPerformed() call
  • IDEA-137748 (Bug): ?????
  • TypeScript:
  • WEB-15572 (Feature): Automatically double ` when inputing ES6/TypeScript template strings
  • WEB-13281 (Bug): Typescript dictionary interface not work for intellisense
  • WEB-15549 (Bug): Bogus error with typescript declarations file and constructors with arguments (good code shown red)
  • WEB-15741 (Bug): IDE Freezes on large/complex TypeScript project
  • WEB-15294 (Bug): unresolved function or method hasOwnProperty()
  • WEB-15889 (Bug): Interface Type Check with Enum Produces False Error
  • WEB-11869 (Bug): Typescript: var a = null type is not inferred correctly
  • WEB-16066 (Bug): Typescript: align object properties broken in 10
  • WEB-14098 (Bug): Built-in typescript compiler reports false positives
  • WEB-15810 (Bug): No members suggestions when creating aliases with the import keyword
  • WEB-15638 (Bug): "Method can be static" is wrongly reported in TypeScript when member is referenced from arrow function
  • WEB-16082 (Bug): sometimes compiler output TS2345: [object Object]
  • WEB-15912 (Bug): Typescript: create field quick fix generates incorrect code
  • WEB-16075 (Bug): warning: variable might not have been initialized for destructuring variables
  • WEB-15770 (Bug): Intellisence doesn't autocomplete the deeper inside of function-parameters that's described in TypeScript
  • WEB-16100 (Bug): TypeScript compiler: when using 'Compile All', run the compiler once when 'Compile Main File only' is enabled
  • WEB-14317 (Bug): TypeScript: support external module declaration merging
  • WEB-15694 (Exception): TypeScript Compiler: Throwable on "Compile Current File" invocation via keyboard shortcut
  • WEB-15876 (Exception): TypeScript: SOE while processing import statements
  • Unit Testing. JUnit:
  • IDEA-124845 (Cosmetics): JUnit* and TestNG template enhancements
  • IDEA-137376 (Bug): Allow to run Junit tests declared in inner classes
  • IDEA-136453 (Bug): Cannot run a single junit test case UnsupportedOperationException
  • IDEA-137563 (Bug): Parameterized JUnit test calls setup method twice.
  • IDEA-136493 (Bug): @Unroll Spock specifications marked as "not started"
  • Unit Tests:
  • WEB-16124 (Bug): WebStorm 10: WebStorm/Karma cannot connect to Chrome unless "/id=sessionid" is removed
  • WEB-15866 (Bug): uncomfortable multiline diff for nodeunit tests
  • WEB-15960 (Exception): JSTestDriver RC: AssertionError is thrown on Help invocation
  • User Interface:
  • IDEA-77976 (Usability Problem): Dragging tool windows problem
  • IDEA-119751 (Usability Problem): Confusing message on project opening: Features covered by non-bundled plugins are detected.
  • IDEA-57649 (Cosmetics): "locals" window can be minimized to horizontal size 0
  • IDEA-138551 (Bug): Action toolbar: clicking on a combobox with shown popup should hide the popup
  • IDEA-131109 (Bug): White text on white background in dialogs
  • IDEA-136853 (Bug): readonly locker doesn't work well between splits
  • IDEA-82135 (Bug): Missing "extended by" image in Quick Documentation Java Doc
  • IDEA-137520 (Bug): Debugger close button doesn't function as expected when clicked from within the button overflow area.
  • IDEA-138025 (Bug): Massive rendering issues on OSX
  • IDEA-136339 (Bug): Regression - IDEA-77976 Dragging tool windows problem
  • IDEA-137751 (Exception): IAE on project closing
  • Version Control:
  • IDEA-131544 (Usability Problem): Push dialog: be more keyboard friendly, especially in the case of Git repository with multiple remotes
  • IDEA-138178 (Bug): Push Dialog: Edit all targets affects only visible targets
  • IDEA-137685 (Bug): Annotate hotkey not working in FIle History panel
  • Version Control. Git:
  • IDEA-138824 (Usability Problem): Report Git rebase result in a balloon notification, rather than in a modal message dialog
  • IDEA-137510 (Usability Problem): "Edit all targets" link should be disabled while edit mode enabled
  • IDEA-78347 (Usability Problem): Option to use --full-history in file history
  • IDEA-137900 (Usability Problem): Don't propose to update (and don't auto-update) if force push was rejected
  • IDEA-128280 (Bug): GitLogParser fails if commit message contains some special ascii control characters
  • Version Control. Log:
  • IDEA-131466 (Usability Problem): Git log: if user is set to 'me' use strict matching with my username
  • IDEA-137894 (Cosmetics): Text padding somehow depends of references number.
  • IDEA-135940 (Cosmetics): Wrong preposition
  • IDEA-135302 (Cosmetics): Log: Select Folders dialog appearing from paths filter is too small by default.
  • IDEA-137760 (Cosmetics): Something wrong with IntelliSort icon (in Log) in retina
  • IDEA-138326 (Bug): Selected commit can get out of sight after switching IntelliSort on or off.
  • Version Control. Mercurial:
  • IDEA-137686 (Bug): Mercurial blame is not colored
  • IDEA-136313 (Exception): Exception During Merge: "Merging with Ancestor Has no Effect"
  • Version Control. Perforce:
  • IDEA-137442 (Bug): Problems on exit from Idea when a project in Perforce
  • Version Control. Subversion:
  • IDEA-117085 (Bug): Subversion 1.8: attempt to set svn:needs-lock property with wildcard value fails with confusing error
  • IDEA-117963 (Bug): Rename class frequently fails with exception
  • IDEA-138525 (Bug): Search in tree not working in Version Control / Project Info (updated files window)
  • IDEA-122217 (Bug): SVN commit fails when committing lots of files in one commit (resulting svn command length exceed the limit)
  • IDEA-100857 (Bug): Changes: Local keeps jumping to the selected row when there are a lot of changes
  • IDEA-121090 (Bug): Do not change documents during undo as it will break undo sequence.
  • IDEA-138348 (Bug): SVN Repositories View -> Show History does not work
  • IDEA-91155 (Bug): SVN: updating mark in Changes View after revert for svn properties doesn't go away until explicit refresh
  • IDEA-125679 (Exception): Exception at com.intellij.psi.util.PsiUtilCore.ensureValid
  • IDEA-121168 (Exception): RE at com.intellij.psi.impl.source.PostprocessReformattingAspect.beforeDocumentChanged
  • XML:
  • IDEA-138438 (Bug): File filter not working

New in IntelliJ IDEA Ultimate Edition 14.1.2 Build 141.712.1 EAP (Apr 18, 2015)

  • No subsystem:
  • WEB-16125 (Usability Problem): Navigate symbol freezes application
  • WEB-16059 (Cosmetics): JavaScript setting needs to say ES2015
  • WEB-15426 (Bug): ES6 file scope
  • WEB-15906 (Bug): Presence of big .js cause OutOfMemory
  • IDEA-77600 (Bug): SOE during highlighting
  • WEB-16162 (Bug): jshint 2.7.0
  • Build tools:
  • WEB-16109 (Cosmetics): Icon by Gulp settings is for Grunt, not Gulp
  • WEB-16035 (Bug): Impossible to open build tool popup (alt+f11 )if no one gulp\grunt file is chosen.
  • WEB-16033 (Bug): Change text for 'Add Gulp\Grunt file with...'
  • WEB-16000 (Bug): Gulp integration creates invalid run/debug tasks
  • CoffeeScript:
  • WEB-16050 (Bug): CoffeeScript: 'unexpected token' error when using 'do' statement with chained call
  • WEB-11126 (Bug): variable incorrectly marked as unused
  • Cucumber JVM:
  • IDEA-134890 (Bug): cucumber-java plugin does not support hooks when creating run configurations through "Run 'XYZ'"
  • Dart:
  • WEB-10234 (Feature): Check for Dart SDK update
  • WEB-16184 (Bug): function without return type parameter should display it returns dynamic, not void
  • WEB-16040 (Bug): Hover information is always a stacktrace
  • Debugger:
  • WEB-16142 (Bug): Getting "Argument for @NotNull parameter 'name' of org/jetbrains/debugger/VariableImpl. must not be null" error while exploring a javascript variable of type Float32Array
  • WEB-16172 (Bug): Javascript debugging - breakpoints dont match display when using template blocks (and not )
  • IDEA-137692 (Bug): Keyboard key for expanding variable inspection missing
  • Decompiler:
  • IDEA-138578 (Bug): Debugger spuriously jumps to decompiled method signature
  • Diff_Merge:
  • IDEA-138732 (Bug): Viewing Diff sometimes shows wrong picture when filenames are identically
  • IDEA-138916 (Bug): Incorrect order in local history changes preivew
  • Flash_Flex:
  • IDEA-127058 (Feature): Need A Way To Specify Additional ADT Options For AIR 14
  • Gradle:
  • IDEA-138164 (Usability Problem): Gradle: display aggregated tasks on the gradle view
  • JSP:
  • IDEA-138166 (Bug): jsp:attribute validation errors for JSP tags with body-content="empty"
  • Java. Code Completion:
  • IDEA-136777 (Bug): Generate getters and setters does not respect field name prefix
  • Java. Error Highlighting:
  • IDEA-138596 (Bug): String.format can not resolve method using lambda syntax
  • IDEA-138407 (Bug): Type inference bug with overloaded static method and diamond syntax
  • IDEA-138839 (Bug): Method reference to Double::isNaN results in type error
  • IDEA-138961 (Bug): Java 8 lambda - incorrectly reported 'cyclic inference' error
  • IDEA-138880 (Exception): StackOverflowError at com.intellij.psi.util.TypeConversionUtil.typesAgree(TypeConversionUtil.java:1018)
  • Java. Intention Actions:
  • IDEA-138593 (Bug): "Can be replaced with method reference" bad replacement
  • IDEA-138748 (Bug): Accepting intention action to add return value from generic subclass changes generic parameters
  • Java. Refactoring:
  • IDEA-138745 (Bug): Replace method duplicate failed for constructor
  • IDEA-138895 (Bug): 'Extract Function Parameter' produces incorrect code when invoked from anonymous class
  • Java.Inspections:
  • IDEA-138622 (Bug): General | Redundant suppression inspection false positive
  • IDEA-138927 (Bug): False positive "Redundant type cast" when filtering a stream of arrays by Boolean item
  • IDEA-138724 (Bug): Redundant cast inspection false positive
  • JavaEE.JSF:
  • IDEA-138946 (Bug): Color of tags inside of Facelet comments are not gray
  • JavaScript:
  • WEB-16057 (Cosmetics): Typo in project settings
  • WEB-15691 (Bug): JavaScript: Go to source finds too many matches
  • WEB-16110 (Bug): Unclear meaning of decorators in JavaScript files
  • WEB-16166 (Bug): "Suppress for file" of the string literal breaks HTML inspection - does not work, and inspection error should not even appear
  • WEB-11845 (Bug): function param: incorrect "select word"
  • WEB-16127 (Bug): Cannot find declaration when using namespace
  • WEB-15918 (Bug): IDEA 14.1 Hangs on "indexing"
  • WEB-16072 (Exception): Exception when convert comments to C-style
  • JavaScript. Formatter:
  • WEB-14395 (Bug): On splitting string literal by pressing Enter, wrapped line is not indented
  • JavaScript. Refactoring:
  • WEB-15091 (Exception): AssertionError when try to change signature of the function
  • LESS:
  • WEB-14862 (Bug): error when expand properties "-webkit-border-radius"
  • Node.js:
  • WEB-16145 (Bug): Node.js: local module references from require statement are unresolved
  • WEB-15971 (Bug): Webstorm doesn't cleanly kill node process when debugging
  • OSGi:
  • IDEA-139009 (Bug): Bndtools: Run/Create actions create BndOSGI/RunLauncher always for .bndrun file that can be run as TestLauncher also
  • Packaging and Installation:
  • IDEA-138199 (Task): Build sources artifact with IDEA Community sources and flat structure (without modules)
  • IDEA-139164 (Bug): moving from jdk 8 to jdk7 causes iDEA startup fail
  • Plugin Support. API:
  • IDEA-138236 (Bug): Multiresolve behaves differently in 14.1
  • Product Documentation:
  • WEB-16129 (Cosmetics): Please replace tip of day file with the attached one.
  • SASS:
  • WEB-16088 (Bug): Sass parser incorrect error message
  • Spring:
  • IDEA-139143 (Bug): Spring Boot: support "mime-types" keys value code insight
  • IDEA-137391 (Bug): Spring Boot: support java.util.Locale keys value code insight
  • Structural Search and Replace:
  • IDEA-138671 (Bug): User Defined Structural Search Templates has broken management
  • Stylus:
  • WEB-15939 (Bug): Change comments in stylus files to //
  • TypeScript:
  • WEB-16066 (Bug): Typescript: align object properties broken in 10
  • WEB-16075 (Bug): warning: variable might not have been initialized for destructuring variables
  • WEB-16100 (Bug): TypeScript compiler: when using 'Compile All', run the compiler once when 'Compile Main File only' is enabled
  • WEB-14317 (Bug): TypeScript: support external module declaration merging
  • WEB-16082 (Bug): sometimes compiler output TS2345: [object Object]
  • Unit Tests:
  • WEB-16124 (Bug): WebStorm 10: WebStorm/Karma cannot connect to Chrome unless "/id=sessionid" is removed
  • User Interface:
  • IDEA-138551 (Bug): Action toolbar: clicking on a combobox with shown popup should hide the popup
  • Version Control:
  • IDEA-131544 (Usability Problem): Push dialog: be more keyboard friendly, especially in the case of Git repository with multiple remotes
  • Version Control. Git:
  • IDEA-138824 (Usability Problem): Report Git rebase result in a balloon notification, rather than in a modal message dialog
  • IDEA-137900 (Usability Problem): Don't propose to update (and don't auto-update) if force push was rejected
  • IDEA-137510 (Usability Problem): "Edit all targets" link should be disabled while edit mode enabled
  • IDEA-128280 (Bug): GitLogParser fails if commit message contains some special ascii control characters
  • Version Control. Log:
  • IDEA-131466 (Usability Problem): Git log: if user is set to 'me' use strict matching with my username
  • IDEA-137894 (Cosmetics): Text padding somehow depends of references number.
  • IDEA-138326 (Bug): Selected commit can get out of sight after switching IntelliSort on or off.
  • Version Control. Mercurial:
  • IDEA-137686 (Bug): Mercurial blame is not colored
  • IDEA-136313 (Exception): Exception During Merge: "Merging with Ancestor Has no Effect"
  • Version Control. Subversion:
  • IDEA-138348 (Bug): SVN Repositories View -> Show History does not work
  • IDEA-138525 (Bug): Search in tree not working in Version Control / Project Info (updated files window)
  • IDEA-122217 (Bug): SVN commit fails when committing lots of files in one commit (resulting svn command length exceed the limit)
  • IDEA-117085 (Bug): Subversion 1.8: attempt to set svn:needs-lock property with wildcard value fails with confusing error
  • IDEA-91155 (Bug): SVN: updating mark in Changes View after revert for svn properties doesn't go away until explicit refresh
  • IDEA-117963 (Bug): Rename class frequently fails with exception
  • IDEA-121090 (Bug): Do not change documents during undo as it will break undo sequence.
  • IDEA-121168 (Exception): RE at com.intellij.psi.impl.source.PostprocessReformattingAspect.beforeDocumentChanged
  • IDEA-125679 (Exception): Exception at com.intellij.psi.util.PsiUtilCore.ensureValid
  • XML:
  • IDEA-138438 (Bug): File filter not working

New in IntelliJ IDEA Ultimate Edition 14.1.2 Build 141.588.1 EAP (Apr 11, 2015)

  • No subsystem:
  • WEB-15967 (Bug): jsdoc no longer recognizes @class 14.1
  • WEB-15927 (Bug): Out of Memory error in WebStorm 10
  • Build tools:
  • WEB-15864 (Bug): Gulp and Grunt in the same project: popUp is opened only for one of the build tools
  • Compiling Project:
  • IDEA-137515 (Bug): Can not build with 141.104.1 - Abnormal build process termination
  • Debugger:
  • WEB-14539 (Bug): Node.js debugging step buttons (over, into, etc) don't work
  • Diff_Merge:
  • IDEA-137659 (Bug): Cannot assign shortcut to "Show Diff" on OSX
  • IDEA-138143 (Bug): assertEquals difference view: support showing line ending differences
  • IDEA-138322 (Exception): IllegalStateException LineStatusTrackerDrawing.getDiffColor must not return null
  • Eclipse Integration:
  • IDEA-137969 (Bug): Eclipse integration: external remove of classpathentry is not synchronized
  • Groovy:
  • IDEA-138275 (Bug): Cannot run any unit test in Grails anymore with recently released 14.1
  • JavaEE. Deployment and Run:
  • IDEA-136539 (Bug): After artifact deployment there's an error saying that idea can't open url for application
  • JavaScript:
  • WEB-11760 (Feature): JSDoc validate properties when possible
  • WEB-15996 (Bug): "@this {type}" is not honored for all functions in WebStorm 10
  • WEB-16011 (Bug): Inferred type is not detected when (this.externalFunction = localFunction)
  • WEB-1523 (Bug): JSDoc: don't use HTML syntax highlighting for JSDoc comments in javascript
  • WEB-15523 (Bug): JSDoc: nested properties documented with @property tag not available in completion
  • WEB-14049 (Bug): JSDoc reference to this is wrong when @name is used
  • WEB-15202 (Bug): ES6 generator symbol methods should not be flagged as a syntax error
  • WEB-15455 (Bug): "private member not accessible" reported for members of type wrapped in anonymous closure if they are annotated with @memberOf
  • WEB-15903 (Bug): Closing curly brace is duplicated in ES6 template strings
  • JavaScript. Frameworks:
  • WEB-15951 (Bug): Completion for Spacebars namespace doesn't work
  • JavaScript. Inspections:
  • WEB-16031 (Bug): unresolved variable warning
  • JavaScript. Templates:
  • WEB-15965 (Usability Problem): Templates: Settings: map help ID
  • Maven:
  • IDEA-128528 (Bug): Options from maven processor plugin are not imported.
  • OSGi:
  • IDEA-138648 (Feature): Bndtools: no possibility to run integration tests from idea
  • IDEA-138639 (Exception): Throwable at org.jetbrains.osgi.bnd.imp.BndProjectImporter.checkErrors
  • Packaging and Installation:
  • IDEA-138793 (Feature): Create association for .groovy files
  • IDEA-138573 (Bug): 14.1 no longer respects -Xmx in my $IDEA_VM_OPTIONS file
  • Task Management:
  • IDEA-128728 (Feature): Support configurable issue states in task repositories
  • IDEA-138740 (Usability Problem): Task management: Redmine: project URL instead of server URL gives "Successful" answer and 404 error
  • IDEA-138741 (Usability Problem): Task management: Close Task: "Update issue state" is suggested but does nothing for a number of servers
  • TypeScript:
  • WEB-13281 (Bug): Typescript dictionary interface not work for intellisense
  • WEB-15770 (Bug): Intellisence doesn't autocomplete the deeper inside of function-parameters that's described in TypeScript
  • WEB-11869 (Bug): Typescript: var a = null type is not inferred correctly
  • WEB-15912 (Bug): Typescript: create field quick fix generates incorrect code
  • WEB-15294 (Bug): unresolved function or method hasOwnProperty()
  • WEB-15889 (Bug): Interface Type Check with Enum Produces False Error
  • WEB-15549 (Bug): Bogus error with typescript declarations file and constructors with arguments (good code shown red)
  • WEB-15810 (Bug): No members suggestions when creating aliases with the import keyword
  • WEB-14098 (Bug): Built-in typescript compiler reports false positives
  • Unit Tests:
  • WEB-15866 (Bug): uncomfortable multiline diff for nodeunit tests
  • Version Control. Subversion:
  • IDEA-100857 (Bug): Changes: Local keeps jumping to the selected row when there are a lot of changes

New in IntelliJ IDEA Ultimate Edition 14.1.2 Build 141.498.1 EAP (Apr 8, 2015)

  • No subsystem:
  • IDEA-135512 (Feature): Run offline inspections with custom scope(file)
  • IDEA-137478 (Usability Problem): Provide possibility to invoke Help from Generate Getter/Setter dialog
  • WEB-15963 (Usability Problem): Emmet: Settings: map help IDs
  • WEB-15766 (Cosmetics): VCS Commit: change product name in the message shown on attempt to commit with 'code analysis' enabled while indexing
  • IDEA-137888 (Task): Please map the Inline Super Class UI page to the help topic id.
  • WEB-15938 (Bug): Invalid code analysis
  • IDEA-137577 (Bug): Replace ternary with if-else fails in Java 8
  • IDEA-138025 (Bug): Massive rendering issues on OSX
  • IDEA-137647 (Configuration Problem): Wrong generate getter for Boolean objects fields.
  • WEB-15636 (Bug): Profiling settings are constantly added to my run configurations
  • WEB-15594 (Bug): Nashorn: java class fields are reported as not used though they are referenced from js
  • IDEA-137826 (Bug): The Help button in the Templates dialog for Generate Getters/Setters/Equals()andHashCode() does nothing
  • WEB-15861 (Bug): The order of environment variables unexpectedly changed in exists Nodeunit run configurations
  • IDEA-136966 (Bug): JPS runner SOE
  • IDEA-109467 (Bug): Too big tooltip for Close Icon (Debug Window)
  • IDEA-137908 (Bug): External documentation (from javadoc.jar) is not shown
  • IDEA-136853 (Bug): readonly locker doesn't work well between splits
  • WEB-15880 (Bug): Cant start debugging with chrome canary Error: "Dartium Browser not specified"
  • IDEA-137604 (Bug): incorrect "may produce NullPointerException" warning
  • IDEA-137350 (Bug): Wrong autocompletion for Java 8 constructor reference
  • IDEA-137929 (Exception): NPE at com.intellij.openapi.roots.impl.storage.ClasspathStorage$MyStorageData.access$002
  • IDEA-137887 (Exception): CME at com.intellij.codeInspection.ui.InspectionResultsView.getToolParentNode
  • IDEA-137751 (Exception): IAE on project closing
  • Build tools:
  • WEB-15547 (Usability Problem): gulp button won't save its position on bottom left tool button
  • WEB-15672 (Bug): Grunt environment in IDEA 14.1 differs from command line and IDEA 14.0
  • WEB-15722 (Bug): Need to specify grunt-cli package on every startup
  • Clouds.CloudFoundry:
  • IDEA-127000 (Bug): ApplicationServers tool window: correctly show the connection status
  • Code Analysis. Dependencies:
  • IDEA-137063 (Bug): Dependency Viewer. "Show Illegals Only" doesn't seem to work.
  • Code Analysis. Inspection:
  • IDEA-133895 (Usability Problem): Quick fixes from Annotator in non-batch mode & "Disable inspection" action
  • IDEA-137989 (Cosmetics): Typo in 'Call to System.runFinalizersOnExit()'
  • Code Navigation:
  • IDEA-137734 (Bug): Misleading "Decompiling class" message
  • CoffeeScript:
  • WEB-15565 (Bug): throwing false coffeescript errors
  • WEB-15668 (Bug): CoffeeScript: Red code: complex interpolations
  • WEB-8125 (Bug): CoffeeScript/JS Inspection: unresolved variable, unused local variable are reported wrong
  • WEB-14716 (Exception): CoffeeScript: Assertion error is thrown on attempt to Preview Compiled CoffeeScript File for the trace file
  • ColdFusion:
  • IDEA-115972 (Bug): Code Formatting for CFML Script
  • IDEA-124055 (Bug): Coldfusion Plugin not indenting
  • Compiling Project:
  • IDEA-137568 (Bug): Signature change may not trigger re-compilation of dependencies
  • Dart:
  • WEB-15818 (Usability Problem): The name "Dart Problems" isn't accurate
  • WEB-15772 (Bug): Dart: Red code: wrong cascade parsing
  • WEB-11543 (Bug): The same prefix can be used for more than one Dart import statement
  • WEB-15704 (Bug): Hitting enter inside a dartdoc comment (///) create a newline without prepending ///
  • WEB-15962 (Bug): Assets with space in filename could not be loaded
  • WEB-14556 (Bug): Code completion of enum is missing value
  • WEB-15817 (Bug): Dart's live problems view doesn't refresh until I switch back to WebStorm
  • WEB-15350 (Bug): completion popup show pirvate variables
  • Data.Viewer:
  • DBE-140 (Usability Problem): Table Editor: add "Value Editor" popup for BLOB data
  • Debugger:
  • WEB-15738 (Exception): Debugger: Dart: IAE on clicking Update button
  • WEB-15739 (Exception): Debugger: SIOOBE is thrown on each stop on breakpoint
  • WEB-15737 (Exception): InterruptedException when debug Meteor project
  • Diff_Merge:
  • IDEA-138017 (Exception): java.lang.IndexOutOfBoundsException in oneside viewer
  • Docker:
  • IDEA-138053 (Bug): Docker: Unable to save Docker run configuration for a module outside of project root
  • IDEA-137904 (Bug): Docker: Need to refresh explicitly to see container configuration file
  • Documentation:
  • IDEA-132323 (Bug): External documentation url feature doesn't work for me
  • Eclipse Integration:
  • IDEA-137955 (Usability Problem): Eclipse integration: module paths: validation does not match the actual behavior
  • IDEA-137993 (Cosmetics): Eclipse integration: EclipseModuleManager data is not removed from .iml on switching to Eclipse format
  • IDEA-137966 (Bug): Eclipse export: generated paths are not module-local
  • IDEA-137958 (Bug): Eclipse integration: dependency scope is lost on project reopen
  • IDEA-137891 (Bug): Eclipse integration: IOException on setting Dependencies Storage Format = Eclipse
  • IDEA-138206 (Bug): Eclipse integration: dependency scope is lost for just added directory
  • IDEA-137968 (Exception): Eclipse export: IOOBE at EclipseClasspathWriter.addOrderEntry() on .iml with EclipseModuleManager settings
  • Editor. Editing Text:
  • IDEA-137473 (Usability Problem): Using 'End' Key to indent adds too many tabs on partially tabbed line
  • IDEA-137804 (Cosmetics): go to line (CTRL+G) not working during find
  • IDEA-137341 (Cosmetics): Code editor Simplified Chinese font display seems to have problems
  • IDEA-138290 (Bug): Caret visual position is invalid after folding expand/collapse for multiple carets
  • IDEA-138124 (Bug): New release (141.177) breaks right margin display in editor
  • IDEA-138306 (Bug): Moving code through collapsed code breaks it
  • IDEA-138138 (Bug): Typo in Keymap_Emacs.xml
  • IDEA-137257 (Bug): Enter action after block comment
  • IDEA-137724 (Bug): distraction free mode does not tell you subdirectory of file viewed in header
  • IDEA-137726 (Bug): File replace is not updating file name in title bar
  • IDEA-137725 (Bug): Move by word (option-arrow key) is not working in find dialog
  • IDEA-137103 (Exception): AssertionError when edit code in .phtml file
  • File Watchers:
  • WEB-15650 (Feature): Change default Traceur file watcher template
  • Find, Replace, Find Usages:
  • IDEA-114090 (Usability Problem): End key let cursor jump to the end of last word in inputboxes
  • Gradle:
  • IDEA-138357 (Usability Problem): External system: Execute Gradle Task button on SBT projects
  • IDEA-138629 (Bug): Gradle: preserve existing Java Fork Options#jvmArgs for running gradle debug configuration
  • Grails:
  • IDEA-125247 (Bug): Upgrading a Grails app fails with Grails 2.4.0.RC2
  • IDEA-112987 (Bug): breakpoints don't get hit with Grails 2.3.x app due to forked execution settings
  • Groovy:
  • IDEA-138118 (Bug): Cannot compile groovy with 14.1
  • IDEA-138027 (Bug): Groovy: Rename method shows weird refactoring option
  • IDEA-138136 (Bug): Hide Groovyc heap size setting as it makes no sense when using in-process Groovyc
  • IDEA-136812 (Bug): Good Groovy code red: invokeMethod not implemented
  • IDEA-137521 (Bug): Groovy GDK extensions no longer recognized
  • HTML:
  • WEB-14031 (Feature): Allow HTML warning supressing comments to be followed by newline
  • WEB-15749 (Bug): Custom language injection - cursor jumps around upon hitting enter
  • IDE Configuration:
  • IDEA-136619 (Feature): Cannot assign shortcut to "File -> Open Recent"
  • IDEA-138299 (Bug): Unsaved changes in code style section Wrapping and Braces cause exception when switch to other project
  • JSP:
  • IDEA-137949 (Exception): NPE from JSP prevents file from being opened
  • Java. Code Completion:
  • IDEA-137719 (Bug): Complete current statement doesn't insert a method body for static methods in interfaces, creates broken code
  • Java. Error Highlighting:
  • IDEA-138511 (Performance Problem): Intellij hangs when editing a small file with a few nested RxJava Observabe
  • IDEA-137918 (Cosmetics): Allow interface methods to be declared private in editor
  • IDEA-137848 (Bug): Callable with infinite loop declared as lambda doesn't compile
  • IDEA-126457 (Bug): Incorrectly defined error code
  • IDEA-138501 (Bug): Good code red: Modifier 'strictfp' not allowed here
  • IDEA-121166 (Bug): Wrong inspections when using hadoop Context class in intellij13
  • IDEA-137921 (Bug): Fals positive error highlighting on Java8 code
  • IDEA-137533 (Bug): "Attempting to assign weaker access ('protected'); was 'public'", but still compilable
  • IDEA-138079 (Bug): Replace with intention should perform line indentation
  • IDEA-137694 (Bug): Method reference is wrongfully highlighted as error
  • IDEA-137564 (Bug): Unhandled exception E error is show in lambda for working code
  • Java. Intention Actions:
  • IDEA-134500 (Feature): Surround with try/catch for one-line functional expressions
  • IDEA-137390 (Bug): Replace with lambda not available for Stream.map
  • IDEA-138023 (Bug): "Incompatible Types" intention suggests invalid solution for varargs
  • Java. Refactoring:
  • IDEA-138024 (Bug): Undo for ExtractParameterObject refactoring should be performed in a single step
  • IDEA-136958 (Bug): Extract variable does not work for list of enums that implement a particular type
  • IDEA-138033 (Bug): ExtractParameterObject refactoring: changing "parameters to extract" default names produces invalid code in case of new class generating
  • Java.Inspections:
  • IDEA-137323 (Bug): Contract annotation behavior changed in 14.1 EAP
  • IDEA-134925 (Bug): JUnit Tests with HierarchicalContextRunner wrongly shown as unused
  • IDEA-137996 (Bug): Redundant local variable and name shadowing
  • JavaEE.JBoss:
  • IDEA-137930 (Bug): selected directory is not a valid jboss home 6.3.2
  • JavaEE.Jetty:
  • IDEA-137206 (Bug): Jetty 9.2.9 does not start in Idea
  • IDEA-137156 (Bug): Intellij 14 does not work with Jetty 9
  • IDEA-137291 (Bug): Latest EAP fails to run Jetty configuration (RuntimeException: java.io.IOException: '/tmp/context1config/jetty-contexts.xml' already exists in VFS)
  • JavaEE.ServerView:
  • IDEA-138296 (Bug): Servers view: applications aren't being polled if there was connection error before
  • IDEA-138295 (Bug): Servers view: Unable to connect from servers view if there was connection error before
  • JavaFX:
  • IDEA-135322 (Feature): FXML "link" from source to fxml file lost if identified field is not public
  • IDEA-137655 (Bug): Adding @font-face to JavaFX CSS gives "unknown CSS property" for all other properties
  • IDEA-136393 (Bug): FXML "processor" does not account for custom extending classes (problem with @NamedArg?)
  • IDEA-137565 (Bug): Changing JavaFX Field Type to SimpleStringProperty, Generating Mutators uses Object
  • JavaScript:
  • WEB-15557 (Feature): ES6: Provide support of the export\import with rename
  • WEB-15539 (Bug): Object literal inside a template literal parsed incorrectly
  • WEB-15831 (Bug): ExtJS unresolved
  • WEB-15744 (Bug): Impossible to call completion for imported variables and functions
  • WEB-15742 (Bug): "Element need to be exported" extra warning when make import
  • WEB-15625 (Bug): Missing completion and inspection for imported variables exported as default
  • WEB-11699 (Bug): EcmaScript6 redcode: no return out of constructor
  • WEB-15858 (Bug): ES6: Provide support of the multiple export and import
  • WEB-15606 (Bug): unresolved variable or type await inside methods
  • WEB-15843 (Bug): ES6: NPE on completion invocation inside import statement
  • WEB-15846 (Bug): ES6: Completion does not suggest imported data (export with rename plus batch import)
  • WEB-15847 (Bug): ES6: No completion in 'export' statement
  • WEB-14793 (Bug): Incorrect arrow function parsing in JavaScript
  • WEB-15469 (Bug): Sequence expression is not correctly parsed under ES6 language version setting
  • WEB-12838 (Bug): ES6: Webstorm does not understand class expressions
  • WEB-15578 (Bug): Emmet should be available only on the top-level of JS harmony file
  • WEB-15918 (Bug): IDEA 14.1 Hangs on "indexing"
  • WEB-15882 (Bug): Unable to save plugin settings
  • WEB-12340 (Bug): `as` is forbidden to be a variable
  • WEB-13911 (Bug): Bug: JSDocs/NgDocs is declared once, but WebStorm thinks there are two implementations
  • WEB-13914 (Bug): JSDocs/NgDocs Can't add property to method
  • JavaScript. Formatter:
  • WEB-15656 (Bug): ES6: Formatting: do not put class keyword on the next line
  • JavaScript. Frameworks:
  • WEB-15486 (Bug): Tag 'a' is expanded wrong in JSX files
  • JavaScript. Inspections:
  • WEB-1381 (Bug): JQuery selector inspection should be suppressed when selector contains outer language elements
  • JavaScript. Refactoring:
  • WEB-15503 (Bug): Refactor>Rename does not work for ES6-style methods.
  • WEB-15287 (Bug): Can not rename es6 import.
  • LESS:
  • WEB-14573 (Bug): Incorrect linting and messed up indentation in LESS stylesheets
  • WEB-15651 (Bug): Support optional imports for .less files
  • Maven:
  • IDEA-137783 (Bug): IDEA cannot run maven goals with Maven 3.3.1
  • IDEA-138419 (Bug): Maven: target bytecode version for a module seems to be always 1.5
  • IDEA-137622 (Bug): Maven: honor maven-compiler-plugin default source and target settings
  • IDEA-138576 (Bug): Maven: maven-compiler-plugin: "6" version is not accepted as "1.6"
  • IDEA-138571 (Bug): Maven+AspectJ: if for the same module both maven-compiler-plugin and aspectj-maven-plugin set the target bytecode version, use aspectj one
  • IDEA-138564 (Bug): Maven: removed configuration/target element in maven-compiler-plugin does not update target bytecode version in Settings
  • IDEA-138368 (Bug): Maven projects tool window does not have label
  • IDEA-137747 (Exception): Cannot import project with Maven 3.3.1
  • IDEA-138570 (Exception): IAE at org.jetbrains.idea.maven.server.MavenServerUtil.findMavenBasedir
  • Node.js:
  • WEB-15851 (Bug): Scrollbar at bottom when adding first run configuration
  • WEB-15970 (Bug): WebStorm 10: running a project with node.js version 0.10.x is no longer one click (due to V8 profiling)
  • OSGi:
  • IDEA-138129 (Bug): Please map topic id "Import from Bnd_Bndtools Page 1" to the Bnd/Bndtools Import Wizard UI
  • IDEA-136643 (Bug): Removing dependencies from a .bnd file doesn't have any effect
  • IDEA-113943 (Bug): Osgi + Maven: modules ignore export packages from maven
  • IDEA-138089 (Exception): Throwable at com.intellij.ide.startup.impl.StartupManagerImpl.registerPostStartupActivity
  • Packaging and Installation:
  • IDEA-126338 (Cosmetics): Retina images for installation DMG background
  • Plugin Support. DevKit:
  • IDEA-137369 (Bug): findElementAt behavior has changed in IDEA 14
  • Profiling:
  • WEB-15747 (Bug): Profiling: CPU: no horizontal scrolling for Calls
  • WEB-15483 (Bug): Profiling: RC: Heap: validate v8-prolier package field
  • WEB-15865 (Exception): Profiling: Heap: NPE on closing "Take Heap Snapshot" dialog for stopped process
  • Project Configuration:
  • IDEA-136318 (Configuration Problem): Configuration Server
  • IDEA-138189 (Bug): The new module gets the project sdk despite the settings
  • IDEA-137586 (Bug): Unable to specify documentation URL for Platform SDKs
  • IDEA-137352 (Bug): Gradle: New Module Wizard: the first page of the wizard is empty
  • REST Client:
  • WEB-11070 (Bug): Rest client does not respect the noProxyHosts
  • Refactoring:
  • IDEA-137672 (Bug): Cannot select and then drag multiple files of different types
  • SASS:
  • WEB-15799 (Bug): No titles after ampersand (&) in file structure (Ctrl + F12)
  • Spring:
  • IDEA-138197 (Bug): IndexNotReadyException on adding new SpringMVC module to the project (via Maven template)
  • IDEA-105561 (Bug): Template projects: Spring MVC: invalid item exists in the project module dependencies
  • IDEA-137869 (Bug): Spring support hangs IntelliJ on indexing while 'searching for implicit usages'
  • IDEA-138259 (Bug): Spring MVC template project is created with invalid copy of spring libraries
  • IDEA-137732 (Bug): Spring MVC: View resolver assistance does not work when subclassing DispatcherServlet
  • IDEA-137859 (Bug): IllegalArgumentException: Argument for @NotNull parameter 't' of com/intellij/util/ObjectUtils._assertNotNull must not be null
  • IDEA-137872 (Exception): CCE at com.intellij.psi.impl.source.jsp.el.ELParserUtil.getField
  • Task Management:
  • IDEA-128728 (Feature): Support configurable issue states in task repositories
  • IDEA-137716 (Bug): Task management: Close Task: GUI freeze with CloseTaskAction.actionPerformed() call
  • IDEA-137748 (Bug): ?????
  • TypeScript:
  • WEB-15572 (Feature): Automatically double ` when inputing ES6/TypeScript template strings
  • WEB-15638 (Bug): "Method can be static" is wrongly reported in TypeScript when member is referenced from arrow function
  • WEB-15741 (Bug): IDE Freezes on large/complex TypeScript project
  • WEB-15694 (Exception): TypeScript Compiler: Throwable on "Compile Current File" invocation via keyboard shortcut
  • WEB-15876 (Exception): TypeScript: SOE while processing import statements
  • Unit Testing. JUnit:
  • IDEA-124845 (Cosmetics): JUnit* and TestNG template enhancements
  • IDEA-137563 (Bug): Parameterized JUnit test calls setup method twice.
  • IDEA-136493 (Bug): @Unroll Spock specifications marked as "not started"
  • IDEA-136453 (Bug): Cannot run a single junit test case UnsupportedOperationException
  • IDEA-137376 (Bug): Allow to run Junit tests declared in inner classes
  • Unit Tests:
  • WEB-15960 (Exception): JSTestDriver RC: AssertionError is thrown on Help invocation
  • User Interface:
  • IDEA-77976 (Usability Problem): Dragging tool windows problem
  • IDEA-119751 (Usability Problem): Confusing message on project opening: Features covered by non-bundled plugins are detected.
  • IDEA-57649 (Cosmetics): "locals" window can be minimized to horizontal size 0
  • IDEA-136339 (Bug): Regression - IDEA-77976 Dragging tool windows problem
  • IDEA-82135 (Bug): Missing "extended by" image in Quick Documentation Java Doc
  • IDEA-131109 (Bug): White text on white background in dialogs
  • IDEA-137520 (Bug): Debugger close button doesn't function as expected when clicked from within the button overflow area.
  • Version Control:
  • IDEA-138178 (Bug): Push Dialog: Edit all targets affects only visible targets
  • IDEA-137685 (Bug): Annotate hotkey not working in FIle History panel
  • Version Control. Git:
  • IDEA-78347 (Usability Problem): Option to use --full-history in file history
  • Version Control. Log:
  • IDEA-137760 (Cosmetics): Something wrong with IntelliSort icon (in Log) in retina
  • IDEA-135302 (Cosmetics): Log: Select Folders dialog appearing from paths filter is too small by default.
  • IDEA-135940 (Cosmetics): Wrong preposition
  • Version Control. Perforce:
  • IDEA-137442 (Bug): Problems on exit from Idea when a project in Perforce

New in IntelliJ IDEA Ultimate Edition 14.1.1 Build 141.178.9 (Apr 1, 2015)

  • Eclipse Integration:
  • IDEA-137993 (Cosmetics): Eclipse integration: EclipseModuleManager data is not removed from .iml on switching to Eclipse format
  • IDEA-137891 (Bug): Eclipse integration: IOException on setting Dependencies Storage Format = Eclipse
  • Find, Replace, Find Usages:
  • IDEA-135213 (Bug): UI glitch in 'Find in path' results toolwindow
  • JavaScript:
  • WEB-15918 (Bug): IDEA 14.1 Hangs on "indexing"
  • Maven:
  • IDEA-137783 (Bug): IDEA cannot run maven goals with Maven 3.3.1
  • IDEA-137747 (Exception): Cannot import project with Maven 3.3.1
  • Task Management:
  • IDEA-128728 (Feature): Support configurable issue states in task repositories
  • IDEA-137716 (Bug): Task management: Close Task: GUI freeze with CloseTaskAction.actionPerformed() call

New in IntelliJ IDEA Ultimate Edition 14.1 Build 141.177.4 (Mar 24, 2015)

  • HIGHLIGHTS:
  • We’ve added debugger capabilities to the built-in decompiler introduced in IntelliJ IDEA 14.
  • Please welcome the brand new Extract Functional Parameter refactoring. Some existing refactorings have been extended as well, including Extract Method, Make Static, Change Signature, and Safe Delete.
  • Try out the brand new Distraction Free Mode for better focus, and take advantage of HiDPI support for Windows or Linux.
  • If you develop for Android, you’ll appreciate all the enhancements and new features brought into v14.1 from the latest Android Studio.
  • Groovy compilation now works much faster.
  • We’ve reworked the Gradle tool window.
  • Git and Mercurial log viewers have been improved.
  • The update brings advanced support for Spring Boot and initial support for Bnd/Bndtools projects.
  • V14.1 introduces initial support for Docker.
  • Database tools offer multiple consoles per data source, now with a schema switcher, local history, and easier access.
  • For improved code generation, you can now customize templates for equals/hashCode and getter/setter methods
  • The HTML editor has been extended with a cool new option for simultaneously editing both opening and closing HTML tags.
  • JavaScript developers will enjoy the support for TypeScript 1.4, a built-in compiler for TypeScript; support for source maps and advanced trace search for spy-js; and V8 profiling for Node.js apps.

New in IntelliJ IDEA Ultimate Edition 14.1 Build 141.176.5 RC 2 (Mar 21, 2015)

  • No subsystem:
  • IDEA-137751 (Exception): IAE on project closing
  • Editor. Editing Text:
  • IDEA-137341 (Cosmetics): Code editor Simplified Chinese font display seems to have problems
  • Plugin Support. DevKit:
  • IDEA-137369 (Bug): findElementAt behavior has changed in IDEA 14
  • Version Control. Log:
  • IDEA-137760 (Cosmetics): Something wrong with IntelliSort icon (in Log) in retina

New in IntelliJ IDEA Ultimate Edition 14.0.4 Build 139.1602 RC (Mar 20, 2015)

  • No subsystem:
  • IDEA-136966 (Bug): JPS runner SOE
  • IDEA-135216 (Bug): License problems after updating to 139.1038, "initial" license dialog does not use proxy settings?
  • IDEA-136140 (Bug): License: non-working proxy settings read from system override correct manually entered settings
  • IDEA-136268 (Exception): AssertionError in completeTaskWhichFailToAcquireReadAction when running global inspections
  • Debugger:
  • IDEA-137167 (Bug): Debugger stops in groovy class files instead of sources
  • IDEA-132677 (Bug): Groovy evaluation is broken if there are marked values
  • Editor. Editing Text:
  • IDEA-135191 (Bug): Incremental search on a non-project triggers 'Non-project files access' dialog when it shouldn't
  • Gradle:
  • IDEA-136543 (Bug): Gradle import ignores some dependencies
  • Maven:
  • IDEA-137783 (Bug): IDEA cannot run maven goals with Maven 3.3.1
  • Plugin Support. DevKit:
  • IDEA-137369 (Bug): findElementAt behavior has changed in IDEA 14
  • Version Control:
  • IDEA-131328 (Bug): Shelf fails completely if one of patches couldn't be parsed
  • IDEA-134734 (Bug): ChangesView.Commit fails with exception
  • IDEA-135623 (Bug): Shelf: new and removed files are treated as modified, and the diff can't be shown for them

New in IntelliJ IDEA Ultimate Edition 14.1 Build 141.175.3 RC (Mar 18, 2015)

  • No subsystem:
  • IDEA-119669 (Usability Problem): Event Log / Mark all as read: allow to assign a keyboard shortcut
  • IDEA-136945 (Usability Problem): Scopes: Impossibility to exclude recursively (via UI) if dir doesn't contain any files
  • IDEA-124562 (Bug): Wrong tab gets selected after closing if Sort tabs by filename is enabled
  • IDEA-90597 (Bug): Next Tab/Previous Tab work incorrectly when Alphabetical mode is enabled.
  • IDEA-137186 (Bug): Wrong detection of "Can be replaced with collect call"
  • IDEA-136966 (Bug): JPS runner SOE
  • IDEA-137554 (Exception): NPE at com.intellij.util.xmlb.MapBinding.deserializeKeyOrValue
  • IDEA-136268 (Exception): AssertionError in completeTaskWhichFailToAcquireReadAction when running global inspections
  • Build tools:
  • WEB-15652 (Bug): Grunt: "Jump to Source" action is not available for some tasks or targets
  • CSS:
  • WEB-15649 (Bug): CSS3: background-position highlighted incorrectly
  • Clouds.CloudFoundry:
  • IDEA-137488 (Bug): CloudFoundry: NPE on undeploy of an application
  • IDEA-137446 (Bug): Deployment to CloudFoundry hangs if some apps exist in account
  • Code Formatting and Code Style:
  • IDEA-136400 (Bug): Add java style support for empty array initializer with no space between braces
  • IDEA-137107 (Bug): Reformat causes Line break in ellipsis and compile error
  • Console:
  • IDEA-137629 (Bug): Console auto scroll to the end - stops scrolling
  • IDEA-137557 (Bug): "Scroll to the end" not activated by default in log consoles anymore
  • DB.Console:
  • DBE-1159 (Usability Problem): Console: database result sets have same name for different consoles
  • DBE-1164 (Bug): Consoles: folders with consoles have internal names when opened at other project
  • DBE-423 (Bug): Database: focus doesn't switch from result panel to output
  • DB.Introspection:
  • DBE-493 (Bug): Database: Procedure/Function Editor does not show changed definition
  • Dart:
  • WEB-14778 (Bug): Incorrect cursor placement after Enter inside map literal
  • WEB-14422 (Bug): Dart Formatting does not work correctly for multiple "else if" statements
  • WEB-11243 (Bug): TypeHandler duplicates existing symbols
  • WEB-15292 (Bug): [Dart] Switch syntax is not automatically correctly indented
  • WEB-14993 (Bug): Dart symbols suggested from current file are duplicated
  • Debugger:
  • IDEA-132168 (Usability Problem): Debugger: Show value on selection change: selection is evaluated twice
  • IDEA-123075 (Performance Problem): "Suspend breakpoint" (Alt+Button1) conflicts with keymap-defined Alt+Button1
  • IDEA-137517 (Bug): Unable to display '\uFFFF' in debugger string values
  • WEB-15053 (Bug): Firefox debugger: Remove 'Firefox' from 'JavaScript Debug' run configuration
  • IDEA-137320 (Bug): GTK: debugger/eval inspection nodes do not show the expand triangle until selected
  • WEB-12268 (Bug): Names are truncated in debugger tooltips when inspecting Angular attribute values
  • Decompiler:
  • IDEA-135314 (Bug): Inner classes constructors calls decompiled incorrectly
  • IDEA-132625 (Bug): IDEA hangs when decompiling a class
  • IDEA-137256 (Bug): fernfllower -urc option is not working
  • Gradle:
  • IDEA-136543 (Bug): Gradle import ignores some dependencies
  • IDEA-137433 (Bug): Importing a Gradle module causes IDEA to destroy the entire project
  • IDE Configuration:
  • IDEA-134631 (Bug): Suggestion to restart IDEA is not shown on Welcome Screen after plugin update
  • IDEA-137340 (Exception): Lost original startup error message
  • JSP:
  • IDEA-137302 (Bug): Editor marks import in JSP as unused even when it's used
  • Java. Code Completion:
  • IDEA-135296 (Usability Problem): Code completion should complete lambda parameters
  • Java. Error Highlighting:
  • IDEA-137417 (Bug): Method Reference bug
  • Java. Refactoring:
  • IDEA-137500 (Bug): Cascade Delete: for mutual recursion the endless list of methods to delete is displayed in dialog
  • Java.Inspections:
  • IDEA-137323 (Bug): Contract annotation behavior changed in 14.1 EAP
  • IDEA-137069 (Bug): I18N: Analyze code -> Internationization Issues -> Both options shows the same dialog
  • JavaScript. Formatter:
  • WEB-15595 (Bug): angular equal sign alignment issue
  • JavaScript. Refactoring:
  • WEB-15503 (Bug): Refactor>Rename does not work for ES6-style methods.
  • Maven:
  • IDEA-137622 (Bug): Maven: honor maven-compiler-plugin default source and target settings
  • OSGi:
  • IDEA-135877 (Usability Problem): Manifests produced by Osmorc differ from ones produced by Maven
  • Project Configuration:
  • IDEA-137215 (Bug): Save Settings error - Can save scheme 'External Tools: The data "null" is not legal for a JDOM attribute: A null is not a legal XML value.
  • Spring:
  • IDEA-137319 (Usability Problem): Spring Boot: use Properties default key/value delimiter from code style settings
  • TypeScript:
  • WEB-11751 (Feature): TypeScript: provide 'create field' intention
  • WEB-15504 (Bug): TypeScript: Red code: incorrect parsing of curly brackets
  • WEB-13979 (Bug): TypeScript return type inference is broken
  • Unit Tests:
  • WEB-15629 (Bug): Allow custom mocha runner interface to be specified
  • WEB-15584 (Bug): JShint 2.6.1-3 are available
  • User Interface:
  • IDEA-137649 (Bug): Unable to open IDEA project in a new window
  • IDEA-135538 (Bug): Editor tab name with blurring looks ugly on Ubuntu and Windows
  • IDEA-133828 (Bug): Regression: middle-clicking on tool window header doesn't close it anymore
  • IDEA-137098 (Bug): Changing active file is work incorrectly while Quick definition is opened
  • IDEA-137520 (Bug): Debugger close button doesn't function as expected when clicked from within the button overflow area.
  • Version Control:
  • IDEA-136086 (Usability Problem): A modal progress "Refresh change lists after update" quickly appears when reverting changes
  • IDEA-131858 (Bug): Git push: Don't let enter edit mode from keyboard when there is error
  • Version Control. Git:
  • IDEA-136353 (Feature): change branches for push in multiroot project
  • IDEA-137492 (Bug): Git remote operations fail on mac under JDK 1.6 if Built-in SSH is used with an ISE "No handler for key"
  • Version Control. Log:
  • IDEA-116782 (Feature): Log: highlight "my commits"
  • IDEA-135308 (Cosmetics): Log: too big repository marker for newly created repo
  • IDEA-135472 (Exception): Log: Access is allowed from event dispatch thread only. Throwable at com.intellij.vcs.log.ui.VcsLogUiImpl.addLogListener
  • XML:
  • IDEA-108020 (Feature): Add "Refresh external resource" intention on external resources
  • IDEA-137333 (Bug): JavaEE 7 XML schema mapping is broken and seems to pick XSDs at random
  • i18n:
  • IDEA-137241 (Usability Problem): Properties files code style: allow to choose preferred key/value delimiter

New in IntelliJ IDEA Ultimate Edition 14.1 Build 141.104 EAP (Mar 12, 2015)

  • No subsystem:
  • IDEA-137178 (Cosmetics): "Copyright" sub-menu shows "JAVA" instead of "Java"
  • WEB-15556 (Bug): Simultaneous HTML tag, breaks JSX code
  • IDEA-137224 (Bug): custom file type keywords trigger Spelling/Typo inspection
  • WEB-15492 (Bug): AtScript Formatting
  • IDEA-136966 (Bug): JPS runner SOE
  • IDEA-137350 (Bug): Wrong autocompletion for Java 8 constructor reference
  • IDEA-137296 (Exception): IOE at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.a
  • IDEA-137153 (Exception): Throwable at com.intellij.openapi.components.ServiceBean.loadServicesFromBeans
  • Android:
  • IDEA-137188 (Exception): Android: "Cannot add sdk-common.jar from plugin 'Android Support' to external compiler classpath", Throwable at BuildProcessClasspathManager.getBuildProcessPluginsClasspath
  • DB.Console:
  • DBE-1159 (Usability Problem): Console: database result sets have same name for different consoles
  • DBE-1151 (Bug): Progress indication for activities initiated from console's table result tab
  • DBE-1149 (Bug): Console history: statements are sorted in a mixed way
  • Dart:
  • WEB-15449 (Feature): Set project dir as default CWD for Dart command-line app launches.
  • WEB-10657 (Feature): Implement Problems view for all Dart errors in the project
  • WEB-10325 (Feature): dart debug: support "quick evaluate expression"
  • WEB-15309 (Bug): Don't autocomplete when declaring a variable
  • Database:
  • IDEA-137234 (Bug): MySQL SSL Tunnel always auth failure with OpenSSH 6.7
  • Debugger:
  • IDEA-132677 (Bug): Groovy evaluation is broken if there are marked values
  • IDEA-137167 (Bug): Debugger stops in groovy class files instead of sources
  • Eclipse Integration:
  • IDEA-133480 (Bug): Eclipse integration: .iml content is not reduced on setting Dependencies Storage Format = Eclipse
  • IDEA-133542 (Bug): Eclipse integration: external change or .classpath or .eml does not suggest to reload project (regression)
  • Gradle:
  • IDEA-137305 (Exception): Gradle: AE at com.intellij.openapi.externalSystem.service.ui.ExternalSystemJdkComboBox.refreshData
  • HTML:
  • WEB-15550 (Bug): HTML Tag name changing not working correctly
  • IDE Configuration:
  • IDEA-137104 (Bug): Code templates don't save their state
  • IDE.User Interface:
  • DBE-1148 (Cosmetics): PostgreSQL, MS SQL: tab name for result of SELECT statement is incorrect
  • DBE-1160 (Bug): Database View: incorrect shortcut for console
  • DBE-1146 (Bug): Console: no available schemas shown for Oracle, MS SQL, Sybase data sources
  • Jade:
  • WEB-14185 (Usability Problem): Jade: do not invoke completion while typing dot after script/style tags
  • Java. Error Highlighting:
  • IDEA-137231 (Usability Problem): 'Add constructor parameter' quickfix is shown twice
  • IDEA-137276 (Bug): Bad code marked green: accessing protected members of anonymous classes
  • Java.Inspections:
  • IDEA-137334 (Bug): Tail recursion inspection reports non tail recursive code
  • JavaEE.JBoss:
  • IDEA-134984 (Feature): Deploy to remote JBoss/Wildfly instance without staging
  • JavaEE.Struts:
  • IDEA-136655 (Bug): AE at com.intellij.openapi.graph.impl.GraphPeerFactoryImpl.createEditModePeer
  • JavaEE.Tomcat:
  • IDEA-136006 (Exception): StackOverflowError when selecting tomcat logs
  • JavaScript:
  • WEB-12384 (Feature): ES6: Ctrl+click on imported module should navigate to module definition
  • WEB-15157 (Bug): ES6: missing completion for imported variables
  • WEB-15459 (Bug): correct JS code is highlighted as syntactically incorrect
  • JavaScript. Inspections:
  • WEB-15502 (Bug): Object spread operators marked as error
  • JavaScript. Predefs:
  • WEB-11478 (Bug): Add support for ECMAScript 5/6 objects
  • Maven:
  • IDEA-136910 (Feature): Provide notification for detected Maven projects (pom.xml)
  • Packaging and Installation:
  • IDEA-137342 (Task): PyCharm build with customized Java 1.8
  • Project Configuration:
  • IDEA-132300 (Usability Problem): Import project dialog width auto resized on file scan
  • Run | Debug configuration:
  • IDEA-137169 (Bug): some TestNG and JUnit run configurations cannot be run
  • SQL:
  • IDEA-137187 (Bug): the PostgreSQL dialect misses support for data-modifying queries in common table expressions
  • SQL.Highlighting:
  • DBE-1161 (Bug): MySQL: declare continue/exit handler for (number) shows as error - but it's not
  • Spring:
  • IDEA-137313 (Usability Problem): Spring Boot: improve autocompletion in additional-config.json
  • IDEA-137297 (Usability Problem): Spring Boot: Spring Initializr: validate the entered package value
  • IDEA-137347 (Cosmetics): Labels on first page of the New Module --> Spring Initializr wizard
  • IDEA-137339 (Bug): Spring Boot: include annotator-highlighting into Spring Model Validation
  • Task Management:
  • IDEA-132015 (Usability Problem): Tasks plugin shows only issues assigned to me when connected to Redmine
  • TypeScript:
  • WEB-15479 (Bug): TypeScript Compiler: validate Custom directory value
  • WEB-15541 (Bug): Typescript type inference error within a closure
  • WEB-15540 (Bug): With typescript compiler enabled, files with names matching ts files names are not shown in the Project view
  • User Interface:
  • IDEA-136299 (Bug): Editor tabs get stuck or jump unexpectedly during tabs reordering via drag and drop
  • Version Control:
  • IDEA-131328 (Bug): Shelf fails completely if one of patches couldn't be parsed
  • Version Control. Git:
  • IDEA-137208 (Bug): Push dialog: adding invalid remote produces an exception
  • IDEA-92750 (Bug): Option to fetch branch from remote (git) is gone
  • Version Control. Log:
  • IDEA-137132 (Bug): Containing branches shows zero (because there are only tags)
  • spy-js:
  • WEB-15505 (Feature): spy-js timeline labels
  • WEB-15544 (Bug): Spy-js: Advanced navigation arrows are jumping while loading trace
  • WEB-15509 (Bug): spy-js first run focus issue

New in IntelliJ IDEA Ultimate Edition 14.1 Build 141.2.2 EAP (Mar 6, 2015)

  • No subsystem:
  • IDEA-133605 (Feature): Implement true CORS in IDEA
  • WEB-15414 (Performance Problem): Performance issues when working with javascript
  • IDEA-136659 (Task): Please map topic ID to the appropriate page in New Project Wizard for Maven.
  • WEB-15184 (Bug): AtScript good code red - destructuring and default params
  • IDEA-136966 (Bug): JPS runner SOE
  • IDEA-136997 (Bug): External system: descendants of ExternalEntityData in plugins are not deserialized causing @NotNull violation
  • WEB-12780 (Bug): Variables in the sass injections shows as Invalid in the completion if type more than two symbols of the variable name
  • IDEA-136921 (Bug): MacOS: It's impossible to add new sdk to project in case build with bundled jdk
  • IDEA-136853 (Bug): readonly locker doesn't work well between splits
  • IDEA-137009 (Exception): TODO toolwindow causes exception
  • IDEA-137025 (Exception): Throwable at at com.intellij.packaging.impl.elements.ManifestFileUtil.updateManifest(ManifestFileUtil.java:215)
  • IDEA-136348 (Exception): Exception when using Export to HTML action
  • IDEA-136868 (Exception): AE at com.intellij.codeInsight.daemon.impl.analysis.IncreaseLanguageLevelFix.invoke(IncreaseLanguageLevelFix.java:101)
  • Code Analysis. Inspection:
  • IDEA-136834 (Bug): LocalInspectionTool: inspectionFinished problemHolder contains no problems on first pass for opened file
  • IDEA-136917 (Bug): 'Constant conditions and exceptions'-inspection: false positive
  • Code Formatting and Code Style:
  • IDEA-136990 (Bug): Regression from 13.1.6: Reformatting empty function blocks after a line continuation inserts newline in the block
  • CoffeeScript:
  • WEB-15229 (Bug): Duplicate declaration can not be present in coffee
  • WEB-5362 (Bug): "continue" can't be surrounded
  • WEB-10869 (Bug): CoffeeScript: Red code: destructuring catch parameter
  • WEB-13996 (Bug): CoffeeScript: variables declared using destructuring assignment are shown as unused inside if block
  • Dart:
  • WEB-15207 (Usability Problem): Display default values in pop-up dart docs
  • Database:
  • IDEA-134029 (Bug): Database console - unable to edit results.
  • Debugger:
  • WEB-15446 (Bug): Array length is equal to false for nodejs evalutations and watches
  • IDEA-63581 (Bug): Expression Evaluation Dialog: IDEA incorrectly evaluates methods with varargs parameter
  • Decompiler:
  • IDEA-135314 (Bug): Inner classes constructors calls decompiled incorrectly
  • Diff_Merge:
  • IDEA-136799 (Cosmetics): Menu item has same name regardless of what is selected
  • IDEA-136802 (Bug): Map help button and F1 to the specified mapId
  • Editor. Code Completion:
  • IDEA-136826 (Bug): Autocomplete fails for static nested annotations
  • Editor. Editing Text:
  • IDEA-136798 (Bug): Switching between editors does not restore scroll position properly when soft-wraps are involved
  • IDEA-136848 (Bug): Error transferring a comment by pressing Enter
  • IDEA-136752 (Bug): Scratch files should use the project formatting / indentation settings
  • File System:
  • IDEA-136705 (Usability Problem): Externally changed files aren't refreshed reliably on process termination
  • IDEA-134915 (Bug): symlinks across modules cause classpath issues in runtime IDE compiler
  • Find, Replace, Find Usages:
  • IDEA-136816 (Bug): Find in Path restricted to module scope does not search non-source paths
  • HTML:
  • WEB-15487 (Bug): Polymer: web components not resolved in meteor templates
  • IDE Configuration:
  • IDEA-136855 (Usability Problem): "Secure update is impossible with SNI disabled" error message on IDEA startup
  • IDEA-136810 (Bug): idea.properties file in user home not read
  • Jade:
  • WEB-12907 (Feature): Add spell checking to Jade templates
  • WEB-14288 (Feature): jade: todo comments are not recognized
  • WEB-14583 (Bug): Jade folding
  • WEB-14168 (Bug): Jade: It would be nice to be able to collapse a mixin definition
  • Java. Code Completion:
  • IDEA-136727 (Bug): Overriding method generates wrong parameter names
  • Java. Error Highlighting:
  • IDEA-136310 (Bug): IDE does not highlight 'int' keyword as as an error in method name
  • IDEA-136882 (Bug): good code red - wildcard
  • IDEA-136716 (Bug): Good code red
  • IDEA-135286 (Bug): Intellij 14 forcing the use of varargs and wierd generic inference
  • IDEA-136840 (Bug): Java 8 Completable Future problem
  • IDEA-136759 (Bug): Wrong "can not resolve method" error when Function interface are used
  • JavaScript:
  • WEB-15376 (Feature): Can not use the @interface JSDoc-tag with a name
  • WEB-12384 (Feature): ES6: Ctrl+click on imported module should navigate to module definition
  • WEB-15154 (Feature): ES6: imported functions and variables are not resolved to the source file
  • WEB-15431 (Usability Problem): React components in JSX should not complain about being an empty tag
  • WEB-15366 (Cosmetics): As of 14.1 keyword "of" (like in for (x of xlist)) is no longer highlighted as keyword
  • WEB-15468 (Bug): AtScript: Good code red
  • JavaScript. Formatter:
  • WEB-15424 (Bug): formatting align to = sign bug
  • JavaScript. Frameworks:
  • WEB-15430 (Feature): Add Emmet support for JSX files/snippets
  • WEB-15408 (Bug): ExtJS xtype 'component' is not recognized
  • JavaScript. Inspections:
  • WEB-15252 (Bug): JSHint settings is currently not available for batch mode
  • WEB-12888 (Bug): Don't report variable anonymous function is assigned to as unused if it's used in this function body
  • WEB-12037 (Bug): Potentially invalid usage of this in arrow function
  • Maven:
  • IDEA-111382 (Bug): Invallid exploded artifact generation by dependency with type "ejb-client".
  • OSGi:
  • IDEA-136640 (Bug): Generated bundles don't include sources
  • Profiling:
  • WEB-15428 (Usability Problem): Profiling: Heap: Communication port: change number format
  • WEB-15429 (Usability Problem): Profiling: provide Help button for V8 Profiling and V8 Heap views
  • WEB-15440 (Bug): Profiling: Heap: Take Heap Snapshot button does nothing if shown after hover over hidden buttons
  • WEB-15400 (Bug): Profiling: Heap: context menu invoked for Search results should not use selection from other tabs
  • SQL.Highlighting:
  • DBE-1141 (Bug): Database console does not recognize any table
  • Spring:
  • IDEA-137006 (Bug): IntelliJ 14.1 hanged without abnormal CPU usage
  • Task Management:
  • IDEA-114203 (Bug): Close Issue when Closing Task Always looks for "fixed" tag
  • Template Languages. FreeMarker:
  • IDEA-136936 (Bug): Good code is yellow in freemarker templates
  • TypeScript:
  • WEB-15243 (Bug): TypeScript Compiler: Unix: Cannot be started
  • WEB-15464 (Exception): TypeScript: NPE on deleting some symbols sequence
  • Unit Testing. JUnit:
  • IDEA-136927 (Bug): JUnit test results listener breaks on long strings
  • Unit Testing. TestNG:
  • IDEA-137072 (Bug): TestNG runner does not support multi-selection of sources to run tests from
  • User Interface:
  • IDEA-105329 (Bug): Spelling appears only when the cursor is on the misspelled word
  • Version Control:
  • IDEA-135623 (Bug): Shelf: new and removed files are treated as modified, and the diff can't be shown for them
  • Version Control. Git:
  • IDEA-132736 (Feature): Push dialog: let define a remote directly from the dialog if there are no remotes in the repository
  • IDEA-78347 (Usability Problem): Option to use --full-history in file history
  • IDEA-137075 (Bug): Git File History: renames are not followed anymore since --full-history is used
  • Version Control. Log:
  • IDEA-116782 (Feature): Log: highlight "my commits"
  • spy-js:
  • WEB-15448 (Exception): Spy-js: StackOverflowError on GoToPreviousFoundOccurence action

New in IntelliJ IDEA Ultimate Edition 14.1 Build 140.2683.2 EAP (Feb 25, 2015)

  • No subsystem:
  • IDEA-97844 (Feature): Resource bundle should be associated to file even written in constant
  • WEB-15327 (Feature): Can you support server side includes in preview server
  • IDEA-108119 (Cosmetics): Code folding should be disabled, when irrelevant
  • IDEA-136605 (Cosmetics): Correct grammar on the page "Web Browsers"
  • IDEA-136763 (Bug): TestStatusListener extensionPoint not called when running tests with SMRunner
  • IDEA-135073 (Bug): IDEA can't download source but it exists in a remote repository
  • IDEA-136334 (Bug): Cannot fetch remote documentation: Element: class com.intellij.psi.impl.source.PsiMethodImpl because: parent is null; stub=null invalidated at: see attachment
  • WEB-15308 (Bug): WebStorm keeps re-indexing every few seconds
  • IDEA-136830 (Bug): New reformat dialog: do not show optional label, if there is no available actions
  • IDEA-78557 (Bug): Correctly process RuntimeExceptions thrown while generating documentation
  • IDEA-136615 (Bug): Colors & fonts: background for white spaces is not updated
  • IDEA-136582 (Bug): when creating a test with CTRL-Shift-T the default class level javadoc is not inserted
  • WEB-15238 (Bug): Syntax check for config.jscs.json reports "esprima" key as unknown
  • IDEA-136776 (Bug): As of 14.1 IDEA Color & Font theme resets after every restart to default
  • IDEA-135891 (Exception): java.io.IOException: An existing connection was forcibly closed by the remote host
  • Android:
  • IDEA-136597 (Bug): Android-Gradle: new project is created with no Project SDK specified
  • Build tools:
  • WEB-15380 (Bug): Grunt: alias tasks defined in load-grunt-config aliases.yaml aren't loaded
  • Code Analysis. Inspection:
  • IDEA-136363 (Cosmetics): Useless tags in description of inspection issues
  • IDEA-23971 (Bug): Warn on @NotNull nont-initialized fields in a class that has default constructor
  • IDEA-136580 (Bug): "Contract violation" warnings are reported for manual method contract
  • Dart:
  • WEB-15207 (Usability Problem): Display default values in pop-up dart docs
  • WEB-15109 (Bug): Good Dart code red: switch statement with labels
  • WEB-15141 (Bug): Dart doc pop up does not include generics
  • WEB-14847 (Bug): Arrows in Dart quick docs render poorly for at least some OSes/Java Versions.
  • WEB-12674 (Bug): When renaming a dart file that is part of a library also the entry in the library file should change.
  • WEB-14865 (Bug): Debugger doesn't work for web applications
  • WEB-12895 (Bug): Make better prediction for "choose declaration" for Dart (jump to 'part of')
  • Database:
  • IDEA-88363 (Usability Problem): Database table editor: Shift+Enter could open multiline editor even in not editing mode
  • IDEA-63267 (Usability Problem): Database table editor: inconsistent moving of focus with Enter/Shift+Enter (not in cell editing mode)
  • Debugger:
  • IDEA-97477 (Feature): "Pretty print" variable values copied from the debugger
  • IDEA-136698 (Usability Problem): Join "Export Threads" and "Get thread dump" actions
  • IDEA-136722 (Bug): Copying bean fields from Variables debugger frame is broken
  • IDEA-136606 (Bug): Debug: View values in editor - slow for huge arrays
  • IDEA-72849 (Bug): Debugger doesn't display unicode characters properly
  • IDEA-136612 (Bug): Allow to hide package name in frames view
  • Diff_Merge:
  • IDEA-136694 (Cosmetics): Diff view: the labels appear too close to the window border
  • IDEA-128038 (Bug): Diff dialog for added jar file - use the same component as for updated jar
  • IDEA-136679 (Bug): Can't move diff splitter if filename is long
  • Editor. Editing Text:
  • IDEA-111888 (Usability Problem): Deleting a quote removes matching quote, even with 'Insert pair quote' Smart Key turned off
  • IDEA-108784 (Cosmetics): Shivering cursor in Quick Definition View and on line numbers in Diff/Merge tool
  • IDEA-136319 (Bug): Hungry Backspace intermittent strange behavior since upgrade to 14.0.3
  • IDEA-136397 (Bug): Close brace in try resource block
  • IDEA-136536 (Bug): Incomplete code deleted when cursor moved
  • IDEA-125512 (Bug): switch case doesn't indent properly
  • IDEA-112705 (Bug): vertical indent guides should not be stopped by comment lines
  • IDEA-136452 (Bug): Can't surround with {} code starting from the comment under if statement
  • Groovy:
  • IDEA-134978 (Bug): Good Groovy code red - traits with Generic
  • IDE Configuration:
  • IDEA-136382 (Bug): Bundled custom file types disappear
  • Java. Code Completion:
  • IDEA-136624 (Bug): Bad pluralization in suggested names
  • IDEA-136777 (Bug): Generate getters and setters does not respect field name prefix
  • Java. Error Highlighting:
  • IDEA-136717 (Bug): JDK 8 method reference support: wrong "Cannot resolve method"
  • IDEA-136628 (Bug): God lambda red when exception handler calls method throwing exception
  • IDEA-136527 (Bug): Java/Editor incorrectly reports "Inconvertible types"
  • IDEA-75628 (Bug): Invalid error report in the JPA code
  • IDEA-135937 (Bug): "Might not have been initialized" in lambdas
  • IDEA-135791 (Bug): Type inference broken for lambda block using try-with-resources
  • Java. Intention Actions:
  • IDEA-136851 (Bug): Nullity annotation at wrong place for generated setter
  • Java.Inspections:
  • IDEA-136603 (Feature): IDEA does not warn if annotated with @Nullable local variable is used for @NotNull parameter method
  • IDEA-136642 (Bug): 'for' loop replaceable with 'foreach' on list iterator and stream API fails
  • IDEA-136805 (Bug): False alarm "Call to Thread.sleep() while synchronized" inspection
  • IDEA-136163 (Bug): Incorrect hint: "Can be replaced with method reference" for an implicit lambda short->int conversion
  • IDEA-136680 (Bug): "Unnecessary fully-qualified name" inspection too eager in Javadoc
  • IDEA-136675 (Bug): Field may be static false positive if initialization expression of a final field has non static method call
  • JavaScript:
  • WEB-14964 (Feature): Create Babel File watcher configuration
  • IDEA-136652 (Bug): Packages prefix to reference java classes in Nashorn
  • WEB-13589 (Bug): JSDoc: provide type checking/completion for parameters in function that implements interface method
  • WEB-13845 (Bug): JSDoc: type mismatch errors when using function new type to specify the constructed type of a constructor
  • WEB-15256 (Bug): Incorrect reserved word used as a name
  • WEB-13877 (Bug): PsiEquivalenceUtil.areElementsEquivalent must not be null
  • WEB-13900 (Bug): Assigned expression type string is not assignable to type T
  • WEB-15362 (Exception): JSDoc: StringIndexOutOfBoundsException when print parameter name on Russian
  • WEB-15361 (Exception): Closure Compiler: NullPointerException when use certain @param syntax
  • Packaging and Installation:
  • IDEA-136689 (Task): Do not replace WebStorm stable with WebStorm EAP in Mac OS Launchpad
  • IDEA-136787 (Bug): MacOS: Selecting SNAPSHOT as IntelliJ Platform Plugin SDK fails
  • Plugin Support. API:
  • IDEA-109043 (Feature): Using JavaFX 2 for developing Plugins UI
  • Profiling:
  • WEB-14911 (Usability Problem): Profiling: Heap: improve tabs naming
  • WEB-14910 (Usability Problem): Profiling: Heap: long URLs should be shown shorter
  • WEB-15328 (Usability Problem): Profiling: CPU: improve time stamp for the log file
  • WEB-15395 (Usability Problem): Profiling: Heap: provide "Take Heap Snapshot" action for Run Configuration
  • WEB-14951 (Bug): Profiling: Heap: Many odd objects are shown for the Heap snapshot from the Chrome Canary
  • WEB-15173 (Bug): Profiling: CPU: Timeline: prohibit empty x range selection
  • WEB-15389 (Bug): Profiling: Tools: V8 Profiling menu group should be dumb aware
  • WEB-15400 (Bug): Profiling: Heap: context menu invoked for Search results should not use selection from other tabs
  • WEB-15396 (Bug): Profiling: Heap: Remove Mark should update all tabs at once
  • WEB-15330 (Bug): Profiling: CPU: do not delete .log file on IDE restart
  • WEB-15398 (Exception): Profiling: Heap: Summary: IOOBE on expanding child nodes of top groups
  • WEB-15394 (Exception): Profiling: Heap: validate name of the created snapshot
  • SASS:
  • WEB-15305 (Bug): Import of compass isn't resolved in sass.erb files
  • SQL:
  • IDEA-44071 (Usability Problem): SQL: typing opening quote does not insert closing quote in hexadecimal and binary strings (literals)
  • IDEA-44159 (Bug): SQL: MySQL: bit literals in form 0bvalue are red
  • IDEA-136754 (Bug): MySQL dialect marks COLLATE as error
  • SQL.Editing:
  • DBE-1125 (Bug): Formatting issues in MySQL's quickdoc
  • DBE-1128 (Bug): Add live template on the fly
  • Spring:
  • IDEA-136678 (Bug): Spring Boot: custom application configuration properties of Map type are shown as errors if List is used as map value
  • TypeScript:
  • WEB-13904 (Bug): Typescript: assigning "this" to another variable breaks typing.
  • WEB-15090 (Exception): TypeScript Compiler: AssertionError on project dispose
  • Unit Testing. JUnit:
  • IDEA-136817 (Bug): IU 2285.5 - IDEA junit runner fails with nullpointer
  • User Interface:
  • IDEA-136669 (Usability Problem): Select/deselect all methods for test
  • IDEA-135970 (Bug): JDK9 still not working
  • IDEA-109618 (Bug): File chooser doesn't show directories matched by "Ignored files and folders" patterns
  • User Interface.Darcula:
  • IDEA-100249 (Usability Problem): Darcula: default attributes for Javadoc
  • Version Control. Git:
  • IDEA-116852 (Feature): Implement filtering (speed search) in "VCS | Git | Compare with branch..."
  • IDEA-78347 (Usability Problem): Option to use --full-history in file history
  • Version Control. Log:
  • IDEA-118190 (Performance Problem): VCS Log: Select All in a large repository freezes the UI forever
  • Version Control. Perforce:
  • IDEA-135398 (Bug): Can't add filenames containing the ellipsis wildcard (...) error on attempt to refresh changes
  • Version Control. Subversion:
  • IDEA-134859 (Exception): IAE at com.intellij.execution.process.BaseOSProcessHandler$SimpleOutputReader.

New in IntelliJ IDEA Ultimate Edition 14.1 Build 140.2493.5 EAP (Feb 19, 2015)

  • No subsystem:
  • WEB-14445 (Feature) Spread variables declaration
  • IDEA-136423 (Feature) Intention actions: sort inspections by severity
  • IDEA-136341 (Performance Problem) SmartPointerManagerImpl consumes too much memory during indexing
  • IDEA-136243 (Bug) Frequently getting errors about batch mode when using intentions to fix several things at one
  • IDEA-136485 (Bug) Database's toolbox stays on top
  • WEB-14340 (Bug) JSX mode reporting requires as not used, when used with JSX
  • WEB-14695 (Bug) Variables error unused when used by JSX
  • IDEA-135871 (Bug) Confusing 'This document contains very long lines' on a normal file
  • IDEABKL-290 (Bug) Join line should respect comments
  • IDEA-135929 (Bug) Add "disable for current file" when showing detect indent notification
  • WEB-14576 (Bug) Ignore React JS Lifecycle components/properties in JSX files
  • WEB-12780 (Bug) Variables in the sass injections shows as Invalid in the completion if type more than two symbols of the variable name
  • IDEA-136140 (Bug) License: non-working proxy settings read from system override correct manually entered settings
  • IDEA-123678 (Bug) compile failure using .stream() on an overridden method parameter
  • IDEA-136463 (Bug) Reuse Gant script configuration when no target is specified
  • IDEA-135638 (Bug) Resource Bundle editor: Undo Safe Delete a key shows Cannot Undo dialog
  • WEB-15087 (Bug) JSCS doesn't use --esnext and --esprima=esprima-fb when JS language set to JSX Harmony
  • WEB-15192 (Exception) JSX: ClassCastException when try to open applied styles for tag
  • IDEA-136386 (Exception) IAE: Argument for @NotNull parameter 'project' of com/intellij/openapi/wm/ToolWindowManager.getInstance must not be null at ToolWindowManager.getInstance
  • IDEA-136508 (Exception) Throwable at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed
  • ..(please choose one)..
  • DBE-1071 (Bug) date picker in database editor has hour 0 and hour 24
  • DBE-1081 (Bug) remember hidden columns
  • CSS:
  • WEB-14175 (Bug) Locate Duplicates for CSS should ignore differences in case
  • WEB-14435 (Bug) CSS: do not suggest convert rgba colors to hex
  • Code Analysis. Dependencies:
  • IDEA-90914 (Bug) It's hard to detect forgotten export of module dependency
  • Code Analysis. Inspection:
  • IDEA-135981 (Usability Problem) Group core Java inspections under new "Java" node in Settings/Editor/Inspections tree
  • IDEA-126629 (Bug) java.io.Closeable is not AutoCloseable in some cases
  • Code Formatting and Code Style:
  • IDEA-135942 (Usability Problem) Automatic indent options detector info panel should have link to the Settings/Preferences
  • IDEA-136058 (Bug) Show "Indent options for the file are overwritten" warning only when I tries to edit a file
  • Dart:
  • WEB-14847 (Bug) Arrows in Dart quick docs render poorly for at least some OSes/Java Versions.
  • WEB-15141 (Bug) Dart doc pop up does not include generics
  • WEB-15147 (Bug) Dart: go to declaration and code completion doesn't work if part file is referenced as package:foo/part.dart
  • Database:
  • IDEA-135406 (Bug) Keyboard shortcut for "clone row" does not work
  • Debugger:
  • IDEA-89198 (Feature) Allow to view variables with 'long' type as timestamp
  • IDEA-106902 (Feature) Option to "View as > Binary" when debugging
  • IDEA-136304 (Bug) completion items are missed in evaluate dialog
  • IDEA-127581 (Bug) Don't crop the string value if there is enough space to display whole string
  • IDEA-136331 (Bug) View text popup does not appear
  • IDEA-135731 (Bug) Adjust Range: adjusted range not displayed in Evaluate and Inspect windows
  • IDEA-133881 (Bug) Debugger will not stop on a breakpoint in a method of an inner class of an anonymous class
  • WEB-15152 (Exception) ES6: NullPointerException when run js file
  • WEB-15012 (Exception) Debugger: IllegalAccessError when debugging source mapped files
  • Decompiler:
  • IDEA-136017 (Performance Problem) High constant CPU usage after opening large decompiled file
  • Editor. Code Completion:
  • IDEA-136252 (Bug) Completion popup disappear on typing if 'simultaneous tag editing' is switched on and 'autopopup code completion' is switched off
  • Editor. Editing Text:
  • IDEA-110630 (Bug) Join Lines action does not honor force braces code style
  • IDEA-135897 (Bug) Breakpoint icon is not shown if line under breakpoint contains folded annotation.
  • IDEA-111438 (Bug) Unindenting outside of indent guide followed by reindent breaks word.
  • IDEA-136059 (Bug) Multicursor alt+/ complete
  • Gradle:
  • IDEA-136230 (Bug) Gradle: for projects created in IDEA 14.0.x Gradle JVM is not set
  • IDEA-136402 (Bug) Gradle Problem - IU-140-2285.5
  • Grails:
  • IDEA-135751 (Bug) Color Highlighting Not working for Groovy Scriptlets within GSP
  • Groovy:
  • IDEA-135641 (Bug) Ability to evaluate code inside trait methods
  • HTML:
  • WEB-10344 (Feature) "Insert background image size" action for HTML
  • IDE Configuration:
  • IDEA-136072 (Bug) Customized idea properties don't recognize macros (e.g. ${idea.home}, ${idea.system.path})
  • IDEA-136333 (Bug) If "Use secure connection" is enabled, IDEA update via patch fails; SSLHandshakeException at sun.security.ssl.Alerts.getSSLException
  • IDE.General:
  • DBE-1091 (Bug) Quick Documentation (Ctrl + Q) screen is not updated after DDL change.
  • Java. Code Completion:
  • IDEA-136189 (Bug) "Code completion" proposes to extend the class of the same class
  • IDEA-136406 (Bug) Complete current statement doesn't insert a method body for default methods, creates broken code
  • Java. Error Highlighting:
  • IDEA-136412 (Bug) Type Inference: Shows Invalid "Cannot Resolve " in a lambda for a stream collect(Collectors.toMap()) call
  • IDEA-136196 (Bug) Compilation error is not redlined by idea.
  • IDEA-136077 (Bug) Cannot resolve method 'identity()' showing incorrectly
  • IDEA-136171 (Bug) Inheriting static and default methods with same signature from different interfaces makes IDEA report errors incorrectly
  • IDEA-132379 (Bug) Good code red with method reference
  • IDEA-136162 (Bug) Good code red: annotations not allowed here for "new @UI Runnable() {}"
  • IDEA-91904 (Bug) Java: bad code green: reference to static method via subclass when parent class is not accessible
  • IDEA-136435 (Bug) Invalid error "target type of a lambda conversion must be an interface"
  • IDEA-136287 (Bug) Good code is red - IDEA infers wrong method
  • IDEA-133935 (Bug) java editor marks good code red
  • Java. Intention Actions:
  • IDEA-136118 (Bug) Make (private/public/protected) creates a new line
  • JavaScript:
  • WEB-14117 (Feature) Syntax highlighting, completion, etc. inside ES6 template strings
  • WEB-15226 (Bug) Async/await: support other arrow forms
  • WEB-15227 (Bug) JSX Harmony: 'async' and 'await' cannot be referenced as identifiers
  • WEB-15225 (Bug) Async/await: support method shorthand
  • WEB-15194 (Bug) JSX: JS style comments does not comment some parts of the tag
  • WEB-14699 (Bug) global/public jsdoc namepaths unrecognized
  • WEB-11524 (Bug) Node.js: function added to GLOBAL not resolved
  • JavaScript. Formatter:
  • WEB-11520 (Feature) "Align multiline variable declaration" should align values on equal sign.
  • WEB-7886 (Bug) Formatting for "Align object properties" is messed up if a comment is injected between two properties
  • WEB-15129 (Bug) Webstorm EAP 10 Formatting Change
  • WEB-15135 (Bug) JSX Automat adds unnecessary new lines
  • JavaScript. Frameworks:
  • WEB-13490 (Bug) Debug for Meteor packages doesn't work
  • LESS:
  • WEB-15132 (Bug) LESS duplicated property
  • Language Injection:
  • IDEA-133425 (Bug) JSON language injection in java string complains about escaped quotes
  • IDEA-136292 (Bug) Performance degradation when regexp is used in groovy file
  • Maven:
  • IDEA-136235 (Usability Problem) Maven home directory: invalid path is reset to empty on any usage
  • IDEA-136232 (Cosmetics) Maven: Maven home directory: the value of M2_HOME is shown twice
  • IDEA-136307 (Bug) Maven: Settings: Local repository field is not updated on changing Maven home directory
  • IDEA-131703 (Bug) Redudant MANIFEST.MF file is created in target folder
  • IDEA-136302 (Bug) Importing with Maven 3.2.5 does not resolve test dependencies correctly and depends on order
  • Node.js:
  • WEB-15074 (Bug) Stack trace is not clickable
  • Packaging and Installation:
  • IDEA-135774 (Feature) Refactoring launchers.
  • IDEA-136082 (Bug) IDEA freezes during indexing; OutOfMemoryError: PermGen space
  • IDEA-127964 (Bug) IDEA not starting on Linux when JVM path contains an apostrophe
  • IDEA-133849 (Bug) idea.sh export CLASSPATH breaks any java app that is run with a lower version of java from intellij
  • IDEA-136295 (Bug) pycharm launcher on OSX does not set idea.executable causing failure to load vmoptions files
  • IDEA-136274 (Bug) Idea64 crashes when IDEA_VM_OPTIONS is configured
  • Profiling:
  • WEB-15181 (Bug) Profiling: CPU: Compare with Clipboard action is disabled for the first call in a table
  • WEB-15175 (Bug) Profiling: CPU: Top Calls: Total Filter cannot be set to default "no" value
  • WEB-15173 (Bug) Profiling: CPU: Timeline: prohibit empty x range selection
  • WEB-15172 (Bug) Profiling: CPU: wrong highlighting and structure for Calls tab on columns reorder
  • WEB-14976 (Bug) Profiling: Heap: Summary: negative distance value
  • WEB-15169 (Exception) Profiling: CPU: Top Calls: CCE on Expand Node action invocation
  • WEB-15168 (Exception) Profiling: CPU: NPE on Collapse Node action invocation for a leaf node
  • Project Configuration:
  • IDEA-101831 (Feature) Add opportunity create new project from VCSs. When user create new project and has opened some project in WI.
  • IDEA-136336 (Bug) Cannot compile project after changing JDK version
  • SASS:
  • WEB-15222 (Bug) Compass support in PyCharm - www.iml importPaths saves in different orders
  • WEB-14978 (Bug) PhpStorm hangs while opening bootswatch project
  • Spring:
  • IDEA-135294 (Bug) Spring boot: configuration property access via index for array type should be supported
  • IDEA-136433 (Exception) Error while indexing E:\Idea\plugins\spring\spring-framework\spring-core\testData\tx-schema\tx25-schema.xml
  • Structural Search and Replace:
  • IDEA-126909 (Bug) Structural search: use of templates "javadoc annotated fields/methods" gives incorrect results
  • Thymeleaf:
  • IDEA-135628 (Feature) Downlaod latest Thymeleaf version 2.1.4 library
  • TypeScript:
  • WEB-15023 (Bug) Typescript: alias does not work inside class
  • WEB-12392 (Bug) Typescript get set creates incorrect syntax errors
  • Unit Tests:
  • WEB-14838 (Bug) Navigate up and down the stacktrace buttons open link in stacktrace
  • WEB-15069 (Bug) Unexpected run configuration restart if its content replaces Karma tests
  • User Interface:
  • IDEA-136134 (Cosmetics) Ugly combobox highlighting on mac
  • IDEA-130562 (Cosmetics) Field bottom line is not visible when adding maven archetype
  • IDEA-126386 (Cosmetics) Update eclipse logo
  • Version Control. ClearCase:
  • IDEA-136361 (Feature) ClearCase: Annotate: AnnotateRevision and AnnotatePreviousRevision actions are disabled always
  • Version Control. Git:
  • IDEA-135966 (Bug) git assertion error
  • XML:
  • IDEA-136128 (Bug) XML attribute error in IDEA 14, worls in IDEA 13
  • i18n:
  • IDEA-132516 (Bug) Transparent native-to-ascii conversion not working in IDEA 14
  • spy-js:
  • WEB-15115 (Usability Problem) Spy-js: Diagram: Details: provide Expand All / Collapse All buttons
  • WEB-15113 (Usability Problem) Spy-js: Diagram: provide friendly message inside empty Details panel on first opening
  • WEB-15116 (Usability Problem) Spy-js: Diagram: provide context menu for elements
  • WEB-15127 (Usability Problem) Spy-js: Diagram: cut long URL in the element tooltip
  • WEB-15128 (Usability Problem) Spy-js: Diagram: Details: improve context menu on session stop
  • WEB-15138 (Usability Problem) Spy-js: Diagram: multiple selection results in Details for single node only
  • WEB-15111 (Bug) Spy-js: Advanced Search: triple click discards Search results
  • WEB-15140 (Bug) Spy-js: Diagram: Details cannot be displayed for external script invoked from withing inline script
  • WEB-15110 (Bug) Spy-js: Diagram is not redrawn on "Show application dependency diagram" action re-invocation
  • WEB-15114 (Bug) Spy-js: Diagram: UI locks while loading Details for heavy trace/dependencies
  • Enhanced Scratch Files feature. Scratch Files (Tools → New Scratch File) were introduced in IDEA 14.0 but now they become real files stored in IDE settings so they are shown in Project View, they survive IDE restarts and even can be executed - See more at: http://blog.jetbrains.com/idea/2015/02/intellij-idea-14-1-eap-140-2493-5-is-out/#sthash.5bKrKSzu.dpuf

New in IntelliJ IDEA Ultimate Edition 14.1 Build 140.2285.5 EAP (Feb 11, 2015)

  • No subsystem:
  • IDEA-135828 (Feature): Command-line option to bring WebStorm to front
  • IDEA-136078 (Bug): SendEOF action can be executed via cmd+d from outside of run tab
  • IDEA-135984 (Bug): 14.1 deletes custom inspection profiles
  • IDEA-136020 (Bug): [regression] Editor tabs disregard 'Mark modified tabs with asterisk'
  • IDEA-135903 (Bug): Cannot run main class with -Djava.security.manager
  • IDEA-134505 (Bug): Default settings are not applied anymore when opening a new directory in new version (139.659.2) if default settings was created in previous version (139.224.1)
  • IDEA-135698 (Bug): Wrong URLs detection mechanism
  • WEB-14986 (Bug): two forward slash and question mark breaks jsx parser
  • IDEA-134036 (Bug): Can't "Mark[file] as plain text" during indexing
  • IDEA-135949 (Bug): Move statement broken in presence of anonymous classes
  • IDEA-136053 (Bug): Indexing hangs after maven import
  • IDEA-122127 (Bug): Android Studio: popups for JavaDoc and variables are conflicting
  • IDEA-135408 (Exception): Spurious NoClassDefFoundError from UrlClassLoader in multithreaded environment
  • IDEA-135914 (Exception): java.lang.Throwable when choose Line separators in fresh installed IDE
  • IDEA-135418 (Exception): PIEAE at com.intellij.psi.impl.source.tree.CompositePsiElement.getContainingFile
  • IDEA-136190 (Exception): Throwable at at com.intellij.util.pico.ConstructorInjectionComponentAdapter.getGreediestSatisfiableConstructor
  • IDEA-135989 (Exception): ISE at org.jetbrains.ide.XmlRpcServerImpl.a(XmlRpcServerImpl.java:136)
  • Android:
  • IDEA-136115 (Exception): Android: AE at com.android.tools.idea.wizard.AddAndroidActivityPath.getDirectories
  • CSS:
  • WEB-15050 (Bug): Twig - (Inspection) Missing semicolon
  • Code Analysis. Inspection:
  • IDEA-130443 (Bug): Inspection settings: tree node does not turn to "modified" state on changing scope set
  • CoffeeScript:
  • WEB-14461 (Bug): Syntax aware selection incorrectly work with multiline strings
  • WEB-12203 (Bug): CoffeeScript: Wrong "Unresolvable variable" warning when using conditional existence assignment operator ?=
  • WEB-12369 (Bug): CoffeeScript class inside of function reporting incorrect results
  • WEB-14982 (Bug): Method call arguments, split to multiple lines without commas, are incorrectly marked as a syntax error.
  • WEB-10866 (Bug): CoffeeScript: Red code: 'then' statement after class name
  • WEB-14716 (Exception): CoffeeScript: Assertion error is thrown on attempt to Preview Compiled CoffeeScript File for the trace file
  • Dart:
  • WEB-14475 (Feature): Support remote debugging of command line Dart apps
  • WEB-15047 (Bug): Dartium crashes when launched from WebStorm
  • WEB-14082 (Bug): Structure view does not have a live update
  • WEB-14787 (Bug): Dart errors showing up in the console should be clickable (file path with spaces)
  • Debugger:
  • IDEA-126539 (Usability Problem): Debugger: allow to see full value for long strings without resizing variables window
  • IDEA-31708 (Cosmetics): Debug frame view quoting of character values wrong
  • IDEA-136001 (Bug): Breakpoints in decompiled anonymous class do not work
  • IDEA-135809 (Bug): Soft warps does not work in view text in debugger
  • IDEA-126149 (Bug): Nashorn debugging doesn't work with absolute paths
  • IDEA-126148 (Bug): Nashorn debugging doesn't work with submodules
  • WEB-14879 (Bug): Firefox debugger: infinite 'Collecting data' for some variables
  • WEB-15039 (Exception): Firefox debugger: IllegalArgumentException when switch to another item in "Frames"
  • WEB-15152 (Exception): ES6: NullPointerException when run js file
  • Diff_Merge:
  • IDEA-97442 (Cosmetics): Diff View: unnecessary border around all controls
  • Editor. Editing Text:
  • IDEA-136067 (Feature): Simultaneous Tag Editing
  • IDEA-72949 (Bug): Paste waits until file is checked out before taking a copy of the clipboard
  • IDEA-135529 (Bug): Clone Caret keyboard shortcut not usuable on the Mac
  • Editor. Error Highlighting:
  • IDEA-135364 (Bug): No error highlighting in editor fields
  • GWT:
  • IDEA-124723 (Bug): GWT facet should use GWT SDK libraries from Gradle dependencies once GWT facet has been detected
  • Google App Engine:
  • IDEA-135829 (Bug): Google app engine run configuration 'On frame deactivation' broken
  • Haxe:
  • IDEA-134205 (Exception): Exception in plugin Haxe Support
  • IDE Configuration:
  • IDEA-135950 (Bug): 14.1 EAP deletes file templates
  • Indices:
  • IDEA-133960 (Bug): Fix IndexTest#_test language level change
  • IDEA-133958 (Bug): Fix IndexTest._test rename*
  • Java. Code Completion:
  • IDEA-135296 (Usability Problem): Code completion should complete lambda parameters
  • IDEA-135554 (Bug): Suggestion for class variable are incorrect
  • Java. Error Highlighting:
  • IDEA-136079 (Bug): "Contract violation" warnings are reported for inferred method contract for method with varargs
  • Java. Intention Actions:
  • IDEA-112313 (Bug): "Invert If Condition" intention breaks code in while loop
  • IDEA-38798 (Bug): Invert If may break the code
  • Java.Inspections:
  • IDEA-135004 (Bug): New “non null fields must be initialised” not helpful when DI is used
  • IDEA-135846 (Bug): Dfa should warn about qualifiers in method references
  • IDEA-135834 (Bug): Incorrect value can be null analysis
  • JavaScript:
  • WEB-15103 (Bug): Error while js indexing, Argument for @NotNull parameter 'name'
  • WEB-12839 (Bug): ES6: Computed property names
  • WEB-11553 (Bug): Incomplete auto-completion and validation for custom types defined with @typedef
  • WEB-14386 (Bug): Wildcards break comments
  • WEB-14369 (Bug): JSX indentation not following HTML code style settings
  • WEB-11723 (Bug): EcmaScript Harmony: support 'async' and 'await'
  • WEB-14727 (Bug): ES6: autocomplete
  • WEB-14963 (Bug): ES6: 'identifier expected' error when using 'this.' to access fields in destructuring assignment pattern
  • JavaScript. Formatter:
  • WEB-11520 (Feature): "Align multiline variable declaration" should align values on equal sign.
  • WEB-15099 (Bug): "Align object properties on colon" broken
  • WEB-13786 (Bug): JavaScript inconsistently formatting variable declarations
  • WEB-14802 (Bug): Object properties aligned half-way although the alignment is disabled
  • JavaScript. Frameworks:
  • WEB-15029 (Feature): Make IDE aware of Backbone.js 'extend'-style inheritance.
  • WEB-14823 (Bug): Weird Formatting in React
  • WEB-14843 (Bug): Reformat Code Breaks JSX Whitespace
  • JavaScript. Refactoring:
  • WEB-13219 (Bug): "Remove unnecessary parentheses" breaks code
  • Maven:
  • IDEA-129782 (Feature): Update IDEA Maven libraries to 3.2.3 or allow to specify Maven used for importing
  • Packaging and Installation:
  • IDEA-136082 (Bug): IDEA freezes during indexing; OutOfMemoryError: PermGen space
  • IDEA-136036 (Bug): Updater could fail with IOException
  • Profiling:
  • WEB-15095 (Usability Problem): Profiling: CPU: improve context actions for calls
  • WEB-14965 (Usability Problem): Profiling: Run Configuration: improve UI
  • WEB-14467 (Bug): Profiling: Expand by Default: improve selection and expand state of the selected part of the tree
  • WEB-15006 (Bug): Profiling: CPU: MacOS/Unix: log file cannot be created
  • WEB-15007 (Bug): Profiling: CPU: MacOS/Unix: Timeline is not created
  • WEB-15093 (Exception): Profiling: Timeline: NPE on clicking Zoom action twice
  • Project Configuration:
  • IDEA-130669 (Feature): Language level should match JDK version for new projects
  • SASS:
  • WEB-10312 (Bug): Restore PS6 SCSS comment style
  • Spring:
  • IDEA-136014 (Usability Problem): Spring: suppress "Properties file is unsorted" inspection on known Spring configuration files automatically
  • IDEA-135678 (Bug): Spring Boot: resolve "local" configuration keys across module dependencies
  • Structural Search and Replace:
  • IDEA-92927 (Bug): Structural Search and Replace surround match with non wanted ''lesser than'' and ''greater than'' chars
  • IDEA-128820 (Exception): Exception while structural replacement in html-code with empty replace template
  • Template Languages. Velocity:
  • IDEA-135654 (Bug): Multiline comments in velocity templates are not properly highlighted
  • TypeScript:
  • WEB-15057 (Bug): Typescript: External Module export/import and `Unresolved variable` Error
  • Unit Tests:
  • WEB-15042 (Bug): Right-clicking in a Jasmin test file tries to check it out.
  • User Interface:
  • IDEA-129512 (Feature): Indicate in the user interface run and debug process
  • IDEA-107413 (Bug): Cannot drag'n'drop more than one item in Changes View
  • IDEA-134382 (Bug): Strange behaviour on resize of background progress window
  • IDEA-130840 (Bug): 'keymap' configurable is modified after open Preferences
  • IDEA-135180 (Bug): Class chooser: Search by Name is forever empty until typing a character
  • IDEA-135537 (Bug): Project Tool Window Selection appears in the foreground while IDEA is starting in the background
  • IDEA-134637 (Bug): Dead region on auto complete scrollbar
  • Version Control:
  • IDEA-85810 (Feature): Show change marker popup and its' toolbar actions with keyboard shortcuts
  • Version Control. Git:
  • IDEA-113760 (Exception): Throwable at git4idea.util.GitFileUtils.updateUntrackedFilesHolderOnFileAdd
  • Version Control. Log:
  • IDEA-121953 (Exception): Exception in the log on VCS mappings change
  • IDEA-136061 (Exception): PluginException when search in Keymap
  • XSLT:
  • IDEA-136004 (Exception): Some "Find Action.." search queries causes NPE in plugin XPathView + XSLT Support

New in IntelliJ IDEA Ultimate Edition 14.1 Build 140.2110.5 EAP (Feb 3, 2015)

  • GENERAL:
  • Debugger:
  • Debugging for decompiled code (when line number information is available)
  • The option to show variable values in Debugger in hex
  • Editor:
  • Adding multiple selections with the mouse
  • The Go to Declaration action on declarations shows usages
  • Faster performance for files with very long lines
  • New option for custom backspace key behaviour
  • Links in JavaDocs and comments are clickable now
  • The option “Copy as rich text by default”
  • Refactorings:
  • The improved Extract Method refactoring (smarter duplicate detection and automatic @NotNull/@Nullable annotation inference)
  • The new Extract Functional Parameter refactoring
  • The option of the Safe Delete refactoring for deleting a method parameter within call hierarchy
  • The option of the Make Static refactoring for making static non-static methods referenced from the original method
  • The cascade Safe Delete refactoring for methods referenced only within the call hierarchy
  • The option to generate equals/hashCode and getters/setters via velocity templates
  • User interface:
  • The HiDPI support for Windows/Linux (scaled icons/font-size, no blur)
  • The brand new distraction free mode: no toolbars; no tool windows; no editor tabs; the code is center-aligned; etc. To turn on, click View → Enter Distraction Free Mode.
  • Gradle:
  • The reworked Gradle tool window: view tasks, dependencies and configured run configuration; toolbar with important actions; assign shortcuts for tasks; run custom commands with code completion, etc.
  • Version control
  • Log viewer: filtering by repository, better distinguishing commits from different repositories
  • The annotation coloring now indicates the date of changes: green for recent changes and red for older changes.
  • The Annotate Revision and Annotate Previous Revision actions in the Annotate page
  • Misc:
  • Initial support for JDK 9 (and its new modular structure)
  • Project level file templates
  • Coding assistance for editing toString, equals/hashCode and getters/setters templates
  • The option to use HTTPS for updates and plugin downloads
  • LANGUAGES AND FRAMEWORKS:
  • Spring:
  • Initial support for Spring Boot (the work is still in progress, your feedback is appreciated)
  • Docker:
  • The Docker integration is also in progress: image/container management and deployment tools. More details coming soon
  • Groovy:
  • The Groovy-Eclipse compiler integration
  • Faster compilation
  • Nashorn:
  • Code completion of Java members; correct type evaluation for Java.type and Java.extends calls; resolving and code completion for Nashorn-generated properties (based on Java getters and setters).
  • The option in the Find usages dialog to skip Java references from JavaScript
  • Web development:
  • Reworked JavaScript support (not visible at first sight, but affects the response time). Your feedback is appreciated if you find any unresolved or red code.
  • Source map support and advanced trace search for spy-js
  • The debugger for Firefox is back
  • A new cool option for synced editing of both opening and closing HTML tags (Preferences → Editor → Smart keys → Synchronous editing)

New in IntelliJ IDEA Ultimate Edition 14.0.3 Build 139.1117 (Jan 29, 2015)

  • No subsystem:
  • IDEA-128304 (Feature): JavaDoc. Support additional annotations
  • IDEA-131621 (Bug): IDEA 139.144.2 takes forever to start. Hangs on 100% splash screen state
  • IDEA-133852 (Bug): Annoying horizontal scroll jump when editing file with java 8 closures
  • WEB-14618 (Bug): Android device list contains non-device lines
  • IDEA-131144 (Bug): A part of method name is improperly reported as undefined path variable
  • WEB-14686 (Bug): Run Configurations: "CreateProcess error=87, The parameter is incorrect" error on invalid environment variable
  • IDEA-133598 (Bug): PsiInvalidElementAccessException: Element: class com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl because: containing file is null
  • IDEA-133731 (Bug): Update from 14.0.2 to 14.0.2 EAP?
  • IDEA-131770 (Bug): IllegalStateException on start
  • WEB-14133 (Bug): Live template is evaluated inside another live template placeholder (scope: JSON)
  • Android:
  • IDEA-132264 (Bug): Parsing of JSX Harmony Fails, when having Android Support Enabled
  • IDEA-132893 (Bug): Intellij does not work with android-maven-plugin 4.0.0-rc.3
  • IDEA-128152 (Bug): Add Help button to the New Resource Directory dialog
  • IDEA-128153 (Bug): Add Help button to the New Resource File dialog
  • IDEA-127393 (Bug): Add help button to the Choose Device dialog
  • IDEA-131264 (Bug): Android-Gradle: New Project Creation: "Compile with" setting is ignored, the latest SDK is set instead
  • IDEA-133456 (Exception): Android: Throwable at com.android.tools.idea.model.PrimaryManifestInfo.syncWithReadPermission
  • IDEA-133251 (Exception): Android: AVD Manager button causes exception if Android SDK isn't bundled
  • IDEA-131852 (Exception): Android Support plugin: exception when creating new virtual device
  • Ant:
  • IDEA-102833 (Bug): upgrade to Apache Ant 1.9.0
  • AspectJ:
  • IDEA-134865 (Usability Problem): Please sort libraries in the aspect path popup alphabetically
  • IDEA-134332 (Cosmetics): AspectJ facet configuration: change the tooltip text for ''post-compile weave mode'' option
  • IDEA-134190 (Bug): Aspect path problem in 14.0.2
  • Build tools:
  • WEB-14606 (Feature): Gulp: use default run configuration when fetching tasks from gulpfile
  • WEB-13924 (Feature): Gulp: RC: provide possibility to define arguments for tasks
  • WEB-14508 (Feature): Add ability to hide gulp tasks from "Select Run/Debug configuration" dropdown
  • WEB-14511 (Bug): Grunt: support navigable links in the output from the grunt-typescript package
  • WEB-14391 (Bug): cannot navigate to source for some gulp tasks
  • CSS:
  • WEB-14635 (Cosmetics): Intention settings for CSS: remove extra line from 'Description'
  • WEB-14647 (Bug): Incorrect visualization of partially duplicated code blocks in css files.
  • WEB-14664 (Bug): Editor pane should recognize @charset-declared encoding for CSS/SCSS files
  • WEB-14733 (Bug): CSS calc erroneously shown to be syntax error for complex subexpressions
  • WEB-14308 (Bug): Mouse focus lost on style and script tags
  • WEB-12616 (Bug): Auto-formatting adds extra space - breaks CSS
  • Code Analysis. Inspection:
  • IDEA-134991 (Bug): "Method can be void" false positive
  • IDEA-135134 (Bug): Wrong constant condition detection with FileUtil.isAncestorThreeState
  • IDEA-134814 (Bug): Bad code green: static interface methods in 1.7
  • Code Formatting and Code Style:
  • IDEA-134402 (Bug): Can't rearrange entries when formatting a single file
  • Code Navigation:
  • IDEA-90564 (Bug): Navigation bar closes prematurely if in floating mode
  • IDEA-132699 (Bug): "Attach Sources" action produces inavlid .jar files if HTTP redirect has occurred
  • Compiling Project:
  • IDEA-126501 (Bug): Compiler->Validation is gone
  • IDEA-134703 (Bug): intellij 14 @NotNull compiler processing issue
  • IDEA-134285 (Bug): IntelliJ IDEA fails since its dependency on com.sun.tools.javac.** internal APIs have been modified
  • IDEA-133904 (Bug): After cnanging settings for compiler the first rebuild for project doesn't use new values for settings
  • DB.Refactoring:
  • DBE-907 (Bug): Database tool window: doubled UNSIGNED qualifier
  • Dart:
  • WEB-14367 (Feature): show warning and suggest a fix if Path Package configured in pubspec.yaml is referring to the folder outside of the project contents
  • WEB-14444 (Feature): Make the link to the dart2js dump info visualizer an actionable hyperlink
  • WEB-1560 (Feature): Dart, DartUnit Run configuration: provide validation for entered method/group name
  • WEB-14290 (Bug): Class name should not be next to class members in the structure view
  • WEB-14410 (Bug): Dart: improve "Create global function" quick fix
  • WEB-14507 (Bug): Dart async/await support broken in Web application in Webstorm 9.0.2
  • Data.Viewer:
  • DBE-33 (Usability Problem): Columns should be aligned in DB editor
  • DBE-942 (Bug): Table Editor: IdeaVim: no obvious way to save edited value for cell with multiline value
  • DBE-931 (Bug): Database Result Tabs: column width for SELECT result is unexpectedly big
  • DBE-1023 (Bug): MySQL: Table Editor: Filter by bit type works incorrectly
  • DBE-997 (Bug): MS SQL: Table Editor: Row Filter: incorrect filter condition suggested for bit columns
  • Database:
  • IDEA-134146 (Bug): Database plugin incorrectly updating result sets
  • Debugger:
  • IDEA-134483 (Feature): Support kotlin inline functions debugging
  • IDEA-134572 (Bug): Watch edit by mouse click is triggered when it should not
  • IDEA-133881 (Bug): Debugger will not stop on a breakpoint in a method of an inner class of an anonymous class
  • IDEA-134238 (Bug): File with breakpoints update may be slow
  • IDEA-134114 (Bug): Modified breakpoints stop working when more than one debug session active
  • IDEA-134516 (Bug): Debugger shows invalid string value
  • Diff_Merge:
  • IDEA-132514 (Bug): Change markers on scrollbar can be outdated in merge panel
  • Eclipse Integration:
  • IDEA-132813 (Bug): Eclipse integration: format of .iml linked to .classpath is changed unreasonably
  • Editor. Editing Text:
  • IDEA-133842 (Bug): IntelliJ IDEA 14.0.1: "Copy Reference" of Test file turns background to the color of the test file tab
  • Editor. Error Highlighting:
  • IDEA-134225 (Bug): Good code is red (Java 8)
  • File System:
  • IDEA-134360 (Bug): Deadlock in vfs
  • IDEA-133844 (Bug): automatic file synchronization isn't working on XFS
  • File Watchers:
  • WEB-14764 (Bug): File watchers, TypeScript: watcher for a file that imports external module is not triggered when changing this module
  • WEB-14790 (Bug): WebStorm does't show full error description from file watcher.
  • WEB-14380 (Bug): If project root dir has space in it compass file watcher fails.
  • WEB-14812 (Exception): java.lang.AssertionError: Already disposed: Project (Disposed)
  • GWT:
  • IDEA-133522 (Bug): GWT compile fails in IDEA with GWT 2.7.0
  • IDEA-133247 (Bug): GWT Super Dev Mode ignores inherited public folders
  • Gradle:
  • IDEA-134203 (Bug): "Unindexed maven repositories gradle detection" notification can't be disabled
  • IDEA-133078 (Bug): Gradle: build script classpath resolve sometimes require toplevel(for a project) repositories definition
  • IDEA-133439 (Bug): large gradle multi-project refresh fails (idea 14.0.1)
  • IDEA-131824 (Bug): Idea 14 Gradle - incorrect dependencies created for ivy dependency with multiple jar artifacts
  • IDEA-134622 (Bug): Gradle projects and symbolic links
  • IDEA-132257 (Bug): idea 14 eap cannot compile project which is based on gradle
  • IDEA-134657 (Bug): gradle: test resources should appear earlier than production resources in test classpath
  • IDEA-133361 (Exception): Deadlock
  • IDEA-134497 (Exception): AE at org.jetbrains.plugins.gradle.integrations.maven.ImportMavenRepositoriesTask.run(ImportMavenRepositoriesTask.java:100)
  • IDE Configuration:
  • IDEA-134783 (Usability Problem): Plugin manager: check dumbawareness of actions
  • IDEA-134370 (Performance Problem): Check connection via proxy freezes IDEA completely
  • IDEA-134979 (Bug): IDEA hangs on startup
  • IDEA-133305 (Security Problem): using TLS and a correct TLS/SSL certificate for product updates
  • IDEA-134737 (Bug): can't download plugin
  • IDEA-117343 (Bug): When plugin can't be loaded (i.e. due to IDEA upgrade), related IDE settings are lost
  • IDE.User Interface:
  • DBE-1025 (Bug): Menu key doesn't work for table editor cells other than the first one
  • Indices:
  • IDEA-133507 (Performance Problem): SDK refresh performs unnecessary file reads
  • IDEA-134115 (Bug): Scanning files to index scans 'excluded' folders
  • IDEA-127304 (Bug): Exception at first IDE start
  • Jade:
  • WEB-14564 (Bug): ClassCastException at PsiBuilderImpl$StartMarker.doneBefore() on parsing jade
  • WEB-14593 (Bug): Strange behavior when writing Meteor-oriented Jade
  • WEB-12913 (Bug): Jade: recognize else with each block
  • WEB-14271 (Bug): jade formatting: don't alter tabulations
  • WEB-14314 (Bug): jade formatting: space after | (pipe) shouldn't be removed
  • Java. Code Completion:
  • IDEA-131899 (Bug): Writing Javadoc does not automatically trigger hinting / auto-completion
  • Java. Error Highlighting:
  • IDEA-134468 (Bug): Quick fixes for exception in lambda add exception to outer method
  • IDEA-134103 (Bug): Good code red
  • IDEA-134328 (Bug): 'Ambigous method call' on the code which is compiled succesfully.
  • IDEA-133801 (Bug): Inspections detect compilation error for correct class
  • IDEA-134486 (Bug): "Replace lambda with method reference" invalid substitution made for HashMap

New in IntelliJ IDEA Ultimate Edition 14.0.3 Build 139.1116.4 RC (Jan 21, 2015)

  • No subsystem:
  • IDEA-133598 (Bug): PsiInvalidElementAccessException: Element: class com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl because: containing file is null
  • Android:
  • IDEA-133149 (Cosmetics): Android Designer: Properties table: 'Browse' button doesn't fit table row
  • IDEA-132264 (Bug): Parsing of JSX Harmony Fails, when having Android Support Enabled
  • IDEA-127393 (Bug): Add help button to the Choose Device dialog
  • IDEA-131264 (Bug): Android-Gradle: New Project Creation: "Compile with" setting is ignored, the latest SDK is set instead
  • IDEA-132893 (Bug): Intellij does not work with android-maven-plugin 4.0.0-rc.3
  • IDEA-128152 (Bug): Add Help button to the New Resource Directory dialog
  • IDEA-128153 (Bug): Add Help button to the New Resource File dialog
  • IDEA-133456 (Exception): Android: Throwable at com.android.tools.idea.model.PrimaryManifestInfo.syncWithReadPermission
  • IDEA-133251 (Exception): Android: AVD Manager button causes exception if Android SDK isn't bundled
  • IDEA-131852 (Exception): Android Support plugin: exception when creating new virtual device
  • Code Analysis. Inspection:
  • IDEA-135134 (Bug): Wrong constant condition detection with FileUtil.isAncestorThreeState
  • Code Formatting and Code Style:
  • IDEA-134402 (Bug): Can't rearrange entries when formatting a single file
  • Code Navigation:
  • IDEA-90564 (Bug): Navigation bar closes prematurely if in floating mode
  • File Watchers:
  • WEB-14790 (Bug): WebStorm does't show full error description from file watcher.
  • WEB-14812 (Exception): java.lang.AssertionError: Already disposed: Project (Disposed)
  • IDE Configuration:
  • IDEA-134979 (Bug): IDEA hangs on startup
  • Jade:
  • WEB-14314 (Bug): jade formatting: space after | (pipe) shouldn't be removed
  • WEB-12913 (Bug): Jade: recognize else with each block
  • WEB-14271 (Bug): jade formatting: don't alter tabulations
  • Java.Inspections:
  • IDEA-134677 (Bug): ConstantCondition inspection could be smarter for enums
  • IDEA-135259 (Bug): Out of memory errors on complex method contract processing
  • JavaScript. Frameworks:
  • WEB-14284 (Task): Document creation of an AngularJS project stub
  • WEB-14692 (Bug): AngularJS - good code yellow - comma in ng-repeat LHS
  • Packaging and Installation:
  • IDEA-134777 (Bug): PyCharm 3.0.2 asking for permission for incoming network connections on every launch (OS X)
  • IDEA-135150 (Bug): inspect.sh on Mac needs an update
  • TypeScript:
  • WEB-14758 (Bug): React.createClass in a TypeScript class causes bug
  • User Interface:
  • IDEA-135089 (Bug): Search and replace multiline text allows to input only three lines
  • Version Control. Git:
  • IDEA-134412 (Bug): "Share project on GitHub" initial push failed: no current branch
  • IDEA-135159 (Exception): NPE at git4idea.update.GitUpdateOptionsPanel.updateFrom

New in IntelliJ IDEA Ultimate Edition 14.0.3 Build 139.1038.6 EAP (Jan 14, 2015)

  • No subsystem:
  • IDEA-128304 (Feature): JavaDoc. Support additional annotations
  • WEB-14133 (Bug): Live template is evaluated inside another live template placeholder (scope: JSON)
  • WEB-14686 (Bug): Run Configurations: "CreateProcess error=87, The parameter is incorrect" error on invalid environment variable
  • IDEA-131144 (Bug): A part of method name is improperly reported as undefined path variable
  • AspectJ:
  • IDEA-134865 (Usability Problem): Please sort libraries in the aspect path popup alphabetically
  • IDEA-134190 (Bug): Aspect path problem in 14.0.2
  • Build tools:
  • WEB-14508 (Feature): Add ability to hide gulp tasks from "Select Run/Debug configuration" dropdown
  • WEB-13924 (Feature): Gulp: RC: provide possibility to define arguments for tasks
  • CSS:
  • WEB-14635 (Cosmetics): Intention settings for CSS: remove extra line from 'Description'
  • WEB-14664 (Bug): Editor pane should recognize @charset-declared encoding for CSS/SCSS files
  • WEB-14733 (Bug): CSS calc erroneously shown to be syntax error for complex subexpressions
  • WEB-14647 (Bug): Incorrect visualization of partially duplicated code blocks in css files.
  • Code Analysis. Inspection:
  • IDEA-134991 (Bug): "Method can be void" false positive
  • IDEA-134814 (Bug): Bad code green: static interface methods in 1.7
  • Compiling Project:
  • IDEA-134703 (Bug): intellij 14 @NotNull compiler processing issue
  • Debugger:
  • IDEA-134483 (Feature): Support kotlin inline functions debugging
  • Editor. Error Highlighting:
  • IDEA-134225 (Bug): Good code is red (Java 8)
  • File Watchers:
  • WEB-14764 (Bug): File watchers, TypeScript: watcher for a file that imports external module is not triggered when changing this module
  • IDE Configuration:
  • IDEA-134783 (Usability Problem): Plugin manager: check dumbawareness of actions
  • IDEA-134737 (Bug): can't download plugin
  • Java. Error Highlighting:
  • IDEA-134468 (Bug): Quick fixes for exception in lambda add exception to outer method
  • IDEA-134808 (Bug): Lambda expressions buggy ambigious for throwable an return when lambda is with or without {}
  • IDEA-134103 (Bug): Good code red
  • IDEA-134261 (Bug): JDK 8 method reference support: wrong "Cannot resolve method"
  • IDEA-134328 (Bug): 'Ambigous method call' on the code which is compiled succesfully.
  • IDEA-134486 (Bug): "Replace lambda with method reference" invalid substitution made for HashMap

New in IntelliJ IDEA Ultimate Edition 14.0.3 Build 139.872 EAP (Dec 27, 2014)

  • No subsystem:
  • WEB-14618 (Bug): Android device list contains non-device lines
  • IDEA-131770 (Bug): IllegalStateException on start
  • DBE-1025 (Bug): Menu key doesn't work for table editor cells other than the first one
  • Build tools:
  • WEB-14606 (Feature): Gulp: use default run configuration when fetching tasks from gulpfile
  • CSS:
  • WEB-12616 (Bug): Auto-formatting adds extra space - breaks CSS
  • WEB-14308 (Bug): Mouse focus lost on style and script tags
  • Compiling Project:
  • IDEA-126501 (Bug): Compiler->Validation is gone
  • IDEA-134285 (Bug): IntelliJ IDEA fails since its dependency on com.sun.tools.javac.** internal APIs have been modified
  • Data.Viewer:
  • DBE-33 (Usability Problem): Columns should be aligned in DB editor
  • DBE-942 (Bug): Table Editor: IdeaVim: no obvious way to save edited value for cell with multiline value
  • DBE-1023 (Bug): MySQL: Table Editor: Filter by bit type works incorrectly
  • DBE-931 (Bug): Database Result Tabs: column width for SELECT result is unexpectedly big
  • Database:
  • IDEA-134146 (Bug): Database plugin incorrectly updating result sets
  • Debugger:
  • IDEA-134516 (Bug): Debugger shows invalid string value
  • IDEA-133881 (Bug): Debugger will not stop on a breakpoint in a method of an inner class of an anonymous class
  • IDEA-134572 (Bug): Watch edit by mouse click is triggered when it should not
  • File System:
  • IDEA-133844 (Bug): automatic file synchronization isn't working on XFS
  • Gradle:
  • IDEA-134622 (Bug): Gradle projects and symbolic links
  • IDEA-134657 (Bug): gradle: test resources should appear earlier than production resources in test classpath
  • IDEA-134203 (Bug): "Unindexed maven repositories gradle detection" notification can't be disabled
  • IDEA-133361 (Exception): Deadlock
  • IDEA-134497 (Exception): AE at org.jetbrains.plugins.gradle.integrations.maven.ImportMavenRepositoriesTask.run(ImportMavenRepositoriesTask.java:100)
  • IDE Configuration:
  • IDEA-134370 (Performance Problem): Check connection via proxy freezes IDEA completely
  • IDEA-133305 (Security Problem): using TLS and a correct TLS/SSL certificate for your product downloads / updates
  • Jade:
  • WEB-14593 (Bug): Strange behavior when writing Meteor-oriented Jade
  • Java. Code Completion:
  • IDEA-131899 (Bug): Writing Javadoc does not automatically trigger hinting / auto-completion
  • JavaScript:
  • WEB-13350 (Bug): Harmony modules: import star syntax does not work
  • JavaScript. Formatter:
  • WEB-14661 (Bug): JavaScript: Formatter: Assertion Error with enabled "Wrap at right margin" option on Code Cleanup action
  • LESS:
  • WEB-14596 (Bug): `fade(#000, 50%)` background value must be valid in *.less files
  • OSGi:
  • IDEA-133851 (Bug): Package Accessiblity Inspection Error for Annotation with Retention Policy of Class
  • SQL:
  • IDEA-125731 (Bug): MySQL: some ODBC escape sequences are red
  • IDEA-125687 (Bug): SQL: Derby: some ODBC escape sequences are red
  • IDEA-132293 (Bug): PostgreSQL: ALTER/DROP TABLE IF EXISTS should not highlight missing table
  • IDEA-125691 (Bug): SQL: MS SQL: some ODBC escape sequences are red
  • IDEA-125690 (Bug): SQL: MS SQL: Inspections: false positive "Unresolved reference" inspection at ODBC escape sequence for calling a scalar function {fn ...} at function name
  • SQL.CodeStyle:
  • DBE-1013 (Usability Problem): SQL: Code Style: Spaces around operators = Yes: only one space in inserted in table option (MySQL)
  • SQL.Completion:
  • DBE-1019 (Bug): Code Completion: HSQLDB: code completion for 'current_timestamp' function gives red code
  • SQL.Highlighting:
  • DBE-953 (Bug): [MySQL] FORCE INDEX parser requires JOIN qualification
  • DBE-1014 (Bug): Type int2vector is hinted as unknown in PostgreSQL
  • DBE-1016 (Bug): HSQLDB: SELECT ... LIKE ... ESCAPE '...' syntax is not supported
  • DBE-1018 (Bug): Inspections: HSQLDB, H2: false positive 'Unresolved reference' inspection at 'current_timestamp' function
  • Terminal:
  • IDEA-134487 (Exception): Terminal: not able to open without console foreground set: ISE at org.jetbrains.plugins.terminal.JBTerminalSystemSettingsProvider$MyColorSchemeDelegate.getDefaultForeground
  • Unit Tests:
  • WEB-14220 (Bug): Running Karma with coverage hangs
  • User Interface:
  • IDEA-104113 (Exception): Exception occurs if pressing alt+F1 shortcut ("Select In..." action) in repository browser
  • Version Control. Git:
  • IDEA-68866 (Feature): Please support "reword" and "fixup" rebase options
  • IDEA-88890 (Usability Problem): Notify user about Git Rebase is finished
  • IDEA-134564 (Task): GitHandler auth listener does not detect authentication failed.
  • IDEA-123397 (Bug): Git: History for file doesn't show anything before the move if there were too many changes in the commit that moved the file
  • IDEA-133564 (Bug): Version Control - Git settings for Force Push are stored separately
  • IDEA-133873 (Bug): pre-commit hook that modifies files
  • IDEA-134424 (Bug): IntelliJ fails to show the interactive rebase dialog if there are "fixup" commits
  • Version Control. Subversion:
  • IDEA-113535 (Usability Problem): Allow to Revert all Locally deleted files
  • IDEA-105028 (Task): Remove org.jetbrains.idea.svn.actions.AddAction
  • IDEA-133835 (Bug): Error on creating SVN patch
  • IDEA-110604 (Bug): Negative number of unversioned files in changes pane (PyCharm 2.7.3 @ macos 10.8.4)
  • IDEA-131171 (Bug): Weird SVN error message during diff
  • IDEA-125347 (Bug): svn error browsing for changes since a date
  • IDEA-124213 (Bug): VCS Local Change View - New unversioned file not listed if package is unversioned too
  • IDEA-103447 (Bug): Button "..." in "configure subversion branches" dialog is disabled
  • IDEA-113468 (Bug): Subversion1.8: Lock operation hangs up if no credentials are provided
  • IDEA-131822 (Bug): Subversion checkout dialog no longer intelligently suggests folders

New in IntelliJ IDEA Ultimate Edition 14.0.2 Build 139.659 (Dec 9, 2014)

  • No subsystem:
  • WEB-14265 (Feature): Cordova: extend commands list with "prepare" action
  • WEB-13658 (Feature): .editorconfig: make it work for scratch files
  • WEB-13311 (Feature): Add other Cordova platforms to run configurations
  • WEB-13951 (Feature): Allow Emmet TAB completions in JSX
  • IDEA-131732 (Usability Problem): Unclear labels in the Settings | Tools | Server Certificates page
  • WEB-14058 (Performance Problem): Store only limited initializer texts in stubs of JSVariable (e.g. store only literal constant expressions in initializers)
  • IDEA-131506 (Performance Problem): Memory leak in UndoRedoStacksHolder
  • IDEA-131811 (Cosmetics): Wrong grammar in a message box text
  • IDEA-133415 (Cosmetics): Image missing in the ToD
  • IDEA-93159 (Bug): Guice-inspections don't understand javax.inject.Inject-annotations
  • IDEA-131788 (Bug): Remote PHP Interpreter can not connect to SSH Server
  • WEB-14347 (Bug): JSX emmet support incorrect for tag
  • IDEA-128849 (Bug): Plugin downloader can't handle HTTP redirect
  • WEB-14167 (Bug): Code Style settings for JSON is not being saved
  • IDEA-132794 (Bug): Valid generic code is marked invalid due to failed type inference in array construction
  • WEB-13874 (Bug): WebStorm 9: emmet does not expanding CSS abbreviations with commas
  • WEB-13587 (Bug): JSON formatting has no alignment options
  • IDEA-131621 (Bug): IDEA 139.144.2 takes forever to start. Hangs on 100% splash screen state
  • IDEA-133065 (Bug): Code commenting preference not saved (ActionScript)
  • IDEA-131719 (Bug): False positive NPE suggestion in anonymous class
  • IDEA-132717 (Bug): wrong compile error displayed for Java 8 streams and method reference
  • IDEA-132781 (Bug): Formatting option for braces after method "Next line if wrapped" is broken for constructors with javadoc/comment/annotation
  • WEB-13981 (Bug): Alt+F2 should open page on default web server configured in Settings/Deployment
  • WEB-13867 (Bug): Can't change color of HTML tag names
  • IDEA-132997 (Bug): Stackoverflow exception during Analyze backward dependencies
  • IDEA-133023 (Bug): Invert if broken in lambda
  • IDEA-132478 (Bug): Check for updates doesn't suggest latest major version
  • IDEA-132403 (Bug): Default Darcula GSP colors are not good
  • WEB-12780 (Bug): Variables in the sass injections shows as Invalid in the completion if type more than two symbols of the variable name
  • IDEA-133380 (Bug): NPE during startup due to network failure (cant connect to licenseServer)
  • WEB-14024 (Bug): JSX Emmet Completion Not Working With Multiple Classes
  • IDEA-132831 (Bug): Nullable problem with overidden toString
  • IDEA-132931 (Bug): ProgressManager does not cancel all threads running under same WrappedProgressIndicator indicator
  • IDEA-131592 (Bug): Menu disappeared after debugging Node application
  • IDEA-132447 (Bug): Odd interaction between wildcard import and override/implement method dialog
  • WEB-13990 (Bug): spread attributes not supported for JSX
  • WEB-13998 (Bug): JSX: when formatting JSX fragment, text children of a JSX element are not indented correctly
  • WEB-13675 (Bug): Spaces inserted instead of tabs in JSON
  • IDEA-132362 (Bug): Quick Documentation doesn't show supertype Javadoc for an anonymous classes
  • WEB-13295 (Bug): Incorrect files downloaded for ZURB Foundation projects, on phpStorm 7.1.3
  • IDEA-132734 (Bug): can't multi selection in live templates
  • IDEA-133130 (Bug): Idea, IPv6 and make gives connection refused
  • RUBY-15833 (Bug): Auto formatting formatting forwards but not backwards
  • IDEA-56615 (Bug): Callers Hierarchy does not search past constructors of anonymous classes
  • IDEA-132294 (Exception): Throwable at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.multiResolve
  • Android:
  • IDEA-131368 (Bug): Ambiguous method call on Object.wait() on Runnable class in Android project
  • IDEA-133090 (Exception): Android: NPE at com.android.tools.idea.avdmanager.AvdWizardConstants$SystemImageDescription.getAbiType
  • Android.Designer:
  • IDEA-133053 (Exception): Android Designer: IAE at com.intellij.android.designer.model.layout.TextDirection.isLeftSegment
  • Ant:
  • IDEA-130934 (Bug): Generate ant build: javac2 definition fails with suggested "asm4-all.jar"
  • AspectJ:
  • IDEA-132519 (Feature): AspectJ: with 'delegate to javac'==false the modules without aspectj facet require aspectjrt.jar in classpath
  • IDEA-132517 (Feature): AspectJ: after old projects opening the project-level aspect path is lost completely; it would be nice to automatically add it to module facets
  • IDEA-132513 (Feature): AspectJ: check that entries added to aspect path are available in runtime
  • IDEA-132384 (Usability Problem): AspectJ facet settings: provide some title for aspect path
  • IDEA-132520 (Usability Problem): AspectJ facet: It would be nice to report invalid entries in aspect path in Problems
  • IDEA-76479 (Bug): Ajc compiler is not incremental
  • IDEA-97260 (Bug): External build with parallel modules fails with AJC (aspectjtools 1.6.12)
  • Build tools:
  • WEB-12112 (Feature): make grunt console output navigable.
  • WEB-14309 (Bug): unreadable warning color in grunt console
  • CSS:
  • WEB-14201 (Cosmetics): Create Selector: first underscore in the file name is lost in Recent/Opened Files lists
  • WEB-14205 (Bug): Create Selector: New CSS file...: no Content Roots are shown in the dialog
  • IDEA-132839 (Bug): The inspection for DXImageTransform.Microsoft.gradient is wrong
  • Clouds:
  • IDEA-126627 (Exception): Throwable at com.intellij.openapi.editor.impl.EditorImpl.
  • IDEA-133575 (Exception): Exceptions during java cloud debugging
  • Clouds.Heroku:
  • IDEA-128789 (Bug): Heroku: in ApplicationServers tool window focus always jumps on attempt to select externally deployed applications nodes
  • Code Analysis. Inspection:
  • IDEA-131949 (Cosmetics): Wrong error message for fields that should be effectively final.
  • IDEA-132275 (Bug): Unused Property inspection should report all unused properties when run in batch mode
  • IDEA-125951 (Bug): Incorrect "Replace with lambda"
  • IDEA-132415 (Bug): Import inspection is wrong (duplicate class name, source vs unit test folder)
  • IDEA-133442 (Exception): Code Cleanup: sometimes cannot be run
  • Code Formatting and Code Style:
  • IDEA-95114 (Feature): Java arrangement: Provide new method types
  • IDEA-117789 (Bug): Eclipse code style import: "Never join already wrapped lines" seems to be ignored
  • IDEA-131975 (Bug): "Only vcs changed text" option is disabled if file contains only deletions
  • IDEA-131937 (Bug): Reformat code doesn't work in new files not added to version control
  • Code Navigation:
  • IDEA-122033 (Feature): Quick definition on lambda
  • IDEA-73312 (Feature): call hierarchy enhancement
  • IDEA-128086 (Usability Problem): Can't navigate to lambda implementation if interface extends other
  • Compiling Project:
  • IDEA-131634 (Bug): Long "scanning files to index"
  • IDEA-131602 (Bug): Problem with encoding
  • IDEA-129176 (Bug): "Exclude from Compile" only takes effect after restart
  • Console:
  • IDEA-132694 (Bug): ANSI colors need restart for a new settings to apply
  • DB.Connectivity:
  • DBE-951 (Task): Derby: upgrade jdbc driver shipped with 0xDBE
  • DB.Console:
  • DBE-973 (Usability Problem): Database console: when SELECT returns an error, empty Result tab is anyway created and focused
  • DBE-961 (Bug): PostgreSQL: SELECT ... INTO opens a result tab with table but no data is shown
  • DBE-925 (Bug): Errors with basic expressions
  • DBE-990 (Bug): Database console: Output view can't be closed
  • DB.Refactoring:
  • DBE-924 (Bug): H2: DROP INDEX on a schema does not qualify the index with the schema name and therefore doesn't work
  • DBE-991 (Bug): H2: SQL create table with column primary key, auto increment and not null gives syntax error
  • Dart:
  • WEB-13187 (Feature): Dart plugin support for async/async*/sync*/await/yield
  • WEB-1588 (Feature): Provide jump to source for DartUnit tests
  • WEB-14083 (Usability Problem): Public and private fields have the same icon in Structure view
  • WEB-14232 (Bug): Webstorm does not synchronize/reload packages after "pub upgrade"
  • WEB-14051 (Bug): Dart : Cannot jump to the declaration of exported class
  • WEB-14212 (Bug): Dart: Comments on the "const" fields are ignored from documentation.
  • WEB-14102 (Bug): Step Into method on List doesn't go into method
  • WEB-13512 (Bug): Dart cmd line app debugger: show contents of *_patch.dart files, e.g. object_patch.dart and isolate_patch.dart
  • Data.Viewer:
  • DBE-792 (Bug): Table Editor: table is sorted by wrong column's values if columns were reordered
  • DBE-911 (Bug): Result tab column ordering
  • DBE-326 (Bug): Filter in second page returns "No Data Available"
  • DBE-891 (Bug): PostgreSQL: 'infinity' at date and time formats is displayed in an ugly way
  • DBE-801 (Bug): Add a way to insert null to a table cell
  • DBE-998 (Bug): Go to Related Data: only referenced rows are shown, referencing are not shown at Quick Documentation and Go To
  • Database:
  • IDEA-117623 (Usability Problem): Database: Table Editor: Filter criteria cleared when tab is detached to another window
  • IDEA-116870 (Usability Problem): Database View: some buttons are disabled at toolbar
  • IDEA-102633 (Bug): Data Source, Table Editor is not saved/restored across sessions, column filters are also lost
  • IDEA-132503 (Bug): Table editor: loaded PNG content is copied only as a summary
  • IDEA-131056 (Bug): SQL Console should not inject "TOP 500" in SELECT statements that have INTO clause
  • IDEA-127322 (Bug): Database: Table Editor: filter not working
  • Debugger:
  • IDEA-132103 (Feature): Debugger: evaluation of class definition in class file (byte code) context is unavailable
  • IDEA-132100 (Usability Problem): Debugger: Evaluate Code Fragment: restoring from history without semicolon is a problem for class definitions
  • IDEA-132166 (Usability Problem): Debugger: Quick Evaluate: lambda is suggested, but failed to be processed
  • IDEA-132154 (Usability Problem): Debugger: Quick Evaluate: method reference is suggested, but failed to be processed
  • IDEA-125102 (Usability Problem): Message "All elements in visible range are null" should be enhanced
  • IDEA-132940 (Cosmetics): Debugger: Adjust Range: two elements are allowed, while one is not
  • IDEA-121505 (Bug): Breakpoint properties popup: More link does not work if over tool window splitter
  • IDEA-132772 (Bug): Changed objects are not marked as modified
  • WEB-13972 (Bug): Debugger: Cannot stop on breakpoint due to internal error: TypeError: Object function () { ... } has no method 'value'
  • WEB-13653 (Bug): Open in browser opens only Chrome after debugging
  • WEB-14054 (Bug): Can't Debugger Child Process
  • IDEA-131912 (Bug): Lambda evaluation is broken
  • IDEA-132040 (Bug): Java Data Type Renderers UI is not redrawn when selecting another Renderer
  • IDEA-131923 (Bug): Debugger: Referring Objects can't update on Set Value
  • IDEA-133002 (Bug): 1 sec delay to edit "do not step into classes" in settings > Build, Exec, Deploy > Debugger > Stepping
  • IDEA-125322 (Bug): Debugger: F2 adds new row in Watches
  • IDEA-132017 (Bug): Debugger|Code Fragment evaluation mode: restore text from history provides red highlighting (unexpected token)
  • IDEA-114415 (Bug): Unable to use debugger after failed debug of forked JUnit tests
  • IDEA-132525 (Bug): Debugger: evaluation of class definition in context of private field initialization is unavailable
  • IDEA-133432 (Bug): IDE hangs when deleting a line multiple times because of xdebugger
  • IDEA-131932 (Bug): Debugger: Show / "Declared type" setting has some unexpected effect
  • IDEA-132566 (Bug): "View as" hex for byte array is not working
  • IDEA-131993 (Bug): Debugger: arrays/collections: "more items" specifies wrong value
  • IDEA-132269 (Exception): Debugger: ISFE at StackFrameProxyImpl.isLocalVariableVisible() on attempt to show a variable
  • IDEA-131922 (Exception): Debugger: Inspect from Referring Objects causes NPE at ClassRenderer.createFieldDescriptor()
  • IDEA-132937 (Exception): Debugger: Adjust Range: setting out-of-bound index causes Assertion at ArrayItemData.()
  • Diff_Merge:
  • IDEA-126464 (Bug): Empty "Show Diff" warning
  • Documentation:
  • IDEA-132187 (Task): Write javadoc for PsiModificationTracker and related classes
  • IDEA-132737 (Bug): The help topic for the New Module Wizard (first page) is available. Its Id is Module_Category_and_Options
  • Eclipse Integration:
  • IDEA-132645 (Bug): Eclipse integration problem: all imported modules have been lost after project reloading (100% reproduce)
  • Editor. Editing Text:
  • IDEA-132072 (Performance Problem): IntelliJ IDEA hanging when pasting content
  • IDEA-131780 (Performance Problem): UndoManager stores large char arrays in ImmutableText
  • IDEA-132454 (Bug): "Clear Read-Only Status" dialog displayed twice on cancel
  • IDEA-132279 (Bug): Indentation is broken in the latest build 139.223
  • IDEA-133649 (Bug): Font not working
  • Editor. Error Highlighting:
  • IDEA-131918 (Bug): Java 8 + Language Level 8.0 error
  • IDEA-132747 (Bug): Bad code is not red: Annotation enum and Class values
  • Editor. Intention Actions:
  • IDEA-132771 (Bug): Intentions of file-level inspection should not use element at caret
  • File System:
  • IDEA-132030 (Performance Problem): fsnotifier is 32-bit only, missing 64-bit version.
  • File Watchers:
  • WEB-14104 (Feature): Finish watcher before running tests
  • WEB-8178 (Usability Problem): Inspections | File Watchers | File Watcher available: recognizes already set up watchers by exact name only
  • WEB-14141 (Bug): Don't suggest to suppress File watchers inspections
  • Find, Replace, Find Usages:
  • IDEA-130337 (Bug): Replace in path messes up when the string appears multiple times on the same line
  • IDEA-132226 (Bug): Searching usages of overriding methods parameters should not assume that all overriders are java
  • Flash_Flex:
  • IDEA-131755 (Bug): Incorrect Code Inspection of Flex Code
  • IDEA-119672 (Bug): 'Rename function' in MXML event handlers (injected code) does not work.
  • IDEA-130251 (Bug): Debugger Not Displaying Hyperlinks Into Code
  • GWT:
  • IDEA-132009 (Bug): GWT 2.7.0-beta1 superDevMode doesn't compile
  • IDEA-131619 (Bug): IDEA reports about unexisting syntax error.
  • IDEA-133522 (Bug): GWT compile fails in IDEA with GWT 2.7.0
  • Gradle:
  • IDEA-127178 (Bug): IDEA sets up incorrect classpath, when Gradle artifact is included multiple times with different classifiers
  • IDEA-132188 (Bug): Separation of IDE compilation output and output of build tool (Gradle) seems broken
  • Grails:
  • IDEA-132396 (Bug): GSP views not using correct styles
  • HTML:
  • WEB-541 (Feature): (X)HTML and body indentation
  • WEB-392 (Bug): HTML always auto-indenting if no parent tag
  • WEB-456 (Bug): textarea text formatted in reformat code [adding of whitespace within textarea tag]
  • WEB-2405 (Bug): Code style / HTML / "Do not indent children ... or if tag size more than" actually works like "more or equals"
  • WEB-331 (Bug): Unresolved Entity Reference for valid HTML entities like € … etc.
  • WEB-13982 (Bug): Incorrect indentation on pressing Enter after XML tag with attributes on multiple lines
  • IDE Configuration:
  • IDEA-123787 (Cosmetics): "No live templates selected" label in multiple selection
  • IDEA-116809 (Bug): File Types: reassigned wildcard between predefined file types is not preserved upon restart
  • IDE.User Interface:
  • DBE-894 (Usability Problem): Re-selection after operation on Database panel makes it totally unusable when performing consecutive operations
  • DBE-919 (Security Problem): Correct password inferable in DB config menu
  • DBE-341 (Bug): Editor tabs are not restored upon restart
  • DBE-281 (Bug): Query Execution Notification
  • Indices:
  • IDEA-132227 (Performance Problem): DOM stubs stores large strings (e.g. > 20K) for element that have tag children
  • IDEA-128919 (Bug): Eclipse Code Formatter gives "Invalid stub element type in index"
  • JSP:
  • IDEA-133345 (Bug): Idea inserts wrong closing tag
  • Jade:
  • WEB-12921 (Feature): Jade: resolve file path after include filter
  • WEB-14016 (Bug): Ctrl-Alt-L: Jade formatting goes wrong in few aspects
  • WEB-13674 (Bug): Duplicate class detection broken
  • WEB-12915 (Bug): Jade: recognize invocation of mixin with interpolation
  • WEB-12916 (Bug): Jade: recognize tag interpolation
  • WEB-14137 (Bug): Cannot find less class declaration when class is used in jade file
  • Java. Error Highlighting:
  • IDEA-133297 (Bug): Invalid "Explicit type arguments can be inferred" warning but "fixing" the warning results in uncompilable / error code
  • IDEA-133173 (Bug): JDK 1.8: Good code red for Java method references
  • IDEA-132810 (Bug): Java parser issues with generics type casting
  • IDEA-132560 (Bug): Java 8 error highlighting problem
  • IDEA-130973 (Bug): Bad code green: getClass() with wildcards
  • IDEA-132138 (Bug): Unused declaration: false positive with lamdas
  • IDEA-132725 (Bug): False positive compiler error
  • IDEA-132431 (Bug): Invalid "Ambiguous method call" error with generic types
  • IDEA-132534 (Bug): Type inference inspection loops indefinitely
  • IDEA-58305 (Bug): Good code is red: unreachable statement
  • IDEA-70953 (Bug): Good code red: unreachable statement
  • IDEA-130312 (Bug): Good code red: variable might not have been initialized
  • IDEA-132407 (Bug): Lambda implementation of interface isn't shown / method implementation is missed.
  • IDEA-133372 (Bug): Incorrect Lambda Refactoring Suggestions
  • IDEA-132708 (Bug): Invalid "Incompatible types" error with method reference when method has multiple overloads with varargs
  • IDEA-132063 (Bug): Bad code green: Casting to Set

New in IntelliJ IDEA Ultimate Edition 14.0.2 Build 139.658 RC (Dec 5, 2014)

  • No subsystem:
  • WEB-14265 (Feature): Cordova: extend commands list with "prepare" action
  • WEB-13311 (Feature): Add other Cordova platforms to run configurations
  • WEB-14058 (Performance Problem): Store only limited initializer texts in stubs of JSVariable (e.g. store only literal constant expressions in initializers)
  • IDEA-133415 (Cosmetics): Image missing in the ToD
  • RUBY-15833 (Bug): Auto formatting formatting forwards but not backwards
  • WEB-13981 (Bug): Alt+F2 should open page on default web server configured in Settings/Deployment
  • WEB-14167 (Bug): Code Style settings for JSON is not being saved
  • WEB-14347 (Bug): JSX emmet support incorrect for tag
  • IDEA-132831 (Bug): Nullable problem with overidden toString
  • IDEA-132997 (Bug): Stackoverflow exception during Analyze backward dependencies
  • Build tools:
  • WEB-12112 (Feature): make grunt console output navigable.
  • WEB-14309 (Bug): unreadable warning color in grunt console
  • CSS:
  • WEB-14205 (Bug): Create Selector: New CSS file...: no Content Roots are shown in the dialog
  • Clouds:
  • IDEA-133575 (Exception): Exceptions during java cloud debugging
  • Code Navigation:
  • IDEA-122033 (Feature): Quick definition on lambda
  • IDEA-128086 (Usability Problem): Can't navigate to lambda implementation if interface extends other
  • Debugger:
  • WEB-13653 (Bug): Open in browser opens only Chrome after debugging
  • IDEA-133432 (Bug): IDE hangs when deleting a line multiple times because of xdebugger
  • IDEA-132772 (Bug): Changed objects are not marked as modified
  • Editor. Editing Text:
  • IDEA-133649 (Bug): Font not working
  • File Watchers:
  • WEB-14104 (Feature): Finish watcher before running tests
  • GWT:
  • IDEA-132009 (Bug): GWT 2.7.0-beta1 superDevMode doesn't compile
  • IDE Configuration:
  • IDEA-116809 (Bug): File Types: reassigned wildcard between predefined file types is not preserved upon restart
  • JSP:
  • IDEA-133345 (Bug): Idea inserts wrong closing tag
  • Java. Error Highlighting:
  • IDEA-127124 (Bug): Good code red: Complex stream / lambda expression
  • IDEA-132810 (Bug): Java parser issues with generics type casting
  • Java.Inspections:
  • IDEA-133565 (Bug): "@NotNull/@Nullable Problems" inspection doesn't ignore external annotations
  • IDEA-133555 (Bug): Method reference ignored during analysis of boolean method inversion
  • IDEA-131608 (Bug): Incorrect inspection result: Condition 'version == null' is always 'false' - for org.apache.wicket.MarkupContainer#get(java.lang.String)
  • JavaEE.JBoss:
  • IDEA-132567 (Bug): WildFly 8 cannot be started from IntelliJ IDEA
  • IDEA-133570 (Bug): JBoss: support 'VM option+default value' JMX port syntax
  • JavaEE.WebLogic:
  • IDEA-133492 (Bug): Weblogic remote cluster configuration disappears when Idea app is closed
  • JavaScript. Frameworks:
  • WEB-14066 (Bug): AngularJS: Custom interpolation startSymbol and endSymbol not recognized
  • LESS:
  • WEB-14303 (Bug): less animation-delay negative error
  • WEB-14345 (Bug): LESS: Error "Mismatched property values" when use color operation functions
  • WEB-14382 (Bug): LESS: Highlighting of unclosed comment is missing if cursor is on a new line
  • Node.js:
  • WEB-14353 (Bug): Scratch file: JavaScript: cannot run file on Windows
  • OSGi:
  • IDEA-131465 (Bug): OSGI plugin concider maven dependencies as non-osgi
  • IDEA-133040 (Bug): Malformed error messages from OSGi tooling
  • Thymeleaf:
  • IDEA-133661 (Bug): Thymleaf: Problems with value type hints
  • IDEA-130460 (Bug): Thymeleaf: support double bracket problems
  • IDEA-133595 (Bug): Variable templates in URLS are not parsed correctly
  • Version Control:
  • IDEA-116400 (Usability Problem): Vcs Log: in a multi-repo project recent commits list can be incorrect
  • IDEA-112436 (Usability Problem): "Unregistered VCS root message" improvements: "Add root" button; optional automatical roots registration.
  • IDEA-133197 (Cosmetics): VCS log: Log vanishes after invoke "Collapse linear branches" or "Expand all branches" actions
  • IDEA-107117 (Bug): Filter part of toolbar panel in Changes->Log disappeared
  • IDEA-133475 (Bug): Remember filter text in Log when mouse covers '>>' icon.
  • IDEA-133320 (Bug): Unregistered root detected: combined link Add Root and Configure in Event Log
  • Version Control. Git:
  • IDEA-84497 (Usability Problem): Version Control settings is polluted with 'unregistered roots' errors
  • IDEA-132199 (Bug): Git>Branches... Dialog does not pop up when module is "library home"
  • IDEA-84715 (Bug): Non-latin letters and git
  • IDEA-111168 (Bug): "Add All" button to add all unregistered roots at once
  • IDEA-133652 (Bug): git confusion when branch name is the same as file/directory name
  • IDEA-133368 (Bug): Enable Git Add on a newly added and changed file
  • IDEA-132502 (Bug): Git Pull Dialog with many branches: FrequentEventDetector - Too many events posted
  • IDEA-133309 (Exception): GitPushSettings.getUpdateMethod must not return null
  • XML:
  • IDEA-121450 (Bug): xsd:boolean - Idea is highlighting 0 and 1 as invalid values
  • IDEA-133531 (Bug): IDEA ignores the xsi:schemaLocation under certain circumstances

New in IntelliJ IDEA Ultimate Edition 14.0.1 Build 139.225 (Nov 24, 2014)

  • Compiling Project:
  • IDEA-131602 (Bug): Problem with encoding
  • Eclipse Integration:
  • IDEA-132645 (Bug): Eclipse integration problem: all imported modules have been lost after project reloading (100% reproduce)
  • Gradle:
  • IDEA-127178 (Bug): IDEA sets up incorrect classpath, when Gradle artifact is included multiple times with different classifiers

New in IntelliJ IDEA Ultimate Edition 14.0 Build 139.224 (Nov 5, 2014)

  • To facilitate your workflow, we’ve added a decompiler for Java classes. You don’t need any third-party plugins to have a look at what’s inside any library for which you don’t have the source code.
  • The debugger, a core tool of every developer, has also been improved in a number of ways. Now it shows variable values in the editor right next to their usages. It also offers a new Show Referring Objects action, and supports lambda expressions in the Evaluate expression dialog.
  • The editor, where you spend most of your time, remains the heart and soul of IntelliJ IDEA. As always, we focused on making it even better for v14. Meet the smart Backspace key behavior, code style detection, Scratch files, improved Multiple selections (which now come with handy shortcuts), a ‘Copy as HTML/RTF’ action, a faster ‘Find in path’ action, and lots of other tiny but very helpful enhancements.
  • Code inspections have been extended to provide a new key code analysis feature aimed to infer @NotNull, @Nullable and @Contract annotations for your Java libraries automatically, based on their bytecode.
  • Coding assistance for supported frameworks has been updated according to their latest versions, and so have application server integrations. Apart from improving support for existing frameworks, IntelliJ IDEA 14 now provides coding assistance for Thymeleaf.
  • Support for the Play 2.x framework has moved to the Scala plugin, so you don’t need to install the plugins separately anymore. The updated Scala plugin comes with the Change Signature refactoring, support for anonymous functions in the Evaluate expression dialog, reworked SBT integration, faster performance, and brand new project configuration model.
  • Support for trending JavaScript frameworks such as React, spy-js, Node.js and Grunt, announced earlier in WebStorm 9, is now available in IntelliJ IDEA 14. In addition to these improvements, the IDE offers two brand-new plugins: for Meteor, and for PhoneGap, Cordova and Ionic frameworks. Following Java, JavaScript also gets the postfix code completion feature.
  • And last but not least, IntelliJ IDEA 14 adds a number of new features from Android Studio, including support for Android Wear and TV, along with many other enhancements.
  • Other notable enhancements include:
  • Maven integration gets better support for profiles and MANIFEST.MF generation.
  • Gradle integration, among other general enhancements, offers the standard Test runner for running test tasks, and lets you specify the Gradle task ‘Before the launch’ in run configuration.
  • Log viewer and Push dialog have been improved for Git and Mercurial. The existing Mercurial integration now offer synchronous branch control and supports subrepositories.
  • JavaFX Scene Builder is now built into the editor. You no longer need to switch away from IntelliJ IDEA when editing your layouts.
  • The built-in set of database tools has been improved in many ways, including Integrated Windows Authentication support for SQL Server, ‘Navigate to Table/Procedure’ action, a better Table view, and much more.

New in IntelliJ IDEA Ultimate Edition 14 Build 139.69.2 EAP (Oct 15, 2014)

  • No subsystem:
  • IDEA-130928 (Bug): "Quick Documentation" eliminates comma for field
  • IDEA-130724 (Bug): NPE in LogConsoleBase
  • IDEA-130604 (Bug): Reporting exception fails
  • WEB-13696 (Bug): Broken Live Templates
  • IDEA-99538 (Bug): IDEA cant update - cant delete util.jar
  • IDEA-128832 (Exception): Code completion works incorrectly in injected fragment with multiple carets
  • IDEA-130892 (Exception): java.lang.AssertionError: No storage for index
  • AspectJ:
  • IDEA-92503 (Bug): Cannot resolve symbol thisJoinPointStaticPart in aspectj
  • CSS:
  • WEB-2078 (Feature): CSS as New file in menu
  • WEB-13601 (Bug): "Create selector" don't let me choose CSS file on my content roots
  • WEB-10439 (Bug): Default live template m-t for css works incorrectly
  • WEB-13695 (Bug): Cannot use directories when creating some types of files
  • Code Analysis. Inspection:
  • IDEA-130964 (Usability Problem): Spell check in commit dialog only works if enabled in inspection
  • IDEA-130862 (Bug): IDEA does not see suppress warnings annotation for parameter
  • Code Formatting and Code Style:
  • IDEA-129964 (Bug): Error of reformatting of the source code
  • Dart:
  • WEB-13225 (Feature): Ignore Dart 'build' directory when searching
  • WEB-13550 (Usability Problem): Make some indication if Pub Serve reports error/warning and its tool window is not visible
  • WEB-12609 (Usability Problem): "New Dart File" context menu defaults to class, which is unusual for Dart
  • WEB-13444 (Bug): Unable to set breakpoint in Isolate
  • Debugger:
  • IDEA-130960 (Bug): Show exception details in evaluate window
  • IDEA-130589 (Bug): 'View Text' on value with custom renderer in debugger shows default text for the value
  • Diff_Merge:
  • IDEA-130874 (Usability Problem): 'Revert' action does nothing when invoked inside a changed file but not on a line containing changes
  • Editor. Editing Text:
  • IDEA-123396 (Feature): Multiple carets: offer completion from last caret w/ completion available
  • IDEA-130866 (Bug): Code folding for getter method - cursor doesn't move into method implementation
  • IDEA-107490 (Bug): Backspace with sticky selection not working
  • IDEA-130863 (Bug): Chaotic selection on reopening editor
  • IDEA-101360 (Exception): Rearrange code action should treat read-only files correctly
  • Gradle:
  • IDEA-127329 (Bug): Importing Gradle Project removes all artifacts
  • Jade:
  • WEB-13619 (Bug): Jade: Invalid items in completion
  • Java. Code Completion:
  • IDEA-130746 (Bug): Incorrect cast after completion in evaluate dialog
  • Java. Error Highlighting:
  • IDEA-130810 (Bug): Incorrect "Unchecked assignment" warning within lambda
  • IDEA-127767 (Bug): Editor reports incompatible type error, but required type is the same as the found type
  • IDEA-131087 (Bug): IntelliJ fails to understand complex lambda stuff
  • IDEA-130226 (Bug): False positive unreachable statement error
  • IDEA-131066 (Bug): Perfectly valid recursive generics is highlighted as compilation error
  • Java. Refactoring:
  • IDEA-130836 (Bug): Invert Boolean refactor base method warning Cancel button does not work
  • IDEA-130992 (Bug): Refactor/rename package to FQN (name with dots) leads to package deleting
  • JavaEE.Jetty:
  • IDEA-115697 (Feature): Jetty: provide possibility to select the jetty_base
  • JavaEE.Struts:
  • IDEA-126904 (Bug): OGNL: parse filtering/projection expressions
  • JavaScript:
  • IDEA-130914 (Bug): JavaScript debug Run Configuration doesn't allow Make before Run
  • WEB-13112 (Bug): No JSDoc is shown for properties of inferred types
  • JavaScript. Inspections:
  • WEB-13594 (Usability Problem): JSCS: Settings: improve "Custom configuration file" field
  • WEB-13687 (Bug): JSCS: should work on Unix/Mac
  • WEB-13669 (Bug): JSCS: Settings dialog opened from the Error pane is not shown correctly
  • WEB-13623 (Bug): JSCS: avoid errors highlighting blinking on typing in the Editor
  • JavaScript. Predefs:
  • WEB-8941 (Bug): Node.js Globals library missing console object and others
  • Node.js:
  • WEB-13681 (Bug): NPM: cannot load packages if extLibs folder does not exist
  • Packaging and Installation:
  • IDEA-130625 (Bug): Failed to apply patch
  • IDEA-128187 (Bug): Error updating IDEA on Windows - Regression of IDEA-99538
  • Project Configuration:
  • IDEA-130930 (Bug): misc.xml configuration overlaps the other definition of a component
  • SASS:
  • WEB-7061 (Bug): Support interchangeability of dash and underscore in SASS/SCSS identifiers
  • WEB-13027 (Bug): background-image size intention does not work in scss
  • Spring:
  • IDEA-113367 (Bug): @RequestMapping parsing/referencing fails when regex expression contains braces
  • Thymeleaf:
  • IDEA-130800 (Feature): Thymeleaf: the th:block tag is reported as unknown HTML tag
  • IDEA-130448 (Bug): Properties from message files are not discovered in thymeleaf
  • IDEA-130466 (Bug): Thymeleaf #fields object not recognized
  • Unit Testing. JUnit:
  • IDEA-127052 (Feature): Re-order unit tests to run
  • Version Control:
  • IDEA-118653 (Cosmetics): Weird background for containing branches section

New in IntelliJ IDEA Ultimate Edition 14 Build 139.1.20 EAP (Oct 10, 2014)

  • No subsystem:
  • IDEA-130233 (Feature): Include "Show in Explorer" in Find Action
  • WEB-13587 (Feature): JSON formatting has no alignment options
  • IDEA-74132 (Feature): Rename package QName
  • WEB-13537 (Usability Problem): JavaScript Libraries: can't enable custom library in Default Settings
  • IDEA-130673 (Cosmetics): "No SDK Specified" dialog: misprint in the message
  • IDEA-127119 (Bug): Outline for JSON no longer groups nested arrays correctly.
  • CPP-1199 (Bug): Create project with existing sources throws exception when '.idea' already exists
  • IDEA-130419 (Bug): Wrong formatting of a tip of the day
  • WEB-11697 (Bug): AngularJS in HTML variable assignment with filter
  • IDEA-126841 (Bug): "Unused imports" makes mistakes
  • IDEA-130706 (Bug): Incorrect warning for Constant Conditions and Expressions - HashMap usage
  • IDEA-130308 (Bug): Looks like Copyright plugin does not respect scope filters any more
  • WEB-13600 (Bug): Flagging scientific notation in JSON as an error (eg: 1.23e-5)
  • IDEA-129939 (Bug): IDEA tries to perform 'clear read-only status' on start on all .iml files
  • IDEA-130682 (Bug): Preferences : Code style: Can't scroll the page on Mac
  • IDEA-130273 (Bug): Infer Nullity with External Annotations enabled pads xml file with redundant null entries.
  • IDEA-130509 (Bug): Settings filter is broken
  • IDEA-130359 (Bug): Overlapping collapse areas not supported correctly
  • IDEA-130053 (Bug): Fix "Annotate overriding methods" may produce @Nullable @NotNull.
  • IDEA-99026 (Bug): Multiple bookmarks on single line
  • IDEA-130532 (Bug): Bookmarks: merging lines with Delete or Backspace keys joins several bookmarks on the same line
  • DBE-857 (Bug): Oracle. Add support for database events trigger
  • IDEA-130892 (Exception): java.lang.AssertionError: No storage for index
  • Android:
  • IDEA-130778 (Usability Problem): Do not show 'Memory Monitor' tool window for non-android projects
  • IDEA-125927 (Task): Add "id" for treeStructureProvider EP for AndroidTreeStructureProvider
  • IDEA-129976 (Bug): Android tools dissapeared from menu(under "Android")
  • IDEA-126591 (Bug): Android Support NPE
  • IDEA-130398 (Bug): Unable To Set Build Target For Android SDK
  • IDEA-125838 (Bug): Building Maven project with AAR dependency fails on java.util.zip.ZipException: zip file is empty
  • Build tools:
  • WEB-13509 (Bug): Console in Grunt Console Window is hidden
  • CSS:
  • WEB-13602 (Usability Problem): "Create selector" don't offer me CSS files which are in the project and even are opened in editor
  • Code Analysis. Inspection:
  • IDEA-130218 (Feature): Filter inspections by language
  • IDEA-21316 (Feature): New inspection: suspicious getter/setter (accessing different field than expected)
  • IDEA-130330 (Usability Problem): Inspection settings: severity of disabled scope is reported as for enabled
  • IDEA-130492 (Usability Problem): Analyze -> Code Cleanup seemingly does nothing
  • IDEA-130385 (Usability Problem): Inspection settings treeview: left arrow does not scroll the view when group node is not visible
  • IDEA-130323 (Usability Problem): Severity filter in inspection settings acts strangely
  • IDEA-130390 (Cosmetics): Inspection settings: name of "Reset to Defaults Settings" could be corrected
  • IDEA-130387 (Bug): Inspection settings: Reset to Default make additional options panel disappear
  • IDEA-130388 (Bug): Inspection settings: Reset to Default does not work if the only changes are inspection-specific options
  • IDEA-130063 (Bug): Class.newInstance is incorrectly flagged as @Nullable
  • IDEA-117626 (Bug): good code yellow: variable modification inside 'try' clause
  • IDEA-130379 (Bug): "Inner class may be static" inspection reports false positive
  • IDEA-130278 (Bug): Typo in Groovy error inspection
  • IDEA-130457 (Bug): Custom severities do not keep their order
  • IDEA-130595 (Bug): "Constant Conditions & exceptions" inspection is wrong for an enum class
  • IDEA-130342 (Bug): Inspections settings: adding scope to group does not update containing inspections in tree view
  • Code Formatting and Code Style:
  • IDEA-129447 (Usability Problem): Arrangement: scroll UI into view when editing rule
  • IDEA-130275 (Bug): Formatter messes up comma separated variable declarations in anonymous classes
  • IDEA-130594 (Bug): JSON adds unwanted indent on new line
  • IDEA-130632 (Bug): Code style: "Detect and use existing file indents" and "Use tab character" interact unexpectedly
  • Code Navigation:
  • IDEA-130026 (Bug): Javadoc shows doc from superclass not the overriden method
  • CoffeeScript:
  • WEB-5491 (Bug): Ruby Mine 4 .js.coffee template syntax highlighting messed when used with erb
  • DB.Console:
  • DBE-854 (Bug): MSSQL: AssertionError: Language: TSQL: parent='1, 2' on execute statement for function
  • DB.Introspection:
  • DBE-834 (Bug): Database: function / procedure editor ignores existent schema qualifier
  • Dart:
  • WEB-13124 (Feature): Run pub serve before launching Dartium or Browser
  • WEB-13374 (Feature): Inform developer when packages are updated or have new versions
  • WEB-13499 (Bug): DartUnit: Observatory link is broken with the test output in the console
  • WEB-13444 (Bug): Unable to set breakpoint in Isolate
  • WEB-13501 (Bug): Debugger throws malformed type exception when investigating a variable.
  • WEB-9902 (Bug): Need better presentation of errors reported by the pub tool
  • WEB-13583 (Bug): Cannot Set Breakpoints in Dart When Project Has Spaces
  • WEB-13544 (Bug): broken unit test doesn't fail
  • WEB-13532 (Bug): Stack trace in unit test doesn't link to test file
  • Data.Viewer:
  • DBE-804 (Cosmetics): Width/height auto adjust
  • DBE-817 (Bug): Transpose should show column names on left
  • Database:
  • IDEA-130873 (Bug): Data Source - ODBC Driver is not included in JDK 8
  • Debugger:
  • IDEA-123114 (Feature): Debugger: render awt.Image and swing.Icon in Variables/Watches/Evaluate views
  • IDEA-130834 (Bug): Can not switch data type renderer in watches view
  • IDEA-125376 (Bug): Highlited current debug line disappear after switch between pages (Ctrl+E)
  • WEB-13448 (Bug): Debugging Node-Webkit applications with a "node-main" script
  • IDEA-90377 (Bug): Enter Exception Class on creating exception breakpoint in Java debugger shouldn't show classes which do not subclass Throwable
  • IDEA-122773 (Bug): Evaluate expression -> code fragment mode -> history empty
  • IDEA-130195 (Bug): Code fragments in debugger can no longer evaluate Grails domain methods
  • IDEA-130589 (Bug): 'View Text' on value with custom renderer in debugger shows default text for the value
  • IDEA-130240 (Exception): Debugger: IncorrectOperationException at PsiJavaParserFacadeImpl.createStatementFromText
  • Decompiler:
  • IDEA-128895 (Usability Problem): Decompiler: "Highlight usages of element at caret" makes no effect
  • IDEA-127827 (Bug): Navigate to declaration in the same file does not work in decompiled code
  • IDEA-127409 (Bug): Half a minute GUI hang
  • IDEA-130478 (Bug): Fernflower fails to read class from jar
  • Diff_Merge:
  • IDEA-129533 (Bug): 'Change marks' on gutter are still shown after committing
  • IDEA-130588 (Bug): Compare directories | Apply to selected shows unexpected message
  • Editor. Editing Text:
  • IDEA-105269 (Feature): Go To Next Edit
  • IDEA-74010 (Feature): outliner-like code folding improvements
  • IDEA-103472 (Feature): Alt-Shift-click should trigger a rectangular selection
  • IDEA-119234 (Feature): Option to show whitespaces only in front and behind
  • IDEA-15412 (Feature): Expand or Collapse all existing foldings in selection
  • IDEA-129490 (Usability Problem): Can't use change encoding dialog w keyboard
  • IDEA-129350 (Cosmetics): shift+enter should work like down,meta+enter
  • IDEA-130773 (Cosmetics): Shorten inferred org.jetbrains.annotations.Nullable/NotNull names in javadoc
  • IDEA-129001 (Bug): "Indent selection" won't move the caret if the line contains only whitespace and the caret is in the beginning
  • IDEA-130491 (Bug): Changing the editor font size does not work properly
  • IDEA-121896 (Bug): Delete key doesn't delete CRLF while using multiple carets
  • IDEA-129688 (Bug): Android Studio/IntelliJ and Quick Doc shown on Menu Click
  • IDEA-130503 (Bug): Emacs cut to end of line broken
  • IDEA-130735 (Bug): Multiple carets - backspace causes the editor position to jump around
  • IDEA-130131 (Bug): Emacs Tab conflict with tab in live template
  • Editor. Intention Actions:
  • IDEA-130277 (Bug): Make method return alternate type inspection inserts fully-qualified class name
  • File System:
  • IDEA-128902 (Bug): Recursive Symlinks STILL cause idea to spin forever
  • Find, Replace, Find Usages:
  • IDEA-119759 (Feature): "Open in new tab" setting should be shared
  • GWT:
  • IDEA-130222 (Task): Update GWT super dev mode launcher
  • HTML:
  • WEB-12010 (Bug): Angular: HTML global attributes (id, class, lang, etc.) should be suggested by completion in Angular directives
  • IDE Configuration:
  • IDEA-129042 (Usability Problem): Inspections tree: restore Copy shortcut
  • IDEA-114768 (Bug): Plugins settings page gets blue after opening
  • IDE.User Interface:
  • DBE-822 (Feature): Add "Reformat Code" option into context menu
  • DBE-704 (Usability Problem): Table editor tab shows virtual directory name for same named tables
  • Jade:
  • WEB-13621 (Bug): Jade: HTML injection is incorrectly calculated
  • Java. Code Completion:
  • IDEA-130746 (Bug): Incorrect cast after completion in evaluate dialog
  • Java. Error Highlighting:
  • IDEA-130123 (Bug): Nested closure issue
  • IDEA-130519 (Bug): Idea mistakenly highlights code as non-compilable
  • IDEA-130129 (Bug): Editor error highlighter incorrect following a method reference
  • IDEA-130498 (Bug): Incorrect method invocation is not highlighted
  • IDEA-130109 (Bug): Code analysis broken when navigating to (Java) class org.codehaus.groovy.runtime.DefaultGroovyMethods
  • IDEA-130136 (Bug): Idea mistakenly reports compilation error
  • Java. Intention Actions:
  • IDEA-130126 (Bug): Intention "Lambda can be replaced with method reference" should not be applied when method reference is ambiguous and lamba is using the static member
  • IDEA-130540 (Bug): Convert TestCase to TestNG duplicates all annotations
  • IDEA-130313 (Bug): "Add clarifying parentheses" shouldn't remove comments
  • IDEA-130544 (Bug): Convert TestCase to TestNG does not convert assertions
  • Java. Refactoring:
  • IDEA-130452 (Usability Problem): Switching from inline rename editor to dialog based editor should preserve previously typed name
  • Java.Inspections:
  • IDEA-130360 (Feature): Add quick fix to "Design for extension" inspection
  • IDEA-129645 (Bug): False '@Nullable' annotation for ThreadLocal.get() return type
  • IDEA-130494 (Bug): Nullability contract is not evaluated correctly.
  • IDEA-130652 (Bug): Check contract return type against method signature
  • IDEA-118435 (Bug): 'Class escapes defined scope' analysis should not report type parameters
  • IDEA-130617 (Bug): Copy inspection name from preferences box does not work
  • IDEA-125375 (Bug): Applying quick fix "Remove unused import" leaves non-compilable code
  • IDEA-130584 (Bug): Inspection "Result of method call ignored" reports problems for classes that aren't in the configuration
  • JavaEE.App Servers.Generic:
  • IDEA-130520 (Bug): Compiler doesn't find classes from ApplicationServers libraries
  • JavaEE.Struts:
  • IDEA-127080 (Bug): OGNL: support Lambda expressions
  • JavaEE.WebSphere:
  • IDEA-130729 (Bug): Cannot start IBM WebSphere v6.1 server
  • JavaScript:
  • WEB-10903 (Feature): JSDoc: support @external tag
  • WEB-8992 (Usability Problem): Select Word at Caret disregards chained calls
  • WEB-8684 (Bug): javascript regexp incorrectly flagged as invalid
  • WEB-10478 (Bug): Typescript constructor declaration in library definition does not work in JS file.
  • WEB-13520 (Bug): ES6 generators not parsed correctly when language level is set to 'JSX Harmony'
  • WEB-13117 (Bug): String literal/number used as accessor identifier should be parsed correctly
  • WEB-13596 (Bug): False positive compile error "Cannot resolve symbol"
  • WEB-12807 (Bug): ES6 classes jsdoc @param and @return
  • WEB-12803 (Bug): JSDoc @callback
  • WEB-13539 (Bug): NPE on parsing javascript with custom template markup, editor stops redrawing
  • WEB-11848 (Bug): AngularJS: Understand DI, better code completion/type inference
  • WEB-10269 (Bug): Go to declaration of minified JavaScript file is unnecessary
  • JavaScript. Formatter:
  • WEB-12784 (Bug): Javascript code formating - commas in separate lines
  • JavaScript. Frameworks:
  • WEB-12046 (Feature): Angular: support navigation/refactoring for partials in ng-include
  • WEB-11544 (Feature): Support for AngularJS "controller as" syntax
  • WEB-11890 (Feature): Angular: show injected controllers, services, etc. in Structure view
  • WEB-12653 (Bug): angular expressions parsing
  • WEB-13057 (Bug): OnSen UI Breaks A Few Things
  • WEB-12896 (Bug): Angular plugin doesn't recognize directives with separate factory function
  • WEB-11990 (Bug): AngularJS: Good code is red - filter arguments and nested filters
  • JavaScript. Inspections:
  • WEB-13640 (Usability Problem): JSCS: provide "Node interpreter" field
  • WEB-13016 (Bug): Invalid detection of unused local variable
  • Maven:
  • IDEA-73255 (Bug): IntelliJ test classpath doesn't match Maven's
  • IDEA-110060 (Bug): order of classpath entitis of project shall be the same as in maven pom
  • IDEA-89979 (Bug): Module dependency ordering doesn't reflect maven pom dependency ordering
  • IDEA-99301 (Bug): Maven import does not honor order of dependencies on classpath
  • IDEA-120647 (Bug): a JUnit case succeeds in `mvn test` and eclipse but fails in intellij
  • IDEA-98262 (Bug): Maven scope "provided" is overriden by "test"
  • Node.js:
  • WEB-13370 (Bug): Node Package Manager (NPM) GUI in WebStorm doesn't shut down the background node process when closed on Windows
  • Packaging and Installation:
  • IDEA-129275 (Bug): Create Quicklaunch Shortcut checkbox is present but disabled in the installer
  • IDEA-130718 (Bug): Updater leaves behind a broken installation if it fails to open a file on Windows
  • IDEA-130930 (Bug): misc.xml configuration overlaps the other definition of a component
  • Password Safe:
  • IDEA-130364 (Bug): Github: checkout from welcome screen with master password leads to deadlock
  • IDEA-130431 (Exception): Settings dialog: AIOOBE at com.intellij.ide.passwordSafe.impl.providers.masterKey.PasswordDatabase.loadState(PasswordDatabase.java:195)
  • SASS:
  • WEB-13570 (Feature): "0px" is not flagged as redundant in SASS files
  • WEB-12290 (Bug): code suggestion not always selecting first suggestion on tab
  • SQL:
  • IDEA-79341 (Usability Problem): SQL: SQLServer: code completion does not suggest procedure names in GRANT/REVOKE
  • IDEA-96879 (Bug): PHP & SQL: using mysql_real_escape_string results in reported errors that are not error
  • IDEA-130442 (Bug): Oracle. Empty object type can have parentheses
  • SQL.Completion:
  • DBE-429 (Feature): SQL auto-completion: suggest table names based on specified columns
  • SQL.Editing:
  • DBE-813 (Bug): PostgreSQL - GET STACKED DIAGNOSTICS exception handling code marked as incorrect syntax
  • SQL.Highlighting:
  • DBE-858 (Feature): Some Postgres native types are not recognized by PostgreSQL language injection dialect
  • DBE-673 (Bug): SQL Server named stored procedure arguments are not supported
  • DBE-795 (Bug): Oracle: valid SQL syntax marked as error. 'pivot' can be used as table synonym
  • DBE-796 (Bug): Oracle: Valid SQL code marked as error
  • DBE-836 (Bug): Support MS SQL ALTER ROLE
  • DBE-831 (Bug): sql code analysis reports problem with the use of COLLATE
  • DBE-838 (Bug): SQL: DB2: WITH REPLACE clause in DECLARE GLOBAL TEMPORARY TABLE is red
  • DBE-845 (Bug): Oracle: Query operator 'THE' is not recognised
  • DBE-802 (Bug): Database plugin doesn't support bool_and() window function
  • Spring:
  • IDEA-101524 (Feature): Spring 3.1/3.2/4.x: DOM support update
  • IDEA-130096 (Feature): Need inspection to warn when I try to inject a spring EL value into a static property.
  • IDEA-128078 (Bug): Spring XML inspection fails when inner classes are referenced
  • IDEA-129951 (Bug): Refactor - rename: IDEA does not rename properties for Spring @Scheduled annotation
  • IDEA-100556 (Bug): Spring config xml cannot refer to Inner Static Class Fields using
  • IDEA-128928 (Bug): Spring Integration: @IntegrationComponentScan#basePackages attribute support
  • IDEA-121921 (Bug): Let me customize display of inactive spring bean profiles
  • IDEA-130567 (Bug): Duplicate values in spring editing
  • IDEA-130344 (Bug): Don't look for websocket java configs in tests
  • Template Languages. FreeMarker:
  • IDEA-128686 (Bug): Autocomplete ending freemarker tags not work
  • Thymeleaf:
  • IDEA-130289 (Bug): Thymeleaf: the iterator variable in th:each is not resolved in some cases
  • TypeScript:
  • WEB-7957 (Feature): Generate references for Typescript
  • WEB-12823 (Bug): TypeScript: function type mismatch
  • WEB-12101 (Bug): Typescript: 'private member not accessible' error shown for usages of private variable declared in reopened module
  • WEB-12912 (Bug): #TypeScript Arrow function's parameter type code hints not displayed
  • WEB-13035 (Bug): "Code Completion" doesn't show options for class imported via "export import"
  • WEB-13415 (Bug): ?????
  • Unit Testing. TestNG:
  • IDEA-130394 (Bug): TestNG, diff link is not displayed when hamcrest is used
  • User Interface:
  • IDEA-77778 (Feature): Add ability to view Module Dependencies in sorted order
  • IDEA-130753 (Usability Problem): 'Clouds' item is show in the new settings dialog even if no cloud plugins are enabled
  • IDEA-130272 (Cosmetics): New Settings dialog: increase tree node height
  • IDEA-128048 (Bug): Inspections UI: filter icon is not pressed down when filter is applied
  • IDEA-45572 (Bug): Database console: table result view: click on a border between columns performs sorting
  • IDEA-128117 (Bug): Line and gutter highlightings backgrounds does not match
  • IDEA-130294 (Bug): Draw line highlighters with no gap to the gutter splitter
  • IDEA-130613 (Bug): new Settings dialog: clicking OK button doesn't apply changes
  • IDEA-130586 (Bug): Mouse wheel scrolling doesn't work in options table for inspection "Result of method call ignored"
  • IDEA-130744 (Bug): Recent files popup / dialog slow and seems to block background threads
  • Version Control:
  • IDEA-130658 (Usability Problem): Push Dialog: do not allow to push while edit branch name
  • IDEA-130258 (Usability Problem): Push dialog: Show Diff doesn't work if invoking from repository node
  • IDEA-125278 (Usability Problem): If a filter is set up during log initialization, the log blinks and stays blank for some time
  • IDEA-123885 (Usability Problem): git log: applying changes modal progress appears again and again
  • IDEA-119054 (Usability Problem): Stop "refreshing history" task if filter changes
  • IDEA-115917 (Cosmetics): Multiple blinking "Building full log" tasks
  • IDEA-129407 (Bug): Commit dialog doesn't reload on file revert
  • IDEA-75783 (Bug): New line is added to every file, that is patched
  • IDEA-130657 (Bug): Push Dialog: space toggles invisible checkbox in single-repository mode
  • IDEA-130456 (Bug): Push dialog: Edit source button
  • Version Control. Git:
  • IDEA-98735 (Feature): Github open file in browser shouldn't require tracked branch
  • IDEA-130474 (Usability Problem): Git push tags checkbox is not persisted
  • IDEA-130022 (Usability Problem): Reset head dialog: select the text box by default
  • IDEA-124356 (Bug): "Share project on GitHub" incorrectly reports, "Project is already on GitHub."
  • IDEA-130505 (Bug): MissingFormatArgumentException if push fails with error
  • Version Control. Mercurial:
  • IDEA-116439 (Feature): New Mercurial Log: Support New Branch
  • Version Control. Subversion:
  • IDEA-129567 (Bug): Subversion: svn+ssh: can't work with short-name executable
  • IDEA-130435 (Bug): Project save fails: XmlSerializationException for SvnBranchConfigurationManager$ConfigurationBean

New in IntelliJ IDEA Ultimate Edition 13.1.5 Build 135.1289 (Sep 30, 2014)

  • No subsystem:
  • IDEA-123132 (Bug): Error: failed to create a child event loop
  • IDEA-124405 (Exception): NPE at com.intellij.designer.designSurface.tools.CreationTool.updateTarget
  • Android:
  • IDEA-124408 (Bug): Exception at com.android.tools.idea.templates.KeystoreUtils.sha
  • Compiling Project:
  • IDEA-128051 (Bug): Groovy aspectj compilation
  • Data.Viewer:
  • DBE-458 (Bug): Table editor: CTID column is queried for Redshift
  • Database:
  • IDEA-125414 (Feature): database structure: provide navigation from foreign keys
  • IDEA-126805 (Bug): Crash during indexing after checkout
  • Debugger:
  • WEB-12418 (Task): Live Edit / JSDebug: Prompt disconnect of extension
  • Find, Replace, Find Usages:
  • IDEA-128264 (Performance Problem): Freeze on Find Usages with group by usage type enabled
  • Flash_Flex:
  • IDEA-115639 (Bug): 'MXML Design View' plugin Needs Updating
  • Gradle:
  • IDEA-128535 (Bug): Global Gradle Settings aren't global
  • IDEA-127582 (Bug): [Gradle] Web Resource Directory will be set to empty
  • Grails:
  • IDEA-127693 (Bug): Grails create-app is not executed
  • IDEA-120622 (Exception): AE at com.intellij.openapi.roots.impl.ContentEntryImpl.getExcludeFolderFiles
  • Indices:
  • IDEA-126201 (Performance Problem): 135.1019 uses massive CPU
  • IDEA-125925 (Bug): RE: com.intellij.ide.plugins.PluginManager$StartupAbortedException: Fatal error initializing 'com.intellij.openapi.util.registry.RegistryState'
  • Java. Error Highlighting:
  • IDEA-127077 (Bug): Annotation on result type use in generic method declaration.
  • Maven:
  • IDEA-66895 (Bug): Maven overlay war: Idea doesn't copy local log4j.xml, but uses one from the overlay
  • Packaging and Installation:
  • IDEA-128247 (Task): Make sure OS X Developer ID signature is made on OS X 10.9
  • IDEA-122701 (Bug): IDEA doesn't start on Mac under one of the user accounts after patch update
  • Project Configuration:
  • IDEA-123863 (Bug): 'Save Project as Template' action leads to deadlock
  • Spring:
  • IDEA-127427 (Performance Problem): Spring: performance problems when using with "**" pattern
  • IDEA-127623 (Performance Problem): Performance problem related with Spring plugins
  • IDEA-127847 (Performance Problem): IntelliJ 14 - High CPU usage even when idle
  • IDEA-127855 (Bug): Spring MongoDB/neo4j: with @EnableMongoRepositories, only interfaces extending MongoRepository/Neo4jRepository are considered
  • IDEA-127849 (Bug): Spring MongoDB: support @EnableMongoRepositories#basePackages
  • Tapestry:
  • IDEA-125433 (Feature): Tapestry tml editor does not recognize library components
  • IDEA-100807 (Bug): Tapestry 'parameter' namespace elements are incorrectly marked in error in TML editor
  • IDEA-103154 (Bug): Good code is red: can't coerce the string to a DateFormat
  • IDEA-106998 (Bug): Tapestry loop 'value' elements are incorrectly marked as errors in TML editor
  • IDEA-107000 (Bug): Renaming incorrectly appends "get" to property references in .TML files
  • User Interface:
  • IDEA-128342 (Usability Problem): Tip of the Day window does not retain size

New in IntelliJ IDEA Ultimate Edition 14 Build 138.2210.3 EAP (Sep 18, 2014)

  • No subsystem:
  • WEB-12516 (Feature): Google Web Starter Kit into WebStorm
  • WEB-12234 (Bug): inspector doesn't know about MutationObserver
  • IDEA-129481 (Bug): !null !null
  • IDEA-128272 (Bug): Shortcut for "View assertEquals difference"
  • IDEA-129708 (Bug): action "Annotate method foo as NotNull" missed
  • IDEA-129633 (Bug): Copy/Paste from image viewer
  • IDEA-129735 (Bug): Do not log ProcessCanceledException upon cancelling project opening
  • IDEA-129015 (Bug): Settings Window: Link "Configure 'Spelling' inspection is broken
  • IDEA-129518 (Bug): Find in Path "Class Hierarchy" Scope won't cancel
  • IDEA-129127 (Bug): Scope include recursively not working
  • IDEA-129453 (Bug): Quick fix to add Java7 multi-catch exception as method parameter in multi-catch block causes IncorrectOperationException in IDE
  • IDEA-129587 (Bug): Code folding of one-line methods hides array brackets
  • IDEA-114797 (Bug): good code is red: generics, return type inferred wrong
  • IDEA-129573 (Bug): 'Check for Update...' does not work when invoked via 'Find Action'
  • IDEA-129492 (Exception): Throwable at com.intellij.debugger.engine.SuspendContextImpl.a
  • IDEA-129306 (Exception): ISE at com.intellij.openapi.roots.impl.PushedFilePropertiesUpdater.getInstance
  • Android:
  • IDEA-129401 (Bug): Android XML code style notification opens wrong settings tree node
  • CSS:
  • WEB-13315 (Usability Problem): HTML "Create selector" intention don't append it at end of stylesheet if file ends with a comment
  • IDEA-129463 (Bug): CSS autocomplete not available
  • Clouds:
  • IDEA-124381 (Bug): Cloud Foundry plugin does not support private clouds
  • Clouds.OpenShift:
  • IDEA-124946 (Feature): OpenShift: fetch domain name from account
  • Code Analysis. Inspection:
  • IDEA-79962 (Feature): Inspection "equals() and hashCode() not paired " does not provide miss method insertion
  • IDEA-129549 (Bug): Invalid suggestion to make enum final
  • IDEA-56775 (Bug): Generic error by javac not detected by IntelliJ code inspection.
  • IDEA-129437 (Bug): PreparedStatement.setQueryTimeout(0) incorrectly triggers warning on use of index 0
  • IDEA-129331 (Bug): False positive for possible NPE
  • Code Formatting and Code Style:
  • IDEA-80173 (Feature): Add a wrapping "Wrap always, except if only one" (Code Style > Java > Wrapping and Braces > xy annotations)
  • IDEA-126408 (Usability Problem): Code Style | Arrangement: list of rules could be scrolled on moving rules up/down
  • IDEA-94953 (Usability Problem): Code Style | Arrangement: settings could be scrolled to the bottom on adding a rule
  • IDEA-126489 (Usability Problem): Code Style | Arrangement: when editing text components of rules, delete button should not delete rules
  • IDEA-128859 (Bug): Surround with try-finally inserts invalid indentation in 'finally' block
  • IDEA-125070 (Exception): Arranger: exception is thrown during rearrangement of empty xml
  • Code Navigation:
  • IDEA-129527 (Feature): Navigate to declaration from test class.
  • IDEA-89136 (Bug): Constants in annotationvalues in javadoc should be clickable
  • IDEA-129496 (Exception): "java.lang.IllegalArgumentException: Argument for @NotNull parameter 'owner' of com/intellij/lang/folding/CustomFoldingBuilder$FoldingStack. must not be null" on navigation to swift bridging header file declaration
  • Dart:
  • WEB-13312 (Bug): Bad sample code in Dart code style preview: Spaces and Wrapping and Braces tabs
  • WEB-13201 (Bug): Dart: wrong Settings page is opened from Dart support panel actions
  • Data.Viewer:
  • DBE-776 (Usability Problem): hint cover "more" button
  • DBE-503 (Usability Problem): Table Editor: when editing long strings they disappear to the left
  • DBE-775 (Bug): first item in table filter MRU not selectable
  • DBE-774 (Bug): Data extractor ignores Data viewer's column order
  • DBE-761 (Bug): Display multiline data in the results pane
  • DBE-784 (Bug): Table Editor: Ctrl + C copies wrong value when you try to copy database error report
  • Debugger:
  • IDEA-129063 (Feature): Show warning when 'Drop Frame' is invoked inside 'try' block with 'finally' section
  • IDEA-129621 (Bug): Watches cannot be modified when not debugging
  • WEB-13249 (Bug): support names mapping (function params and locals)
  • IDEA-129232 (Bug): Debugger: switch language in evaluate expression window doesn't affect on selected EvaluationBuilder
  • IDEA-128022 (Bug): Missing "adjust range" for arrays/collections
  • WEB-11324 (Bug): Live Console vs. stdin
  • IDEA-124066 (Bug): Debugger expression evaluation: ClassCastException when using Java 8 Stream API
  • IDEA-129313 (Exception): Throwable at com.intellij.debugger.engine.SuspendContextImpl.a
  • Decompiler:
  • IDEA-127466 (Bug): decompiler: dup_x1 semantics broken
  • IDEA-128676 (Bug): Initializer in a nested class disappears
  • IDEA-128591 (Bug): Infinite loop ignored
  • IDEA-127301 (Bug): NPE in decompiler
  • IDEA-128593 (Bug): Wrong order of switch cases
  • IDEA-128594 (Bug): Variable type incorrectly set to boolean
  • IDEA-128595 (Bug): Variable name set to 'this'
  • IDEA-128685 (Bug): Incorrectly typed assignment expression
  • IDEA-127465 (Bug): Decompiler may restore order of field initialization incorrectly
  • IDEA-129221 (Exception): StringIndexOutOfBoundsException in decompiler after opening class-file from IDEA sources
  • Diff_Merge:
  • IDEA-86098 (Bug): Merge tool doesn't work at all: Error "Cannot find file" is shown.
  • IDEA-70425 (Bug): idea.sh can only work with absolute paths
  • Editor. Editing Text:
  • IDEA-11900 (Usability Problem): Replace C-style array declaration with Java-style
  • IDEA-106985 (Bug): Incompatible type params not highlighted when they are inferred from assignment
  • External Tools:
  • IDEA-108491 (Usability Problem): Command line launcher ignores the merge command
  • Find, Replace, Find Usages:
  • IDEA-76660 (Feature): New multi-line search/replace should have Regex option
  • IDEA-122268 (Usability Problem): Replace in Path: "Cancel" should be "Review"
  • IDEA-107627 (Bug): Find key command select input text even if already focused
  • IDEA-129537 (Bug): Scope "Selected Files" finds nothing when selected file is directory
  • IDEA-73862 (Bug): Focus moves to the editor, when switching to Multiline mode in find/replace
  • IDEA-129326 (Exception): IOOBE is thrown on attempt to expand Find Usage results
  • GUI Designer:
  • IDEA-85423 (Bug): IntelliJ behaves erratically when exiting the GUI designer
  • GWT:
  • IDEA-74455 (Feature): GWT: no way to set environment variables
  • IDEA-24138 (Feature): Allow load selected GWT modules in GWT run configuration
  • Gradle:
  • IDEA-128514 (Bug): Gradle project totally fails to build
  • HTML:
  • WEB-13155 (Bug): set a User-Agent header when downloading libraries using intention
  • WEB-8217 (Bug): Edit injections in HTML attribute escapes nothing
  • WEB-369 (Bug): "Duplicate ID reference" error shown when the ID of an element is the same as the name of an anchor tag
  • WEB-12667 (Bug): 'symbol' element from SVG namespace is reported as 'unknown HTML tag'
  • WEB-11558 (Bug): 'Fix all "there is no locally stored library" problems' do nothing
  • WEB-13309 (Bug): Emmet trips up on rules with parenthesis
  • WEB-10812 (Bug): Can't download library from http://code.createjs.com using intention
  • IDE Configuration:
  • IDEA-129351 (Usability Problem): Cannot restore deleted live template
  • IDE.User Interface:
  • DBE-635 (Feature): New Column dialog: Identity Column for Microsoft SQL Server
  • DBE-346 (Feature): New Column dialog: UI element to mark column AUTO_INCREMENT
  • DBE-782 (Bug): Sybase: incorrect syntax when adding identity column with UI
  • DBE-781 (Bug): Create Table: 'Tab' does not move focus to 'Auto inc' option
  • Indices:
  • IDEA-129245 (Bug): Deadlock in 138.1696.2
  • Jade:
  • WEB-13231 (Bug): Jade: do not reformat indented content after the include statement
  • WEB-13264 (Bug): Jade: recognize &attributes keyword
  • WEB-13354 (Bug): script + jade
  • WEB-13220 (Bug): Jade: support optional white space after plus on mixin invocation
  • WEB-13234 (Exception): Jade: SIOOBE while typing quotes for the script type
  • Java. Code Completion:
  • IDEA-129485 (Bug): Completion: Incorrect semicolon tail added
  • Java. Error Highlighting:
  • IDEA-129251 (Bug): Compilable Java 8 code is treated as error by IDEA
  • IDEA-124983 (Bug): 'Cyclic inference' and 'unresolved method' false errors in lambda expressions
  • IDEA-129727 (Bug): success compil, but red code in editor
  • IDEA-128982 (Bug): error shown in valid lambda code
  • IDEA-126778 (Bug): intellij incorrectly shows error on valid lambda expression
  • Java.Inspections:
  • IDEA-24275 (Feature): Introduce Holder quick fix should use the name of the variable as the class name rather than the name of the type.
  • IDEA-117715 (Feature): If "Package 'com.example' is missing a 'package-info.java' file, offer to create it
  • IDEA-129780 (Bug): "Statement lambda can be expression lambda" inspection false negative
  • IDEA-125264 (Bug): IntelliJ editor shows error with java 8 code where there is no error
  • IDEA-129320 (Bug): Add more options to Inspection: Nested Method Call
  • IDEA-129589 (Bug): C-style array declaration in method return type not detected
  • JavaEE.JBoss:
  • IDEA-119323 (Feature): Deploying artifacts to Jboss 7 (Jboss 6 EAP) in domain mode.
  • JavaEE.Struts:
  • IDEA-115771 (Task): Struts 1: DOM stubs
  • JavaScript:
  • WEB-3660 (Feature): JSDoc @this support
  • WEB-13270 (Bug): Simplify if statement intention does nothing for empty if-block
  • WEB-12185 (Bug): Functions not resolved when file is referenced via another file in Node.js
  • WEB-12278 (Bug): JS inspections: using the wrong namespace is not reported
  • WEB-13229 (Bug): Live Template variable disappear while editing another variable
  • WEB-13306 (Bug): JSDoc @typedef properties overflow to classes
  • JavaScript. Formatter:
  • WEB-5653 (Feature): JavaScript: add wrapping for comments on code reformatting
  • WEB-11401 (Bug): Smart indent: don't auto-indent block contents on Enter if it's aligned with braces
  • WEB-12086 (Bug): Comments before function-as-argument produces wrong indentation
  • JavaScript. Frameworks:
  • WEB-12475 (Feature): Angular plugin should assign *.ng pattern to HTML file type
  • WEB-13091 (Bug): AngularJS: recognize custom element directive when second argument is array
  • WEB-13200 (Bug): AngularJS plugin doesn't recognize ng-repeat-start/ng-repeat-end
  • JavaScript. Inspections:
  • WEB-12074 (Bug): Quick Documentation don't work with constructor property
  • WEB-11121 (Bug): Good code is yellow: JS: Invalid number of arguments
  • JavaScript. Refactoring:
  • WEB-2088 (Bug): JS, Extract Method refactoring: with 'global' scope, created functional expression is not resolved
  • JavaScript. Templates:
  • WEB-10221 (Bug): Embedded javascript in script block placed after template script block not rendered correctly
  • LESS:
  • WEB-13316 (Usability Problem): HTML "Create selector" intention don't jump to LESS file
  • WEB-13314 (Bug): LESS unclosed comment not detected as error
  • WEB-13120 (Bug): code style -> align values mistake for media query (LESS)
  • WEB-13334 (Bug): Less: don't add spaces after ampersand (&) on formatting
  • Node.js:
  • WEB-13203 (Feature): Node.js: provide support for "peerDependencies" section in package.json
  • Packaging and Installation:
  • IDEA-129700 (Bug): Corrupted Info.plist
  • IDEA-129628 (Bug): idea.sh doesn't detect 64-bit linux if used with IBM JRE
  • IDEA-129262 (Bug): Failed update from 138.1751 to latest version
  • Plugin Support. API:
  • IDEA-128774 (Feature): Add ConsoleView as parameter into ConsoleFilterProviderEx
  • Plugin Support. DevKit:
  • IDEA-128588 (Bug): Context menu in editor does not open during indexing
  • IDEA-128345 (Bug): Can't create plugin SDK on OS X
  • Project Configuration:
  • IDEA-65708 (Bug): Java SE libs not added to a classpath
  • Run | Debug configuration:
  • IDEA-81929 (Feature): Support java -jar run configurations
  • SASS:
  • WEB-12533 (Bug): Do not run 'ruby compass' with read lock
  • WEB-13092 (Bug): Sass stdlib framework is detected but configuration fails
  • Spring:
  • IDEA-127975 (Feature): Spring Mongo: support @EnableMongoAuditing#auditorAwareRef|dateTimeProviderRef
  • IDEA-129136 (Feature): Spring Integration: spel-function#method: provide intention to create missing method
  • IDEA-127853 (Bug): Spring MongoDB: @EnableMongoRepositories#mongoTemplateRef support
  • IDEA-118996 (Bug): Inlining a bean that is referenced via p: namespace removes the bean
  • IDEA-126893 (Bug): Spring: parse custom beans for Cocoon Spring Configurator fails
  • IDEA-118460 (Bug): Move bean refactoring does not copy p/c namespace attributes
  • IDEA-107872 (Bug): @ComponentScan inspection should highlight value/basePackages red for packages that don't exist
  • IDEA-128689 (Bug): Spring: do not mark @Bean annotated methods as "may be static"
  • IDEA-129349 (Bug): Spring: Injection annotations should not affect unused parameters highlighting
  • Structural Search and Replace:
  • IDEA-129604 (Bug): Structural Search: use static import if possible breaks code
  • TypeScript:
  • WEB-12866 (Bug): TypeScript - no code completion for result of function with generic
  • Unit Testing. JUnit:
  • IDEA-129268 (Usability Problem): Run abstract test class: show number of test classes for "All"
  • IDEA-119967 (Bug): Test runner: FileComparisonFailure diff window misses Prev/Next failure arrows
  • Unit Testing. TestNG:
  • IDEA-129448 (Feature): testng: resolve dependsOnMethods/dataProvider in groovy
  • IDEA-129770 (Usability Problem): Rerun Failed Tests makes not involved modules (or makes whole project)
  • User Interface:
  • IDEA-129741 (Usability Problem): Settings, File Colors tab: defult size of "Scopes" dialog window is too small
  • IDEA-129565 (Usability Problem): Settings|Notifications: table with notification's groups should be disabled if checkbox is disabled
  • IDEA-129344 (Bug): Dialogs invoked from expandable tooltip (debugger hint) appear under it
  • IDEA-129568 (Bug): 'Tab title limit' setting does not dither out when Tab Placement set to 'None'
  • IDEA-129655 (Bug): Inspections UI: Dragging details pane divider too far right makes it disappear
  • IDEA-129395 (Bug): 'Do not ask me again' option of 'Confirm exit' dialog is saved even when 'Cancel' button is pressed
  • IDEA-129246 (Bug): search in new settings doesn't find inspections
  • IDEA-129623 (Bug): 'Quick Documentation' doesn't show content of image file when invoked on a file reference in java code
  • CPP-725 (Bug): L&F mess after "Java outdated" modal message dialog on project load
  • IDEA-129614 (Bug): NullPointerException on "check for updates"
  • IDEA-129381 (Bug): Settings dialog: not the whole area of hyperlinks is clickable
  • Version Control:
  • IDEA-128954 (Usability Problem): Push dialog: enter invoked on the repository node should move it to edit mode
  • IDEA-117057 (Bug): Merge commit changes are not shown in (new) log
  • IDEA-129253 (Bug): IDEA hangs up on opening the checked out project
  • Version Control. Git:
  • IDEA-129682 (Feature): Allow to create common branch, even if it exists in one of repos
  • IDEA-75353 (Usability Problem): Git, commit in a detached HEAD: Intrusive warning message
  • IDEA-120604 (Usability Problem): Github create pull request: two modal progresses instead of one
  • IDEA-120605 (Usability Problem): Github Create Pull Request: get rid of initial modal fetching
  • IDEA-120608 (Usability Problem): Select base fork dialog should not appear before create pull request dialog
  • IDEA-117553 (Performance Problem): Vcs log: initial loading is significantly slower than in the command line
  • IDEA-115997 (Bug): Git Log: create Tag action doesn't update log
  • IDEA-129048 (Bug): Github: Create Pull Request: Diff window is not available until dialog closing
  • Version Control. Mercurial:
  • IDEA-98785 (Bug): Cannot commit Mercurial subrepo change from interface
  • Version Control. Perforce:
  • IDEA-127026 (Bug): Perforce connection doesn't recognize config file starting with .
  • Version Control. Subversion:
  • IDEA-128840 (Bug): While browsing svn repository "Loading..." node is always shown in case of error (during children load)
  • XML:
  • IDEA-119253 (Feature): Option to turn off auto-complete for HTML
  • IDEA-129462 (Bug): Spring batch plugin wrong support for version 2.0 vs 2.1 NS
  • IDEA-127191 (Exception): "can't find tag for interface org.jetbrains.idea.devkit.dom.ExtensionPoint" thrown by 'Analyze Dependencies' action
  • spy-js:
  • WEB-13343 (Usability Problem): Spy-js: Evaluation: provide warning about enabled evaluation in the current session
  • WEB-13244 (Bug): running spy-js on a nodejs cluster -> port in use
  • WEB-13243 (Bug): Spy-JS for Node.js does not work with SailsJs projects

New in IntelliJ IDEA Ultimate Edition 13.1.5 Build 135.1286 RC (Sep 16, 2014)

  • No subsystem:
  • IDEA-123132 (Bug): Error: failed to create a child event loop
  • IDEA-124405 (Exception): NPE at com.intellij.designer.designSurface.tools.CreationTool.updateTarget
  • Android:
  • IDEA-124408 (Bug): Exception at com.android.tools.idea.templates.KeystoreUtils.sha
  • Compiling Project:
  • IDEA-128051 (Bug): Groovy aspectj compilation
  • Database:
  • IDEA-125414 (Feature): database structure: provide navigation from foreign keys
  • IDEA-126805 (Bug): Crash during indexing after checkout
  • Debugger:
  • WEB-12418 (Task): Live Edit / JSDebug: Prompt disconnect of extension
  • Find, Replace, Find Usages:
  • IDEA-128264 (Performance Problem): Freeze on Find Usages with group by usage type enabled
  • Flash_Flex:
  • IDEA-115639 (Bug): 'MXML Design View' plugin Needs Updating
  • Gradle:
  • IDEA-128535 (Bug): Global Gradle Settings aren't global
  • IDEA-127582 (Bug): [Gradle] Web Resource Directory will be set to empty
  • Grails:
  • IDEA-127693 (Bug): Grails create-app is not executed
  • IDEA-120622 (Exception): AE at com.intellij.openapi.roots.impl.ContentEntryImpl.getExcludeFolderFiles
  • Indices:
  • IDEA-126201 (Performance Problem): 135.1019 uses massive CPU
  • IDEA-125925 (Bug): RE: com.intellij.ide.plugins.PluginManager$StartupAbortedException: Fatal error initializing 'com.intellij.openapi.util.registry.RegistryState'
  • Java. Error Highlighting:
  • IDEA-127077 (Bug): Annotation on result type use in generic method declaration.
  • Maven:
  • IDEA-66895 (Bug): Maven overlay war: Idea doesn't copy local log4j.xml, but uses one from the overlay
  • Packaging and Installation:
  • IDEA-128247 (Task): Make sure OS X Developer ID signature is made on OS X 10.9
  • IDEA-122701 (Bug): IDEA doesn't start on Mac under one of the user accounts after patch update
  • Project Configuration:
  • IDEA-123863 (Bug): 'Save Project as Template' action leads to deadlock
  • Spring:
  • IDEA-127427 (Performance Problem): Spring: performance problems when using with "**" pattern
  • IDEA-127623 (Performance Problem): Performance problem related with Spring plugins
  • IDEA-127847 (Performance Problem): IntelliJ 14 - High CPU usage even when idle
  • IDEA-127855 (Bug): Spring MongoDB/neo4j: with @EnableMongoRepositories, only interfaces extending MongoRepository/Neo4jRepository are considered
  • IDEA-127849 (Bug): Spring MongoDB: support @EnableMongoRepositories#basePackages
  • Tapestry:
  • IDEA-125433 (Feature): Tapestry tml editor does not recognize library components
  • IDEA-100807 (Bug): Tapestry 'parameter' namespace elements are incorrectly marked in error in TML editor
  • IDEA-103154 (Bug): Good code is red: can't coerce the string to a DateFormat
  • IDEA-106998 (Bug): Tapestry loop 'value' elements are incorrectly marked as errors in TML editor
  • IDEA-107000 (Bug): Renaming incorrectly appends "get" to property references in .TML files
  • User Interface:
  • IDEA-128342 (Usability Problem): Tip of the Day window does not retain size

New in IntelliJ IDEA Ultimate Edition 14 Build 138.1980.1 EAP (Sep 2, 2014)

  • No subsystem:
  • IDEA-69971 (Feature): Messages Window should remain open when pinned, regardless of compilation success or failure.
  • IDEA-128995 (Bug): Create Test does not use specified superclass
  • IDEA-129004 (Bug): Detached sheet dialogs
  • IDEA-129013 (Bug): Middle click linux clipboard are clear after swith to another file
  • WEB-12471 (Bug): WebStorm becomes unresponsive
  • IDEA-115387 (Bug): Documentation popup: psi_element:// - links don't work across languages
  • IDEA-129050 (Bug): notnull notnull notnull notnull
  • IDEA-128186 (Bug): Closures don't auto collapse when auto collapsing for one-line method is unchecked
  • IDEA-128606 (Bug): Cannot copy text from startup error window
  • IDEA-128742 (Exception): NPE at com.intellij.psi.css.impl.util.CssDocumentationProvider.createNavigationElement
  • Android:
  • IDEA-127579 (Bug): IntelliJ not zipaligning artifacts when using latest Android build tools (23)
  • Ant:
  • IDEA-126653 (Bug): "Ant Build" tool window automatically hides
  • Build tools:
  • WEB-13114 (Feature): Gulp: make valid path links in console clickable
  • WEB-13119 (Usability Problem): Gulp: define RC name for the same named tasks from different gulpfiles
  • WEB-13118 (Usability Problem): Gulp: improve Add gulpfile action inside Run Gulp Task popup
  • WEB-13102 (Bug): Gulp: reload tasks on gulp package update without project reopening
  • WEB-13116 (Bug): Gulp: preserve expand/collapse tasks state on Reload tasks action
  • WEB-12959 (Bug): Grunt console: use red color for failed tests when running karma via grunt
  • CSS:
  • WEB-9871 (Bug): broken css after autorefotmat
  • IDEA-128953 (Bug): Broken highlighting sometimes in CSS Live Template settings
  • Clouds:
  • IDEA-128927 (Task): Include remoteServers.xml into non-java IDEs
  • Code Analysis. Inspection:
  • IDEA-129040 (Feature): Check for the string being not null in switch label.
  • IDEA-128150 (Usability Problem): When inspections are disabled for a file, the 'eye' is not updated - without any indication why (looks like a broken)
  • IDEA-129215 (Cosmetics): Looks like Hector is ignoring me
  • IDEA-128657 (Bug): Code inspection does not detect unused method return value
  • IDEA-128863 (Bug): Deadlock during 'Inspect Code': RefManagerImpl tries to get write lock inside read lock
  • IDEA-41911 (Bug): fix all 'chained method call' probems doesn't do anything
  • IDEA-129047 (Bug): "UnnecessaryModuleDependencyInspection" gives bad results when run on single file
  • IDEA-123292 (Bug): (x[i+] - x[i+]) does not equal zero
  • IDEA-128756 (Bug): Invalid arithmetic simplification
  • Code Formatting and Code Style:
  • IDEA-95395 (Exception): TraceableDisposable$DisposalException at TraceableDisposable.throwDisposalError() on project closing
  • CoffeeScript:
  • WEB-5714 (Bug): Incorrect parsing
  • Compiling Project:
  • IDEA-128703 (Bug): IDEA does not refresh sources files generated by an external builder
  • IDEA-128702 (Bug): During auto-make custom builder messages are ignored
  • Console:
  • IDEA-129066 (Bug): Console auto scroll does not work properly with foldings
  • Cucumber JVM:
  • IDEA-117865 (Bug): Cucumber: Cant create step definition
  • DB.Connectivity:
  • DBE-732 (Bug): Fake error report
  • DB.Console:
  • DBE-719 (Bug): Database console: MySQL version comments are truncated on execution
  • DB.Introspection:
  • DBE-120 (Bug): MSSQL - can't exec stored procedure
  • Data.Viewer:
  • DBE-668 (Usability Problem): Table Editor: when editing nullable boolean column editor leaves editing mode after pressing space
  • DBE-727 (Usability Problem): Database console Result is clipping wide columns
  • DBE-740 (Bug): Table Editor: "Jump to Data View" does nothing after switching to Card View
  • DBE-713 (Bug): Table editor does not get focus on opening
  • DBE-731 (Bug): Table Editor: the size of column is changed if other column was hidden and then made visible again
  • DBE-739 (Bug): Table Editor: "Sort via Order By" gives wrong sorting
  • Database:
  • IDEA-64595 (Feature): data source tab text : use the table names, when the sql is "SELECT * FROM "
  • Debugger:
  • IDEA-129080 (Bug): Do not show debug window on breakpoint
  • IDEA-129143 (Bug): Type inference incorrect for Evaluate Expression
  • IDEA-129239 (Bug): Evaluate window does not update context on steps
  • IDEA-129206 (Bug): Error casting marked object in watches
  • WEB-10145 (Bug): Polymer: cannot debug imported script
  • Diff_Merge:
  • IDEA-37313 (Usability Problem): Diff from changes view scrolls to last line for added files
  • IDEA-86150 (Bug): External Merge Tool: File Cache conflict on resolving conflicts with external merge tool
  • IDEA-86151 (Bug): External Merge Tool: files are not marked as resolved when resolving conflicts with external merge tool
  • IDEA-126302 (Bug): 'Go to next difference' doesn't scroll editor in diff
  • IDEA-128312 (Bug): Diff SynchronizeScrolling works incorrectly, if one of editors have search popup opened
  • IDEA-89858 (Bug): Diff tool doesn't apply proper language's code style
  • Editor. Code Completion:
  • IDEA-128047 (Feature): Add color preview into autocomplete tool
  • File Watchers:
  • WEB-13067 (Cosmetics): Info block in right-up edge scrolling with content while in split mode
  • Find, Replace, Find Usages:
  • IDEA-127785 (Feature): Add "Replace in Path" searches to "Recent Find Usages"
  • IDEA-119760 (Bug): Replace in Path missing "Open in new tab" checkbox
  • IDEA-127886 (Bug): Unwanted escaping in background tasks dialog
  • IDEA-128733 (Bug): FindInPath: "Recursively" option with Directory Scope selected doesn't work
  • IDEA-128184 (Bug): file search on a custom scope searches folders outside the project (gems)
  • GWT:
  • IDEA-128870 (Bug): GWT ignores exclude tag
  • IDEA-125437 (Bug): GWT UiBinder: false positive on @UiField
  • IDEA-83526 (Bug): jsni argument signatures flagged as typos
  • IDEA-94411 (Bug): CssResources are highlighted as not-implemented
  • Groovy:
  • IDEA-128818 (Bug): Make groovyc OOM message more clearly visible
  • HTML:
  • WEB-13056 (Feature): Support Polymer layout features
  • WEB-13055 (Feature): Support Polymer styling features
  • WEB-13079 (Usability Problem): HTML: Unwrap/Remove: highlight only outer tag itself
  • IDE Configuration:
  • IDEA-28168 (Feature): Add native DLL/so support to Libraries (global, project)
  • IDE.User Interface:
  • DBE-712 (Usability Problem): Go to Table: focus does not go to opened table from the tool window
  • J2EE:
  • IDEA-107326 (Exception): IAE at com.intellij.javaee.module.view.web.servlet.CreateServletAction.doCreate
  • J2EE.Tomcat:
  • IDEA-124054 (Bug): Wrong Tomcat server.xml connector configuration!
  • Java. Code Completion:
  • IDEA-128971 (Bug): Java auto-completion does not offer "final" keyword for exception variable in "catch" clause
  • IDEA-128948 (Bug): Smart type completion should propose generic parameter type
  • IDEA-129204 (Bug): Deadlock in completion
  • IDEA-128906 (Bug): PsiInvalidElementAccessException in EditorTextField
  • Java. Error Highlighting:
  • IDEA-117370 (Feature): AbstractClassNeverImplementedInspection: allow manual/automatic suppression
  • IDEA-124151 (Bug): JDK 8 lambda support: wrong "Cyclic inference"
  • IDEA-128972 (Bug): bad code green: generic error not caught
  • IDEA-128245 (Bug): Java 8: Good code red with Stream.collect()
  • IDEA-128328 (Bug): Highlighting error with recurring generic types
  • IDEA-126163 (Bug): Call of statically imported generic methods cause 'Cannot resolve method'
  • IDEA-127285 (Bug): Good code red: Java 8 - multiple bounds in generic method
  • IDEA-128766 (Bug): Good code is red - Type inferring nested method call
  • Java. Intention Actions:
  • IDEA-128911 (Usability Problem): Replace 'if' with 'switch' should work when switching over getter return values
  • IDEA-128625 (Bug): Convert to atomic breaks code when using array initializer expression
  • Java. Refactoring:
  • IDEA-128960 (Usability Problem): "constructor rename" refactoring fails to account for prefixes specified in "code style" prefs
  • IDEA-127338 (Bug): Extract method doesn't work for some if conditions
  • IDEA-128873 (Bug): Don't remove static import during inline method if some overloaded methods are stil in use
  • Java.Inspections:
  • IDEA-129060 (Feature): Add inspection "Junit test method naming convention"
  • IDEA-128242 (Bug): Static code analysis reports "always true" for conditions that are always false
  • IDEA-128765 (Bug): 'Unneccessarily qualified inner class access' inspection breaks the code after "Fix all..."
  • JavaFX:
  • IDEA-128767 (Bug): JavaFX property accessors generation doesn't insert @Override if methods exist in parent
  • JavaScript:
  • WEB-12119 (Bug): JSX (and E4X) support in ECMAScript6 mode
  • WEB-13121 (Bug): "Locate duplicates" for Javascript are missing
  • WEB-13082 (Exception): java.lang.IllegalStateException: Attempt to modify PSI for non-committed Document!
  • JavaScript. Formatter:
  • WEB-13043 (Bug): JavaScript styling - do not add space inside empty array/object literal
  • JavaScript. Frameworks:
  • WEB-12813 (Bug): Attribute is not allowed error for ng-* in custom directives
  • Live Edit:
  • WEB-6471 (Bug): Intellij IDEA Live Edit Plugin doesn't update AngularJS directives on-the-fly
  • Node.js:
  • WEB-13070 (Bug): Terminal not allowing node commands despite Node interpreter being set to Node
  • WEB-12707 (Bug): Mocha - console output mangles ANSI escape codes
  • Packaging and Installation:
  • IDEA-129178 (Task): please sign runnerw.exe and commit
  • IDEA-128247 (Task): Make sure OS X Developer ID signature is made on OS X 10.9
  • IDEA-126270 (Bug): Incorrect folder for resources
  • Password Safe:
  • IDEA-128922 (Exception): Dialog must be init in EDT only: Throwable at com.intellij.ide.passwordSafe.impl.providers.masterKey.MasterPasswordDialog.
  • Plugin Support. Architecture:
  • IDEA-128617 (Bug): When plugin's actions crash at initialisation, the failure is reported but the plugin is not disabled
  • Plugin Support. DevKit:
  • IDEA-129149 (Feature): JAM: do not highlight abstract JAM impl classes as "has no implementations"
  • Project Configuration:
  • IDEA-129233 (Usability Problem): Excluded folders are shown
  • IDEA-23537 (Performance Problem): Semi-exclude folders: not excluded to read and for source control (subversion, git, ...), but excluded for refactors and search
  • IDEA-129033 (Performance Problem): Loading project with thousands of orderEntry records get exponentially slower
  • SASS:
  • WEB-13075 (Feature): Sass 3.4 support
  • WEB-13109 (Bug): SCSS "Misplaced CSS @import"
  • SQL:
  • IDEA-104968 (Usability Problem): SQL inspections: using dialect names could be unified
  • IDEA-115558 (Usability Problem): PostgreSQL: Incorrect "condition always true" with record type
  • IDEA-116203 (Usability Problem): Case code styles are not applied for code completion without prefix
  • IDEA-57415 (Bug): SQL: HSQLDB: quoted names are resolved ignoring case
  • SQL.CodeStyle:
  • DBE-641 (Bug): Exclude PROMPT from source formatter
  • SQL.Completion:
  • DBE-676 (Usability Problem): When field is qualified, functions are not completed at its left
  • DBE-591 (Usability Problem): SQL: code completion: delimited function/procedure name is not quoted
  • DBE-744 (Bug): SQL Code Completion: type completion is suggested according to 'Keywords' Case settings, not 'Types' Case settings
  • DBE-678 (Bug): Confusing completions
  • DBE-743 (Bug): SQL Code Completion: completion of aliases does not consider code style settings for identifiers
  • DBE-653 (Bug): ?????
  • DBE-708 (Bug): MySQL: completion for nullary functions doesn't insert parentheses
  • DBE-629 (Bug): MS SQL: completion for function without brackets if function is used inside SELECT statement
  • SQL.Editing:
  • DBE-642 (Usability Problem): MS SQL: typing closing bracket ']' right before existent bracket should not add another
  • SQL.Highlighting:
  • DBE-748 (Bug): SQL Server assignment by sum/difference/product etc. operators not supported in SELECT clause
  • DBE-644 (Bug): SQL: HSQLDB: user name is not resolved in ALTER USER
  • DBE-699 (Bug): MSSQL: new functions in SQL Server 2012 are not supported
  • DBE-702 (Bug): MS SQL: "set language" is red
  • DBE-667 (Bug): "Unable to resolve column" when cross join is used
  • DBE-488 (Bug): SQL Server SELECT INTO syntax is not supported
  • Spring:
  • IDEA-129081 (Feature): Navigate to, Rename and Find usages for implicitly defined Spring Integration input channels
  • IDEA-128000 (Task): Spring: add BeanNameProvider
  • IDEA-128869 (Bug): Provide SpEL injection for @Cacheable "unless"
  • IDEA-128508 (Bug): Spring Integration: provide possibility to download the latest (version 4.0.3) libraries
  • IDEA-128573 (Exception): RE at com.intellij.util.xml.impl.InvocationCache$18.invoke
  • Stylus:
  • WEB-11421 (Bug): Stylus: Parent reference inside ':not' pseudo class
  • Task Management:
  • IDEA-128553 (Bug): Create branch from new task dialogue not working
  • Template Languages. FreeMarker:
  • IDEA-129099 (Bug): Freemarker parsing : Idea detects an error which is not an error
  • Unit Testing. JUnit:
  • IDEA-128920 (Feature): "Remove @Test annotation", JUnit3 vs 4 inspection quick fix, should prepend test method name with "test"
  • Unit Testing. TestNG:
  • IDEA-124571 (Feature): TestNG: Rerun failed test does not include classes with @BeforeTest, @AfterTest annotations
  • IDEA-127239 (Cosmetics): No check for duplicate names in dependsOnMethods.
  • IDEA-108159 (Bug): Tests with dependsOnMethods are not executed
  • IDEA-127238 (Bug): Invalid validation dependencies dependsOnMethods
  • IDEA-107735 (Bug): TestNG doesn't include classes with configuration methods only in their superclass
  • IDEA-129030 (Bug): For dependsOnMethods offered no test methods
  • IDEA-129052 (Bug): To turn off the test checks for missing depends*
  • IDEA-128289 (Bug): When 'hide Passed' enabled on tests run window 'instantiating tests' appears instead of 'running tests'
  • Unit Tests:
  • WEB-13127 (Bug): Environment variables in mocha run configuration change order creating file churn
  • User Interface:
  • IDEA-126228 (Feature): Show TODO comments in all open files
  • IDEA-129105 (Cosmetics): Path is not visible when moving library that already exists
  • IDEA-30564 (Bug): No HTTP proxy host name validation
  • IDEA-128269 (Bug): Encodings list opens out of monitor's edge
  • IDEA-128012 (Bug): New Project Wizard Groovy Facet - all items not properly dithered out
  • IDEA-100941 (Bug): Triple Ctrl+Q doesn't work
  • IDEA-128731 (Bug): X-Selection gets lost in "Find in Path" Dialog
  • IDEA-128517 (Bug): dbus connection error - dbus_connection_unref()
  • IDEA-129296 (Bug): Settings in Code Style are not saved on changing
  • IDEA-115396 (Bug): Ubuntu : IntelliJ launch causes a crash
  • IDEA-128828 (Bug): Reload project dialog is about twice longer than my screen width
  • IDEA-118777 (Exception): NPE is thrown on attempt to close Debug Window that is deattached from panel
  • Version Control:
  • IDEA-127139 (Feature): Git Log: Possibility to filter log by regular expression
  • IDEA-113222 (Usability Problem): Shelve changes to project dir
  • IDEA-128955 (Usability Problem): Push dialog: focus should be in the main area by default
  • IDEA-101657 (Usability Problem): Commit changes window doesn't save Comment on Edit Source
  • IDEA-128770 (Bug): Excluded Directories:on committing files from excluded root, don't perform code analysis for them
  • IDEA-117337 (Bug): Git Log: can't filter by commit ID
  • Version Control. Mercurial:
  • IDEA-126632 (Bug): Mercurial push always shows 0 commits pushed when successfully pushed several.
  • Version Control. Perforce:
  • IDEA-128463 (Bug): Perforce sometimes asks for password when using .p4config with P4PASSWD set
  • IDEA-113807 (Bug): Improve diagnostics when p4 executable cannot be found
  • spy-js:
  • WEB-13084 (Usability Problem): Spy-js: Save/Load: on Loading trace rename tab to the loaded trace id
  • WEB-13085 (Cosmetics): Spy-js: Save/Load: improve dialog title for the Load action
  • WEB-13097 (Bug): Spy-js: Save/Load: impossible to load same trace twice in the session
  • WEB-13090 (Bug): Spy-js: Save/Load: incorrect script name on Unix/Mac for trace from Windows
  • WEB-13086 (Bug): Spy-js: Save/Load: do not trace new Events after the loading saved trace
  • WEB-13088 (Bug): Spy-js: Save/Load: cannot load renamed trace zip file
  • WEB-13076 (Exception): Spy-js: StackOverflowError on "Mute All" action
  • WEB-13051 (Exception): Spy-js: Cannot call method 'apply' of undefined error

New in IntelliJ IDEA Ultimate Edition 14 Build 138.1503.3 EAP (Aug 12, 2014)

  • No subsystem:
  • IDEA-73722 (Feature): List of plugins is not loaded on slow internet connection
  • WEB-12221 (Feature): Enable Yandex browser support out of box
  • IDEA-127205 (Feature): Specify Editor Tab Width
  • IDEA-127010 (Usability Problem): Source roots detected in zip file are not sorted alphabetically
  • IDEA-127557 (Usability Problem): Maybe it makes sense to use same edit icon (pen), as in the other pages?
  • IDEA-128236 (Usability Problem): codeStyleSettings.xml is always modified (after 22.07)
  • WEB-11128 (Usability Problem): "Open in browser" command is disabled for XML files
  • IDEA-127181 (Bug): "Replace 'StringBuilder' with 'String'" fails (nothing happens)
  • WEB-12852 (Bug): Windows: IDE exits when stopping Node.js app
  • IDEA-127942 (Bug): 50 sec hang during find usages
  • IDEA-128017 (Bug): IDE got stuck on Breakpoint edit window during debug
  • IDEA-127645 (Bug): Open in browser not working
  • IDEA-123206 (Bug): Module source sub folder not being included as source
  • IDEA-127636 (Bug): Show History command missing in "Enter Action or option name:" action
  • IDEA-127731 (Bug): Cannot create a class in a package that has another package as it's only content
  • IDEA-127778 (Bug): IDEA + Python plugin doesn't start - NCDFE: JSLanguageDialect; Python plugin has cyclic dependencies
  • WEB-12810 (Bug): Inline comments in Javascript break indentation
  • IDEA-102151 (Bug): Major: The restarter doesn't work with the Windows 8 permission system.
  • IDEA-127719 (Bug): com.intellij.ide.util.newProjectWizard.AddSupportForFrameworksPanel leak
  • IDEA-84858 (Bug): Edit breakpoints popup: inspection tooltip for the condition is shown under the popup
  • IDEA-127145 (Bug): "Go to declaration" does not work for string file name in method with more than two arguments.
  • IDEA-127689 (Bug): The new folding that shows parameter names for method values and plus sumbol
  • IDEA-128041 (Bug): Error applying patch and subsequent error opening Intellij
  • Android:
  • IDEA-127457 (Usability Problem): Rename second Compiler node
  • IDEA-125076 (Bug): Building Android project with provided jar dependency and enabled ProGuard fails
  • IDEA-126757 (Bug): NullPointerException when compiling project
  • CSS:
  • WEB-262 (Feature): CSS Code Formatting: Keep blank lines option
  • WEB-12761 (Bug): False positive: CSS properties marked as invalid in jQuery selector
  • WEB-12693 (Bug): Incremental reparse failing
  • Clouds:
  • IDEA-128255 (Exception): Throwable at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.getComponentInstance
  • Clouds.Heroku:
  • IDEA-127377 (Exception): IAE at com.intellij.remoteServer.util.CloudGitDeploymentRuntime$6.onLineAvailable
  • Code Analysis. Inspection:
  • IDEA-15622 (Feature): Warn about bean-like getters/setters assigning a property to itself
  • IDEA-128098 (Bug): Incorrect "Contents of array are written to, but never read" if a constant array is used in enum constructor
  • IDEA-127768 (Bug): Good Code is Red: Nullity analysis does not recognize method that is always throwing an exception.
  • Code Formatting and Code Style:
  • IDEA-128071 (Bug): Reformat with Rearrange Entries can create illegal forward reference
  • IDEA-119684 (Bug): "Code Style/Spaces/Within/AnnotationParentheses" behaves erratically
  • IDEA-126481 (Bug): Code Style | Arrangement: if there is only 'section start' rule, extra section text is inserted on rearrangement
  • Compiling Project:
  • IDEA-128051 (Bug): Groovy aspectj compilation
  • Dart:
  • WEB-10301 (Feature): Enable checked mode when Opening in Dartium
  • WEB-12525 (Feature): [Dart] Pub build - add ability to set the mode
  • WEB-6085 (Feature): Make "enable checked mode" an explicit option
  • WEB-11621 (Bug): Dart code generation: do not show action if caret is not inside class, show hint if invoked action is not applicable in current context
  • WEB-12876 (Bug): Dart syntax coloring is broken when line comment is added
  • WEB-12631 (Bug): Make relative paths reported by Dart unittest framework clickable
  • WEB-12610 (Bug): WebStorm does not recognize HTML imports from dart packages.
  • WEB-11234 (Bug): Editor window changes width without any need while typing
  • Database:
  • IDEA-122770 (Usability Problem): Rework "Data Source Detector" background task presentation at startup
  • IDEA-122001 (Usability Problem): databaseDrivers.xml: don't store the path to current jdbc-drivers
  • IDEA-127924 (Performance Problem): UI us hung during opening the project
  • IDEA-128125 (Bug): SQL Update extractor does not generate SQL
  • IDEA-69159 (Bug): Map help button of the Find Usages dialog in the Data sources tool window
  • Debugger:
  • IDEA-69880 (Feature): Support for colors in console output
  • IDEA-97772 (Feature): Make Watch Window visible when adding an expression to watches
  • WEB-9761 (Usability Problem): When debugging JS/Html and using PushStates, do not open new tabs
  • WEB-11049 (Task): Chrome insists to download javascript source map files, despite disabled setting, when started from IntelliJ IDEA
  • IDEA-127235 (Bug): [regression] Changes in ValueDescriptor's names are not reflected
  • IDEA-110535 (Bug): Breakpoints dialog: Weird bold and small 'breakpoint xxx enabled' labels in the dialog
  • IDEA-97289 (Bug): Breakpoints dialog: when "depends on" property is defined for a breakpoint, the checkbox for this breakpoint in the breakpoint tree must not be cleared
  • WEB-12371 (Bug): Node-webkit: Debug doesn't work
  • IDEA-127872 (Bug): Condition checkbox doesn't remember its state (breakpoint config)
  • WEB-11172 (Bug): Page is not loaded when running in debugger (Chrome)
  • IDEA-128212 (Bug): Alt+Click shows two popups
  • Decompiler:
  • IDEA-127075 (Bug): IDE hang on file structure
  • Diff_Merge:
  • IDEA-54491 (Usability Problem): Apply button in merge silently discards non-conflicted changes
  • IDEA-127730 (Bug): Stripe marker from long insertion/modification is not repainted correctly after change revert
  • IDEA-71036 (Bug): In Diff/Merge dialogs Copy and Find buttons are always disabled
  • IDEA-107292 (Bug): "Compare with Clipboard" in run output lets you modify output in diff window
  • IDEA-125372 (Exception): Diff: Show source from command line: NPE at com.intellij.openapi.diff.ex.DiffPanelOptions$ShowSourcePolicy$2.showSource
  • Editor. Code Completion:
  • IDEA-127406 (Feature): charset name completion: provide completion for a few more APIs
  • IDEA-127637 (Feature): code completion utility should strip 'extends' wildcards from generic qualifiers of generated anonymous classes
  • IDEA-127958 (Bug): Deadlock in completion
  • Editor. Editing Text:
  • IDEA-123396 (Feature): Multiple carets: offer completion from last caret w/ completion available
  • IDEA-127902 (Usability Problem): Alt-J selects wrong word if quick find is showing
  • IDEA-62908 (Usability Problem): Cursor up/down movement jumpy for non-monospaced fonts
  • IDEA-127198 (Bug): New smart backspace feature is not good for deletion of blank line before
  • IDEA-127723 (Bug): Intelligent backspace before continuation indent erases all white space
  • IDEA-122811 (Bug): Add caret below, add caret above creates duplicates when carets are at different positions.
  • Find, Replace, Find Usages:
  • IDEA-127419 (Usability Problem): Exclude .idea/workspace.xml from search results for 'Find in Path'
  • IDEA-128264 (Performance Problem): Freeze on Find Usages with group by usage type enabled
  • IDEA-119761 (Bug): Replace in Path has nonsensical "Skip results tab with one usage" checkbox
  • IDEA-123559 (Bug): "Find in path" searches in .idea, the folder is not added to the project
  • IDEA-128195 (Bug): Find In Path: 'except comments' context is not remembered on dialog re-invocation
  • GUI Designer:
  • IDEABKL-5880 (Usability Problem): GUI Designer: properties: Color chooser does not remember RGB and HSB tabs opened
  • IDEA-106381 (Bug): GUI Designer: JComboBoxes list does not populated under JDK7 and works fine under JDK6
  • Gradle:
  • IDEA-127797 (Feature): Support opening Gradle projects in headless mode
  • IDEA-127046 (Feature): Gradle: processing resources (inclusion/exclusion/filtering)
  • IDEA-127582 (Bug): [Gradle] Web Resource Directory will be set to empty
  • HTML:
  • WEB-6584 (Feature): Files opened by URL should also be able to open scripts used in the file
  • WEB-12873 (Exception): Emmet Preview: Throwable when "Trim line markers" filter is on
  • IDE Configuration:
  • IDEA-128200 (Usability Problem): "Cannot login" to configr.jetbrains.com
  • IDEA-127082 (Usability Problem): IDEA shows me configuration dialog at first startup even though I asked to import my previous settings.
  • IDEA-122229 (Bug): Unable to change path to browser
  • J2EE. Deployment and Run:
  • IDEA-128349 (Bug): Exception in plugin Java EE: EJB, JPA, Servlets: throwable at com.intellij.javaee.run.configuration.RunnerSpecificConfigurationBit.getRunner
  • J2EE.Struts:
  • IDEA-127834 (Feature): Struts 2 taglib attributes: inject OGNL for map creation expression
  • Java. Code Completion:
  • IDEA-127512 (Bug): Ctrl+Shift+Enter produces invalid code for catch statements
  • IDEA-127668 (Bug): Smart type completion prefers constants to fields, normal completion prefers fields to constants
  • Java. Error Highlighting:
  • IDEA-127752 (Bug): Good code red under Language level 8
  • IDEA-128174 (Bug): Good Code Red: Java 8 Hamcrest empty()
  • IDEA-127714 (Bug): Good code red for generics 1.8
  • IDEA-127317 (Bug): Files with errors, excluded from compilation, are not marked in project tree.
  • IDEA-128101 (Bug): Java 8: Cannot resolve method variable arguments and generics
  • IDEA-127765 (Bug): Incorrectly reported 'cyclic inference' error
  • IDEA-128196 (Bug): False positive "Variable used in lambda should be effectively final"
  • Java. Intention Actions:
  • IDEA-127787 (Usability Problem): Unnecessary import prompt when pasting statically imported overridden method
  • IDEA-127721 (Bug): Package annotation in package-info.java is copied to generated field
  • Java. Refactoring:
  • IDEA-127819 (Bug): Refactoring (Parameterized) anonymous to Inner class gets same name as outer class
  • Java.Inspections:
  • IDEA-127594 (Feature): "Type may be weakened" inspection suggests deprecated type
  • IDEA-125281 (Feature): Support @TypeQualifierDefault for nullable/notnull warnings
  • IDEA-128043 (Cosmetics): Invalid java as example in inspection description
  • IDEA-128069 (Bug): Simplifiable annotation inspection fix doesn't work on nested problems
  • IDEA-127971 (Bug): CollectionDeclaredAsConcreteClass inspection suggests to weaken Properties to 'null'
  • IDEA-127898 (Bug): Invalid constant condition inspection when testing float values < 0
  • LESS:
  • WEB-12763 (Cosmetics): LESS: wrong coloring on nested CSS attribute selectors
  • Maven:
  • IDEA-51438 (Feature): Maven: Allow explicit disabling of profiles
  • IDEA-127760 (Bug): Could not save product: Unknown macro: $PROJECT_CONFIG_DIR$
  • Node.js:
  • WEB-12794 (Bug): "Evaluate Expression" doesn't show array content
  • Packaging and Installation:
  • IDEA-126110 (Usability Problem): Installation page "Uninstall old versions" usability and ambiguity
  • IDEA-126621 (Usability Problem): Wording and usability issues in IntelliJ IDEA setup wizard
  • IDEA-127773 (Usability Problem): Incorrect uninstaller behavior in the setup wizard
  • IDEA-125984 (Bug): restarter process changes its name each time it runs
  • IDEA-120854 (Bug): Intellij patch update from 13.01 to 13.02 does not work
  • Plugin Support. DevKit:
  • IDEA-127772 (Bug): Deployed plugin.zip not recognized as changed
  • Project Configuration:
  • IDEA-127740 (Bug): Grails global library is not created when added via new module wizard
  • Run | Debug configuration:
  • IDEA-127248 (Usability Problem): Before launch > Run another configuration - allow selecting with double click
  • SASS:
  • WEB-12909 (Usability Problem): Add color preview box in the left gutter for variable resolved only by name
  • WEB-12845 (Bug): SASS: text nested beneath block comment not treated as comment if it's separated by empty line
  • WEB-12881 (Bug): s syntax highlighting error when using @keyframes
  • SQL:
  • IDEA-126848 (Bug): sql server keyword "contains" can't use
  • IDEA-96083 (Bug): SQL: schema name usage in CREATE SCHEMA is not found
  • IDEA-127990 (Bug): Good code is red with H2 "ALTER TABLE ADD" multiple column form
  • IDEA-44224 (Bug): SQL: Tab in completion list does not replace existing token, if it is quoted
  • Spring:
  • IDEA-127847 (Performance Problem): IntelliJ 14 - High CPU usage even when idle
  • IDEA-127855 (Bug): Spring MongoDB/neo4j: with @EnableMongoRepositories, only interfaces extending MongoRepository/Neo4jRepository are considered
  • IDEA-125686 (Bug): Spring 4/Spring Integration: bean type
  • IDEA-127839 (Bug): Spring MongoDB: mongo:auditing element doesn't appear on diagram and in Spring toolwindow beans list
  • IDEA-127799 (Bug): Spring MongoDB: mongo:mapping-converter should be recognized as valid converter
  • IDEA-127840 (Bug): Spring MongoDB: mongo:jmx element doesn't appear on diagram and in Spring toolwindow beans list
  • IDEA-127849 (Bug): Spring MongoDB: support @EnableMongoRepositories#basePackages
  • Structural Search and Replace:
  • IDEA-128110 (Bug): Structural Search: NPE at com.intellij.structuralsearch.impl.matcher.CompiledPattern.isRealTypedVar
  • Stylus:
  • WEB-10988 (Feature): Stylus: support Rename refactoring for variables, mixins and functions
  • WEB-9295 (Bug): Stylus: Red code and Reformat Code: Interpolation and curly brackets
  • WEB-11474 (Bug): Not support placeholders in stylus
  • WEB-11756 (Bug): Stylus - code completion doesn't work
  • WEB-11355 (Bug): Stylus: Red code: pseudo-classes in CSS Literal
  • WEB-9166 (Bug): Stylus: Red code: support charset at-rule
  • WEB-9419 (Bug): Stylus: Red code: pseudo selector inside at-rule
  • WEB-12858 (Bug): Find usages for Mixins
  • WEB-11475 (Bug): Not support hashes in Stylus
  • WEB-9453 (Bug): Stylus: Red Code: parent reference with double hyphens
  • Terminal:
  • IDEA-117488 (Feature): Add the ability to clear terminal output
  • IDEA-127442 (Performance Problem): Significant CPU load due to IDEA's Terminal
  • IDEA-125398 (Exception): Terminal: CME at com.jediterm.terminal.model.TerminalLine.toBuf
  • User Interface:
  • IDEA-127880 (Feature): Inspections UI: filter to show "cleanup inspections"
  • IDEA-128178 (Usability Problem): Tab title limit: truncation could be improved
  • IDEA-128179 (Usability Problem): Tab title limit: truncation in case of "directory name\file name" tile could be improved
  • IDEA-127808 (Usability Problem): 'Rename File' isn't shown in 'Find Action' popup
  • IDEA-127882 (Usability Problem): Inspections UI: selected inspection is not visible
  • IDEA-127877 (Usability Problem): Inspections UI: add description on multiple inspections selection
  • IDEA-127883 (Cosmetics): Inspections UI: "Nothing to show" message -> No enabled inspections available
  • IDEA-127672 (Task): Settings: add "Current Project" icon to panel header
  • IDEA-127985 (Bug): Inspections UI: when inspections group is checked/unchecked, checkboxes of inspections under that group don't change their state until pressing Apply or hovering
  • IDEA-127876 (Bug): Remove "Non-Project Files" scope from inspections configuration settings
  • IDEA-127001 (Bug): Empty IDE window (awesome WM)
  • IDEA-127930 (Bug): IDE doesn't repaint if close last editor
  • IDEA-127954 (Bug): Inspections UI: can edit a disabled inspection after reopening Settings dialog
  • IDEA-127951 (Bug): Inspections UI: space key to check an inspection doesn't work
  • IDEA-87163 (Bug): Unsplit wont close the 'splitted' windows
  • IDEA-127806 (Exception): External class reference answer as NullPointerException
  • Version Control:
  • IDEA-112011 (Usability Problem): Add shortcut keys for actions after "Next Change"
  • Version Control. Git:
  • IDEA-80300 (Feature): Add git reset to log View
  • IDEA-127472 (Bug): Can't switch to a Common Local Branch if branches have diverged, and target branch is different from current branch in at least 2 of repositories
  • Version Control. Subversion:
  • IDEA-118403 (Bug): Subversion: new unversioned file inside unversioned folder gets correct status after explicit refresh only
  • IDEA-127736 (Exception): IOOBE at org.jetbrains.idea.svn.config.SvnConfigureProxiesDialog.onError
  • XML:
  • IDEA-126930 (Bug): Schemas & DTDs - External & Ignored Changes Not Saved
  • spy-js:
  • WEB-12925 (Bug): Spy-js: Node.js: child_process.fork is not traced correctly

New in IntelliJ IDEA Ultimate Edition 14 Build 138.1283.4 EAP (Jul 26, 2014)

  • No subsystem:
  • IDEA-81781 (Usability Problem): Unintuitive 'Project Files Changed' message box
  • IDEA-125671 (Cosmetics): "Install plugin from disk" action could have different description in Find Action list, because now there are two identical items in the list
  • IDEA-126466 (Bug): Intellij warns "Value is always null" for an ambiguous method call
  • IDEA-127438 (Bug): Tool windows drag&drop failure under Java 7
  • IDEA-127430 (Bug): Quick doc viewer. Everything below the (inside the tag) is missing.
  • IDEA-126989 (Bug): Wrong position of final modifier popup
  • IDEA-127397 (Bug): Wrong patterns are generated in "Scopes" dialog
  • IDEA-127038 (Bug): Deadlock
  • IDEA-127534 (Bug): 'null' in error message
  • IDEA-127212 (Bug): Live templates "Use static import if possible" fails sometimes
  • IDEA-127675 (Bug): Text correction in the Settings | Plugins page
  • IDEA-127190 (Bug): Scala plugin should not autoimport "field" annotation automatically
  • IDEA-127454 (Bug): UI freezes, when trying to update and uninstall two plugins
  • IDEA-87408 (Bug): Hold button and select multiple lines vertically does not work as desired
  • IDEA-127062 (Bug): Bug when closing splitted editors
  • CSS:
  • WEB-12743 (Bug): CSS selector parsing interferes with typing (EAP 1161)
  • WEB-12738 (Bug): "Unresolved reference" on CSS pseudo-selectors
  • Clouds.CloudFoundry:
  • IDEA-126927 (Bug): CloudFoundry: if the same artifact is deployed to few clouds, one can view the state of the single one only
  • IDEA-127081 (Bug): CloudFoundry: IBM BlueMix has changed default app domain
  • Code Analysis. Inspection:
  • IDEA-121276 (Feature): Constant conditions: work with arrays
  • IDEA-65004 (Feature): Support Hamcrest for inferring nullity.
  • IDEA-114889 (Feature): Annotated @NotNull member considered an error in Eclipse
  • IDEA-126446 (Bug): Good code red: Argument might be null, when it can be statically proven to be non-null
  • Code Formatting and Code Style:
  • IDEA-93948 (Usability Problem): Code Style->XML->Other: no preview text for CDATA
  • IDEA-126836 (Bug): Formatting adds extra blank line after class header if it ends with comment
  • Code Navigation:
  • IDEA-126973 (Bug): IDE does not see the use of string resources in libraries
  • Compiling Project:
  • IDEA-105383 (Feature): Annotation Processing - IntelliJ report Diagnostic.Kind.NOTE as Warning
  • IDEA-111673 (Task): Automake should be disabled while git pull
  • Dart:
  • WEB-9998 (Usability Problem): Comments could be folded and file level comments could be even collapsed by default
  • WEB-12777 (Bug): No interface class name completion after 'interface' keyword if curly braces not written yet
  • WEB-12760 (Bug): Inspection of on-catch chain is wrong
  • Database:
  • IDEA-126384 (Bug): "Run query in console" broken after multihost injection implementation
  • Debugger:
  • IDEA-88643 (Bug): delete item from list of breakpoints by pressing delete key: selection should not return to position 1.
  • IDEA-127125 (Exception): Throwable at com.intellij.debugger.ui.breakpoints.BreakpointWithHighlighter.reload
  • Decompiler:
  • IDEA-127229 (Bug): Decompiled code faulty (missing parentheses on parameterless constructor call)
  • Diff_Merge:
  • IDEA-61550 (Bug): Local history: Diff markers for the current file reflect VCS diff
  • IDEA-127686 (Bug): Change markers on right side of editor do not update
  • Documentation:
  • IDEA-127042 (Bug): Create tip of the day for quick evaluate
  • Editor. Code Completion:
  • IDEA-127127 (Feature): charset name completion: provide completion for more APIs
  • Editor. Editing Text:
  • IDEA-121956 (Feature): Multiple Carets: Add support for skipping next selection
  • IDEA-127695 (Bug): Formatting is breaking on typing
  • IDEA-127189 (Bug): Select next/all ocurrence fails with braces
  • IDEA-121060 (Bug): Multiple carets: comment/uncomment works incorrectly
  • IDEA-125021 (Bug): Multi-cursor paste doesn't work
  • IDEA-122513 (Bug): Can't expand single character property in Spring config
  • IDEA-127017 (Bug): Javadoc: parameters weird alignment
  • File System:
  • IDEA-115177 (Task): Use protocol to verify fsnotifier version
  • IDEA-126122 (Bug): fsnotifier doesn't suppport ReFS
  • Find, Replace, Find Usages:
  • IDEA-122172 (Feature): Make "Select ocurrences" shortcuts work on find input
  • IDEA-122076 (Feature): "Select All" action in the Find panel
  • IDEA-127068 (Bug): Find in Path not working in JDK sources
  • Gradle:
  • IDEA-127074 (Bug): Executing gradle script fails with error '.../build.gradle' is not a directory
  • IDEA-127217 (Bug): Tests with spaces aren't wrapped with " " when running specific test as Gradle test
  • IDEA-126896 (Bug): Gradle: Grails integration buildPlugins issues
  • Grails:
  • IDEA-120622 (Exception): AE at com.intellij.openapi.roots.impl.ContentEntryImpl.getExcludeFolderFiles
  • Groovy:
  • IDEA-126389 (Bug): Groovy good code red: sort closure parameter
  • IDEA-126334 (Exception): Groocy: CCE: GrLightParameterListBuilder cannot be cast to PsiMethod at GenerateMembersUtil.overriddenParameters
  • HTML:
  • WEB-12677 (Task): Emmet: do not expand too long abbreviations
  • IDE Configuration:
  • IDEA-127462 (Cosmetics): If you change the dialog box elements are positioned incorrectly.
  • IDEA-127177 (Bug): Impossible to disable failing plugin
  • Indices:
  • IDEA-74104 (Performance Problem): PlainTextTodoIndexer.map() can be very slow
  • IDEA-125750 (Bug): Fatal error initializing 'com.intellij.psi.stubs.StubIndex'
  • IDEA-125925 (Bug): RE: com.intellij.ide.plugins.PluginManager$StartupAbortedException: Fatal error initializing 'com.intellij.openapi.util.registry.RegistryState'
  • IDEA-117596 (Exception): PluginManager$StartupAbortedException
  • J2EE.JBoss:
  • IDEA-127131 (Bug): Throwable at com.intellij.openapi.diagnostic.Logger.error
  • J2EE.Struts:
  • IDEA-127078 (Bug): OGNL: support map creation expressions
  • J2EE.Web:
  • IDEA-127332 (Bug): web-fragment.xml servlet definition and mapping don't see each other
  • Jade:
  • WEB-10953 (Bug): In Jade when starting a class selector with a dash syntax highlighting for the rest of the line is lost.
  • Java. Code Completion:
  • IDEA-90157 (Usability Problem): Smart type completion is not so smart with non-imported classes
  • IDEA-100669 (Usability Problem): Completion statistic should be initialized on clean IDEA
  • IDEA-126531 (Bug): Completion inserts unwanted semicolon
  • Java. Error Highlighting:
  • IDEA-127506 (Bug): False positive cyclic reference for method reference
  • IDEA-127596 (Bug): Incorrect lambda error highlight
  • IDEA-127077 (Bug): Annotation on result type use in generic method declaration.
  • IDEA-127584 (Bug): "Cannot resolve method" regression in JDK 8
  • IDEA-126969 (Bug): IDEA fails to infer type with flatMap(List::stream)
  • IDEA-127563 (Bug): Create Method quickfix not available in interface
  • IDEA-127573 (Bug): Cast parameter to XXX quickfix inserts fully qualified name
  • Java. Intention Actions:
  • IDEA-127211 (Feature): It is proposed to create a field in Interface for Alt+Enter
  • IDEA-126977 (Feature): Intention to convert method reference to lambda expression
  • IDEA-127603 (Bug): "Anonymous new Function can be replaced with lambda" quick-fix yields invalid code
  • IDEA-127580 (Bug): "Unwrap Code" doesn't propose to unwrap the expression, when the cursor stays on its last character
  • IDEA-127562 (Bug): CreateClassFromNewFix places the new class in a generated source folder
  • Java. Refactoring:
  • IDEA-126988 (Feature): Allow "Pull Members Up" refactoring to create default methods
  • IDEA-127166 (Bug): Refactoring Events for Extract Local Variable
  • IDEA-127167 (Bug): Refactoring Events for Extract Field
  • IDEA-127605 (Bug): Delegate final method
  • IDEA-127169 (Bug): Refactoring Events for Extract Constant
  • IDEA-126995 (Bug): 'Refactor this' popup uses wrong context in injections
  • IDEA-127135 (Bug): "Inline call to getter" generates invalid code
  • IDEA-127411 (Bug): Problem with inline method
  • IDEA-126776 (Bug): Process duplicates after 'extract method'
  • IDEA-127170 (Bug): Refactoring Events for Extract Parameter
  • IDEA-127172 (Bug): Refactoring Events for Rename Parameter
  • Java.Inspections:
  • IDEA-126982 (Feature): Add an inspection to flag a nonfinal class that only has private constructors
  • IDEA-126173 (Feature): Specify exception type thrown by @NotNull annotations
  • IDEA-127159 (Bug): Inspection false positive: field can be converted to a local variable
  • IDEA-126957 (Bug): Inline variable -> Fix All "Redundant Local Variable" Problems does nothing
  • IDEA-125977 (Bug): method invocation may produce NullPointerException warning false positive
  • IDEA-127667 (Bug): Contract clause null->null is violated when a parameter is notnull
  • IDEA-126660 (Bug): Incorrect 'condition is always true' for a final field if an overridden method is called from the constructor
  • IDEA-127255 (Bug): ''Unnecessary interface modifier'' quick-fix breaks code
  • IDEA-127263 (Bug): "Conditional Expression With Identical Branches" deleting non-identical branches.
  • JavaScript. Formatter:
  • WEB-9528 (Feature): Feature : JavaScript styling - can not add space after "[" in arrays or after "{" in objects.
  • JavaScript. Inspections:
  • WEB-12718 (Bug): JSHint / JSLint inspection doesn't correctly recognize whitespace
  • JavaScript. Refactoring:
  • WEB-12601 (Feature): Configurable default for declare functional expression
  • LESS:
  • WEB-12735 (Bug): Less mixins and variables not found (138.1161)
  • WEB-12689 (Bug): Failure to find LESS mixin
  • Live Edit:
  • WEB-12711 (Feature): livedit: support JSX (at least "reload in browser")
  • WEB-9954 (Usability Problem): move and rename confusing "Live Edit menu item
  • WEB-7390 (Bug): js hotswap in case of file-level variable
  • Packaging and Installation:
  • IDEA-127183 (Feature): Windows: Look for 1.8 JVM registry entry by default
  • Plugin Support. Architecture:
  • IDEA-127232 (Bug): Fatal Error on startup on Mac Os X
  • Project Configuration:
  • IDEA-123863 (Bug): 'Save Project as Template' action leads to deadlock
  • IDEA-127268 (Bug): It's impossible to create "WebService client" in Idea 14
  • SQL:
  • IDEA-127049 (Feature): Do not consider parameters such as ":from" in SQL as reserved words
  • IDEA-125519 (Feature): Common table expressions (recursive joins) not supported for SQLite dialect
  • IDEA-125219 (Bug): SQL MySQL inspector is misinterpreting INTERVAL as a function in certain cases
  • IDEA-127267 (Bug): foreign key joins are not suggested well
  • Spring:
  • IDEA-100830 (Feature): Spring Data Mongo support
  • IDEA-127427 (Performance Problem): Spring: performance problems when using with "**" pattern
  • IDEA-127154 (Bug): spring mongo: provide correct bean type for @mongo-ref
  • IDEA-127153 (Bug): spring mongo: good code red: mongo element declaration without options
  • IDEA-127683 (Bug): Spring: @PropertySource support String array in "value"
  • IDEA-106366 (Bug): Spring "location" does not resolve against prefixed values (classpath
  • IDEA-95301 (Bug): Spring: resolve resources located in web root
  • Structural Search and Replace:
  • IDEA-122254 (Feature): "Use static import if possible" checkbox for the Structural Replace dialog
  • IDEA-127608 (Bug): SSR: Throwable at com.intellij.codeInspection.bytecodeAnalysis.BytecodeAnalysisConverter.a
  • Template Languages. Velocity:
  • IDEA-127054 (Bug): Velocity: "Illegal iterable expression type" false positive
  • Unit Testing. JUnit:
  • IDEA-127660 (Cosmetics): Unit test popup is red when tests are skipped
  • IDEA-126880 (Bug): Unresolved inner class in JUnit run configuration
  • Unit Testing. TestNG:
  • IDEA-127246 (Cosmetics): different behavior of the context menu by Alt+Ins
  • User Interface:
  • IDEA-127144 (Usability Problem): No word wrap or horizontal scrolling for ignore list in Proxy dialog
  • IDEA-112613 (Usability Problem): "GoTo Action" usability
  • IDEA-122894 (Usability Problem): License dialog: License key: provide precise diagnostic for rejected key
  • IDEA-107376 (Usability Problem): Goto next / previous splitter not working when show tabs are set to none
  • IDEA-127337 (Bug): Popups in editor sometimes aren't shown on first invokation
  • IDEA-126984 (Bug): Mac OS X: Double line above the editor
  • IDEA-75885 (Bug): Fast invoking shortcut with Alt brings focus to main menu [Windows]
  • IDEA-79083 (Bug): Popup lists are sometimes not clickable
  • Version Control:
  • IDEA-103025 (Bug): Commit dialog - commit window without proper word wrap
  • IDEA-107598 (Bug): Commit summary navigates to the wrong file if there are several files with the same name
  • Version Control. Git:
  • IDEA-127343 (Bug): Git Checkout - Test repository "hangs" when master password is required
  • Version Control. Mercurial:
  • IDEA-127069 (Bug): Add help button to the Update Project dialog (Mercurial)
  • Version Control. Subversion:
  • IDEA-125627 (Bug): Subversion: Tree conflict problem: Can not parse conflict reason: moved-away
  • IDEA-126911 (Bug): SVN Folder history: revision selecting causes "Could not load content" error

New in IntelliJ IDEA Ultimate Edition 13.1.4 Build 135.1230 (Jul 22, 2014)

  • The problem with Android projects compilation has been fixed.

New in IntelliJ IDEA Ultimate Edition 13.1.4 Build 135.1229 (Jul 21, 2014)

  • No subsystem:
  • IDEA-77640 (Usability Problem): Warn if the current subscription license will not work with the new version in the Update Info dialog
  • IDEA-121685 (Bug): New module->Ruby has confusing UI
  • WEB-12179 (Bug): Freezing when switch windows
  • IDEA-126353 (Bug): IntelliJ IDEA won't open - missing libgif.so.6
  • IDEA-116527 (Bug): Problems under Linux with the menus (awesome wm 3.5)
  • IDEA-125262 (Bug): Can't create Django, AppEngine and other specific Python projects
  • WEB-11422 (Bug): No highlighting in Debug files of external JavaScript Library.
  • WEB-12365 (Bug): AngularJS Plugin issue with JSPs
  • IDEA-121687 (Bug): New module->Ruby on Rails doesn't allow to specify sdk
  • IDEA-125649 (Bug): Pycharm 3.1.3 freezes periodically
  • WEB-12218 (Bug): Webstorm / angularjs attributes in jade problems
  • IDEA-116057 (Exception): second-keystroke popup
  • Android:
  • IDEA-125927 (Task): Add "id" for treeStructureProvider EP for AndroidTreeStructureProvider
  • IDEA-125663 (Bug): Android Gradle. Create class for blank fragment.
  • IDEA-126591 (Bug): Android Support NPE
  • IDEA-125283 (Bug): Deadlock when restoring IntelliJ IDEA window
  • IDEA-125838 (Bug): Building Maven project with AAR dependency fails on java.util.zip.ZipException: zip file is empty
  • IDEA-125345 (Bug): Unable to close 13.1 RC using menu on Mac
  • Ant:
  • IDEA-56227 (Bug): Ant build fails with error in IDEA, but works from the command line with delete/fileset and failonerror=false
  • IDEA-120167 (Bug): Phantom eternal Ant task on make
  • AspectJ:
  • IDEA-126249 (Bug): Intellij Idea always pass argument proc:none to ajc compiler
  • IDEA-126717 (Bug): Aspect-J compilation broken in 13.1.4 EAP and 14 EAP
  • Build tools:
  • WEB-12330 (Bug): Grunt tool window fails to load Gruntfile tasks, when an " " is in the path
  • WEB-12199 (Bug): Grunt tool window fails to load Gruntfile tasks, when an "&" is in the path
  • Code Formatting and Code Style:
  • IDEA-123074 (Bug): Code formatting. Closing brace.
  • Database:
  • IDEA-126055 (Bug): Change of column type from database tool does not set the correct sql
  • IDEA-125295 (Bug): SQLServer/jTDS shows same schemas for each catalog
  • IDEA-116671 (Bug): Database Table Editor: pressing Tab while filling with values inserted row leaves editing mode
  • IDEA-125000 (Bug): Database write via viewer pane
  • IDEA-125716 (Bug): Database view: index coloring missing on a column
  • Editor. Code Completion:
  • IDEA-125397 (Bug): Cyclic Expand Word no longer completes numbers
  • File Watchers:
  • WEB-12180 (Usability Problem): Improve usability of 'File watcher available' inspection
  • WEB-11486 (Bug): When 2 projects are open (in separate windows), FileWatcher executes in both projects when a file changes in one, but only when watcher is configured with custom Scopes
  • Gradle:
  • IDEA-124839 (Bug): Gradle sync reports "Error:You can't change a configuration which is not in unresolved state!" and "Could not resolve all dependencies"
  • IDEA-126545 (Bug): Gradle WAR: Resource directory in 'war' with 'into' closure not imported
  • IDEA-126544 (Bug): Gradle WAR: Empty directories in 'war' are not included during import
  • IDEA-126899 (Bug): Unknown JavaEE module extension
  • IDEA-125592 (Bug): Gradle project refresh fails
  • IDEA-126275 (Bug): Gradle MultiProject is not opened on 13.1.4 EAP (IU-135.1019)
  • HTML:
  • WEB-12149 (Bug): Freezes if html link href contains semicolon.
  • Indices:
  • IDEA-125200 (Bug): IDE freezes at startup for large project (focus loss save waiting on indexing?)
  • JPA:
  • IDEA-125948 (Bug): Persistence Tool empty in 13.1 but shows content in 13.0
  • JSP:
  • IDEA-117698 (Bug): Auto closing of tags in jsp seems to incorrectly prioritize html tags
  • IDEA-125129 (Bug): I would like to reopen IDEA-117698
  • Jade:
  • WEB-12352 (Bug): Jade, Angular: 'Expression statement not assignment or call' error shown for references in ng- attributes values
  • Java.Inspections:
  • IDEA-124593 (Bug): Inspection "AutoCloseable used without try-with-resources" flags System.out.printf
  • JavaScript. Frameworks:
  • WEB-12331 (Bug): NPE at org.angularjs.index.AngularJSIndexingHandler.calculateRestrictions on indexing file with @ngDoc tag
  • WEB-12409 (Bug): AngularJS: support one-time bindings
  • JavaScript. Inspections:
  • WEB-8471 (Feature): Support .jshintignore with newer jsHint versions
  • WEB-12412 (Bug): Inspections: Code quality tools quick fix opens Settings dialog for each item
  • WEB-12306 (Bug): JSHint: update config path if file was moved/deleted
  • WEB-12267 (Bug): jshintrc location configuration vanished in 8.0.3
  • WEB-12296 (Bug): jshintignore: wrong exclusion for "test/*/.defs.js" pattern
  • WEB-12348 (Bug): Quick fixes not always working in Inspection window
  • Node.js:
  • WEB-12230 (Bug): Node.js on Windows: normalize drive letter to lower case
  • WEB-12202 (Bug): Generated Express Application has wrong name in DEBUG env
  • Packaging and Installation:
  • IDEA-126528 (Bug): Mac OS: IDEA Ultimate #135.1138 with bundled JDK doesn't start
  • Plugin Support. API:
  • IDEA-124032 (Bug): IDEA plugin: Can't find com.sun.xml.internal.messaging.saaj.soap.LocalStrings bundle
  • SQL:
  • IDEA-123172 (Bug): Bad SQL indent
  • IDEA-125363 (Bug): Getting exception from "SQL support" plugin when using "Go to symbol"
  • Spring:
  • IDEA-125773 (Performance Problem): Idea IU-135.909 noticeable slowdown
  • Task Management:
  • IDEA-125390 (Exception): Time Tracking: Throwable at com.intellij.util.Alarm.checkDisposed
  • Terminal:
  • IDEA-125385 (Performance Problem): Terminal consumes a lot of my cpu cycles
  • IDEA-125223 (Bug): Terminal invisible content and copy issue
  • IDEA-125500 (Bug): Terminal is not locale aware
  • IDEA-125317 (Bug): Terminal window content is drawn on the status bar
  • User Interface:
  • IDEA-122894 (Usability Problem): License dialog: License key: provide precise diagnostic for rejected key
  • IDEA-125684 (Cosmetics): appearance of JTextField component in disabled state
  • IDEA-123189 (Bug): Project wizard: tree entries text cutoff
  • User Interface.Darcula:
  • IDEA-107350 (Bug): EvaluateXPath dialog: input field height is too small, text is unreadable
  • Version Control:
  • IDEA-125421 (Bug): diff tool opens wrong file if VCS file deleted via file system
  • IDEA-122530 (Bug): Deadlock in com.intellij.openapi.vcs.impl.projectlevelman.AllVcses.getByName()
  • Version Control. Git:
  • IDEA-125328 (Bug): Changes log is not shown
  • Version Control. Mercurial:
  • IDEA-118400 (Task): Update Project dialog should be redesigned considering most common use cases of Mercurial users.
  • IDEA-75768 (Bug): Mercurial not saved checks in Update dialog
  • IDEA-106435 (Bug): It's impossible update without merging
  • XML:
  • IDEA-119640 (Bug): Problem with goto declaration of XML attribute defined in XSD

New in IntelliJ IDEA Ultimate Edition 13.1.4 Build 135.1228 RC (Jul 16, 2014)

  • Android:
  • IDEA-126591 (Bug): Android Support NPE
  • Ant:
  • IDEA-56227 (Bug): Ant build fails with error in IDEA, but works from the command line with delete/fileset and failonerror=false
  • AspectJ:
  • IDEA-126717 (Bug): Aspect-J compilation broken in 13.1.4 EAP and 14 EAP
  • Database:
  • IDEA-116671 (Bug): Database Table Editor: pressing Tab while filling with values inserted row leaves editing mode
  • Find, Replace, Find Usages:
  • IDEA-126598 (Bug): Find in open files does not find occurences in files outside of project
  • Gradle:
  • IDEA-126545 (Bug): Gradle WAR: Resource directory in 'war' with 'into' closure not imported
  • IDEA-126899 (Bug): Unknown JavaEE module extension
  • IDEA-126544 (Bug): Gradle WAR: Empty directories in 'war' are not included during import
  • IDEA-123068 (Bug): Failed to execute main in gradle module
  • Indices:
  • IDEA-125200 (Bug): IDE freezes at startup for large project (focus loss save waiting on indexing?)
  • JSP:
  • IDEA-117698 (Bug): Auto closing of tags in jsp seems to incorrectly prioritize html tags
  • IDEA-125129 (Bug): I would like to reopen IDEA-117698
  • Packaging and Installation:
  • IDEA-126528 (Bug): Mac OS: IDEA Ultimate #135.1138 with bundled JDK doesn't start
  • User Interface:
  • IDEA-122894 (Usability Problem): License dialog: License key: provide precise diagnostic for rejected key
  • Version Control:
  • IDEA-122530 (Bug): Deadlock in com.intellij.openapi.vcs.impl.projectlevelman.AllVcses.getByName()

New in IntelliJ IDEA Ultimate Edition 14 Build 138.1029 EAP (Jul 11, 2014)

  • No subsystem:
  • IDEA-126167 (Feature): External Project System: test framework
  • IDEA-126721 (Performance Problem): PhpStorm frozen on typing
  • IDEA-126772 (Performance Problem): Constantly high CPU usage in Play routes analysis
  • IDEA-126564 (Cosmetics): "No SDK Specified" message box text fixes
  • IDEA-126786 (Task): Inline parameter name for literal, if it's type can be assigned to method parameter type.
  • IDEA-126753 (Bug): Parameters names hints not shown for negative numbers
  • IDEA-125856 (Bug): Custom resource bundle properties are not in one group
  • IDEA-119843 (Bug): Idea unable to process @Grab artifacts
  • IDEA-126494 (Bug): BaseAnaysisAction doesn't respect excluded directories during traversal
  • IDEA-126559 (Bug): Symbol search in search everywhere
  • IDEA-126889 (Bug): Can't jarjar cglib as part of idea.jar
  • IDEA-126808 (Bug): Multiple plugins that depend on database plugin can't be loaded properly
  • IDEA-126788 (Bug): conflicting foldings
  • IDEA-126406 (Bug): Switcher is missing files after reopening project
  • Android:
  • IDEA-126591 (Bug): Android Support NPE
  • Ant:
  • IDEA-56227 (Bug): Ant build fails with error in IDEA, but works from the command line with delete/fileset and failonerror=false
  • AspectJ:
  • IDEA-126717 (Bug): Aspect-J compilation broken in 13.1.4 EAP and 14 EAP
  • CSS:
  • WEB-4713 (Feature): CSS: provide completion for media features in media queries
  • WEB-12605 (Usability Problem): CSS/SASS: don't invoke auto-completion on Enter
  • Clouds.Heroku:
  • IDEA-126517 (Bug): Heroku: confusing behavior on attempt to deploy when there are no changes in the active changelist
  • Code Analysis. Inspection:
  • IDEA-124363 (Bug): Incorrect Inconvertible Type error in java class inspection
  • IDEA-126624 (Bug): Narrow scope of variable fix generating wrong code with some for loops
  • Code Formatting and Code Style:
  • IDEA-123875 (Bug): Rearrange tool fails to order fields properly
  • IDEA-126830 (Bug): Reformat Code: Scope and File Mask filters are ignored if "Rearrange Entries" option is enabled
  • IDEA-125099 (Bug): Intellij rearrangement does not respect the "Keep order" option for fields
  • Code Navigation:
  • IDEA-108057 (Bug): Caret position is messed up on navigation if editor tabs are off
  • IDEA-119877 (Bug): New File search popup does not give priority to names containing the exact term
  • CoffeeScript:
  • WEB-11861 (Bug): Wrong "expected end of line" inspection for CoffeeScript
  • WEB-12518 (Exception): CoffeeScript: SIOOBE on Extract Method
  • Dart:
  • WEB-12582 (Bug): [Dart] Serve .dart file with the right MIME type
  • Database:
  • IDEA-123235 (Bug): XML-type gives NPE in Database-view
  • Debugger:
  • IDEA-126825 (Usability Problem): Debugger doesn't show execution point
  • IDEA-73140 (Usability Problem): XDebugger: Debugger always switches you to "Debugger" tab when first breakpoint is hit
  • IDEA-126221 (Usability Problem): Threads view is not navigatable
  • WEB-12356 (Usability Problem): Breakpoint enable/disable shortcut missing
  • IDEA-126585 (Bug): "Evaluate Code Fragment" dialog uses some strange proportional font in editor
  • WEB-12641 (Bug): Typo in IDEA internal Web Server 404 page
  • IDEA-126829 (Bug): Debbuger - quick evaluate expression is always collapsed
  • IDEA-93683 (Bug): XDebugger: Focus on startup doesn't work for Console tab
  • Diff_Merge:
  • IDEA-118700 (Bug): Selecting text in Commit Changes window does not highlight the text properly
  • IDEA-89365 (Bug): The color disappears from the changes in the Details view of the commit dialog
  • IDEA-113317 (Bug): Text editor in compare view is inconsistent with the main editor
  • Documentation:
  • IDEA-126569 (Bug): IDEA asks for documentation root even when only one is configured
  • Editor. Code Completion:
  • IDEA-126726 (Bug): "Complete current statement" always adds a newline
  • IDEA-120465 (Bug): Code completion: no Autopopup code completion and inserting pair brackets if Column selection mode is on
  • Editor. Editing Text:
  • IDEA-126273 (Performance Problem): Selection of text using keyboard in column mode is slow
  • IDEA-124928 (Bug): If two cursors are on the same line, Cmd+Y will delete extra line
  • IDEA-123704 (Bug): Multiple carets fail through injections in some scenarios
  • IDEA-126800 (Bug): Select all ocurrences failing
  • IDEA-126869 (Bug): Code pasted from IDEA into Mac Mail plain-text message is corrupted
  • IDEA-121056 (Exception): Throwable at com.intellij.openapi.editor.impl.CaretImpl.moveToLogicalPosition
  • File Watchers:
  • WEB-12541 (Bug): File watchers, SASS: main file not compiled when editing indirectly imported partials
  • WEB-12598 (Bug): File Watchers: Immediate synchronization doesn't work in case of syntax errors even if 'trigger watcher regardless of syntax errors' is enabled
  • Find, Replace, Find Usages:
  • IDEA-120751 (Usability Problem): "Find usages" in IntelliJ 13 does not find all usages.
  • IDEA-126171 (Bug): Dataflow to Here fails with varargs
  • IDEA-126598 (Bug): Find in open files does not find occurences in files outside of project
  • IDEA-126602 (Bug): Find Usages of a functional interface does not find lambdas in some cases
  • GUI Designer:
  • IDEA-123462 (Bug): Class name with a space accepted for dialog, breaks code
  • Gradle:
  • IDEA-126545 (Bug): Gradle WAR: Resource directory in 'war' with 'into' closure not imported
  • IDEA-126544 (Bug): Gradle WAR: Empty directories in 'war' are not included during import
  • IDEA-126899 (Bug): Unknown JavaEE module extension
  • IDEA-123068 (Bug): Failed to execute main in gradle module
  • Groovy:
  • IDEA-126921 (Bug): Gant: 'Run from Context' doesn't add name of target to the run configuration parameters if it is enclosed in quotes
  • IDEA-126601 (Bug): ClassCastException when using Groovy for Cucumber step definitions the Java-way
  • HTML:
  • WEB-12614 (Feature): Emmet Filters
  • WEB-12578 (Cosmetics): Template is showing html5, but new file creation says Html
  • WEB-12646 (Bug): Two consecutive tags break emmet
  • WEB-12256 (Bug): No surround with emmet if fragment ends with dot
  • WEB-12223 (Bug): Emmet Preview cannot be invoked before closing tag
  • IDE Configuration:
  • IDEA-126131 (Usability Problem): Duplicate entries in "Find Action" popup (Ctrl+Shift+A)
  • IDEA-126797 (Bug): Plugin manager: no tooltip for "red" plugins
  • Indices:
  • IDEA-125200 (Bug): IDE freezes at startup for large project (focus loss save waiting on indexing?)
  • J2EE:
  • IDEA-30868 (Feature): tag of web.xml completion
  • J2EE.Web:
  • IDEA-126728 (Bug): Can't resolve servlet/filter in *-mapping in web.xml when using web-fragments
  • JSP:
  • IDEA-126465 (Bug): Jsp TLD 'tag' 'variable' children 'name-give' | 'name-from-attribute'
  • Java. Code Completion:
  • IDEA-126595 (Feature): provide completion variants for Charset.forName() in Java/Groovy
  • Java. Error Highlighting:
  • IDEA-126613 (Bug): Java 8 lambda issue: "Cyclic inference"
  • IDEA-126697 (Bug): Type of ternary expression with Byte and Short should be assumed short
  • IDEA-126842 (Bug): Check concurrent access of java.text.Format
  • IDEA-126109 (Bug): Cannot resolve symbol for certain Java 8 lambda situations.
  • IDEA-126633 (Bug): Bad code is green: Typecast to generic
  • IDEA-125077 (Bug): Syntax highlighting problem on a valid type inference
  • IDEA-126641 (Bug): For-each over lambda complains cast unneeded
  • Java. Refactoring:
  • IDEA-126391 (Feature): Add option to remove confirmation for "Inline local variable" refactoring
  • IDEA-69814 (Bug): Can't add "Clone" to a quicklist
  • IDEA-126573 (Bug): "Clone" action in project pane is not available for directory (but is available for file)
  • IDEA-126864 (Bug): Inline Local Variable Refactoring Events Not Symmetrical
  • Java.Inspections:
  • IDEA-126850 (Bug): Generic argument is treated as a class by the serialization inspection
  • IDEA-126750 (Bug): "Lambda can be replaced with method reference" when referenced method is from an anonymous class which is not the innermost
  • IDEA-126352 (Bug): bug in "Throwable result of method call ignored" inspection
  • IDEA-126662 (Bug): Save comments during code refactoring
  • IDEA-126798 (Bug): "Unnecessary 'this' qualifier" inspection false positive
  • IDEA-126763 (Bug): "Anonymous type can be replaced with lambda" quickfix leads to illegal self-reference
  • IDEA-126764 (Bug): "Overly strong type casts" flags cast used to declare the type of a lambda expression.
  • JavaFX:
  • IDEA-126754 (Feature): Navigation and error highlighting for Events
  • IDEA-126708 (Bug): JavaFX: attempt to edit read-only fxml file from SceneBuilder tab causes exceptions
  • IDEA-126710 (Bug): JavaFX: after fxml file rename its SceneBuilder tab opening causes error
  • IDEA-126663 (Exception): NPE at javafx.beans.property.IntegerPropertyBase.removeListener
  • JavaScript:
  • WEB-12618 (Feature): No file extension in autocompletion when require file
  • WEB-12538 (Bug): jsDoc - @returns
  • WEB-12491 (Bug): OOM on indexing of project
  • WEB-12119 (Bug): JSX (and E4X) support in ECMAScript6 mode
  • JavaScript. Debugger:
  • IDEA-125913 (Bug): IDE erroneously propose to create JavaScript Debug Configuration from context menu of database function editor
  • JavaScript. Frameworks:
  • WEB-12635 (Bug): IllegalArgumentException on indexing coffeescript with interpolation
  • JavaScript. Inspections:
  • WEB-12585 (Bug): curly brace insertion for if statements
  • LESS:
  • WEB-12647 (Bug): LESS: good code is red: simple mixin with braces
  • WEB-12251 (Bug): Less: highlighting property names inside detached rulesets
  • Live Edit:
  • WEB-12312 (Bug): "Live Edit" JavaScript doesn't works
  • Maven:
  • IDEA-116482 (Bug): EAP: Maven suddenly shows "cannot connect"
  • IDEA-116383 (Bug): cannot reconnect
  • Packaging and Installation:
  • IDEA-116129 (Feature): add new option
  • IDEA-126514 (Bug): AppCode restart fails: bundle not found
  • IDEA-121788 (Bug): windows: bin\uninstall.exe doesn't uninstall
  • IDEA-126528 (Bug): Mac OS: IDEA Ultimate #135.1138 with bundled JDK doesn't start
  • Refactoring:
  • IDEA-38930 (Bug): Refactor->rename on property of class from library should not show rename dialog
  • SASS:
  • WEB-11929 (Bug): SCSS: ''(' expected' error reported for interpolation in @media query
  • SQL:
  • IDEA-126964 (Bug): MySQL: Does not work correctly "Comment with Line Comment"
  • IDEA-100525 (Bug): typo highlights littered throughout code
  • IDEA-126533 (Bug): SQL: Code Style: "Word Case / Keyword = Do not change" is ignored by completion
  • IDEA-119108 (Bug): MySQL: ambiguous column inside group by clause
  • Spring:
  • IDEA-126580 (Feature): Spring Websockets: support destination ulrs defined in the methods bodies using injected SimpMessagingTemplate
  • IDEA-124036 (Feature): Spring toolwindow: option to toggle infrastructure beans
  • IDEA-126739 (Feature): Spring XML: show method separators for nested
  • IDEA-126589 (Bug): Removed autodetected Spring Facet's Contexts still visible in Spring-Beans tool panel
  • IDEA-24666 (Bug): Navigation doesn't work in location attribute.
  • IDEA-126425 (Bug): Spring Websockets: improve urls completion
  • IDEA-126140 (Bug): Spring Websockets: application destination prefix change in java config is not recognized in some cases
  • IDEA-126811 (Bug): Spring: Import From STS: configs from the different projects are not found
  • IDEA-126814 (Bug): Spring: Import From STS: on project re-import the extra facet is created
  • IDEA-126769 (Bug): Spring: Import From STS: configs added as linked resources are not imported
  • IDEA-126765 (Bug): Spring: Import from STS: profiles are not recognized
  • IDEA-126792 (Bug): Spring Security plugin: exception at start
  • IDEA-124948 (Bug): Spring indicates file.xml does not exist whilst works
  • Structural Search and Replace:
  • IDEA-126794 (Bug): Warn about missing semicolon(s)
  • IDEA-126727 (Bug): Structural search: confusing search results for existing template
  • IDEA-126616 (Bug): Structural Search: throwable at com.intellij.structuralsearch.plugin.ui.SearchDialog$2.run
  • IDEA-126731 (Bug): Structural search: throwable at com.intellij.structuralsearch.impl.matcher.predicates.ScriptSupport.evaluate
  • TypeScript:
  • WEB-12426 (Bug): Typescript formatter doesn't respect disabled "Line comment at first comment"
  • User Interface:
  • IDEA-126503 (Usability Problem): Copy reference not working on multiple files
  • IDEA-126733 (Usability Problem): Search Everywhere: element is found, but not focused
  • IDEA-60285 (Usability Problem): Editor->Auto Import: duplicated keyboard shortcut for "Show Import Popup"
  • IDEA-103935 (Usability Problem): Preferences search field should be in focus
  • IDEA-88319 (Usability Problem): Tip of the Day should have focus after Idea startup
  • IDEA-126947 (Cosmetics): Generalize "Goto Related File" to "Goto Related Symbol"
  • IDEA-126614 (Bug): Command+Shift+Up/Down changes size of Goto Class/File/Symbol popups
  • IDEA-126752 (Bug): Editor tooltips hide each other
  • IDEA-126843 (Bug): Background task window gets smaller
  • IDEA-124630 (Bug): Breakpoint indicators not visible
  • IDEA-126534 (Bug): PyCharm shows wrong icon (community edition instead of pro version)
  • Version Control:
  • IDEA-124545 (Usability Problem): Tab doesn't work in Vcs Log
  • IDEA-125257 (Usability Problem): Do not jump to the end of log by pressing 'Up' at the first line
  • IDEA-122530 (Bug): Deadlock in com.intellij.openapi.vcs.impl.projectlevelman.AllVcses.getByName()
  • Version Control. Git:
  • IDEA-124336 (Feature): Show 'Common Local Branches' even if current ones is not common
  • IDEA-119824 (Usability Problem): Git: show descriptive error message if 'author' field is incorrect
  • IDEA-91620 (Usability Problem): Git commit author's abbreviated email stays abbreviated after selection.
  • IDEA-55256 (Usability Problem): Git: More user-friendly author field in "Commit Dialog"
  • IDEA-114493 (Cosmetics): Git: Branches popup has unnecessary hotkeys indicators
  • IDEA-87092 (Bug): Git unstash don't show files that are going to be overwrtten.
  • IDEA-87853 (Bug): Error when merging or pulling and hidden files would be overwritten
  • IDEA-91640 (Bug): You can't type valid '/' symbol as a filter when navigate between Git branches (Ctr+Shift+A, Branches)
  • IDEA-121825 (Bug): Git: author name selected from drop-down is applied incorrectly in some cases
  • IDEA-81935 (Bug): IDEA warns about changes in files that would be overwritten by merge, but the list is empty
  • IDEA-119088 (Bug): 'Compare branches' dialog is always on top
  • IDEA-75228 (Bug): Git: specifying author sometimes fails
  • IDEA-90058 (Bug): Untracked files would be overwritten by merge shows no files
  • IDEA-90059 (Exception): Exception when trying to open shelved changes from 'Local changes were not restored' the notification
  • Version Control. Perforce:
  • IDEA-47500 (Bug): Perforce: Jobs processing: cannot add multiple jobs found by search
  • IDEA-122107 (Bug): Perforce +w (always writeable on client) files are flagged as "Modified without checkout"
  • IDEA-126771 (Bug): Perforce: work with allwrite workspaces

New in IntelliJ IDEA Ultimate Edition 14 Build 138.777 EAP (Jun 30, 2014)

  • Highlights of this release:
  • Java Debugger:
  • Completely rewritten using the new API, with unified Debugger tool window for all languages.
  • The Watches tab now persists expressions (and remembers it even after you close it.)
  • Breakpoints can now be arranged by user groups.
  • Hidden elements of long arrays and collections are displayed on demand, you no longer need to edit the view settings for that.
  • Java editor:
  • Backspace smart indent makes the Backspace key aware of your code formatting settings, so it doesn’t break your code when removing indents before caret.
  • Now it’s possible to generate tests for methods and add them to an existing test class.
  • General IDE:
  • The new Code cleanup action (available via Analyze → Code Cleanup or as an option in the VCS commit dialog) applies quick-fixes in batch mode to selected files.
  • The improved Find in path action now can search within files with unknown extensions and within the .idea configuration files. It also uses indices when searching for strings that contain a part of an identifier (3 characters and longer.)
  • Copy/paste selected code as HTML/RTF is now available without additional plugins.
  • Better IDE startup time.
  • JavaFX:
  • SceneBuilder 2.0 is now available as UI designer so you don’t need to leave IntelliJ IDEA to work with .fxml files (requires IntelliJ IDEA to run on Java 8.)
  • Spring:
  • Performance when handling Spring projects with large numbers of XML descriptor files has been significantly improved.
  • The Select In action now also can navigate to the Spring tool window.
  • The new plugin with Spring Websocket support.
  • Grails and Gradle now work better together.
  • Mercurial:
  • The Push dialog has been improved.
  • The Log viewer loads faster.
  • The option to revert uncommitted merge and update from the Log viewer reverting the current changes.
  • Displaying of the current revision in the Log viewer.
  • Many other enhancements, including the notification about incoming/outgoing changes.
  • Web development:
  • Postfix code completion for JavaScript
  • Spy.js and Node.js now can run together via new run configuration.
  • Notable changes:
  • New initial configuration wizard:
  • Find in path: occurrences are searched in files with unknown extensions with text contents
  • Find in path: use indices when searched string contains some part of identifier (3 symbols or more)
  • Find in path: occurrences are searched in .idea configuration files
  • Indexing: upon changes in used libraries or excluded directories indexing is restarted with new settings
  • Indexing: upon changes from VCs or other external changes indexing is performed asynchronously
  • Java folding: parameter names are shown in method calls for primitive value arguments
  • Some of the startup activities are now performed in background, so many editor/VCS actions are now available earlier
  • Java debugger: rewritten using XDebugger Open API, work in progress
  • Spring: massive performance enhancements for XML-config, Navigate->Select In.. for Spring Beans/MVC toolwindow, new Spring Websocket plugin
  • SceneBuilder 2.0 is integrated as UI designer for JavaFX .fxml files
  • Code Cleanup can be performed in batch mode or on commit to the VCS
  • DevKit: new inspections and other code insight
  • DevKit: test assistance framework: test data navigation; caret detection
  • Copy as HTML/RTF on Ctrl-C in editor ('Copy on steroids' plugin functionality bundled)
  • 'Smart' Backspace in editor: deleting whitespace to correct indent level
  • plugin update is performed on patch download: one restart to update plugins less
  • Gradle: Grails integration support
  • Groovy: Trait support
  • JUnit:
  • Categories support
  • Parameterized tests: allow to rerun test with chosen parameter value
  • Test templates (so static imports can be preconfigured)
  • Generation of new test methods into existing test class

New in IntelliJ IDEA Ultimate Edition 13.1.4 Build 135.1019 EAP (Jun 6, 2014)

  • No subsystem:
  • IDEA-121687 (Bug) - New module->Ruby on Rails doesn't allow to specify sdk
  • IDEA-125649 (Bug) - Pycharm 3.1.3 freezes periodically
  • IDEA-125262 (Bug) - Can't create Django, AppEngine and other specific Python projects
  • IDEA-121685 (Bug) - New module->Ruby has confusing UI
  • WEB-11422 (Bug) - No highlighting in Debug files of external JavaScript Library.
  • WEB-12179 (Bug) - Freezing when switch windows
  • WEB-12365 (Bug) - AngularJS Plugin issue with JSPs
  • IDEA-116057 (Exception) - second-keystroke popup
  • Android:
  • IDEA-125663 (Bug) - Android Gradle. Create class for blank fragment.
  • IDEA-125345 (Bug) - Unable to close 13.1 RC using menu on Mac
  • IDEA-125283 (Bug) - Deadlock when restoring IntelliJ IDEA window
  • Ant:
  • IDEA-120167 (Bug) - Phantom eternal Ant task on make
  • Build tools:
  • WEB-12330 (Bug) - Grunt tool window fails to load Gruntfile tasks, when an " " is in the path
  • WEB-12199 (Bug) - Grunt tool window fails to load Gruntfile tasks, when an "&" is in the path
  • Code Formatting and Code Style:
  • IDEA-123074 (Bug) - Code formatting. Closing brace.
  • Database:
  • IDEA-125000 (Bug) - Database write via viewer pane
  • IDEA-125716 (Bug) - Database view: index coloring missing on a column
  • IDEA-125295 (Bug) - SQLServer/jTDS shows same schemas for each catalog
  • Editor. Code Completion:
  • IDEA-125397 (Bug) - Cyclic Expand Word no longer completes numbers
  • File Watchers:
  • WEB-12180 (Usability Problem) - Improve usability of 'File watcher available' inspection
  • WEB-11486 (Bug) - When 2 projects are open (in separate windows), FileWatcher executes in both projects when a file changes in one, but only when watcher is configured with custom Scopes
  • Gradle:
  • IDEA-124839 (Bug) - Gradle sync reports "Error:You can't change a configuration which is not in unresolved state!" and "Could not resolve all dependencies"
  • IDEA-125592 (Bug) - Gradle project refresh fails
  • HTML:
  • WEB-12149 (Bug) - Freezes if html link href contains semicolon.
  • Jade:
  • WEB-12352 (Bug) - Jade, Angular: 'Expression statement not assignment or call' error shown for references in ng- attributes values
  • WEB-12351 (Bug) - Jade: variable interpolations in Angular attributes should be parsed correctly
  • Java.Inspections:
  • IDEA-124593 (Bug) - Inspection "AutoCloseable used without try-with-resources" flags System.out.printf
  • JavaScript. Frameworks:
  • WEB-12331 (Bug) - NPE at org.angularjs.index.AngularJSIndexingHandler.calculateRestrictions on indexing file with @ngDoc tag
  • JavaScript. Inspections:
  • WEB-8471 (Feature) - Support .jshintignore with newer jsHint versions
  • WEB-7597 (Usability Problem) - JSHINT: expose warning numbers
  • WEB-12307 (Usability Problem) - JSHint: Settings: provide warning for invalid path defined for config file
  • WEB-12306 (Bug) - JSHint: update config path if file was moved/deleted
  • WEB-12267 (Bug) - jshintrc location configuration vanished in 8.0.3
  • Node.js:
  • WEB-12230 (Bug) - Node.js on Windows: normalize drive letter to lower case
  • WEB-12202 (Bug) - Generated Express Application has wrong name in DEBUG env
  • Plugin Support. API:
  • IDEA-124032 (Bug) - IDEA plugin: Can't find com.sun.xml.internal.messaging.saaj.soap.LocalStrings bundle
  • Plugin Support. DevKit:
  • IDEA-125462 (Bug) - Unable to execute simple platform test with IDEA Ultimate Plugin SDK
  • SQL:
  • IDEA-125363 (Bug) - Getting exception from "SQL support" plugin when using "Go to symbol"
  • IDEA-123172 (Bug) - Bad SQL indent
  • Task Management:
  • IDEA-125390 (Exception) - Time Tracking: Throwable at com.intellij.util.Alarm.checkDisposed
  • Terminal:
  • IDEA-125385 (Performance Problem) - Terminal consumes a lot of my cpu cycles
  • IDEA-125223 (Bug) - Terminal invisible content and copy issue
  • IDEA-125317 (Bug) - Terminal window content is drawn on the status bar
  • User Interface:
  • IDEA-125684 (Cosmetics) - appearance of JTextField component in disabled state
  • IDEA-123189 (Bug) - Project wizard: tree entries text cutoff
  • Version Control:
  • IDEA-125421 (Bug) - diff tool opens wrong file if VCS file deleted via file system
  • Version Control. Git:
  • IDEA-125328 (Bug) - Changes log is not shown
  • XML:
  • IDEA-119640 (Bug) - Problem with goto declaration of XML attribute defined in XSD

New in IntelliJ IDEA Ultimate Edition 13.1.3 Build 135.909 (May 26, 2014)

  • No subsystem:
  • IDEA-122247 (Feature): CDI stereotype alternative producers
  • IDEA-98912 (Usability Problem): An Enter license button should be added to the welcome screen
  • IDEA-123896 (Bug): Navigate -> symbol action doesn't find overloaded methods
  • IDEA-51883 (Bug): IDEA prints out huge number of pages
  • IDEA-124320 (Bug): Redundant appearance of 'Functional expression' 'Method Hierarchy' tool window
  • IDEA-123714 (Bug): almost 1 minute hang
  • IDEA-124454 (Bug): Code inspection reports no errors
  • IDEA-124319 (Bug): In 'Method Hierarchy' tool window 'Functional expression' doesn't bring you to code
  • WEB-10931 (Bug): Bower: synchronize changes on package Update
  • IDEA-124096 (Bug): Commit dialog: Ctrl+Alt+P doesn't invoke the Commit action popup on Java 7 & 8
  • WEB-12024 (Bug): Can't create Express project with Hogan.js and session support
  • IDEA-124057 (Bug): SSL Handshake failure
  • IDEA-124302 (Bug): @Resource injection fails inspection but compiles & works just fine
  • IDEA-123826 (Bug): CPU usage skyrockets when opening a specific java file
  • IDEA-124175 (Bug): JDK 8 style JavaDoc
  • IDEA-115374 (Bug): "Print file" truncates the code on Mac
  • IDEA-124097 (Bug): Structure tool window steals a focus
  • IDEA-124318 (Bug): Persistence SessionFactory in Hibernate module not found
  • WEB-11736 (Bug): Bad definition of HTMLDocument.querySelector
  • IDEA-123959 (Exception): cannot create a new file
  • IDEA-124377 (Exception): Throwable at com.intellij.psi.impl.PsiSubstitutorImpl$SubstitutionVisitorBase.rebound
  • WEB-12013 (Exception): IAE at com.intellij.lang.javascript.dialects.JSLanguageLevel.ofId
  • WEB-12014 (Exception): IAE at com.intellij.lang.javascript.dialects.JSLanguageLevel.ofId
  • Android:
  • IDEA-93962 (Feature): Change Proguard logs output dir
  • IDEA-116225 (Usability Problem): No @Override on OnCreate generated method.
  • IDEA-123065 (Usability Problem): If no targets are added to Android SDK 'Next' button in Android project wizard silently doesn't work
  • IDEA-96923 (Task): Add possibility to launch selected Android tests in "Test Results" window
  • IDEA-124408 (Bug): Exception at com.android.tools.idea.templates.KeystoreUtils.sha
  • IDEA-124396 (Bug): Exception on update Android project.properties
  • IDEA-120474 (Bug): Android Nine Patch in IntelliJ
  • IDEA-105759 (Bug): Duplicate output with Maven and project compiler output
  • IDEA-123992 (Bug): Colour gutter icons are doubled in fxml files (javafx)
  • IDEA-124858 (Bug): Gradle Android module deletes SDKs.
  • IDEA-124162 (Bug): Analyze inspection error
  • IDEA-115810 (Bug): Completion of permissions names doesn't work correctly in IDEA 13
  • IDEA-124099 (Exception): IAE at com.intellij.openapi.vfs.impl.local.LocalFileSystemBase.findFileByPath
  • IDEA-123065 (Critical): Unable to close 13.1 RC using menu on Mac
  • IDEA-125283 (Critical): Deadlock when restoring IntelliJ IDEA window
  • Build tools:
  • WEB-11936 (Feature): Grunt: add Restart button to Grunt console
  • WEB-11713 (Feature): Grunt feedback
  • WEB-11326 (Task): Map help id to the Grunt tool window
  • WEB-11956 (Bug): The grunt plugin is not using the NODE_PATH environment variable
  • WEB-11955 (Bug): Grunt task grunt-contrib-clean does not show sub-tasks
  • CSS:
  • WEB-11278 (Performance Problem): Bad performance expanding emmet
  • WEB-11910 (Bug): Autoformatting on @import statement can break media query
  • Code Analysis. Inspection:
  • IDEA-124124 (Bug): CDI inspection throws exception for regex
  • Compiling Project:
  • IDEA-122078 (Bug): Consider excluded output roots on output cleaning
  • IDEA-124535 (Bug): com.sun.*.internal packages not found
  • IDEA-123994 (Bug): Java 8 compact profiles support
  • IDEA-124859 (Bug): Runtime module dependencies are not compiled when run configuration with dependent module is launched
  • IDEA-124301 (Bug): jdk9 builds cannot be used for project/module compilation
  • IDEA-124871 (Bug): Can't build project if its name contains colon
  • IDEA-122591 (Bug): UnsupportedOperationException in JPS when HTTP proxy is configured
  • Dart:
  • WEB-11947 (Bug): Some problems with Dart cmd line app and DartUnit run configurations
  • WEB-11196 (Bug): 'export' directives are handled incorrectly. Was: Code navigation doesn't work for files in different folders
  • WEB-11461 (Bug): Dart: In debugger all objects has the same id
  • WEB-12120 (Bug): ?????
  • WEB-10524 (Bug): Dart does not observe export library files
  • Database:
  • IDEA-123900 (Usability Problem): Can't add data source while indexing
  • IDEA-124598 (Bug): Database table editor: keyboard shortcut for Add New Row is not applied
  • IDEA-120058 (Bug): Copy-as-update-statements sometimes works incorrectly
  • IDEA-124835 (Bug): PostgreSQL: exception instead of data at columns of type 'box[]'
  • IDEA-125074 (Bug): Database table edit doesn't keep the result page
  • IDEA-125172 (Bug): Cannot execute statement 'EXPLAIN PLAN FOR '
  • IDEA-125008 (Bug): Database Explorer Bug when delete a foreign key
  • IDEA-123904 (Bug): No Query Found
  • IDEA-124479 (Bug): MS SQL. SQL Insert Statements data extractor does not wrap text values with quotes.
  • IDEA-110463 (Bug): INSERT exporter does not honour MySQL backslash escapes
  • IDEA-124770 (Bug): Table editor does not work with tables starting with a digit
  • IDEA-125072 (Exception): Database: AE at com.intellij.persistence.database.psi.DbElementImpl.getDataSource
  • Debugger:
  • WEB-9103 (Bug): nodejs: Debugger not showing value of getter
  • WEB-11784 (Bug): slow nodejs debug: huge array cause 100 cpu debug
  • WEB-6069 (Bug): CoffeeScript Debugger doesn't show value of the variables
  • IDEA-123931 (Bug): Nashorn debugger doesn't stop on breakpoints in some js files
  • IDEA-123930 (Exception): AIOOBE at com.intellij.javascript.debugger.nashorn.NashornObject.createValue
  • Editor. Editing Text:
  • IDEA-122732 (Bug): Javadoc invalid html closing tags
  • IDEA-124527 (Bug): Shift-drag after Shift-click starts new selection in editor
  • File System:
  • IDEA-123354 (Bug): IDEA 13.1.2 EAP hangs on Project load
  • File Watchers:
  • WEB-11689 (Bug): SASS/SCSS partials ignored by file watcher
  • WEB-11517 (Bug): Custom file watcher doesn't watch changes in SASS partials
  • WEB-11638 (Bug): Less File Watcher dependency tracking does not work as expected
  • WEB-10884 (Exception): PhpStorm crashes on copying folder in project tree
  • Find, Replace, Find Usages:
  • IDEA-122383 (Bug): PageUp/PageDown don't work in ShowUsages popup (Ctrl-Alt-F7)
  • Flash_Flex:
  • IDEA-122823 (Bug): Full class name used when generating getter & setter in AS3 project
  • IDEA-124413 (Bug): Cannot use iOS simulator without provisioning profile & keystore
  • Gradle:
  • IDEA-123980 (Usability Problem): Gradle refresh project breaking Spring MVC integration.
  • IDEA-123856 (Bug): IDEA looses information which artifact to build in run/debug configuration when synchronizing with gradle
  • IDEA-124005 (Bug): Reading resources out of a source directory doesn't make it a resource directory
  • IDEA-123395 (Bug): Gradle: root project name and its tasks are duplicated in gradle tool window
  • IDEA-122893 (Bug): deploymentDescriptor uses absolute path in .iml file for Gradle web project
  • IDEA-121795 (Bug): Gradle import doesn't create artifact for second war project
  • Groovy:
  • IDEA-123820 (Bug): Typeless Groovy catch parameter is Exception
  • HTML:
  • WEB-11046 (Feature): Inspection for letter case in HTML (esp. for AngularJS)
  • WEB-11877 (Bug): Emmet transforms escaped $ to 0 (zero)
  • IDE Configuration:
  • IDEA-123898 (Bug): IntelliJ Configuration server : create/manage JetBrains account error
  • Indices:
  • IDEA-124956 (Performance Problem): PsiShortNameCacheImpl.getClassesByName() is O(N^2)
  • J2EE.EJB3:
  • IDEA-122688 (Bug): Erroneous CDI injection warnings
  • J2EE.JSF:
  • IDEA-122726 (Bug): JSF tag problems after upgrading to 13.1.1
  • J2EE.Web:
  • IDEA-123160 (Bug): Find Usages doing nothing in 13.1
  • IDEA-124127 (Bug): legal web.xml inspection shows error for java.lang.Throwable
  • J2EE.WebSphere:
  • IDEA-120292 (Bug): Support custom http port in Websphere LP
  • JSP:
  • IDEA-117698 (Bug): Auto closing of tags in jsp seems to incorrectly prioritize html tags
  • IDEA-125129 (Bug): I would like to reopen IDEA-117698
  • IDEA-124021 (Bug): Cannot resolve method 'print(int)' with JSP custom tags
  • IDEA-121511 (Exception): JSPX: Throwable at DocumentFoldingInfo.writeExternal() on pasting java code
  • Java. Code Completion:
  • IDEA-124935 (Bug): Completion font issue on Spring
  • IDEA-122946 (Bug): final modifier not inserted when completing a sequence of parameters from an inner method
  • IDEA-123493 (Bug): Smart completion makes completed variable final
  • IDEA-124043 (Bug): IDEA doesn't complete method references
  • Java. Error Highlighting:
  • IDEA-124725 (Bug): Ambiguous reference problem
  • IDEA-122018 (Bug): Java 8 error highlighting problem
  • IDEA-124352 (Bug): Illegal Java syntax validation error on an overloaded method call
  • IDEA-124507 (Bug): Overload ambiguity
  • IDEA-124271 (Bug): Bad code green due to type erasure
  • IDEA-123289 (Bug): Infer nullability of 'for each' variable from type annotations of the collection parameter
  • IDEA-123518 (Bug): Java Editor shows (wrong) error message when resolving diamond expression
  • IDEA-123509 (Bug): Code inspection shows error "required ? super T, found capture

New in IntelliJ IDEA Ultimate Edition 13.1.3 Build 135.908 RC (May 21, 2014)

  • No subsystem:
  • IDEA-123896 (Bug) Navigate -> symbol action doesn't find overloaded methods
  • IDEA-124097 (Bug) Structure tool window steals a focus
  • Android:
  • IDEA-123065 (Usability Problem) If no targets are added to Android SDK 'Next' button in Android project wizard silently doesn't work
  • IDEA-124858 (Bug) Gradle Android module deletes SDKs.
  • Database:
  • IDEA-125074 (Bug) Database table edit doesn't keep the result page
  • IDEA-125172 (Bug) Cannot execute statement 'EXPLAIN PLAN FOR '
  • IDEA-124835 (Bug) PostgreSQL: exception instead of data at columns of type 'box[]'
  • IDEA-120058 (Bug) Copy-as-update-statements sometimes works incorrectly
  • IDEA-110463 (Bug) INSERT exporter does not honour MySQL backslash escapes
  • IDEA-125008 (Bug) Database Explorer Bug when delete a foreign key
  • IDEA-124770 (Bug) Table editor does not work with tables starting with a digit
  • IDEA-125072 (Exception) Database: AE at com.intellij.persistence.database.psi.DbElementImpl.getDataSource
  • Indices:
  • IDEA-124956 (Performance Problem) PsiShortNameCacheImpl.getClassesByName() is O(N^2)
  • JSP:
  • IDEA-117698 (Bug) Auto closing of tags in jsp seems to incorrectly prioritize html tags
  • IDEA-125129 (Bug) I would like to reopen IDEA-117698
  • Java. Code Completion:
  • IDEA-124935 (Bug) Completion font issue on Spring
  • SQL:
  • IDEA-123749 (Feature) Database console syntax checking falls over for JDBC function references
  • IDEA-124266 (Bug) [database db2 dialect] good code marked as red
  • IDEA-124743 (Bug) SQL syntax check fails on multiple rule actions syntax (may be postgres specific)
  • IDEA-114251 (Bug) DB2 call syntax error
  • IDEA-123058 (Bug) Amazon Redshift (Postgres) "ignore nulls" highlighted incorrectly
  • IDEA-120509 (Bug) Unrecognized SQL expression (pgTAP test)
  • IDEA-124143 (Bug) Sybase: some datatypes are incorrectly marked red
  • IDEA-124142 (Bug) Sybase: some datatypes marked unresolved
  • IDEA-124022 (Bug) SQL Sybase dialect doesn't understand convert function
  • IDEA-124465 (Bug) SQL: Inspections: DB2: false positive 'Adding not null column' inspection
  • IDEA-123960 (Exception) SQL: Derby: indexing fails with SOE at ImmutableText.getChars()
  • IDEA-123957 (Exception) Database/SQL: Show visualisation fails with AIOOBE at SqlForeignKeyDefinitionImpl.getRefColumn()

New in IntelliJ IDEA Ultimate Edition 13.1.3 Build 135.863 EAP (May 15, 2014)

  • No subsystem:
  • IDEA-98912 (Usability Problem): An Enter license button should be added to the welcome screen
  • IDEA-124377 (Exception): Throwable at com.intellij.psi.impl.PsiSubstitutorImpl$SubstitutionVisitorBase.rebound
  • Build tools:
  • WEB-11713 (Feature): Grunt feedback
  • Compiling Project:
  • IDEA-124859 (Bug): Runtime module dependencies are not compiled when run configuration with dependent module is launched
  • IDEA-124871 (Bug): Can't build project if its name contains colon
  • Dart:
  • WEB-12120 (Bug): Сurrent line of code is not highlighted when debugging Dart project that has spaces in path
  • File Watchers:
  • WEB-11689 (Bug): SASS/SCSS partials ignored by file watcher
  • IDE Configuration:
  • IDEA-123898 (Bug): IntelliJ Configuration server : create/manage JetBrains account error
  • J2EE.WebSphere:
  • IDEA-120292 (Bug): Support custom http port in Websphere LP
  • Java. Error Highlighting:
  • IDEA-122018 (Bug): Java 8 error highlighting problem
  • IDEA-123518 (Bug): Java Editor shows (wrong) error message when resolving diamond expression
  • IDEA-124507 (Bug): Overload ambiguity
  • IDEA-124725 (Bug): Ambiguous reference problem
  • IDEA-123509 (Bug): Code inspection shows error "required ? super T, found capture

New in IntelliJ IDEA Ultimate Edition 13.1.3 Build 135.815 EAP (May 7, 2014)

  • No subsystem:
  • IDEA-124175 (Bug) - JDK 8 style JavaDoc
  • WEB-12024 (Bug) - Can't create Express project with Hogan.js and session support
  • IDEA-124057 (Bug) - SSL Handshake failure
  • IDEA-115374 (Bug) - "Print file" truncates the code on Mac
  • IDEA-124454 (Bug) - Code inspection reports no errors
  • IDEA-124318 (Bug) - Persistence SessionFactory in Hibernate module not found
  • IDEA-124319 (Bug) - In 'Method Hierarchy' tool window 'Functional expression' doesn't bring you to code
  • IDEA-124320 (Bug) - Redundant appearance of 'Functional expression' 'Method Hierarchy' tool window
  • IDEA-51883 (Bug) - IDEA prints out huge number of pages
  • WEB-12014 (Exception) - IAE at com.intellij.lang.javascript.dialects.JSLanguageLevel.ofId
  • WEB-12013 (Exception) - IAE at com.intellij.lang.javascript.dialects.JSLanguageLevel.ofId
  • Android:
  • IDEA-93962 (Feature) - Change Proguard logs output dir
  • IDEA-116225 (Usability Problem) - No @Override on OnCreate generated method.
  • IDEA-96923 (Task) - Add possibility to launch selected Android tests in "Test Results" window
  • IDEA-124408 (Bug) - Exception at com.android.tools.idea.templates.KeystoreUtils.sha
  • IDEA-123992 (Bug) - Colour gutter icons are doubled in fxml files (javafx)
  • IDEA-120474 (Bug) - Android Nine Patch in IntelliJ
  • IDEA-115810 (Bug) - Completion of permissions names doesn't work correctly in IDEA 13
  • IDEA-124396 (Bug) - Exception on update Android project.properties
  • IDEA-105759 (Bug) - Duplicate output with Maven and project compiler output
  • IDEA-124162 (Bug) - Analyze inspection error
  • Build tools:
  • WEB-11956 (Bug) - The grunt plugin is not using the NODE_PATH environment variable
  • Compiling Project:
  • IDEA-124535 (Bug) - com.sun.*.internal packages not found
  • Dart:
  • WEB-11947 (Bug) - Some problems with Dart cmd line app and DartUnit run configurations
  • WEB-11461 (Bug) - Dart: In debugger all objects has the same id
  • WEB-11196 (Bug) - 'export' directives are handled incorrectly. Was: Code navigation doesn't work for files in different folders
  • WEB-10524 (Bug) - Dart does not observe export library files
  • Database:
  • IDEA-124598 (Bug) - Database table editor: keyboard shortcut for Add New Row is not applied
  • IDEA-123904 (Bug) - No Query Found
  • IDEA-124479 (Bug) - MS SQL. SQL Insert Statements data extractor does not wrap text values with quotes.
  • Debugger:
  • WEB-11784 (Bug) - slow nodejs debug: huge array cause 100 cpu debug
  • WEB-9103 (Bug) - nodejs: Debugger not showing value of getter
  • IDEA-123931 (Bug) - Nashorn debugger doesn't stop on breakpoints in some js files
  • IDEA-123930 (Exception) - AIOOBE at com.intellij.javascript.debugger.nashorn.NashornObject.createValue
  • Editor. Editing Text:
  • IDEA-122732 (Bug) - Javadoc invalid html closing tags
  • IDEA-124527 (Bug) - Shift-drag after Shift-click starts new selection in editor
  • Flash_Flex:
  • IDEA-124413 (Bug) - Cannot use iOS simulator without provisioning profile & keystore
  • J2EE.JSF:
  • IDEA-122726 (Bug) - JSF tag problems after upgrading to 13.1.1
  • J2EE.Web:
  • IDEA-123160 (Bug) - Find Usages doing nothing in 13.1
  • JSP:
  • IDEA-121511 (Exception) - JSPX: Throwable at DocumentFoldingInfo.writeExternal() on pasting java code
  • Java. Code Completion:
  • IDEA-124043 (Bug) - IDEA doesn't complete method references
  • Java. Error Highlighting:
  • IDEA-124271 (Bug) - Bad code green due to type erasure
  • IDEA-124352 (Bug) - Illegal Java syntax validation error on an overloaded method call
  • IDEA-124148 (Bug) - JDK 8 lambda support: wrong "Bad return type in method reference"
  • Java. Intention Actions:
  • IDEA-124187 (Bug) - Intention "Replace lambda with anonymous class" introduces bad code
  • IDEA-124322 (Bug) - Java 8: Create method from method reference: if generic functional interface is instantiated via m.r., type argument is not propagated to new method
  • Java. Refactoring:
  • IDEA-124349 (Bug) - Extract Parameter refactoring fails for nested calls
  • Java.Inspections:
  • IDEA-124222 (Bug) - Inspection "replace with collect" applied to iterables
  • JavaScript:
  • IDEA-123467 (Performance Problem) - 100% CPU when working with PHP and/or Node.js dependencies
  • WEB-12054 (Bug) - Good code red - es6 Multiline String Templates
  • WEB-11980 (Bug) - Good code red - es6 double for
  • Live Edit:
  • WEB-11393 (Bug) - Live edit doesn't work for linked css
  • SQL:
  • IDEA-124360 (Bug) - HSQLDB dialect problems
  • Spring:
  • IDEA-124427 (Bug) - SpringJavaAutowiringInspection fails on beans provided by a FactoryBean
  • TypeScript:
  • WEB-11690 (Bug) - TypeScript breakpoint is not hit
  • Unit Testing. JUnit:
  • IDEA-124201 (Bug) - Cannot start single jUnit test
  • User Interface:
  • IDEA-53663 (Bug) - Middle-mouse (column) select also fires "Go to declaration"
  • spy-js:
  • WEB-12072 (Bug) - Spy-JS does not apply CORS headers from proxy

New in IntelliJ IDEA Ultimate Edition 13.1.3 Build 135.760 EAP (Apr 26, 2014)

  • No subsystem:
  • IDEA-122247 (Feature): CDI stereotype alternative producers
  • IDEA-124302 (Bug): @Resource injection fails inspection but compiles & works just fine
  • IDEA-123714 (Bug): almost 1 minute hang
  • IDEA-124096 (Bug): Commit dialog: Ctrl+Alt+P doesn't invoke the Commit action popup on Java 7 & 8
  • WEB-10931 (Bug): Bower: synchronize changes on package Update
  • WEB-11736 (Bug): Bad definition of HTMLDocument.querySelector
  • IDEA-123959 (Exception): cannot create a new file
  • Android:
  • IDEA-124099 (Exception): IAE at com.intellij.openapi.vfs.impl.local.LocalFileSystemBase.findFileByPath
  • Build tools:
  • WEB-11936 (Feature): Grunt: add Restart button to Grunt console
  • WEB-11713 (Feature): Grunt feedback
  • WEB-11326 (Task): Map help id to the Grunt tool window
  • WEB-11955 (Bug): Grunt task grunt-contrib-clean does not show sub-tasks
  • CSS:
  • WEB-11278 (Performance Problem): Bad performance expanding emmet
  • WEB-11910 (Bug): Autoformatting on @import statement can break media query
  • Code Analysis. Inspection:
  • IDEA-124124 (Bug): CDI inspection throws exception for regex
  • Compiling Project:
  • IDEA-124301 (Bug): jdk9 builds cannot be used for project/module compilation
  • IDEA-123994 (Bug): Java 8 compact profiles support
  • IDEA-122591 (Bug): UnsupportedOperationException in JPS when HTTP proxy is configured
  • IDEA-122078 (Bug): Consider excluded output roots on output cleaning
  • Debugger:
  • WEB-11784 (Bug): slow nodejs debug: huge array cause 100 cpu debug
  • WEB-6069 (Bug): CoffeeScript Debugger doesn't show value of the variables
  • File System:
  • IDEA-123354 (Bug): IDEA 13.1.2 EAP hangs on Project load
  • File Watchers:
  • WEB-11517 (Bug): Custom file watcher doesn't watch changes in SASS partials
  • WEB-11638 (Bug): Less File Watcher dependency tracking does not work as expected
  • WEB-10884 (Exception): PhpStorm crashes on copying folder in project tree
  • Find, Replace, Find Usages:
  • IDEA-122383 (Bug): PageUp/PageDown don't work in ShowUsages popup (Ctrl-Alt-F7)
  • Flash_Flex:
  • IDEA-122823 (Bug): Full class name used when generating getter & setter in AS3 project
  • Gradle:
  • IDEA-123980 (Usability Problem): Gradle refresh project breaking Spring MVC integration.
  • IDEA-123395 (Bug): Gradle: root project name and its tasks are duplicated in gradle tool window
  • IDEA-122893 (Bug): deploymentDescriptor uses absolute path in .iml file for Gradle web project
  • IDEA-121795 (Bug): Gradle import doesn't create artifact for second war project
  • IDEA-123856 (Bug): IDEA looses information which artifact to build in run/debug configuration when synchronizing with gradle
  • IDEA-124005 (Bug): Reading resources out of a source directory doesn't make it a resource directory
  • Groovy:
  • IDEA-123820 (Bug): Typeless Groovy catch parameter is Exception
  • HTML:
  • WEB-11046 (Feature): Inspection for letter case in HTML (esp. for AngularJS)
  • WEB-11877 (Bug): Emmet transforms escaped $ to 0 (zero)
  • J2EE.EJB3:
  • IDEA-122688 (Bug): Erroneous CDI injection warnings
  • J2EE.Web:
  • IDEA-124127 (Bug): legal web.xml inspection shows error for java.lang.Throwable
  • JSP:
  • IDEA-124021 (Bug): Cannot resolve method 'print(int)' with JSP custom tags
  • Java. Code Completion:
  • IDEA-123493 (Bug): Smart completion makes completed variable final
  • IDEA-122946 (Bug): final modifier not inserted when completing a sequence of parameters from an inner method
  • Java. Error Highlighting:
  • IDEA-123289 (Bug): Infer nullability of 'for each' variable from type annotations of the collection parameter
  • JavaScript:
  • WEB-11497 (Bug): window.getComputedStyle does not require two arguments.
  • WEB-11892 (Bug): es6 Array comprehensions - Good code red
  • WEB-11941 (Bug): WebStorm 8 locks the JS file if it see ES6 Types
  • JavaScript. Frameworks:
  • WEB-11834 (Bug): IIS ACL Permissions when creating foundation/bootstrap projects from templates
  • WEB-11449 (Bug): Cannot search for usages on AngularJS directive definition
  • JavaScript. Predefs:
  • WEB-3371 (Feature): Fully implement the Console API
  • WEB-10200 (Bug): Add document.head attribute to DHTML.js
  • Maven:
  • IDEA-44718 (Feature): Maven: provide possibility to navigate from profile node in MavenProjects tree to the corresponding profile
  • Node.js:
  • WEB-11993 (Bug): Node.js Plugin: relative module path can't be resolved in `require` call
  • WEB-11566 (Bug): Multi-instance run configuration of Node.js
  • WEB-11823 (Bug): Trying to create a new Node.js Express App - Error: Wrong Express Generator
  • Project Configuration:
  • IDEA-123986 (Usability Problem): New project wizard: remove highlighting from disabled templates
  • IDEA-91446 (Bug): New Project wizard import from the existing sources step works correctly for Java projects only
  • IDEA-123935 (Bug): New Project wizard: no project/global libraries are created on new module adding via project structure
  • Template Languages. FreeMarker:
  • IDEA-124154 (Bug): "Annotations are not allowed here" incorrectly shown in Freemarker template
  • Template Languages. Velocity:
  • IDEA-123687 (Bug): Velocity formatter inserts wrong linebreak
  • Unit Tests:
  • WEB-11942 (Bug): karma coverage doesn't work after changing Content Root
  • Version Control:
  • IDEA-67409 (Usability Problem): Home/End keys are not working in Git log (Changes view)
  • IDEA-119996 (Performance Problem): IDEA 13.0.2 slow performance
  • Version Control. Git:
  • IDEA-98189 (Bug): If the password to an HTTP server has changed, authentication fails, and there is no way to change or at least reset the password from the IDE
  • IDEA-122305 (Bug): Git: Log: Structure filter shows all available commits regardless provided paths
  • IDEA-124081 (Exception): Git: IAE at git4idea.commands.GitHandler.checkNotStarted
  • Version Control. Perforce:
  • IDEA-123507 (Bug): Perforce stays offline when some directories outside of perforce workspace are added
  • spy-js:
  • WEB-11902 (Task): Spy-js: map help ID for RC and tool window
  • WEB-11934 (Bug): Spy-js: event should be reported identically from all browsers

New in IntelliJ IDEA Ultimate Edition 13.1.2 Build 135.690 (Apr 22, 2014)

  • No subsystem:
  • IDEA-95127 (Feature): Lambda expression does not apear in hirachy
  • IDEA-123102 (Feature): Add annotations to the builtin known Nullable/NotNull annotations
  • IDEA-121912 (Feature): copyright: need a way to add missing copyright
  • WEB-10928 (Usability Problem): Bower: update bower.json on package installation
  • IDEA-122290 (Usability Problem): "Update Copyright" action does not display progress
  • IDEA-122091 (Usability Problem): Scratch editor > Save as: provide default directory
  • IDEA-122848 (Bug): "Update Info: Connection failed" appears when IDEA is started
  • IDEA-122492 (Bug): identifier highlighting conflicts with current line
  • IDEA-122578 (Bug): Support content roots under ignored directories
  • WEB-11405 (Bug): Bower: Available Packages: remove first empty line
  • WEB-11375 (Bug): Use the attached archive for ToD
  • IDEA-123573 (Bug): Every keystroke takes a few seconds editing a *.properties file
  • IDEA-123377 (Bug): Quick definition action on interface opens implementations at first
  • IDEA-123115 (Bug): Infer Nullity doesn't mark start of action in Local History
  • IDEA-122436 (Bug): Java Run doesn't work (IDEA 13.1)
  • IDEA-122725 (Bug): Deadlock
  • WEB-11346 (Bug): Bower version detection always fails
  • IDEA-122531 (Bug): HTML 5 parsing fails in Intellij IDEA 13.1
  • IDEA-123529 (Bug): No Retina Icon for Changed File
  • WEB-11462 (Bug): Extract variable won't let me type
  • IDEA-122467 (Bug): Exception in creating syntax highlighter shouldn't prevent opening a file
  • WEB-11434 (Bug): Can not download TypeScript community stubs
  • WEB-9865 (Bug): Autocomplete ignores JSDoc class hinting, doesn't prioritize method in pop-up
  • WEB-11268 (Bug): Live Templates in auto-completion interfere with Emmet/Zen expand
  • IDEA-122188 (Bug): IDEA 13.1 deadlock when loading project
  • IDEA-123290 (Bug): Do not see javadoc for javafx classes
  • IDEA-122918 (Bug): MarkupModel.removeAllHighlighters() does not invalidate
  • WEB-11498 (Bug): 13.1 Javascript inspections are wrong
  • WEB-11463 (Bug): EAP 8 License Issues
  • WEB-11468 (Bug): TODO patterns don't match correctly in jsdoc comments
  • WEB-11469 (Bug): Unresolved variable or type for AngularJS controller
  • IDEA-121309 (Bug): License: on entering different license key agreement for old key is shown
  • IDEA-123005 (Bug): deadlock in awt thread
  • IDEA-122561 (Bug): Some code is not shielded by "ide.mac.message.dialogs.as.sheets" key
  • WEB-11701 (Bug): JSLint Assignment Option Showing as Error
  • IDEA-123444 (Bug): Item “more…” on Search Everywhere does not work
  • IDEA-122661 (Bug): "Method overloads method of superclass" inspection missing default methods in Java 8 interfaces
  • IDEA-122757 (Exception): IOE at com.intellij.openapi.util.io.FileUtilRt.doCreateTempFile
  • IDEA-122677 (Exception): Internal error: Fatal error initializing 'com.intellij.psi.PsiManager'
  • Android:
  • IDEA-123065 (Usability Problem): If no targets are added to Android SDK 'Next' button in Android project wizard silently doesn't work
  • IDEA-121534 (Bug): Default Run/Debug configuration for Android Application are not saved
  • IDEA-123151 (Bug): Android Gradle project creation confusing
  • IDEA-122533 (Bug): Android Gradle-based project doesn't work in IntelliJ but works in Android Studio
  • IDEA-122420 (Bug): Android Gradle: extra step with project name and location appeared in New Project Wizard
  • IDEA-122299 (Bug): Android formatter: add option "insert line break before first attribute" for other XML resources
  • IDEA-123182 (Bug): Android manifest merging warning internally treated as error
  • IDEA-123162 (Bug): NPE in android gradle parser
  • IDEA-121933 (Bug): Android instrumentation tests with aar dependencies fail with NoClassDefFoundError on the class being tested
  • IDEA-121939 (Bug): IDEA is trying to launch library project as main project
  • IDEA-122236 (Bug): Deadlock in 13.1 RC2 (build 135.445)
  • IDEA-123063 (Exception): Cannot create new project after cancelling Android project wizard
  • Build tools:
  • WEB-11342 (Usability Problem): Grunt: notify when no tasks found for valid file
  • WEB-11707 (Bug): Grunt: tasks targets should be shown in Search Everywhere
  • WEB-11795 (Bug): Grunt: verbose and force options are disabled while indexing
  • WEB-11416 (Exception): Grunt: Search Everywhere works incorrectly for "grunt" word
  • Clouds.Heroku:
  • IDEA-119822 (Bug): Support Heroku Debug
  • Code Analysis. Dependencies:
  • IDEA-123577 (Bug): Analyze dependencies finds too many dependencies on generic code
  • Code Analysis. Inspection:
  • IDEA-122414 (Bug): Boolean expression simplification changes behavior of the code.
  • IDEA-122686 (Bug): Invalid redundant local variable inspection with closures
  • IDEA-122464 (Bug): Unused declaration ignores annotation patterns
  • Code Coverage:
  • IDEA-122267 (Bug): Coverage on tests not working with JDK 1.5
  • IDEA-123499 (Bug): Upgrade bundled JaCoCo to recent version to support Java 8
  • IDEA-123343 (Bug): asm 5 gives labels new names so code with branches is always only partially covered
  • CoffeeScript:
  • WEB-11378 (Bug): Litcoffee: text without indent should be shown as comment by default
  • WEB-11483 (Bug): coffeescript syntax highlighting breaks when using #{ } in strings
  • WEB-11430 (Bug): Litcoffee: wrong injection recognition
  • WEB-11365 (Bug): Litcoffee: incorrect parsing with text between statements
  • Compiling Project:
  • IDEA-122367 (Performance Problem): Build(make) is extremely slow
  • IDEA-122179 (Performance Problem): 13.1 make/compile is much slower than 13.0
  • IDEA-108515 (Bug): Update Resources on frame deactivation should not perform compilation
  • IDEA-122924 (Bug): FileProcessingCompilerAdapterTask ignores value of ValidityState
  • Console:
  • IDEA-122164 (Cosmetics): Possibility to change default prompt style in LanguageConsoleImpl
  • Dart:
  • WEB-10210 (Feature): Dart: add ability to explicitly specify the packages root directory
  • WEB-7235 (Feature): Improve handling of "packages" folders
  • WEB-1533 (Bug): Dart Debugger: debugger doesn't step into SDK libraries
  • WEB-2332 (Bug): Dart Debugger: correctly show valiable type in Variables view
  • WEB-11685 (Bug): [Dart] Navigate should go to the source file rather than the packages folder (Path packages)
  • WEB-10299 (Bug): Dart Plugin - Can't run test unless test is a library
  • WEB-10435 (Bug): Dart: local imports don't resolve correctly
  • WEB-11391 (Bug): Find usage in Dart does not return full set.
  • WEB-9937 (Bug): Dart: Command line application debug is not usable and has unpredictable results
  • Database:
  • IDEA-121439 (Bug): Better defaults for PostgreSQL schemas
  • IDEA-123751 (Bug): Database: delete table: wrong reference in constraint error message
  • IDEA-122434 (Bug): Table editor does not show table content on DB2 z/OS (reopened)
  • IDEA-122604 (Bug): Table Editor Background Is White On Ubuntu
  • IDEA-91160 (Exception): Database console: AE at TextEditorHighlightingPassRegistrarImpl.instantiatePasses() on using same data source in different projects
  • Debugger:
  • WEB-7303 (Feature): Add support for debugging with node-webkit
  • WEB-11240 (Feature): Live Console: implement multiple line input
  • WEB-11379 (Bug): Console attached to the right text intent
  • IDEA-121445 (Bug): Incomplete breakpoint background highlighting
  • WEB-11577 (Bug): Tests debugging is broken in WebStorm 8 RC
  • IDEA-122536 (Bug): Debug: App Freezes on launch after update to 13.1
  • WEB-11810 (Bug): Step over doesn't work when debugging files outside the project content root
  • WEB-6069 (Bug): CoffeeScript Debugger doesn't show value of the variables
  • IDEA-122950 (Bug): Breakpoints aren't set, unless debugger already active
  • WEB-2100 (Bug): Node.js debug: value is truncated, but IDE does not suggest to see full value
  • WEB-11392 (Bug): Node.js debugging: Copy Value doesn't copy the entire string
  • WEB-11399 (Bug): Live Console: variables defined in the console are not autocompleted (global context)
  • WEB-11362 (Bug): Live Console: can't evaluate variables in scope
  • WEB-11133 (Bug): JS Debugger: Variables view is not properly updated after setting value
  • IDEA-123652 (Exception): EIE at com.intellij.javascript.debugger.nashorn.NashornCallFrame.
  • IDEA-123653 (Exception): NCDFE Could not initialize class com.intellij.javascript.debugger.nashorn.NashornScope
  • IDEA-121963 (Exception): AIOOBE at com.intellij.refactoring.introduceVariable.IntroduceVariableBase.collectExpressions
  • IDEA-122637 (Exception): CCE at com.intellij.debugger.ui.XBreakpointGroupingByClassRule.getGroup
  • Diff_Merge:
  • IDEA-123286 (Bug): Incorrect diff for range revert
  • IDEA-99129 (Bug): External merge tool settings are lost after IDE restart
  • Editor. Editing Text:
  • IDEA-122152 (Usability Problem): Retain 'the oldest' caret in editor on Esc press
  • IDEA-121995 (Usability Problem): Code selection is reseted on last line with space if Allow placement of caret inside tabs is enabled
  • IDEA-120730 (Usability Problem): Editor drops the existing selection when hitting Alt while selecting
  • IDEA-121916 (Usability Problem): Allow to select several words with multiple carets with mouse
  • IDEA-122192 (Usability Problem): highlight usages should have highest priority
  • IDEA-101698 (Bug): Huge performance hit when adding new property at the end of the large .properties file (~20k lines).
  • IDEA-122405 (Bug): Indent selection is disabled in IDEA 13.1
  • IDEA-121156 (Bug): Editor Caret Odd Behavior For Blank Lines
  • IDEA-121067 (Bug): Uncertain editor bug
  • IDEA-122505 (Bug): Incorrect cursor position in "Expression Evaluation" window
  • IDEA-96467 (Bug): Block selection is not respected by Toggle Case action
  • IDEA-78486 (Bug): Column selection lost
  • IDEA-120785 (Bug): Multiline select issue
  • IDEA-121787 (Bug): Multiple Carets: surround with character (', ", etc) works incorrectly
  • IDEA-121042 (Bug): Disable certain types of documentation dialogs (Documentation for proguard.txt)
  • IDEA-104560 (Bug): Duplicating the first line with line-wrapping enabled does not work well
  • External Tools:
  • IDEA-122288 (Exception): Error running : Argument 0 for @NotNull parameter of com/intellij/remote/RemoteFile.isWindowsPath must not be null
  • File System:
  • IDEA-123354 (Bug): IDEA 13.1.2 EAP hangs on Project load
  • IDEA-122344 (Bug): Unpredictable behavior when file path is more than 260 characters on windows 7
  • Find, Replace, Find Usages:
  • IDEA-90824 (Feature): JDK 1.8: Find Usages of a functional interface could find lambda usages
  • IDEA-122322 (Bug): Find in Path: Returns empty result set on directory based search.
  • IDEA-122775 (Bug): Unselecting "Regular expression" in "Find in Path" dialog makes "Find" button stop working.
  • Flash_Flex:
  • IDEA-123744 (Bug): Target Player not specified when creating new Flash project
  • GWT:
  • IDEA-93218 (Bug): @UiChild is not recognized on subclasses
  • Gradle:
  • IDEA-121417 (Bug): Gradle war artifact should have a .war extension in name
  • Grails:
  • IDEA-123140 (Bug): Grails add "-plain-output" option by default
  • IDEA-115872 (Bug): Running Grails tests should always use --stacktrace
  • Groovy:
  • IDEA-122235 (Feature): Detect groovy scripts from the shebang line
  • IDEA-122050 (Bug): Groovy. Good code red. @Typechecked.
  • IDEA-122052 (Bug): Groovy: blinking red highlighting
  • IDEA-122729 (Bug): Rename refactoring fails on method with spaces (Groovy)
  • IDEA-121779 (Bug): Refactoring methods in groovy sometimes add "groovy.lang" prefix incorrectly
  • IDEA-122138 (Bug): Spock tests: formatting regression in where blocks
  • IDEA-119863 (Bug): Extract variable moves variable above label
  • IDEA-120443 (Bug): Groovy: Idea can't compile valid code in implicitly typed statically compiled extension module
  • IDEA-122707 (Bug): IDE not parsing BaseScript
  • HTML:
  • WEB-11280 (Bug): Extra tag is highlighted in the Tag tree
  • WEB-10538 (Bug): Shift + hover imae reference/color doesn't show preview most of the times
  • WEB-421 (Bug): HTML: 'Merge tags' for tag breaks embedded javascript formatting
  • WEB-8630 (Bug): Autocomplete of link rel should include 'import'
  • WEB-11445 (Bug): AngularJS filters break Emmet
  • IDE Configuration:
  • IDEA-71048 (Bug): Version Control History: Wrong DateTime Format
  • IDEA-103016 (Bug): Tooltip/label for Toggle Fullscreen Button in Main Toolbar is inverted compared to 'real' status
  • Indices:
  • IDEA-122793 (Bug): IntelliJ IDEA 13.1.1 for Mac (10.9.2) hangs. I don't know what is causing it. I have to "Force Quit" it.
  • J2EE.JBoss:
  • IDEA-120909 (Bug): Support JBoss EAP 6.2.1
  • IDEA-114349 (Bug): Artifact is not deployed to Wildfly 8 when IDEA is running under JDK 6
  • J2EE.Struts:
  • IDEA-123201 (Bug): Misplaced Struts icon
  • J2EE.Tomcat:
  • IDEA-121807 (Bug): Tomcat Logs doesn't show
  • J2EE.Web:
  • IDEA-121300 (Bug): Missing option to create web.xml version 3.1
  • J2EE.WebSphere:
  • IDEA-117110 (Bug): Change the name of ear deployed on websphere 8.5 server
  • JSP:
  • IDEA-122428 (Bug): Change make a new line in a jsp file
  • IDEA-90839 (Bug): JSP include directives not handled correctly when mixing XML and traditional JSP syntax
  • IDEA-121510 (Exception): JSP: reindex: INRE through JspSpiUtil.isIncludedOrIncludesSomething()
  • Java. Code Completion:
  • IDEA-121693 (Feature): Postfix completion for System.out.println()
  • IDEA-122459 (Feature): Postfix completion: template for String.format
  • IDEA-123291 (Bug): Don't suggest static methods in 'smart completion' after '::' in 'non static context'
  • IDEA-123293 (Bug): Suggest only compatible methods in smart completion after '::'
  • IDEA-123355 (Bug): Postfix template expansions .null/.notnull after 'else' fail to provide a valid Java output
  • Java. Error Highlighting:
  • IDEA-119535 (Usability Problem): JDK 1.8 valid code is red when using more complicated stream functions
  • IDEA-123279 (Usability Problem): Highlight unresolved method references as other unresolved references
  • IDEA-122129 (Cosmetics): agentmain method is highlighted as unused
  • IDEA-123084 (Bug): Modules with errors are not marked in project tree.
  • IDEA-123308 (Bug): Final field cannot be assigned twice in lambda expression
  • IDEA-122401 (Bug): Java 8 parser flagging incorrect error
  • IDEA-122681 (Bug): Incorrect error highlighting for Java 8: getSet(E) cannot be applied to (java.lang.Object)
  • IDEA-122616 (Bug): Good code red: lambda in overloaded constructor with diamond syntax leads to invalid error detection
  • IDEA-121400 (Bug): Good code is red
  • IDEA-122486 (Bug): Diamonds became broken in Idea 13.1
  • IDEA-123848 (Bug): Wrong compilation error reported when generics and lambda expressions are combined
  • IDEA-123366 (Bug): passing method reference to Stream::flatMap breaks type inference
  • IDEA-122720 (Bug): Disallow default interface method to call Cloneable.super.clone()
  • IDEA-123731 (Bug): valid java 8 code is red in a complex flatMap
  • IDEA-123252 (Bug): bad code is green: modifier static not allowed here
  • IDEA-122475 (Bug): On-line error checking does not catch inheritance with different type parameters when variance is involved
  • IDEA-122100 (Bug): Good code red: Inference problems
  • IDEA-122519 (Bug): Legal code is red: "No enclosing instance of type XXX in scope"
  • IDEA-122406 (Bug): Failing imports on guava code in 13.1
  • IDEA-123248 (Bug): Java 8 lambda support: false positive Cyclic inference
  • IDEA-120563 (Bug): IntelliJ doesn't recognize compile error when casting generics
  • IDEA-122700 (Bug): lambda type inference broken
  • IDEA-123316 (Bug): Java 8: Incorrect Error message
  • IDEA-123869 (Bug): valid java 8 code using generics is shown red
  • IDEA-123265 (Bug): Don't highlight parameters as 'unused' if the containing method is used as a method reference
  • IDEA-120498 (Bug): Sub-interface extending two matching methods marked as an error
  • IDEA-123223 (Bug): 'transform'...cannot be applied to '()'
  • IDEA-123839 (Bug): Compilation error regarding incompatible default methods reported by javac, but not by IntelliJ IDEA
  • Java. Intention Actions:
  • IDEA-112556 (Feature): "Create from usage" quickfix should be available on unresolved method reference
  • IDEA-122706 (Feature): Java 8: intention "replace with collect" adds .map(x -> x), identity function call
  • IDEA-112552 (Usability Problem): "Replace with lambda" should use expression lambda when possible
  • IDEA-120869 (Usability Problem): Unwrap allows to select multiple items but applies just one
  • IDEA-123034 (Usability Problem): Unused assigment inspection - Remove quick fix
  • IDEA-122234 (Usability Problem): 'Optimize imports' intention missing
  • IDEA-122392 (Bug): intention: "Create Local Var from instanceof Usage" does not format generated code
  • IDEA-122974 (Bug): "Create Local Variable/Field/Parameter" intention infers incorrect type
  • IDEA-100036 (Bug): Error when using intention "implement method" on inner class
  • IDEA-121490 (Bug): Intention 'Convert to local' creates wrong code
  • IDEA-123296 (Bug): Quickfixes for errors inside lambda expressions should add statements into the lambda if the expression depends on lambda parameters
  • IDEA-122410 (Bug): Intention: "foreach loop can be collapsed with stream api" yields invalid output
  • IDEA-122347 (Bug): No quick fix to add explicit type arguments
  • IDEA-122667 (Bug): Quick fix to add explicit type arguments inserts fully qualified class name
  • IDEA-123838 (Bug): Iteration over 'keySet()' may be replaced with 'entrySet()' iteration quick fix produces wrong code
  • Java. Refactoring:
  • IDEA-122014 (Bug): Extract method duplicates analysis fails in case of inner classes
  • IDEA-123758 (Bug): Inlining interfaces with constants result in non constant fields
  • IDEA-122756 (Bug): Introduce constant behaviour changes if there is no semicolon at the end of the line
  • IDEA-122614 (Bug): "introduce parameter" dialog does not have a scroll bar on the right
  • IDEA-123510 (Bug): Invert boolean doesn't work properly for member variables
  • IDEA-123604 (Bug): Encapsulate fields broken
  • IDEA-121234 (Bug): IDEA can not update method return type
  • IDEA-104286 (Bug): Change Signature Refactoring to functional interface should affect lambda expressions
  • IDEA-122548 (Exception): Exception while inlining method
  • IDEA-121180 (Exception): Exception: Introduce parameter from final local var in anonymous class
  • Java.Inspections:
  • IDEA-123346 (Usability Problem): "Typo" inspection available but non-functional if "I18n for Java" plugin is disabled
  • IDEA-122624 (Bug): @Contract fails on vararg methods
  • IDEA-122836 (Bug): Field can be made local inspection should be a bit smarter
  • IDEA-121287 (Bug): Add intention to add Enum value to Enum
  • IDEA-120221 (Bug): Allow to replacing anonymous classes with conflicting variables to lambda
  • IDEA-120769 (Bug): False positive "Expected exception never thrown in test method body" when JUnit.Test.expected is some specific exception subclass
  • IDEA-122785 (Bug): "statement lambda can be expression lambda" inspection doesn't warn on expressions
  • IDEA-123818 (Bug): Inspection "JUnit TestCase with non-trivial constructors" should not report error when used in a Parameterized test
  • IDEA-118774 (Bug): Warning about lack of subclasses when using lambdas
  • IDEA-122388 (Bug): Replace with 'Integer.valueOf()' call raises Exception
  • IDEA-122191 (Bug): "cyclic inference" error.
  • IDEA-120639 (Bug): Inspection "Unused declaration" should not apply to the public constructors of Externalizable classes.
  • IDEA-122796 (Bug): False negative - "Call to 'printStackTrace()'
  • IDEA-122215 (Bug): "Constant conditions & exceptions" inspection
  • JavaFX:
  • IDEA-101939 (Feature): JavaFX Application classes should be launchable even without main(String[] args) in Java 8
  • IDEA-122710 (Bug): JavaFX sources should be added when SDK is created
  • JavaScript:
  • WEB-11423 (Usability Problem): 'goog.provide' should not be a target for Goto Declaration
  • IDEA-123467 (Performance Problem): 100% CPU when working with PHP and/or Node.js dependencies
  • WEB-11272 (Bug): "Unresolved function or method" inspection false positive when multiple left-hand assignment is used to assign module.exports
  • WEB-11576 (Bug): html tag not highlighted in string
  • WEB-11472 (Bug): Invalid "this" support in arrow function
  • WEB-11471 (Bug): Invalid jsdoc support for nullable boolean type
  • WEB-11683 (Bug): JSDoc: Generic type attributes are not correctly propagated to base classes
  • WEB-11484 (Bug): Javascript: Adding module.exports = classname breaks structure view
  • WEB-11359 (Bug): Relative paths in define() not correctly resolved
  • WEB-11504 (Bug): Auto completion doesn't get all subtypes when adding function parameter
  • WEB-9055 (Bug): Invalid inline suggestion.
  • WEB-11677 (Bug): AngularJS: "ng-" tags suggested in Spring Beans XML
  • WEB-11859 (Bug): Custom reference providers for JSON language are broken
  • WEB-11634 (Bug): Color highlighting bug of multi-var statement with yield
  • WEB-11527 (Bug): Wrong completion of AMD module elements
  • JavaScript. Frameworks:
  • WEB-11607 (Bug): Angular.js: wrong navigation from ng-directives into minified source instead of not minified
  • WEB-11428 (Bug): AngularJS: quick documentation for ng directives stops working if a documentation URL is configured
  • JavaScript. Inspections:
  • WEB-10275 (Bug): "private member not accessible" warning on Object.prototype when lodash library is in a project
  • WEB-11335 (Bug): Intention "Simplify if" changes semantics
  • LESS:
  • WEB-11550 (Bug): LESS code reformat produces invalid LESS file
  • Language Injection:
  • IDEA-119475 (Bug): Can't remove file reference
  • Local History:
  • IDEA-122495 (Performance Problem): Local history performance regression in 13.1
  • Maven:
  • IDEA-85098 (Feature): Intellij is not supporting groovy-eclipse-compiler
  • IDEA-122132 (Feature): Maven: filtering of deployment descriptors
  • IDEA-121695 (Feature): Add managed dependency info on hover over icon
  • IDEA-105935 (Bug): Facets excluded from detection are still added on maven reimport
  • IDEA-122004 (Bug): Good code red: surefire.forkNumber in pom.xml
  • IDEA-84402 (Bug): Maven and Intellij and glassfish, directories vs. Jar files
  • IDEA-121295 (Bug): If property part of new property - unable to introduce new property - Maven
  • IDEA-102693 (Bug): Can't update maven repository
  • OSGi:
  • IDEA-122758 (Bug): OSGi bundling fails with an exception in Intelli 13.1.1
  • IDEA-122452 (Bug): Make fails on Error:java.lang.NullPointerException since 13.1
  • Plugin Support. DevKit:
  • IDEA-122154 (Performance Problem): Make of plugin module dependent on another module will needlessly rebuild plugin artifact (causing slow makes, even if nothing has changed)
  • Project Configuration:
  • IDEA-123142 (Bug): Cannot specify default (no) package in Command Line App project template.
  • IDEA-123145 (Bug): New project wizard is broken
  • Refactoring:
  • IDEA-122264 (Bug): Cannot move resources
  • IDEA-122639 (Bug): Supr ALWAYS invoke Safe Detele
  • IDEA-120945 (Bug): Safe delete finds occurrences in files that are going to be deleted
  • Run | Debug configuration:
  • IDEA-102508 (Bug): error status of run configuration is not updated after fix
  • SASS:
  • WEB-10710 (Feature): Reformat Code: support Sass List (and Map)
  • WEB-11632 (Bug): Incorrect SCSS syntax highlighting for placeholder selector with pseudo-class
  • WEB-11783 (Bug): Compass' image-url helper highlighted by inspector
  • WEB-11630 (Bug): File Structure (Ctrl+F12) & Sass at-root: no title
  • WEB-11417 (Bug): Support suffix after parent selector & (relates to 3.3)
  • WEB-11360 (Bug): IDEA Sass parser won't allow to use parens after a pseudoclass if pseudoclass name is interpolated: `.foo:#{$bar}(1)` produces "End of line expected"
  • WEB-11364 (Bug): Double-clicking a filename in the @import statement selects text weirdly
  • SQL:
  • IDEA-122350 (Bug): PostgreSQL False Positives Using "FOR...IN DELETE/UPDATE...RETURNING" Statements
  • IDEA-121965 (Bug): [MySQL] REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'ABC'@'DEF'; is marked invalid
  • IDEA-123190 (Bug): auto quotation of named parameters in SQL QueryStrings
  • IDEA-122493 (Bug): SQL Sybase dialect datepart function missing arguments
  • IDEA-122922 (Bug): 'On duplicate key update' cannot resolve aliases
  • IDEA-114022 (Bug): false positive inspection error "Cannot resolve query parameter '2'"
  • IDEA-122140 (Bug): PostgreSQL: correct statement with OPERATOR(schema.operator) is red
  • IDEA-123044 (Bug): MSSQL: good code with xml is red
  • IDEA-122444 (Bug): MSSQL: no code completion when setting IDENTITY_INSERT but statement is green
  • IDEA-121753 (Bug): H2 SQL "create index" marked as invalid
  • Spring:
  • IDEA-122572 (Feature): Spring MVC: JSP @elvariable should take precedence over calculated @ModelAttribute
  • IDEA-122490 (Performance Problem): IntelliJ 13.1 locks up on Find Usages for commonly used method
  • IDEA-122880 (Performance Problem): Search Everywhere is stuck
  • IDEA-122277 (Performance Problem): Spring: Hang after detection of unconfigured configuration
  • IDEA-121436 (Performance Problem): Code analysis is taking high CPU load for very long time
  • IDEA-122983 (Performance Problem): InjelliJ IDEA Freeze when changing spring context
  • IDEA-122592 (Performance Problem): IDEA hungs for a while on finding usages
  • IDEA-123054 (Bug): Spring MVC View, duplicated path
  • IDEA-122199 (Bug): Custom Spring annotations will not be recognized/parsed/used any mroe
  • IDEA-123148 (Bug): UI unresponsive
  • IDEA-122376 (Bug): Spring: entries appear in Spring Tool window on beans deleting/creating
  • IDEA-122660 (Bug): IDEA hangs when editing the job id value in a Spring Batch XML config file
  • IDEA-113659 (Exception): Throwable at com.intellij.util.xml.DomUtil.getDefinedChildren
  • IDEA-123165 (Exception): INRE at com.intellij.util.indexing.FileBasedIndexImpl.a
  • Task Management:
  • IDEA-122125 (Bug): "Close Active Task" fail on commit
  • IDEA-123179 (Bug): Task context grows to humongous size
  • Template Languages. FreeMarker:
  • IDEA-122605 (Bug): FreeMarker can't figure out custom generics
  • IDEA-122178 (Bug): Good code red: FreeMarker macro called with sequence literal
  • IDEA-120128 (Bug): FreeMarker macro extra... parameter is not (really) supported
  • Terminal:
  • IDEA-122273 (Bug): Cmd + Number does not switch other tool window when focus in Terminal
  • TypeScript:
  • WEB-11512 (Usability Problem): 'Find usages' searches .map files
  • WEB-11628 (Bug): Typescript: wrong syntax parsing
  • WEB-10475 (Bug): TypeScript: Bad code good: Rest parameters must be array types
  • WEB-6098 (Bug): TypeScript: Completion for types within the same module
  • WEB-11511 (Bug): 'Make static' does not correctly refactor usages
  • WEB-11385 (Bug): TypeScript: methods of required module type not resolved
  • WEB-11382 (Bug): Typescript - 'private' attribute is forbidden in module scope
  • WEB-9282 (Bug): Code hinting partially broken in TypeScript when using .d.ts TypeScript definition files.
  • WEB-11464 (Bug): Typescript: "Return statement is required" error on "any" return type
  • WEB-11403 (Bug): WEB-11403 TypeScript doesn't update highlighting on parameter optionality change
  • WEB-11642 (Bug): Typescript bogus error
  • WEB-10235 (Bug): Parameter Info does not show in for Typescript library definitions of constructors
  • WEB-11327 (Bug): #TypeScript exception thrown in resolving + bad code shown good
  • WEB-10511 (Bug): No typescript error for interface defined inside of function leads to confusion
  • WEB-11595 (Bug): Typescript: "method expression is not of Function type" on any type
  • WEB-11568 (Bug): Typescript: exported enum wrongfully highlighted as unresolved variable
  • Unit Testing. JUnit:
  • IDEA-107251 (Feature): Create New Test should use a test specific file template
  • IDEA-122937 (Bug): Make program arguments read-only for JUnit Run Configuration
  • IDEA-121214 (Bug): "Rerun failed tests" does not include parameterized ones
  • IDEA-123209 (Bug): JUnit: test case constructor exception is not shown
  • IDEA-121076 (Bug): JunitRunner tries to run tests from resources that are not compiled
  • IDEA-119742 (Bug): Test run tool-window - at least two actions (menu items) do not have icons are will be displayed as empty rectangles in some cases
  • Unit Testing. TestNG:
  • IDEA-123403 (Bug): TestNG integration ignoring test classes without default constructor when using @Guice
  • IDEA-122835 (Bug): Can't run all tests in a group for the whole project
  • IDEA-122498 (Bug): Code completion with @DataProvider does not work anymore
  • IDEA-122724 (Bug): TestNG executor too smart for its own good?
  • IDEA-88524 (Bug): TestNG: Run/debug "use classpath of module" should be forced to "" when "In whole project" is selected
  • IDEA-123385 (Bug): Running all tests in a project for a test group doesn't work
  • Unit Tests:
  • WEB-8925 (Bug): Karma: make it possible to capture browser manually
  • WEB-11407 (Bug): Cucumber-js: provide possibility to define executable via UI
  • WEB-11314 (Bug): cucumber.js configuration params
  • User Interface:
  • IDEA-123360 (Usability Problem): Sheet dialogs should have minimum size
  • IDEA-123230 (Cosmetics): html code visible in updated plugin disabled warning
  • IDEA-120989 (Cosmetics): Shared scope icon is confusing
  • IDEA-123409 (Bug): Sheet dialogs: Order of buttons and their sizes are incorrect
  • IDEA-123017 (Bug): Mac sheet-dialogs do not correctly handle line breaks
  • IDEA-123402 (Bug): Sheet dialogs are too transparent, making it hard to read the content
  • IDEA-122833 (Bug): SearchEverywhere: renderer is broken in Jr. IDEs
  • IDEA-121716 (Bug): Deadlock on creating new project
  • IDEA-101642 (Bug): Floating windows disappear/change positions on dual monitor
  • IDEA-121539 (Bug): New Mac Messages: Yes/No messages have buttons in wrong order
  • IDEA-123236 (Bug): Can't click through
  • IDEA-123519 (Bug): Sheet dialog: default button and focused buttons are incorrectly set
  • IDEA-122869 (Bug): Change signature: unreadable message
  • IDEA-122377 (Bug): Don't show 'Plugin xxx failed to initialize and will be disabled' dialog in test mode
  • IDEA-122866 (Bug): 'Terminate the process after disconnect' checkbox is switch off by default
  • IDEA-122851 (Bug): Mac Messages on Java 6: sometimes message doesn't get focus
  • IDEA-122852 (Bug): Mac Messages: underscore (broken mnemonic) on some buttons
  • IDEA-99329 (Bug): Buggy UI when manually adding framework support for a module
  • IDEA-122928 (Bug): Duplicate symbols in SearchEverywhere
  • IDEA-116029 (Bug): in-place introduce variable name suggestions popup disappears before I can select anything
  • IDEA-120011 (Bug): quick documentation looses styling
  • Version Control:
  • IDEA-122300 (Usability Problem): Git: Log: Show full path in structure filter tooltip
  • IDEA-122429 (Usability Problem): git log branch filter: show currently selected branches in "Select..." popup window.
  • IDEA-121969 (Task): Don't load changes details on start
  • IDEA-122558 (Bug): Filter by user, then by branch doesn't work
  • Version Control. CVS:
  • IDEA-122565 (Bug): CVS: files shown not under version control in 13.1
  • Version Control. Git:
  • IDEA-121875 (Task): Git log: Manually sort loaded commits by date
  • IDEA-122626 (Bug): Can not generate API Token when configuring Github server
  • IDEA-121948 (Exception): IAE at com.intellij.vcs.log.newgraph.facade.GraphData.assertRange
  • Version Control. Mercurial:
  • IDEA-122358 (Bug): Push should use 'default' path by default
  • IDEA-122795 (Bug): Mercurial pull + merge automatically + commit nor longer works, merge dialog does not provide second head option.
  • IDEA-123647 (Bug): Mercurial merge fail
  • Version Control. Perforce:
  • IDEA-122679 (Usability Problem): Perforce plugin large operations may take down p4 server
  • Version Control. Subversion:
  • IDEA-104933 (Bug): Subversion: command-line commit: if national characters are used in commit message, commit fails
  • IDEA-113949 (Bug): Encoding: non ascII characters(commit message) shown incorrectly in repository changes
  • IDEA-118548 (Bug): Support for Subversion 1.8 working copies still broken in IDEA 13
  • XML:
  • IDEA-123103 (Bug): Structure view empty when editing some XML files
  • IDEA-122861 (Bug): IDE fails to open HTML files on a system with Turkish locale
  • spy-js:
  • WEB-11376 (Bug): CPU 150% after waking computer from sleep
  • WEB-11654 (Bug): Spy-js: correctly show code fragment in the Editor
  • WEB-11603 (Bug): Spy-js: calculated function name breaks IDE if contains semicolon
  • WEB-11578 (Bug): Spy-js: correctly save "URL to trace" path
  • WEB-11580 (Bug): Spy-js: disable "Refresh the page in browser" action for stopped server
  • WEB-11448 (Bug): Spy-js: web page is not traced without notice

New in IntelliJ IDEA Ultimate Edition 13.1.2 Build 135.689 RC (Apr 17, 2014)

  • No subsystem:
  • IDEA-95127 (Feature) - Lambda expression does not apear in hirachy
  • IDEA-121912 (Feature) - copyright: need a way to add missing copyright
  • IDEA-122091 (Usability Problem) - Scratch editor > Save as: provide default directory
  • WEB-11346 (Bug) - Bower version detection always fails
  • IDEA-123444 (Bug) - Item “more…” on Search Everywhere does not work
  • IDEA-123573 (Bug) - Every keystroke takes a few seconds editing a *.properties file
  • WEB-11701 (Bug) - JSLint Assignment Option Showing as Error
  • WEB-11268 (Bug) - Live Templates in auto-completion interfere with Emmet/Zen expand
  • IDEA-123115 (Bug) - Infer Nullity doesn't mark start of action in Local History
  • IDEA-123290 (Bug) - Do not see javadoc for javafx classes
  • Android:
  • IDEA-123065 (Usability Problem) - If no targets are added to Android SDK 'Next' button in Android project wizard silently doesn't work
  • IDEA-122420 (Bug) - Android Gradle: extra step with project name and location appeared in New Project Wizard
  • IDEA-123151 (Bug) - Android Gradle project creation confusing
  • IDEA-122533 (Bug) - Android Gradle-based project doesn't work in IntelliJ but works in Android Studio
  • IDEA-123162 (Bug) - NPE in android gradle parser
  • IDEA-123182 (Bug) - Android manifest merging warning internally treated as error
  • IDEA-123063 (Exception) - Cannot create new project after cancelling Android project wizard
  • Build tools:
  • WEB-11707 (Bug) - Grunt: tasks targets should be shown in Search Everywhere
  • WEB-11795 (Bug) - Grunt: verbose and force options are disabled while indexing
  • Code Analysis. Dependencies:
  • IDEA-123577 (Bug) - Analyze dependencies finds too many dependencies on generic code
  • Console
  • IDEA-122164 (Cosmetics) - Possibility to change default prompt style in LanguageConsoleImpl
  • Dart
  • WEB-11685 (Bug) - [Dart] Navigate should go to the source file rather than the packages folder (Path packages)
  • Database:
  • IDEA-123751 (Bug) - Database: delete table: wrong reference in constraint error message
  • Debugger:
  • WEB-7303 (Feature) - Add support for debugging with node-webkit
  • WEB-11810 (Bug) - Step over doesn't work when debugging files outside the project content root
  • WEB-2100 (Bug) - Node.js debug: value is truncated, but IDE does not suggest to see full value
  • WEB-11392 (Bug) - Node.js debugging: Copy Value doesn't copy the entire string
  • WEB-6069 (Bug) - CoffeeScript Debugger doesn't show value of the variables
  • WEB-11399 (Bug) - Live Console: variables defined in the console are not autocompleted (global context)
  • WEB-11133 (Bug) - JS Debugger: Variables view is not properly updated after setting value
  • IDEA-123653 (Exception) - NCDFE Could not initialize class com.intellij.javascript.debugger.nashorn.NashornScope
  • IDEA-123652 (Exception) - EIE at com.intellij.javascript.debugger.nashorn.NashornCallFrame.
  • Diff_Merge:
  • IDEA-123286 (Bug) - Incorrect diff for range revert
  • Editor. Editing Text:
  • IDEA-101698 (Bug) - Huge performance hit when adding new property at the end of the large .properties file (~20k lines).
  • IDEA-122405 (Bug) - Indent selection is disabled in IDEA 13.1
  • Find, Replace, Find Usages:
  • IDEA-90824 (Feature) - JDK 1.8: Find Usages of a functional interface could find lambda usages
  • Flash_Flex:
  • IDEA-123744 (Bug) - Target Player not specified when creating new Flash project
  • Gradle:
  • IDEA-121417 (Bug) - Gradle war artifact should have a .war extension in name
  • Groovy:
  • IDEA-122707 (Bug) - IDE not parsing BaseScript
  • IDEA-122729 (Bug) - Rename refactoring fails on method with spaces (Groovy)
  • IDE Configuration:
  • IDEA-103016 (Bug) - Tooltip/label for Toggle Fullscreen Button in Main Toolbar is inverted compared to 'real' status
  • Java. Code Completion:
  • IDEA-123355 (Bug) - Postfix template expansions .null/.notnull after 'else' fail to provide a valid Java output
  • Java. Error Highlighting:
  • IDEA-123731 (Bug) - valid java 8 code is red in a complex flatMap
  • IDEA-123869 (Bug) - valid java 8 code using generics is shown red
  • IDEA-120498 (Bug) - Sub-interface extending two matching methods marked as an error
  • IDEA-123265 (Bug) - Don't highlight parameters as 'unused' if the containing method is used as a method reference
  • IDEA-123848 (Bug) - Wrong compilation error reported when generics and lambda expressions are combined
  • IDEA-123366 (Bug) - passing method reference to Stream::flatMap breaks type inference
  • IDEA-123518 (Bug) - Java Editor shows (wrong) error message when resolving diamond expression
  • IDEA-123839 (Bug) - Compilation error regarding incompatible default methods reported by javac, but not by IntelliJ IDEA
  • Java. Intention Actions:
  • IDEA-112552 (Usability Problem) - "Replace with lambda" should use expression lambda when possible
  • IDEA-100036 (Bug) - Error when using intention "implement method" on inner class
  • IDEA-123838 (Bug) - Iteration over 'keySet()' may be replaced with 'entrySet()' iteration quick fix produces wrong code
  • Java. Refactoring:
  • IDEA-104286 (Bug) - Change Signature Refactoring to functional interface should affect lambda expressions
  • IDEA-123604 (Bug) - Encapsulate fields broken
  • IDEA-123758 (Bug) - Inlining interfaces with constants result in non constant fields
  • IDEA-123510 (Bug) - Invert boolean doesn't work properly for member variables
  • Java.Inspections:
  • IDEA-123346 (Usability Problem) - "Typo" inspection available but non-functional if "I18n for Java" plugin is disabled
  • IDEA-123818 (Bug) - Inspection "JUnit TestCase with non-trivial constructors" should not report error when used in a Parameterized test
  • IDEA-118774 (Bug) - Warning about lack of subclasses when using lambdas
  • JavaFX:
  • IDEA-101939 (Feature) - JavaFX Application classes should be launchable even without main(String[] args) in Java 8
  • JavaScript:
  • IDEA-123467 (Performance Problem) - 100% CPU when working with PHP and/or Node.js dependencies
  • WEB-11859 (Bug) - Custom reference providers for JSON language are broken
  • Run | Debug configuration:
  • IDEA-102508 (Bug) - error status of run configuration is not updated after fix
  • SASS:
  • WEB-11783 (Bug) - Compass' image-url helper highlighted by inspector
  • WEB-11632 (Bug) - Incorrect SCSS syntax highlighting for placeholder selector with pseudo-class
  • Spring:
  • IDEA-122277 (Performance Problem) - Spring: Hang after detection of unconfigured configuration
  • Unit Testing. JUnit:
  • IDEA-107251 (Feature) - Create New Test should use a test specific file template
  • IDEA-121214 (Bug) - "Rerun failed tests" does not include parameterized ones
  • Unit Testing. TestNG:
  • IDEA-88524 (Bug) - TestNG: Run/debug "use classpath of module" should be forced to "" when "In whole project" is selected
  • IDEA-123403 (Bug) - TestNG integration ignoring test classes without default constructor when using @Guice
  • User Interface:
  • IDEA-123360 (Usability Problem) - Sheet dialogs should have minimum size
  • IDEA-123230 (Cosmetics) - html code visible in updated plugin disabled warning
  • IDEA-120989 (Cosmetics) - Shared scope icon is confusing
  • IDEA-123409 (Bug) - Sheet dialogs: Order of buttons and their sizes are incorrect
  • IDEA-123017 (Bug) - Mac sheet-dialogs do not correctly handle line breaks
  • IDEA-123402 (Bug) - Sheet dialogs are too transparent, making it hard to read the content
  • IDEA-116029 (Bug) - in-place introduce variable name suggestions popup disappears before I can select anything
  • IDEA-121539 (Bug) - New Mac Messages: Yes/No messages have buttons in wrong order
  • IDEA-101642 (Bug) - Floating windows disappear/change positions on dual monitor
  • IDEA-123519 (Bug) - Sheet dialog: default button and focused buttons are incorrectly set
  • IDEA-122866 (Bug) - 'Terminate the process after disconnect' checkbox is switch off by default
  • IDEA-122869 (Bug) - Change signature: unreadable message
  • IDEA-122851 (Bug) - Mac Messages on Java 6: sometimes message doesn't get focus
  • IDEA-122852 (Bug) - Mac Messages: underscore (broken mnemonic) on some buttons
  • Version Control. Git:
  • IDEA-122626 (Bug) - Can not generate API Token when configuring Github server
  • Version Control. Mercurial:
  • IDEA-123647 (Bug) - Mercurial merge fail

New in IntelliJ IDEA Ultimate Edition 13.1.2 Build 135.667 EAP (Apr 8, 2014)

  • No subsystem:
  • WEB-11405 (Bug) - Bower: Available Packages: remove first empty line
  • IDEA-123377 (Bug) - Quick definition action on interface opens implementations at first
  • WEB-11434 (Bug) - Can not download TypeScript community stubs
  • WEB-9865 (Bug) - Autocomplete ignores JSDoc class hinting, doesn't prioritize method in pop-up
  • IDEA-121309 (Bug) - License: on entering different license key agreement for old key is shown
  • Code Analysis. Inspection:
  • IDEA-122414 (Bug) - Boolean expression simplification changes behavior of the code.
  • Code Coverage:
  • IDEA-123499 (Bug) - Upgrade bundled JaCoCo to recent version to support Java 8
  • IDEA-123343 (Bug) - asm 5 gives labels new names so code with branches is always only partially covered
  • CoffeeScript:
  • WEB-11483 (Bug) - coffeescript syntax highlighting breaks when using #{ } in strings
  • Compiling Project:
  • IDEA-122924 (Bug) - FileProcessingCompilerAdapterTask ignores value of ValidityState
  • IDEA-108515 (Bug) - Update Resources on frame deactivation should not perform compilation
  • Dart:
  • WEB-10210 (Feature) - Dart: add ability to explicitly specify the packages root directory
  • Debugger:
  • IDEA-122950 (Bug) - Breakpoints aren't set, unless debugger already active
  • WEB-2100 (Bug) - Node.js debug: value is truncated, but IDE does not suggest to see full value
  • WEB-11392 (Bug) - Node.js debugging: Copy Value doesn't copy the entire string
  • WEB-11133 (Bug) - JS Debugger: Variables view is not properly updated after setting value
  • Grails:
  • IDEA-123140 (Bug) - Grails add "-plain-output" option by default
  • HTML:
  • WEB-421 (Bug) - HTML: 'Merge tags' for tag breaks embedded javascript formatting
  • IDE Configuration:
  • IDEA-71048 (Bug) - Version Control History: Wrong DateTime Format
  • J2EE.JBoss:
  • IDEA-114349 (Bug) - Artifact is not deployed to Wildfly 8 when IDEA is running under JDK 6
  • J2EE.Struts:
  • IDEA-123201 (Bug) - Misplaced Struts icon
  • Java. Code Completion:
  • IDEA-123291 (Bug) - Don't suggest static methods in 'smart completion' after '::' in 'non static context'
  • IDEA-123293 (Bug) - Suggest only compatible methods in smart completion after '::'
  • Java. Error Highlighting:
  • IDEA-123279 (Usability Problem) - Highlight unresolved method references as other unresolved references
  • IDEA-123084 (Bug) - Modules with errors are not marked in project tree.
  • IDEA-123248 (Bug) - Java 8 lambda support: false positive Cyclic inference
  • IDEA-123316 (Bug) - Java 8: Incorrect Error message
  • IDEA-123252 (Bug) - bad code is green: modifier static not allowed here
  • IDEA-123308 (Bug) - Final field cannot be assigned twice in lambda expression
  • IDEA-123223 (Bug) - 'transform'...cannot be applied to '()'
  • Java. Intention Actions:
  • IDEA-112556 (Feature) - "Create from usage" quickfix should be available on unresolved method reference
  • IDEA-123034 (Usability Problem) - Unused assigment inspection - Remove quick fix
  • IDEA-122974 (Bug) - "Create Local Variable/Field/Parameter" intention infers incorrect type
  • IDEA-123296 (Bug) - Quickfixes for errors inside lambda expressions should add statements into the lambda if the expression depends on lambda parameters
  • Java.Inspections:
  • IDEA-122624 (Bug) - @Contract fails on vararg methods
  • IDEA-122215 (Bug) - "Constant conditions & exceptions" inspection
  • IDEA-120769 (Bug) - False positive "Expected exception never thrown in test method body" when JUnit.Test.expected is some specific exception subclass
  • IDEA-121287 (Bug) - Add intention to add Enum value to Enum
  • JavaScript:
  • WEB-11423 (Usability Problem) - 'goog.provide' should not be a target for Goto Declaration
  • WEB-11472 (Bug) - Invalid "this" support in arrow function
  • WEB-11471 (Bug) - Invalid jsdoc support for nullable boolean type
  • WEB-11683 (Bug) - JSDoc: Generic type attributes are not correctly propagated to base classes
  • WEB-11484 (Bug) - Javascript: Adding module.exports = classname breaks structure view
  • WEB-11677 (Bug) - AngularJS: "ng-" tags suggested in Spring Beans XML
  • WEB-11527 (Bug) - Wrong completion of AMD module elements
  • WEB-11272 (Bug) - "Unresolved function or method" inspection false positive when multiple left-hand assignment is used to assign module.exports
  • WEB-11504 (Bug) - Auto completion doesn't get all subtypes when adding function parameter
  • WEB-11634 (Bug) - Color highlighting bug of multi-var statement with yield
  • JavaScript. Frameworks:
  • WEB-11607 (Bug) - Angular.js: wrong navigation from ng-directives into minified source instead of not minified
  • WEB-11428 (Bug) - AngularJS: quick documentation for ng directives stops working if a documentation URL is configured
  • JavaScript. Inspections:
  • WEB-10275 (Bug) - "private member not accessible" warning on Object.prototype when lodash library is in a project
  • WEB-11335 (Bug) - Intention "Simplify if" changes semantics
  • LESS:
  • WEB-11550 (Bug) - LESS code reformat produces invalid LESS file
  • Project Configuration:
  • IDEA-123142 (Bug) - Cannot specify default (no) package in Command Line App project template.
  • IDEA-123145 (Bug) - New project wizard is broken
  • SASS:
  • WEB-10710 (Feature) - Reformat Code: support Sass List (and Map)
  • WEB-11417 (Bug) - Support suffix after parent selector & (relates to 3.3)
  • WEB-11630 (Bug) - File Structure (Ctrl+F12) & Sass at-root: no title
  • SQL:
  • IDEA-123044 (Bug) - MSSQL: good code with xml is red
  • IDEA-123190 (Bug) - auto quotation of named parameters in SQL QueryStrings
  • Spring:
  • IDEA-122490 (Performance Problem) - IntelliJ 13.1 locks up on Find Usages for commonly used method
  • IDEA-123054 (Bug) - Spring MVC View, duplicated path
  • Task Management:
  • IDEA-123179 (Bug) - Task context grows to humongous size
  • TypeScript:
  • WEB-11512 (Usability Problem) - 'Find usages' searches .map files
  • WEB-10511 (Bug) - No typescript error for interface defined inside of function leads to confusion
  • WEB-11628 (Bug) - Typescript: wrong syntax parsing
  • WEB-11464 (Bug) - Typescript: "Return statement is required" error on "any" return type
  • WEB-6098 (Bug) - TypeScript: Completion for types within the same module
  • WEB-11403 (Bug) - WEB-11403 TypeScript doesn't update highlighting on parameter optionality change
  • WEB-11382 (Bug) - Typescript - 'private' attribute is forbidden in module scope
  • WEB-11595 (Bug) - Typescript: "method expression is not of Function type" on any type
  • WEB-11642 (Bug) - Typescript bogus error
  • WEB-11511 (Bug) - 'Make static' does not correctly refactor usages
  • WEB-10475 (Bug) - TypeScript: Bad code good: Rest parameters must be array types
  • WEB-10235 (Bug) - Parameter Info does not show in for Typescript library definitions of constructors
  • WEB-9282 (Bug) - Code hinting partially broken in TypeScript when using .d.ts TypeScript definition files.
  • WEB-11568 (Bug) - Typescript: exported enum wrongfully highlighted as unresolved variable
  • Unit Testing. JUnit:
  • IDEA-123209 (Bug) - JUnit: test case constructor exception is not shown
  • Unit Testing. TestNG:
  • IDEA-123385 (Bug) - Running all tests in a project for a test group doesn't work
  • Unit Tests:
  • WEB-8925 (Bug) - Karma: make it possible to capture browser manually
  • User Interface:
  • IDEA-123236 (Bug) - Can't click through
  • IDEA-99329 (Bug) - Buggy UI when manually adding framework support for a module
  • IDEA-120011 (Bug) - quick documentation looses styling
  • Version Control:
  • IDEA-122429 (Usability Problem) - git log branch filter: show currently selected branches in "Select..." popup window.
  • IDEA-122300 (Usability Problem) - Git: Log: Show full path in structure filter tooltip
  • IDEA-121969 (Task) - Don't load changes details on start
  • IDEA-122558 (Bug) - Filter by user, then by branch doesn't work
  • Version Control. Git:
  • IDEA-121875 (Task) - Git log: Manually sort loaded commits by date
  • IDEA-121948 (Exception) - IAE at com.intellij.vcs.log.newgraph.facade.GraphData.assertRange
  • XML:
  • IDEA-123103 (Bug) - Structure view empty when editing some XML files
  • spy-js:
  • WEB-11654 (Bug) - Spy-js: correctly show code fragment in the Editor

New in IntelliJ IDEA Ultimate Edition 13.1.1 Build 135.480 (Mar 22, 2014)

  • No subsystem:
  • IDEA-122561 (Bug): Native Mac code isn't protected with property
  • Android:
  • IDEA-121534 (Bug): NPE saving default Android run configuration
  • Your feedback in blog post (Bug): No read action assertion when running Android run configuration
  • Java.Error Highlighting:
  • IDEA-122486 (Bug): Diamonds become broken in 13.1
  • JSP:
  • IDEA-122428 (Bug): Can not type enter in JSP
  • Make:
  • IDEA-122367 (Bug): Build performance degradation
  • IDEA-122452 (Bug): NPE during make in 13.1
  • Tomcat:
  • IDEA-121807 (Bug): Tomcat Logs doesn't show

New in IntelliJ IDEA Ultimate Edition 13.1 Build 135.475 (Mar 19, 2014)

  • New features:
  • Sublime Text style multiple selection
  • Postfix code completion for Java
  • Built-in debugger for JDK 8’s Nashorn
  • Chronon “back-in-time” Java debugger (Ultimate)
  • Better performance for Spring projects that heavily use XML (Ultimate)
  • Version control improvements: Amend commits for Mercurial, GitHub two-factor authentication, enhanced Log and Diff viewers, and more.
  • OpenShift debugger (Ultimate)
  • Improved support for AngularJS and Spy-js (Ultimate)
  • IDE General:
  • Java 8:
  • The newest update ships final support for Java 8, extending coding assistance to the new language features.
  • Nashorn Debugger:
  • In addition to Java 8 support, the new update also brings a debugger for Nashorn, the new JVM-based JavaScript engine.
  • Chronon Integration:
  • The new Chronon plugin for IntelliJ IDEA records the entire execution of your Java program and lets you play it back, helping eliminate complicated bugs.
  • Multiple selections:
  • IntelliJ IDEA introduces Sublime Text style multiple selections, the top awaited editor feature by our users.
  • Postfix Completion:
  • IntelliJ IDEA introduces a new kind of code completion which extends your productivity even more.
  • Generated Roots:
  • The IDE protects the code in these roots from manual editing, refactorings, warnings, etc.
  • Java EE 7:
  • Heroku and OpenShift:
  • The IDE now helps you deploy applications to Heroku and OpenShift clouds.
  • Intellij IDEA also enables you to debug the applications deployed to OpenShift.
  • Spring Frameworks:
  • Performance:
  • Performance has been significantly improved for the projects that heavily use XML configurations.
  • Scala:
  • Faster Worksheets:
  • The updated Scala plugin comes with much faster worksheets. The evaluation appears now almost instantly.
  • Compiler Performance:
  • The new built-in incremental Scala compiler can now perform up to 25% faster.
  • Web Development:
  • Angular JS:
  • The new update brings advanced support for AngularJS, including code completion, navigation and quick documentation.
  • Cucumber JS:
  • IntelliJ IDEA adds support for JavaScript implementation of Cucumber test framework for BDD.
  • JavaScript Modules:
  • The new version of IDE facilitates the use of JavaScript modules by improving support for RequireJS and AMD.
  • Spy-js:
  • With spy-js you can see the full list of the events that triggered code execution, then dig into the stacktrace and explore the highlighted trace in the source code.
  • JavaScript Debugger:
  • The JavaScript debugger for Google Chrome and Node.js gets the new Variables, Elements and Console tabs.
  • Bower:
  • Bower integration helps you search for, install and manage client-side libraries and frameworks for your project.
  • Version Control:
  • Git & Mercurial Log:
  • The new blazing-fast Log viewer gets filter improvements: it's now possible to select multiple branches, cherry-pick commits and see the visual graph.
  • GitHub:
  • The new Create Pull Request action provides an easier way to create pull requests without leaving the IDE.
  • In addition to multiple bugfixes and usability improvements, IntelliJ IDEA adds Two-factor authentication.
  • Mercurial:
  • Please welcome the new user interface for creating, updating, merging and switching branches and bookmarks, along with the Amend commit option.

New in IntelliJ IDEA Ultimate Edition 13.0.3 Build 133.1122 (Mar 18, 2014)

  • No subsystem:
  • IDEA-111684 (Usability Problem): Quick Documentation should resolve values for aggregated / indirect constants
  • IDEA-119677 (Performance Problem): AWT thread blocking during start up
  • WEB-10542 (Performance Problem): Setting javascript version to Harmony causes pegged cpu
  • IDEA-120533 (Performance Problem): Selection by double click in big files has slowed since last update
  • IDEA-120351 (Bug): code analysis fails on commit
  • WEB-10470 (Bug): CoffeeScript: Incorrect unexpected token error when have newlines in arrays with splats
  • IDEA-118412 (Bug): 'Update copyright' on CSS file always adds
  • WEB-11207 (Bug): Patch to 8.0 build 134.1361 fails on Win 8.1
  • IDEA-117734 (Bug): Clipboard history no longer works by num hotkeys
  • IDEA-120665 (Bug): Custom file type identifiers should include underscores
  • Android:
  • IDEA-116970 (Bug): IU-133.79 dx.jar
  • AspectJ:
  • IDEA-120303 (Bug): AspectJ: false positive 'return outside method'
  • IDEA-120720 (Bug): AspectJ post weaving don't work on Windows if not in c:
  • CoffeeScript:
  • WEB-10680 (Bug): WebStorm 7.0.3 marks valid CoffeeScript code as invalid
  • WEB-10690 (Bug): "new" keyword in coffescript is mark as unexpected token
  • WEB-10438 (Bug): CoffeeScript: "Expected end of line" but it should not
  • Dart:
  • WEB-10408 (Feature): Highlight escape sequences inside String literals
  • WEB-10160 (Feature): Dart plugin Spelling corrector
  • WEB-10506 (Bug): Dart inspection return false positive
  • WEB-9589 (Bug): Dart Plugin - Commenting code is buggy
  • WEB-8071 (Bug): Dart comment auto indentation is broken.
  • WEB-10629 (Bug): Format for Dart fails for @observable
  • WEB-9925 (Bug): Dart: TODO tooltip is shown twice
  • WEB-10606 (Bug): Dart inspection report false negative
  • WEB-7429 (Bug): Autoformat of doc comments
  • WEB-10539 (Bug): Dart: Error on Map literals with int keys
  • WEB-10666 (Bug): Dart editor shows wrong error if using Dart "call" functionality in combination with constructor
  • Database:
  • IDEA-120179 (Bug): Executing plsql procedure calls with named parameters incorrectly asks for user input
  • IDEA-119845 (Bug): Rename MySQL field wrong syntax
  • IDEA-120141 (Bug): DELETE statement should not be limited with "result set page size"
  • Editor. Error Highlighting:
  • IDEA-120568 (Bug): typo: "gzip" / "GZIP"
  • File System:
  • IDEA-55171 (Bug): under some conditions a one-thread self-deadlock appears
  • Find, Replace, Find Usages:
  • IDEA-121609 (Bug): Cannot find '+' + using Find in Path
  • Flash_Flex:
  • IDEA-121110 (Bug): Fails to package AIR mobile app using AIR SDK 13
  • IDEA-119537 (Bug): Wrong return type of String#localeCompare() in ECMAScript.js2
  • Gradle:
  • IDEA-119851 (Bug): Gradle: the "out-of-process" mode doesn't work
  • Grails:
  • IDEA-121928 (Bug): Grails 2.3.7 reloading is broken in IntelliJ 13.0.2
  • Groovy:
  • IDEA-99524 (Usability Problem): It should be possible to Configure Groovy SDK by pointing to a single groovy-all.jar
  • IDEA-121193 (Bug): Don't show 'Class already exists' error if there are two groovy classes with the same qualified name in different modules
  • IDEA-117390 (Bug): 'IntelliJIdeaRulezzz' in Code Completion
  • HTML:
  • WEB-10916 (Performance Problem): Heavy memory usage to the point of crashing
  • IDE Configuration:
  • IDEA-56096 (Usability Problem): Allow to create file templates with extension contains dot
  • IDEA-103743 (Cosmetics): Settings > Code Style > Arrangement UI glitch
  • J2EE.Tomcat:
  • IDEA-120497 (Bug): Tomcat versions: consider MANIFEST.MF#Implementation-Version
  • Jade:
  • WEB-10031 (Bug): Jade: support javascript injection inside script tag followed with dot
  • Java. Code Completion:
  • IDEA-117673 (Performance Problem): IntelliJ seems to hang when using auto-complete
  • Java. Error Highlighting:
  • IDEA-118733 (Bug): Idea 13 cannot parse valid java source with Generics
  • IDEA-118527 (Bug): "Ambigious method call" while code compiles fine
  • IDEA-120153 (Bug): 13.0.2 regression: "Ambiguous method call" error in valid code
  • IDEA-119345 (Bug): Good code is red: message "Exception is never thrown in the corresponding try block" wrongly reported for Java code
  • IDEA-119546 (Bug): Wrong "inconvertible types"
  • Java.Inspections:
  • IDEA-119773 (Bug): slf4j placeholder inspection false warnings when passing in Object array
  • JavaScript:
  • WEB-10124 (Performance Problem): Performance Issue - still
  • Language Injection:
  • IDEA-114386 (Bug): Width of Inject Language options
  • Maven:
  • IDEA-118601 (Usability Problem): New Module: Maven: click on "Create from archetype" reverts typed coordinates
  • OSGi:
  • IDEA-74272 (Bug): Bundle-Version is not correctly imported from Maven
  • IDEA-118664 (Bug): getcwd() problem with Osmorc & Felix
  • IDEA-56021 (Bug): OSGi Facets created for non-bundle Maven modules
  • Packaging and Installation:
  • IDEA-120866 (Usability Problem): Improve usability of 'Uninstall old version(s)' step
  • IDEA-120912 (Bug): auto update fails on Windows
  • IDEA-121418 (Bug): Update to EAP 134.1342 fails with access denied
  • IDEA-117777 (Bug): Change the way native splashscreen is shown in WinLauncher
  • Plugin Support. Architecture:
  • IDEA-119498 (Bug): Cannot install/uninstall any plugin if run IDE with project as parameter from console
  • SQL:
  • IDEA-119790 (Performance Problem): SQL files are reindexed on every IDE start
  • IDEA-121813 (Bug): ide freezes while editing sql
  • IDEA-120529 (Bug): Duplicated 'in' in sql console
  • Task Management:
  • IDEA-119510 (Bug): PivotalTracker: Cannot resolve issue
  • Terminal:
  • IDEA-118846 (Usability Problem): Editors content not auto synced on terminal activation
  • User Interface:
  • IDEA-117163 (Bug): Parameter "nosplash" is broken on launcher
  • Version Control:
  • IDEA-119753 (Usability Problem): Commit to several repositories => proposed commit message is joined from latest two messages from previous commits to these repositories
  • IDEA-119738 (Bug): Problem with Android Studio connecting to wrong VCS (Git vs. Mercurial)
  • IDEA-117248 (Bug): Commit preview has unformatted commit-message
  • IDEA-120178 (Exception): RuntimeException if a branch selected in the branch filter doesn't exist in one of repositories in a multi-repo project
  • Version Control. Git:
  • IDEA-119887 (Bug): Incompatible with Git from Debian repository
  • IDEA-120042 (Bug): [git] Log tool window is "Loading..." indefinitely
  • IDEA-119693 (Bug): Share project on Github shouldn't add worspace.xml to Git
  • Version Control. Mercurial:
  • IDEA-120663 (Usability Problem): Log and History broken for mercurial 2.9

New in IntelliJ IDEA Ultimate Edition 13.1 Build 135.445 RC 2 (Mar 14, 2014)

  • No subsystem:
  • WEB-11264 (Feature): Grunt: support task targets for multi-tasks
  • WEB-11343 (Feature): Grunt: run all tasks selected in the tree together
  • WEB-11303 (Feature): Grunt: support force and verbose options
  • WEB-11322 (Usability Problem): Grunt: provide Help button
  • WEB-11321 (Usability Problem): Grunt: provide Close button on toolbar
  • WEB-11260 (Usability Problem): Grunt: inform user about selected invalid/inappropriate file
  • IDEA-121826 (Bug): Link to IDE in 'License Upgrade Needed' popup doesn't work
  • IDEA-88443 (Bug): Run Inspection by Name: Inspections with same name are only shown once
  • CSS:
  • WEB-11312 (Bug): noinspection CssInvalidHtmlTagReference not working on style tag
  • Clouds.Git:
  • IDEA-120027 (Feature): Import Git-cloud apps from sources
  • Debugger:
  • WEB-11287 (Bug): debugging stack/variable/watch views do not appear in Webstorm 134.1361
  • Editor. Editing Text:
  • IDEA-122068 (Bug): Unknown plugin error
  • IDEA-121966 (Bug): Multiple-Cursor Jumpy
  • IDEA-121896 (Bug): Delete key doesn't delete CRLF while using multiple carets
  • Grails:
  • IDEA-121928 (Bug): Grails 2.3.7 reloading is broken in IntelliJ 13.0.2
  • Hibernate:
  • IDEA-120255 (Bug): hibernate annotation processor does not work correctly in idea 13
  • IDEA-121892 (Bug): Hibernate console: after Tab in code completion list truncated query is executed
  • J2EE.JBoss:
  • IDEA-119597 (Bug): Management port configuration not found: distinguish native / http
  • J2EE.WebSphere:
  • IDEA-120277 (Bug): IDEA 134.945 WebSphere: Error while creating a project
  • IDEA-118202 (Bug): Unable to create default run configuration from Welcome / Configure
  • Java. Code Completion:
  • IDEA-121947 (Bug): Completion shouldn't use () for lamda with single parameter
  • Java. Error Highlighting:
  • IDEA-122084 (Bug): (unstable) spurious error with lambda parameter type inference
  • IDEA-121930 (Bug): False positive "Abstract method overrides abstract method"
  • IDEA-122074 (Bug): spurious "cyclic inference" error with lambda parameter type inference
  • IDEA-121866 (Bug): False "incompatible types" error for diamond type
  • IDEA-121999 (Bug): Good code red: Java 8 lambda with auto boxing is argument of an overloaded method
  • Java. Refactoring:
  • IDEA-54392 (Bug): Refactoring / Type Migration for generics with annotated type argument could leave annotation
  • IDEA-103174 (Bug): JDK 1.8: Type Annotations: Change Signature Refactoring allows adding annotations, shows them in preview, but doesn't actually add them
  • Java.Inspections:
  • IDEA-121898 (Feature): Add Don't ignore String for inspection "Number costructor.."
  • IDEA-121935 (Cosmetics): Inspections: Overloaded variable argument method: every non-problematic method adds a warning
  • IDEA-121920 (Bug): X/X can be replaced with X - incorrect arithmetic
  • IDEA-121952 (Bug): Java 1.8: "Interface may be annotated with @FunctionalInterface" inspection reports already annotated interfaces
  • IDEA-121938 (Bug): serialPersistentFields trips "MismatchedReadAndWriteOfArray" inspection
  • JavaScript:
  • WEB-7714 (Feature): Support Harmony Modules
  • Template Languages. FreeMarker:
  • IDEA-120128 (Bug): FreeMarker macro extra... parameter is not (really) supported
  • TypeScript:
  • WEB-11180 (Bug): Typescript file watcher existence disables syntax highlighting
  • WEB-11283 (Bug): typescript: Using get / set for public function
  • WEB-10856 (Bug): TypeScript: module alias definitions not supported (declare module "aliasModuleName" {...}
  • WEB-11316 (Bug): Typescript: Incorrect "Initializer type X is not assignable to to variable type number" error
  • User Interface:
  • IDEA-122049 (Bug): Mac messages: in some cases parent window is incorrectly detected
  • Version Control:
  • IDEA-117753 (Usability Problem): Git Log: filter should trim leading spaces
  • IDEA-117920 (Usability Problem): New VCS Log should remember long edges settings
  • IDEA-115902 (Cosmetics): VCS-log: visual artifact on multi-repo root indicator
  • Version Control. Git:
  • IDEA-119453 (Bug): After conflicting merge 'git commit' should be called without "--only"
  • IDEA-120142 (Bug): Git commit hook error messages no longer display
  • IDEA-122086 (Bug): The log is not refreshed after cherry-pick with auto-commit
  • IDEA-118328 (Exception): Git Log: AE: Already disposed at com.intellij.openapi.components.impl.ComponentManagerImpl.getPicoContainer
  • IDEA-122051 (Exception): NPE at com.intellij.vcs.log.ui.filter.UserFilterPopupComponent$VcsLogUserFilterImpl$1.fun
  • Version Control. Mercurial:
  • IDEA-122035 (Bug): Hg Log: on selecting branch filter == tip the empty log is shown
  • IDEA-122148 (Bug): Mercurial: Log: Highlight Not-Picked Commits button is useless
  • IDEA-122032 (Exception): Throwable at com.intellij.vcs.log.graph.GraphColorManagerImpl.a
  • IDEA-122034 (Exception): Throwable at org.zmlx.hg4idea.command.HgStatusCommand.parseChangesFromResult
  • spy-js:
  • WEB-11317 (Feature): Spy-js: highlight stack entry that takes more than 50% of each stack level execution time
  • WEB-11353 (Feature): Spy-js: add "Remove all inactive" nodes action to the events toolbar
  • WEB-11332 (Bug): Spy-js: Stack: correctly show function call
  • WEB-11334 (Bug): Spy-js: limit length of the shown initial referrer link

New in IntelliJ IDEA Ultimate Edition 13.1 Build 135.406 RC (Mar 13, 2014)

  • Introduces Sublime style multiple selections
  • No subsystem:
  • WEB-11248 (Bug): Grunt: provide message if Grunt Console cannot be opened
  • WEB-11293 (Bug): XML configuration files inconsistent element ordering
  • WEB-11273 (Bug): PhpStorm hanged on enabling JS|Other|"Align multiline variable declaration" code style checkbox
  • IDEA-121259 (Bug): Generated toString() placed in incorrect class
  • WEB-11266 (Bug): Grunt: open Console on first opening
  • IDEA-121803 (Exception): IllegalArgumentException: Illegal pattern character 't' at java.text.SimpleDateFormat.compile
  • Android:
  • IDEA-101688 (Feature): Android AAPT: Support -0 (zero) option, to specify file extensions for which such files should not be compressed by aapt
  • IDEA-88460 (Feature): Allow to run/debug android application from atrifact
  • IDEA-89857 (Feature): Automatically add android:layout_width and android:layout_height. Close with correct tag.
  • IDEA-85550 (Feature): Suggest to run SDK Manager to download Android platforms instead of "Cannot find any Android targets" error
  • IDEA-88598 (Feature): don't suggest 'gen' directory as target for refactorings
  • IDEA-79379 (Feature): Make 'export signed android package' part of the build
  • IDEA-111435 (Feature): Add support for new Android Library Dependencies (.aar)
  • IDEA-103320 (Feature): Android/XML code style: add "Insert line break after last attribute" option
  • IDEA-120219 (Feature): Delete alternative resource files. Default action.
  • IDEA-93136 (Usability Problem): "Cannot find appropriate Android platform" notification should have quickfix to run SDK Manager
  • IDEA-93056 (Cosmetics): Non-modal name validation in "Extract layout"
  • IDEA-120248 (Task): Port Android Studio project structure UI to IntelliJ
  • IDEA-120238 (Task): Do not suggest JavaFX and Swing classes during autocompletion in Android+Maven project
  • IDEA-120900 (Bug): It sounds like Intellij IDEA does not completely support Android Archive (AAR)
  • IDEA-119286 (Bug): Create Activity menu gone
  • IDEA-120696 (Bug): Maven AAR dependency fail to generate R resource class
  • IDEA-116827 (Bug): Completion of layout attributes doesn't work if parent tag is "merge"
  • IDEA-117269 (Bug): Android Gradle New Project Wizard: default image file path is incorrect in Community Edition on Mac OS
  • IDEA-112128 (Bug): android watches do not survive app restart
  • IDEA-95871 (Bug): 'Logcat' tab cannot show fatal errors causing application crash
  • IDEA-117037 (Bug): Creating a new Android Library does not enable Gradle plugin
  • IDEA-117201 (Bug): Android Gradle: gradle support in editor is missing in android-gradle projects
  • IDEA-116009 (Bug): Intellij 13 hangs with large android project after git rebase
  • IDEA-116970 (Bug): IU-133.79 dx.jar
  • IDEA-119421 (Bug): Android run config complains when launch Activity declared in android library
  • IDEA-119450 (Bug): IDEA does not correctly import an android maven project which uses apklibs that do not define the maven-android-plugin in their pom
  • IDEA-115319 (Bug): Android DataSource to external storage works only partially
  • IDEA-118672 (Bug): Android Module Settings
  • IDEA-119006 (Bug): Android inspection: default activity reported to not be instantiated
  • IDEA-116883 (Bug): Creating an Android Application does not put default intent in AndroidManifest.xml & Project SDK set wrong
  • IDEA-116665 (Bug): Running instrumentation tests for APK with renamed package name failed
  • IDEA-119489 (Bug): Import maven project with apklib-com.google.android_support-v7-appcompat_19 error
  • IDEA-117093 (Bug): params in method in onClick marked as never used
  • IDEA-115497 (Bug): Android Manifest Merger messages are incomprehensible
  • IDEA-95005 (Bug): Android facet doesn't support resource overlay directories
  • IDEA-114118 (Bug): android logcat filter resets upon debug restart
  • IDEA-96814 (Bug): "Convert to dp" doesn't do anything in Android styles
  • Code Formatting and Code Style:
  • IDEA-104026 (Feature): Code Formatter could probably distinguish type annotations from field/variable/etc. annotations
  • Database:
  • IDEA-104501 (Bug): Database editor does not support edit table value with UUID as primary key in Postgresql
  • Debugger:
  • IDEA-121964 (Exception): IAE at com.intellij.javascript.debugger.nashorn.NashornObject.loadVariables
  • IDEA-119908 (Usability Problem): Smart Step doesn't work for classes generated with java 8
  • IDEA-121645 (Usability Problem): Breakpoints conversion: disabled condition is just lost
  • IDEA-121806 (Bug): Breakpoints fail after file modification
  • IDEA-88643 (Bug): delete item from list of breakpoints by pressing delete key: selection should not return to position 1.
  • Editor. Code Completion:
  • IDEA-121800 (Usability Problem): Live templates are shown in 'Find in Path' dialog if 'autopopup completion' is enabled
  • Gradle:
  • IDEA-79466 (Feature): gradle support should generate web module configuration
  • Java. Code Completion:
  • IDEA-112499 (Bug): Static imports in live templates fail the second time they're used
  • Java. Error Highlighting:
  • IDEA-121909 (Bug): Method reference to generic type red but compile and runs
  • IDEA-121834 (Bug): try-with-resource gives compile error when close() exception is generic
  • Java. Intention Actions:
  • IDEA-54397 (Bug): Override/Implement methods intention could keep type and method annotations
  • IDEA-121784 (Bug): Add on demand static import intention not available when single-member static import present
  • IDEA-121828 (Bug): Add single member static import intention should be available on incomplete code
  • Java. Refactoring:
  • IDEA-54387 (Bug): Refactoring / Introduce parameter could leave type annotation if it is defined for ElementType.TYPE_USE
  • IDEA-54396 (Bug): Refactoring / Wrap Return Value could keep type annotations
  • JavaScript. Inspections:
  • WEB-11297 (Bug): add support for jshint noyield
  • Project Configuration:
  • IDEA-115074 (Bug): New Project Wizard: Grails: grails-specific settings are missing
  • SASS:
  • WEB-11270 (Bug): Compass: support wildcard imports
  • SQL:
  • IDEA-121813 (Bug): ide freezes while editing sql
  • Spring:
  • IDEA-121794 (Bug): Spring MVC support plugin throws hundreds of StackOverflowErrors
  • Unit Testing. JUnit:
  • IDEA-119626 (Bug): Add junit.jar Intention should add hamcrest jars in case of junit 4.11
  • User Interface:
  • IDEA-116046 (Usability Problem): Hide irrelevant run configuration types from 'Add New Configuration' popup
  • IDEA-121816 (Bug): Tabs change positions after project reopening with tab closing policy = activate right neighbor
  • Version Control:
  • IDEA-118947 (Feature): Git Log: improve cherry-picking process by providing an option to hide/dim commits that are equal to some existing in the current branch
  • IDEA-121990 (Bug): Filter by old branch fails with exception if full graph is not loaded
  • Version Control. Git:
  • IDEA-121818 (Bug): Git Log: when HEAD is selected in branch filters the log is cleared
  • IDEA-121817 (Exception): IAE at com.intellij.vcs.log.newgraph.facade.GraphData.assertRange
  • XML:
  • IDEA-113332 (Usability Problem): Typing an attribute in XML/HTML files ends up with corrupted XML
  • spy-js:
  • WEB-11298 (Bug): "Jump to Caller" highlights incorrect code line when some files are filtered out from the stack

New in IntelliJ IDEA Ultimate Edition 13.0.3 Build 133.1081 RC (Mar 11, 2014)

  • No subsystem:
  • IDEA-120533 (Performance Problem): Selection by double click in big files has slowed since last update
  • WEB-11207 (Bug): Patch to 8.0 build 134.1361 fails on Win 8.1
  • Android:
  • IDEA-116970 (Bug): IU-133.79 dx.jar
  • Editor. Error Highlighting:
  • IDEA-120568 (Bug): typo: "gzip" / "GZIP"
  • Flash_Flex:
  • IDEA-121110 (Bug): Fails to package AIR mobile app using AIR SDK 13
  • Groovy:
  • IDEA-121193 (Bug): Don't show 'Class already exists' error if there are two groovy classes with the same qualified name in different modules
  • Packaging and Installation:
  • IDEA-120866 (Usability Problem): Improve usability of 'Uninstall old version(s)' step
  • IDEA-121418 (Bug): Update to EAP 134.1342 fails with access denied
  • SQL:
  • IDEA-121813 (Bug): ide freezes while editing sql

New in IntelliJ IDEA Ultimate Edition 13.1 Build 134.1445 EAP (Mar 6, 2014)

  • No subsystem:
  • IDEA-119508 (Feature): Pass PsiFile (or Project) to ImportFilter
  • WEB-11194 (Bug): runnerw.exe not working on win XP
  • IDEA-117325 (Bug): Coloring of variable disappears when variable reassigned a value inside an if(){}
  • WEB-11207 (Bug): Patch to 8.0 build 134.1361 fails on Win 8.1
  • IDEA-121008 (Bug): Enter License dialog: Problem entering key? seems to do nothing
  • IDEA-119509 (Bug): The ambiguous import dialog should obey the ImportFilter
  • IDEA-121306 (Bug): License: start with expired evaluation: Enter License shows Evaluate option the first time
  • IDEA-120951 (Bug): New build failed to start
  • IDEA-121338 (Bug): Multiple Carets: Menu items for multiple cursors are empty
  • WEB-10683 (Exception): Throwable at com.intellij.openapi.util.IconLoader.getIcon
  • CSS:
  • WEB-11202 (Bug): CSS: Parse @charset declaration
  • Code Navigation:
  • IDEA-120160 (Feature): Navigate to Super Method for lambda's
  • CoffeeScript:
  • WEB-11203 (Bug): CoffeeScript: Red code: leading point in chained calls is not recognized
  • WEB-11204 (Bug): CoffeeScript: Red code: expansion inside array
  • Compiling Project:
  • IDEA-120811 (Bug): compile-server process hung with 0 CPU
  • IDEA-121558 (Bug): Incremental "Make" not working, needs full module compile
  • Dart:
  • WEB-11113 (Bug): [DART] "void" return falsely type reported as unexpected
  • Database:
  • IDEA-114257 (Usability Problem): Database console: keyboard shortcut for Close does Hide in the output
  • IDEA-120049 (Bug): Can't list SQL Server database with space in its name
  • IDEA-120886 (Bug): Modifying length for MySQL column performs refactoring preview
  • Debugger:
  • WEB-10187 (Feature): Add JSON console inspection in JS debugger.
  • IDEA-121589 (Usability Problem): Breakpoints dialog: breakpoint categories should be present in a fixed order
  • IDEA-121642 (Cosmetics): Breakpoints dialog: closing "Disabled until" hides preview
  • IDEA-121389 (Cosmetics): Breakpoint tooltip: duplicated information and red color
  • IDEA-105047 (Task): Map help button and F1 of the Breakpoints dialog
  • IDEA-121553 (Bug): Converted field and exception breakpoints are not available to user
  • IDEA-121505 (Bug): Breakpoint properties popup: More link does not work if over tool window splitter
  • IDEA-121502 (Bug): Breakpoint condition language is reverted to default once breakpoint properties opened
  • IDEA-121508 (Bug): Breakpoints in JSP scriptlets are ignored
  • IDEA-121675 (Bug): Nashorn: Debug: RunToCursor is always disabled when js file is active
  • IDEA-81276 (Bug): Show the current program execution point does not bring hidden windows to front
  • IDEA-121640 (Bug): Breakpoints conversion: conditions and log message languages all turn to Java
  • IDEA-121643 (Bug): Breakpoints conversion: exception breakpoint dependencies are lost
  • IDEA-121644 (Bug): Breakpoints conversion: wildcard method breakpoints get Method entry = Method exit = true
  • WEB-4379 (Bug): Smart step into does not give me all the methods
  • IDEA-121711 (Bug): Breakpoints dialog: cannot select items in Field Watchpoints section
  • IDEA-121393 (Bug): Breakpoint: enabled breakpoint does not update its icon appearance
  • IDEA-121151 (Bug): Breakpoints dialog: Group by Package / File shows exception items in wrong branch
  • IDEA-121491 (Bug): Breakpoints inside anonymous class used in a field initializer
  • IDEA-121392 (Bug): Breakpoint popup: click aside popup loses Suspend = Yes value
  • IDEA-121390 (Bug): Breakpoints: mute on / off: breakpoint appearance updates only on focus change
  • IDEA-121387 (Bug): Breakpoints dialog: Exception breakpoints: no language chooser for Condition
  • WEB-11122 (Bug): LiveConsole: do not hide input/output
  • Diff_Merge:
  • IDEA-121371 (Cosmetics): Use sentence case in Diff viewer
  • IDEA-103517 (Bug): Diff: do not show error mark for added pictures for Diff invoked from History Tab
  • IDEA-82129 (Bug): Hard to use merge dialog because changed text segments are not matched
  • Editor. Editing Text:
  • IDEA-73814 (Feature): Scratchpad
  • IDEA-121518 (Bug): Cannot edit files in IDEA after project opening
  • IDEA-108454 (Bug): Type parameters are lost when implementing method returning inner class of generic class
  • IDEA-121283 (Bug): Multiple Carets: Alt-J keyboard shortcut should be changed for Mac
  • Editor. Intention Actions:
  • IDEA-121253 (Usability Problem): Allow to edit/add contract annotation for library method at usage location
  • File System:
  • IDEA-121307 (Bug): Cannot create new file
  • File Watchers:
  • WEB-9789 (Bug): 'included' jade files dont trigger includee recompilation
  • Groovy:
  • IDEA-121420 (Feature): Move to a class definition after CTRL-click on def for inferred type in Groovy
  • IDEA-120908 (Bug): "Local variable is reassigned" false positive in AnnotatedTypeTest.testTypeComposition()
  • IDEA-121409 (Bug): Weird "local groovy variable is reassigned" inspection on good code
  • IDEA-121378 (Bug): Groovy: inspections: Access to untyped expression reports this and super
  • IDEA-121423 (Bug): Groovy: Add import action exception
  • IDEA-121140 (Bug): Spock data driven tests formatting broken
  • IDEA-121531 (Bug): False positive for "Named arguments are not allowed inside index operations"
  • HTML:
  • WEB-8288 (Bug): Navigate | Related File : Includes stylesheet but ignores scripts if located inside IE conditional comment
  • WEB-11032 (Bug): → marked as unexpected token unless surrounded by
  • Indices:
  • IDEA-121632 (Bug): DomStubBuilder#getStubVersion does not use DomFileDescription#getStubVersion
  • JPA:
  • IDEA-97566 (Usability Problem): Persistence tool window: Jump to Source on multiple selection opens one file
  • Java. Code Completion:
  • IDEA-120290 (Feature): Deprecated methods in import popup.
  • Java. Error Highlighting:
  • IDEA-121377 (Bug): Bad code is green: Diamond expressions are not supported at this language level
  • IDEA-121251 (Bug): Compilation error not shown in editor
  • IDEA-118965 (Bug): Java 8: Syntax error in editor - Cannot resovle symbol
  • Java. Intention Actions:
  • IDEA-121379 (Bug): "Remove braces from if statement" is not available on "if" keyword and condition of if-else construct
  • Java.Inspections:
  • IDEA-121187 (Usability Problem): "Method names differ only by case" is reported even if methods are different not only by case, but by signature as well
  • IDEA-121658 (Bug): Java 1.8: "Replace with forEach" quick fix is not suggested if for statement is not surrounded with braces
  • IDEA-120205 (Bug): 'Constant Conditions & Exceptions' tries to make lambda @Nullable
  • IDEA-118426 (Bug): 'Unused import' global inspection suggests to remove used import directive
  • IDEA-121621 (Bug): Java 1.8: "Replace with collect" quick fix inserts unresolved method reference
  • IDEA-121433 (Bug): 'Auto-unboxing' inspection misses cases
  • JavaScript:
  • WEB-11188 (Bug): PyCharm 3.1.1 no longer errors on an invalid require path
  • WEB-11148 (Bug): AngularJS: Unresolved paths to templates from $templateCache
  • WEB-11094 (Bug): Regular hangs in 13.1.01 64bit using Node + SCSS project
  • JavaScript. Frameworks:
  • WEB-10654 (Feature): AngularJS: Support for angular-ui-router
  • WEB-11179 (Bug): AngularJS interpolated bindings with underscore are shown as errors
  • WEB-11152 (Bug): AngularJS: Parsing failure
  • JavaScript. Inspections:
  • WEB-8458 (Bug): Wrong inspection error on implemented interface methods
  • WEB-10607 (Bug): Wrong Javascript inspection warning: "Variable might not have been initialized"
  • LESS:
  • WEB-11187 (Bug): LESS interpreter still marks ~ character as an error
  • Language Injection:
  • IDEA-115491 (Usability Problem): Fragment editor > Save as: provide default directory
  • IDEA-115490 (Usability Problem): Fragment editor > Save as: forbidden default name
  • Maven:
  • IDEA-121285 (Bug): Maven: missing classifier in managed dependency
  • IDEA-105837 (Bug): Intellij Idea caches maven snapshot dependencies forever
  • IDEA-117380 (Bug): Can't remove multiple Maven projects at the same time
  • Packaging and Installation:
  • IDEA-121551 (Task): please sign runnerw.exe and commit
  • IDEA-121418 (Bug): Update to EAP 134.1342 fails with access denied
  • IDEA-121383 (Bug): Intellij EAP 1342 Does not start on Mac
  • SQL:
  • IDEA-120901 (Bug): SQL editor doesn't recognize row references in WHEN clauses in triggers
  • IDEA-121345 (Bug): PostgreSQL: XMLSerialize with correct datatype is red and vice versa
  • IDEA-121397 (Bug): Postgres "set" statements are underlined as red
  • IDEA-120493 (Bug): Cannot query table named Case
  • Spring:
  • IDEA-120977 (Bug): False positive for an abstract class: "Warning: Class doesn't contain matching constructor for autowiring"
  • IDEA-121401 (Exception): Spring Web Flow: NoClassDefFoundError: com/intellij/spring/web/mvc/views/SpringMVCViewReferenceProvider
  • IDEA-121533 (Exception): INRE at com.intellij.util.indexing.FileBasedIndexImpl.a
  • TypeScript:
  • WEB-11157 (Bug): Reformat code uses wrong indentation in TypeScript interface after /** */ comment
  • User Interface:
  • IDEA-94440 (Task): Icons: Struts 1/Tiles/Validator
  • IDEA-121582 (Exception): UnsatisfiedLinkError: Unable to load library 'notify'
  • Version Control:
  • IDEA-110943 (Bug): Apply Patch: Bogus "-" at the end of new file
  • Version Control. Git:
  • IDEA-119238 (Bug): Git: Amend Commit: load multi-root messages regard to updated check-boxes
  • IDEA-121555 (Bug): Can't use "Open on GitHub", "Rebase my GitHub fork" and "Create Pull Request" when a project cloned from GitHub Enterprise
  • Version Control. Mercurial:
  • IDEA-109794 (Feature): Should be possible to push mercurial bookmark
  • IDEA-121096 (Feature): The ability to delete Mercurial bookmark
  • spy-js:
  • WEB-11182 (Feature): Spy-js: use high precision timer where available
  • WEB-11153 (Feature): Spy-js: Events: disable "Refresh page" action for not traced documents
  • WEB-11228 (Bug): Spy-js: Events: unstable inactive marker
  • WEB-11161 (Bug): SpyJS "Jump to Source" not working
  • WEB-11156 (Bug): Spy-js: hide exception for the worker error
  • WEB-10557 (Bug): Spy-js: IE: Cannot switch to old mode error
  • WEB-11144 (Bug): Spy-js: Events: should always inform about execution time
  • WEB-11136 (Bug): Spy-js: avoid problems with encoding while tracing
  • WEB-11139 (Bug): Spy-js: avoid "Error in worker while parsing..." error for valid files

New in IntelliJ IDEA Ultimate Edition 13.1 Build 134.1342 EAP (Feb 28, 2014)

  • No subsystem:
  • WEB-11069 (Task) - unexpected vertical scrollbar in Bower integration
  • IDEA-120941 (Bug) - Stack overflow error from VFS
  • IDEA-120952 (Bug) - After update 134.1160 SBT console can not start. Method is missing. Break backward compatibility
  • WEB-11002 (Bug) - require("") breaks JavaScript Libraries
  • IDEA-120906 (Exception) - NPE at com.intellij.ide.util.projectWizard.SdkSettingsStep.
  • Android:
  • IDEA-120248 (Task) - Port Android Studio project structure UI to IntelliJ
  • IDEA-120900 (Bug) - It sounds like Intellij IDEA does not completely support Android Archive (AAR)
  • IDEA-119421 (Bug) - Android run config complains when launch Activity declared in android library
  • AspectJ:
  • IDEA-120720 (Bug) - AspectJ post weaving don't work on Windows if not in c:
  • CSS:
  • WEB-10820 (Usability Problem) - Break CSS "Missing/Redundant" into two separate inspections
  • WEB-8342 (Bug) - incorrect css inspection: invalid value: should be integer
  • Clouds:
  • IDEA-120038 (Usability Problem) - Redesing Git cloud frameworks UI
  • Code Analysis. Dependencies:
  • IDEA-97292 (Cosmetics) - Dependency Matrix looks bad with darcula
  • Code Analysis. Inspection:
  • IDEA-116229 (Bug) - Invalid Warning: Contents of array 'longs' are written to, but never read
  • Code Formatting and Code Style:
  • IDEA-120157 (Bug) - Reformat code ignores "keep dependent methods together" order
  • Console:
  • IDEA-120911 (Usability Problem) - follow link by keyboard
  • Dart:
  • WEB-10523 (Bug) - Generator for getter add parens in Dart
  • WEB-9953 (Bug) - Dart: types completion is broken in some cases
  • Database:
  • IDEA-116315 (Bug) - SQL: Oracle: DataSource does not resolve table name with $ in name
  • IDEA-120439 (Bug) - Table editor fails on SQL Server database with case sensitive collation
  • Debugger:
  • IDEA-109979 (Feature) - The ability to set breakpoints in the breakpoints edit window
  • IDEA-121294 (Usability Problem) - Toggling breakpoint with a mouse causes unfolding of a section
  • IDEA-121301 (Usability Problem) - Setting a breakpoint after navigation to a folded method
  • IDEA-120994 (Bug) - Debugger: tooltip on multiline string value - no need to escape quote characters
  • IDEA-120904 (Bug) - Debugger UI: watch variable text field is shown when debug tool window is hidden
  • IDEA-46403 (Bug) - Breakpoint on an empty line
  • IDEA-120931 (Bug) - Threads tree in "Debugger" pane displays incorrect thread name
  • Diff_Merge:
  • IDEA-120993 (Bug) - Git commit dialog shows incorrect diff
  • IDEA-121050 (Bug) - Incorrect hint
  • IDEA-95011 (Bug) - Diff file size limit exception handled poorly
  • Editor. Code Completion:
  • IDEA-120976 (Cosmetics) - 'Complete' work is mentioned 3 times in a simple sentence
  • IDEA-121138 (Bug) - Tab completion does not work in autopopup
  • Editor. Editing Text:
  • IDEA-121057 (Usability Problem) - Multiple Carets: Alt-N works in "whole word" mode if the whole word is initially selected
  • IDEA-121182 (Bug) - Plain text autodetection isn't rerun on file content change
  • IDEA-117902 (Bug) - Commit message wrapping behaves strangely
  • IDEA-121099 (Bug) - Ctrl + Shift + Arrows doesn't work with multiply cursors
  • IDEA-116706 (Bug) - Unselect word at caret doesn't work reversing through lambdarized anonymous class
  • IDEA-121011 (Exception) - assertion at DataManagerImpl.java:344
  • Editor. Error Highlighting:
  • IDEA-120568 (Bug) - typo: "gzip" / "GZIP"
  • File Watchers:
  • WEB-10915 (Bug) - Limit on command for File Watchers?
  • Find, Replace, Find Usages:
  • IDEA-83657 (Bug) - Can't find text in files under .idea
  • IDEA-120648 (Bug) - 'Whole words only' option works incorrectly in 'Find in Path'
  • Flash_Flex:
  • IDEA-121110 (Bug) - Fails to package AIR mobile app using AIR SDK 13
  • GWT:
  • IDEA-110052 (Bug) - [GWT] Make IntelliJ ignore the "Picked up _JAVA_OPTS=...." output when compiling GWT
  • IDEA-120199 (Bug) - Unable to open Module Settings (F4)
  • Grails:
  • IDEA-120842 (Bug) - Testing TagLib with closure named 'script' gives warning
  • Groovy:
  • IDEA-121193 (Bug) - Don't show 'Class already exists' error if there are two groovy classes with the same qualified name in different modules
  • IDEA-120979 (Bug) - Static method call in instance context
  • IDEA-120834 (Bug) - Same-class methods should be preferred over static imports
  • IDEA-120526 (Bug) - Groovy: Inline super.call() brakes code
  • IDEA-121140 (Bug) - Spock data driven tests formatting broken
  • IDEA-120885 (Bug) - "as" not recognized as keyword in Groovy code completion
  • IDEA-117643 (Bug) - Groovy binding vars (script) does not evaluated in debugger
  • IDEA-119691 (Bug) - Groovy: expression is highlighted wrongly as member variable
  • HTML:
  • WEB-9670 (Bug) - 'Surround with Emmet' doesn't work with block selection
  • IDE Configuration:
  • IDEA-120625 (Bug) - Save file as template
  • J2EE.App Servers.Generic:
  • IDEA-114881 (Bug) - ApplicationServers: additional libraries adding to configured server should not suggest to add each of them to module(s) if no modules are available
  • JPA:
  • IDEA-104898 (Bug) - Renaming a JPA property field no longer asks if getter/setter should be renamed as well
  • Java. Code Completion:
  • IDEA-118094 (Feature) - smart completion in annotation: allow exclude
  • IDEA-118988 (Feature) - completion could add 'value=' in annotation
  • IDEA-119396 (Bug) - Complete current statement on array.
  • Java. Error Highlighting:
  • IDEA-120992 (Bug) - Good code is red: java 8 type inference for Stream#collect
  • IDEA-121055 (Bug) - Good code red: Java 8's type parameter detection is not correctly guessed by IDEA
  • IDEA-121052 (Bug) - Good code red: IDEA fails to derive argument type of nested lambda expression
  • IDEA-120698 (Bug) - Replacing anonymous type with lambda can create uncompilable code
  • IDEA-121063 (Bug) - Good code red: Java 8 type inference fails in constructors of anonymous classes
  • IDEA-117124 (Bug) - JDK 1.8: good code is red: lambda with varargs, if interface method is declared with array parameter (or vice versa)
  • IDEA-117530 (Bug) - Java 8 code inspection seems to be incorrect in Intellij 13
  • IDEA-120784 (Bug) - "Class is public should be declared in a file named .java" for inner interface
  • Java. Intention Actions:
  • IDEA-120469 (Bug) - Java8, expand lambda to anonymous class problem
  • Java. Refactoring:
  • IDEA-117332 (Feature) - Change signature refactoring should warn about @Contract conflict
  • IDEA-121036 (Bug) - Rename variables broken UI
  • Java.Inspections:
  • IDEA-121215 (Bug) - Java 1.8: "Interface may be annotated with @FunctionalInterface" inspection should not report @interfaces
  • IDEA-120699 (Bug) - Illegal forward references after conversion to Lambda
  • IDEA-120767 (Bug) - Quick-fix for "Static method referenced via subclass" discards generic, results in invalid code
  • IDEA-120165 (Bug) - "Anonymous type can be replaced with lambda" should probably not warn where a statement is expected
  • IDEA-120799 (Bug) - Quick-fix for "Unnecessary parentheses" changes expression semantics
  • IDEA-119819 (Bug) - Cannot suppress warnings for inspection "Unnecessary unicode escape sequence"
  • JavaScript:
  • WEB-8139 (Feature) - Please add JSDoc 3 @callback support
  • WEB-11050 (Bug) - Project-level javascript libraries in IDEA
  • WEB-10898 (Bug) - properties merged into object using $.extend() not suggested by completion when object instance is used as second argument
  • WEB-11073 (Bug) - Resolve window properties from reference with qualifier of unknown type
  • WEB-10933 (Bug) - jQuery wildcard inside :not() reported as error ("unexpected token")
  • WEB-10932 (Bug) - Create a predefined library for ES6 types
  • WEB-10314 (Bug) - JavaScript autocomplete problem: clicking space immediately inserts autocompleted value
  • WEB-9447 (Bug) - JSDoc: 'Argument type not assignable to param type' when using parameters with properties
  • WEB-10585 (Bug) - Move statement up in JSON/JavaScript literal: Bad comma treatment
  • JavaScript. Frameworks:
  • WEB-10654 (Feature) - AngularJS: Support for angular-ui-router
  • WEB-11115 (Bug) - AngularJS: injection inside injected script tag breaks highlighting
  • WEB-11111 (Bug) - AngularJS: some directives are not recognized as allowed
  • JavaScript. Inspections:
  • WEB-11077 (Bug) - Javascript function metrics don't work for function expressions
  • WEB-10607 (Bug) - Wrong Javascript inspection warning: "Variable might not have been initialized"
  • Maven:
  • IDEA-25934 (Feature) - Maven: Webapp resources filtering
  • IDEA-120054 (Bug) - Maven: war: non-filtered resource is not copied to output
  • Node.js:
  • WEB-11147 (Bug) - NPM: Upgrade is disabled for package that was selected before it's version was fetched
  • Packaging and Installation:
  • IDEA-120866 (Usability Problem) - Improve usability of 'Uninstall old version(s)' step
  • IDEA-121268 (Bug) - IntelliJ IDEA doesn't start with JDK 7 on OS X
  • IDEA-120912 (Bug) - auto update fails on Windows
  • Project Configuration:
  • IDEA-120771 (Usability Problem) - New Project dialog: Spring + Web: it is impossible to select application server
  • Run | Debug configuration:
  • IDEA-76185 (Bug) - Macro: $SelectionStartColumn$ and $SelectionEndColumn$ external tools macros count tabs as expanded spaces
  • SASS:
  • WEB-11042 (Bug) - Incorrect syntax error in SCSS when using interpolation, dashes, and numbers inside a mixin
  • SQL:
  • IDEA-120907 (Bug) - Unresolved reference false positive on some MySQL table keys
  • IDEA-112954 (Bug) - PostgreSQL: multiline comments with nested blocks are red
  • IDEA-120379 (Bug) - Oracle SQL reformat breaks on IS
  • IDEA-74882 (Bug) - SQL: Derby: nested multiline comments are red
  • IDEA-88669 (Bug) - SQL: SQLServer: DROP INDEX with qualified identifier is yellow
  • IDEA-76839 (Bug) - SQL: SQLServer, Sybase: nested multiline comments are interpreted incorrectly
  • Spring:
  • IDEA-120558 (Feature) - spring mvc: provide completion variants for DispatcherServlet init-parameters
  • IDEA-121186 (Bug) - Spring MVC: refactoring not working when invoked from XML
  • IDEA-109539 (Bug) - Spring MVC: evaluate model attributes from method calls and constants
  • IDEA-120946 (Bug) - UnsupportedOperationException while navigating to spring context from class
  • IDEA-120943 (Bug) - spring mvc: "webAppRootKey" should not be suggested for servlet init-param
  • IDEA-106936 (Bug) - Spring MVC:lost navigation in JSP if use String constant in controller
  • IDEA-121087 (Bug) - Spring Support Plugin Throwing Error
  • IDEA-120895 (Bug) - Spring MVC: treat multiple @RequestMapping with same URL correctly
  • IDEA-121141 (Bug) - StackOverflow errors due to Spring context config
  • IDEA-121324 (Bug) - SpringELLanguage class isn't found error running 134.1332
  • IDEA-94795 (Bug) - Spring MVC: model attributes are not resolved in views resolved using XmlViewResolver
  • Task Management:
  • IDEA-121192 (Bug) - Task management: JIRA: Search: order by clause causes errors in Open Task
  • IDEA-121077 (Bug) - Tasks: JIRA: error in query composition on typing search criteria in Open Task
  • IDEA-121074 (Bug) - Settings / Tasks / Servers: JIRA: search field turns disabled after typing a char
  • Template Languages. FreeMarker:
  • IDEA-120072 (Bug) - Good code red: FreeMarker #import with relative path to template in other module
  • TypeScript:
  • WEB-7445 (Feature) - Leverage TypeScript's 0.9 pull-based type checking
  • WEB-10599 (Usability Problem) - Typing space after : in TypeScript declaration inserts first (auto) suggested variant
  • WEB-11028 (Bug) - Typescript: Assigned expression string is not assignable to type string
  • WEB-11027 (Bug) - hasOwnProperty not resolved on interface instance
  • WEB-10594 (Bug) - TypeScript constructor type shows as type error with valid signature
  • WEB-11003 (Bug) - false positive: Argument type is not assignable to parameter type
  • WEB-11108 (Bug) - Unexpected code completion in doc comments
  • WEB-10887 (Bug) - TypeScript: unexpected error occured when Import clause with immediate export
  • WEB-10991 (Bug) - Local variable is colored as global
  • WEB-11005 (Bug) - Interface is not colored if declared in other file
  • WEB-11038 (Bug) - Error while working with class in same name namespace
  • Unit Testing. JUnit:
  • IDEA-121162 (Usability Problem) - JUnit - When placing cursor in setUp-method, and pressing ctrl+shift+f10, it shouldn't try to run the setUp as a test
  • Unit Tests:
  • WEB-11067 (Bug) - Karma Plugin broken because of missing intellijCli Node module
  • WEB-10159 (Bug) - Poor Mocha configuration possibilities
  • WEB-11093 (Bug) - Code Coverage not picked up for karma in WebStorm 8 EAP
  • User Interface:
  • IDEA-98635 (Usability Problem) - Image Viewer: The resource image viewer should not blur image data.
  • IDEA-96651 (Usability Problem) - "Alphabetical order for tabs is ON" warning
  • IDEA-94440 (Task) - Icons: Struts 1/Tiles/Validator
  • IDEA-96348 (Bug) - Export to HTML suggest weird path
  • IDEA-121261 (Bug) - Mac message dialog locks ui in case of multiple modal dialogs
  • IDEA-121220 (Bug) - Focus remains on Document tabs instead of Editor area when tabs switching
  • IDEA-91530 (Bug) - Tab highlighting error when sorted alphabetically
  • Version Control. CVS:
  • IDEA-34877 (Usability Problem) - CVS: check whether the new-added file name exists in .cvsignore and don't prompt to add it
  • IDEA-112815 (Bug) - IDEA does not ignore directories specified in .cvsignore
  • IDEA-120736 (Bug) - CVS: don't prompt to add new-created files ignored using IgnoredFiles list
  • IDEA-120732 (Exception) - Throwable at com.intellij.cvsSupport2.actions.IgnoreFileAction$1.run
  • i18n:
  • IDEA-2870 (Bug) - Resource Bundle Editor behaves strangely for "_" separator
  • spy-js:
  • WEB-10974 (Feature) - Spy-js: add Jump to Caller context action to stack nodes to open the function caller exact location
  • WEB-10975 (Feature) - Spy-js: apply UI configured exclusions in instrumenter/tracer (eg stop instrumenting and tracing configured files)
  • WEB-11035 (Feature) - Spy-js: provide "Close all trace file(s)" action on toolbar
  • WEB-11084 (Bug) - Spy-js: "Jump to Caller" should always provide selection
  • WEB-11034 (Exception) - Spy-js: Exclusions: IAE on creation several empty-named exclusions

New in IntelliJ IDEA Ultimate Edition 13.1 Build 134.1160 EAP (Feb 19, 2014)

  • Notable changes:
  • Structural Search can now find Java 8 lambda expressions, method handles & default methods
  • Many web development improvements, such as AngularJS support, better REST client, etc. Read more in WebStorm blog
  • Dart plugin is again compatible with IntelliJ IDEA Community Edition
  • No subsystem:
  • IDEA-120750 (Feature): Fold single-statement methods into one line
  • WEB-6401 (Feature): Twitter Bower support
  • WEB-10894 (Usability Problem): Increase the width of Surround with Emmet popup (MacOS)
  • IDEA-116542 (Usability Problem): IDE Fatal Errors dialog: cannot reduce its size in case of long message
  • IDEA-120533 (Performance Problem): Selection by double click in big files has slowed since last update
  • IDEA-120629 (Bug): PluginManager doesn't handle dependencies for plugins specified with idea.load.plugins.id system property.
  • WEB-10967 (Bug): WebStorm EAP 8: Throws exception when commenting out HTML containing AngularJS bindings
  • IDEA-110268 (Bug): Lossy encoding: false positive for separated 0A/0D as UTF-8
  • WEB-10964 (Bug): WebStorm 8 EAP suggests wrong old settings directory on 1st start
  • WEB-10960 (Bug): Good code red: replace pattern
  • WEB-10926 (Bug): Bower: disable Install with empty config field
  • IDEA-120870 (Bug): Inspection config changes upon update 13.0 -> 13.1
  • IDEA-117734 (Bug): Clipboard history no longer works by num hotkeys
  • IDEA-120665 (Bug): Custom file type identifiers should include underscores
  • WEB-10924 (Bug): Bower: provide indication for loading description
  • IDEA-117794 (Bug): in the message shown in "magnifier" view
  • IDEA-120481 (Bug): Ctrl+Alt+F7 cannot find usages in Selection
  • IDEA-120339 (Bug): Type Hierarchy works only when the cursor is over a class name
  • WEB-10929 (Exception): Bower: Throwable on Uninstall package
  • Android:
  • IDEA-120219 (Feature): Delete alternative resource files. Default action.
  • IDEA-120238 (Task): Do not suggest JavaFX and Swing classes during autocompletion in Android+Maven project
  • IDEA-120696 (Bug): Maven AAR dependency fail to generate R resource class
  • IDEA-117093 (Bug): params in method in onClick marked as never used
  • AspectJ:
  • IDEA-120720 (Bug): AspectJ post weaving don't work on Windows if not in c:
  • Clouds.Git:
  • IDEA-120034 (Feature): Propose to upload SSH keys on connection problems
  • Clouds.OpenShift:
  • IDEA-120744 (Bug): OpenShift: logs and debug doesn't work for artifacts
  • Code Formatting and Code Style:
  • IDEA-120117 (Bug): Rearrange entries is not idempotent (and misplaces static fields)
  • CoffeeScript:
  • WEB-10893 (Bug): Coffeescript inspection fails with regex
  • WEB-10881 (Bug): CoffeeScript: Red code if class extends expression
  • WEB-10878 (Bug): CoffeeScript: Red code: RegExp inside interpolation
  • Dart:
  • WEB-9948 (Feature): Dart: highlight deprecated functions in Editor
  • WEB-10227 (Feature): Make Dart plugin compatible with IntelliJ IDEA 13 Community Edition
  • WEB-10460 (Bug): Dartium browser startup options
  • WEB-10626 (Bug): Dart: Cannot navigate to other classes
  • WEB-7752 (Bug): No Dart SDK support for Java projects
  • WEB-10427 (Bug): Ask for Dartium location if it is not found in the standard place
  • Database:
  • IDEA-116315 (Bug): SQL: Oracle: DataSource does not resolve table name with $ in name
  • Debugger:
  • WEB-1171 (Feature): javascript live console
  • WEB-6413 (Task): sourcemap backed breakpoints do not work until page is loaded
  • IDEA-95952 (Bug): Debugger tooltip is shown in the incorrect place and overlaps annotation tooltip.
  • IDEA-120410 (Bug): It's not possible to select old values of the variable via mouse
  • IDEA-120680 (Bug): Breakpoints are not shown until indexing finished after IDE start
  • Editor. Code Completion:
  • IDEA-120535 (Bug): SelectableChannel.register should have the same magic constants as SelectionKey.interestOps
  • Editor. Editing Text:
  • IDEA-120719 (Usability Problem): Accessors folding is not always desirable
  • IDEA-120694 (Bug): collapsing one liners is overly eager
  • IDEA-120265 (Bug): Incorrect whitespaces (tab) painting when cursor change position
  • Editor. Intention Actions:
  • IDEA-120480 (Bug): Invalid set of actions on enum's constants.
  • File Watchers:
  • WEB-7909 (Feature): TypeScript: "Mark as compile target"
  • WEB-8484 (Bug): Project View of Typescript Project fails to Hide .js and .js.map files
  • WEB-10858 (Bug): File Watchers plugin doesn't work
  • WEB-10915 (Bug): Limit on command for File Watchers?
  • Find, Replace, Find Usages:
  • IDEA-120726 (Cosmetics): Double "Press" word in hint when Find Usages
  • IDEA-119615 (Cosmetics): Find in path mixes "occurrences" and "usages" terminology
  • IDEA-119606 (Bug): Find in Path settings icon has issues
  • IDEA-120542 (Bug): "Find Usages" uses scope of last "Find in Path"
  • IDEA-114244 (Bug): Find in path tooltip wrongly parses HTML entities
  • Flash_Flex:
  • IDEA-120685 (Bug): Classes defined in ECMAScript.js2 cannot be overridden by library
  • GWT:
  • IDEA-120310 (Bug): Super Dev Mode Doesn't work with GWT 2.6.0
  • Gradle:
  • IDEA-120668 (Usability Problem): Gradle: Impossible to get Gradle classes resolved in guild.gradle file when project is not of Gradle type
  • IDEA-118917 (Bug): Gradle: multiple war artifact configuration issue
  • IDEA-119851 (Bug): Gradle: the "out-of-process" mode doesn't work
  • IDEA-120717 (Bug): The Gradle plugin ignores http.nonProxyHosts
  • IDEA-120407 (Bug): Directories copied in Gradle war task are exploded in the created web facet
  • IDEA-119187 (Bug): Gradle produces wrong Web Facet
  • IDEA-118795 (Bug): Gradle configuration with multiple artifacts not all reflected in IDEA module dependencies
  • IDEA-120588 (Bug): Gradle plugin broken with Gradle 1.12 dev builds
  • IDEA-119818 (Bug): Gradle war plugin packaging: resources for the artifact are merged incorrectly if located in different modules
  • IDEA-120562 (Bug): IntelliJ 13.0.2 does not respect Gradle IdeaModel Configuration
  • Grails:
  • IDEA-120664 (Bug): Valid Grails 2.3 group symbol flagged as 'cannot resolve symbol'
  • Groovy:
  • IDEA-118222 (Bug): Closure to SAM interface coercion doesn't handle contravariant types correctly
  • IDEA-120502 (Bug): Support renamed gmaven-plugin plugin (groovy-maven-plugin)
  • HTML:
  • WEB-10916 (Performance Problem): Heavy memory usage to the point of crashing
  • Indices:
  • IDEA-118827 (Bug): IntelliJ 13.0.1 hangs on OS X 10.9
  • J2EE:
  • IDEA-120284 (Bug): CDI disposer method is marked as unused
  • IDEA-120786 (Bug): Log gets crowded with warnings while configuring JavaEE artifact
  • J2EE.Tomcat:
  • IDEA-120497 (Bug): Tomcat versions: consider MANIFEST.MF#Implementation-Version
  • JPA:
  • IDEA-87526 (Bug): Impossible to search only for setters
  • JSP:
  • IDEA-120431 (Cosmetics): "Generate->Create JSP/JSPX" can simply be "Generate->JSP/JSPX"
  • Jade:
  • WEB-2253 (Usability Problem): Jade: provide Darcula friendly color scheme
  • Java. Error Highlighting:
  • IDEA-120636 (Bug): Wrong "enum cannot be instantiated"
  • IDEA-120376 (Bug): Java editor highlights correct Java 8 method reference use as error
  • IDEA-120370 (Bug): Overload resolution problem
  • IDEA-120784 (Bug): "Class is public should be declared in a file named .java" for inner interface
  • Java. Intention Actions:
  • IDEA-120600 (Bug): "Create Inner Class" is wrong here
  • IDEA-120738 (Bug): Complete current statement creates broken code
  • Java. Refactoring:
  • IDEA-120353 (Cosmetics): Type Migration dialog has confusing text in some cases
  • IDEA-119785 (Bug): Inline local variable does not fire refactoring events
  • IDEA-120667 (Bug): No safe delete with usage search in navigation bar
  • Java.Inspections:
  • IDEA-120623 (Feature): Add "org.mockito.InOrder" to the list of known classes for "JUnit test method without any assertions"
  • IDEA-120557 (Feature): Add an option to Inspection "Method can be variable arity method" to only apply to public methods.
  • IDEA-120586 (Bug): @ParametersAreNonnullByDefault support broken
  • JavaScript:
  • WEB-10214 (Feature): Support referencing a type in JSDoc comments
  • WEB-10913 (Bug): Copyright update does not update for *.js
  • WEB-10841 (Bug): JSDoc: variable used as @typedef marked as unused inside immediately-invoked function expression
  • WEB-10895 (Bug): File watcher template for Traceur compiler
  • WEB-10108 (Bug): WebStorm hangs on Replace All in javascript file
  • WEB-10562 (Bug): Inside of a JSON files can't edit injected lang ex. html.
  • WEB-10917 (Bug): Module property not resolved when using relative path in require()
  • WEB-10139 (Bug): Autoscroll from source not working on JSON structure view
  • WEB-10035 (Bug): Module function is not resolved
  • JavaScript. Formatter:
  • WEB-884 (Feature): Javascript Code Style Request: multi-line var declaration alignment
  • WEB-8558 (Bug): JavaScript Code Style: "Chop down if long" doesn't work as expected
  • JavaScript. Frameworks:
  • WEB-10981 (Bug): AngularJS: ngro : define an otherwise condition : missing {
  • WEB-10982 (Bug): AngularJS: directives with ':' not allowed.
  • WEB-10986 (Bug): AngularJS: img tag with ng-src
  • WEB-10979 (Bug): AngularJS: data- prefix is not working for directives
  • WEB-10984 (Bug): AngularJS: Expressions in inline styles are shown as errors
  • JavaScript. Inspections:
  • WEB-1185 (Bug): Top-level this expression is fine in module file
  • WEB-10879 (Bug): Closure Linter: support '--disable' flag
  • Language Injection:
  • IDEA-114386 (Bug): Width of Inject Language options
  • IDEA-100755 (Exception): Language injection: properties: prefix causes ISE at PropertyImplEscaper.decode()
  • Maven:
  • IDEA-120840 (Bug): Bundled Maven 3.0.3 corrupts local maven repo on redirects
  • IDEA-119665 (Bug): Memory leak in RemoteMavenServer when buildnumber plugin is used
  • IDEA-120823 (Bug): Runnig TestNG test fails if using variable in POM in maven-surefire-plugin's configuration
  • IDEA-120642 (Bug): maven surefire argList
  • Node.js:
  • WEB-10955 (Cosmetics): provide icon for 'Node.js and NPM' action
  • OSGi:
  • IDEA-74272 (Bug): Bundle-Version is not correctly imported from Maven
  • IDEA-104772 (Bug): IntelliJ IDEA Ultimate 12.1 - Has problem making/compiling projects due macro translation error
  • IDEA-118664 (Bug): getcwd() problem with Osmorc & Felix
  • IDEA-56021 (Bug): OSGi Facets created for non-bundle Maven modules
  • IDEA-118506 (Bug): OSGI Package accessibility inspections: good code red
  • IDEA-112920 (Exception): Throwable at com.intellij.openapi.vfs.newvfs.RefreshQueueImpl.execute
  • Packaging and Installation:
  • IDEA-120338 (Feature): Create log for update to the same place where idea (idea based product) logs are located.
  • Plugin Support. Architecture:
  • IDEA-119903 (Bug): IDEA should disable broken plugins automatically
  • Project Configuration:
  • IDEA-120591 (Task): Simplify new Flash module creation in 13.1
  • IDEA-120518 (Bug): Cannot create new Ruby on Rails application
  • IDEA-120544 (Bug): 13.1 EAP (134.1007): impossible to add empty Web module to the project
  • Project View:
  • IDEA-120461 (Bug): Edit "Scope View Popup menu" does not have effect
  • SQL:
  • IDEA-120529 (Bug): Duplicated 'in' in sql console
  • Spring:
  • IDEA-81741 (Feature): Spring: support resource resolving for java.io.File
  • IDEA-120478 (Feature): spring: recognize "requestContextAttribute" if configured
  • IDEA-112177 (Feature): (Inject) "Spring Bean" reference: limit by expected type
  • IDEA-120661 (Feature): spring: ResourceBundleMessageSource: support "/" as separator
  • IDEA-83587 (Feature): Spring MVC: provide completion variants for web.xml parameters
  • IDEA-36383 (Feature): ResourceBundleMessageSource support
  • IDEA-17248 (Feature): Special treatment of properties of type "InputStream" when editing spring context file.
  • IDEA-95076 (Performance Problem): Idea freezes forever when I try to navigate to advised methods using bean() pointcut
  • IDEA-120380 (Bug): Spring security: cannot resolve bean
  • IDEA-120479 (Bug): spring: bad code green: validation does not consider /@value-type
  • IDEA-120887 (Bug): Spring Index: fix handling
  • IDEA-117473 (Bug): Project Structure Dialog does not open
  • TypeScript:
  • WEB-10792 (Bug): [Good code bad] arguments.length in function expression unresolved
  • WEB-10745 (Bug): Dictionary returns confused type in TypeScript
  • Unit Tests:
  • WEB-11010 (Bug): Cucumber-js: escape RegExp special characters on creating step definition
  • WEB-11007 (Bug): Cucumber-js: correctly create expression for step definition
  • WEB-11008 (Bug): Cucumber-js: correctly create And and But step definitions
  • WEB-11009 (Bug): Cucumber-js: correctly create star steps definitions
  • User Interface:
  • IDEA-120626 (Usability Problem): UI / Colors & Fonts: "Lens mode" color not adjustable
  • IDEA-120304 (Usability Problem): Exception reporter has no soft wraps and no horizontal scrollbar
  • IDEA-115128 (Cosmetics): Status bar: exception count font
  • IDEA-91883 (Bug): Edit breakpoint dialog: cannot click on combo if it expands out of the popup border
  • IDEA-120631 (Exception): SOE through UsageViewTreeCellRenderer.isRowVisible() on showing Find Usages results
  • Version Control:
  • IDEA-119215 (Usability Problem): Git: Log: Filter by User: me doesn't work in multi-user filter
  • IDEA-115442 (Cosmetics): Empty lines appear in the log when filtering by branch
  • Version Control. Mercurial:
  • IDEA-119506 (Feature): Show active Mercurial bookmark instead of a named branch in status bar
  • IDEA-112737 (Usability Problem): Mercurial: hide closed branches
  • IDEA-100495 (Usability Problem): Ignoring invalid hg configuration
  • IDEA-120663 (Usability Problem): Log and History broken for mercurial 2.9
  • XML:
  • IDEA-120291 (Bug): XML configuration files in META-INF/services
  • spy-js:
  • WEB-11021 (Feature): Spy-js: provide possibility to Mute file from the Stack panel
  • WEB-10452 (Feature): Spy-js: UI: provide Events filter
  • WEB-10453 (Feature): Spy-js: UI: provide Mapper filter
  • WEB-10973 (Feature): Spy-js: add event tree document node context action to remove all its events
  • WEB-10864 (Feature): Spy-js: change selection from disappeared Event to the document root
  • WEB-11020 (Usability Problem): Spy-js: Events: move "Remove all" action from context menu on toolbar
  • WEB-11022 (Usability Problem): Spy-js: Stack: provide info message when all functions are muted
  • WEB-10959 (Usability Problem): Spy-js: Exclusions: limit width of the Exclusion list
  • WEB-10946 (Usability Problem): Spy-js: Exclusions: open Condition for editing on double-click
  • WEB-10948 (Usability Problem): Spy-js: Exclusions: Provide "Copy" action for Exclusions
  • WEB-10861 (Usability Problem): Spy-js: not shorten URL in the Editor tab
  • WEB-10957 (Usability Problem): Spy-js: Exclusions: provide possibility to hide Exclusions from the list
  • WEB-10976 (Usability Problem): Spy-js: display "Loading..." text in the stack panel when loading large events
  • WEB-10801 (Bug): Spy-js: color settings should be applied immediately
  • WEB-10958 (Bug): Spy-js: Exclusions: prohibit empty name for Exclusion
  • WEB-10943 (Bug): Spy-js: Exclusions: show empty dialog description on the first opening
  • WEB-10971 (Bug): Spy-js: Exclusions: long Condition should not hide toolbar from the view

New in IntelliJ IDEA Ultimate Edition 13.1 Build 134.1007 EAP (Feb 10, 2014)

  • General features:
  • Support for Windows/Linux HiDPI devices via -Dis.hidpi=true
  • The new (and awesome) postfix code completionL
  • New inspections
  • Interface may be annotated @FunctionalInterface
  • Implicit usage of the platform default charset
  • Groovy language:
  • Overloaded binary operators highlighting
  • Spring frameworks:
  • Significant performance improvement for projects that contain many XML configuration files.
  • Web development:
  • Advanced AngularJS support
  • Spy-js tracing tool integration for JavaScript
  • Web browsers configuration (path)
  • More about AngularJS and Spy-js support can be found in WebStorm 8 EAP announcement.
  • Clouds:
  • Debugger for the OpenShift cloud platform.
  • Mercurial:
  • Amend commit
  • Support for unnamed heads in the Branches menu

New in IntelliJ IDEA Ultimate Edition 13.0.3 Build 133.818 EAP (Feb 7, 2014)

  • No subsystem:
  • IDEA-111684 (Usability Problem) - Quick Documentation should resolve values for aggregated / indirect constants
  • IDEA-119677 (Performance Problem) - AWT thread blocking during start up
  • WEB-10470 (Bug) - CoffeeScript: Incorrect unexpected token error when have newlines in arrays with splats
  • IDEA-118412 (Bug) - 'Update copyright' on CSS file always adds
  • AspectJ:
  • IDEA-120303 (Bug) - AspectJ: false positive 'return outside method'
  • CoffeeScript:
  • WEB-10680 (Bug) - WebStorm 7.0.3 marks valid CoffeeScript code as invalid
  • WEB-10438 (Bug) - CoffeeScript: "Expected end of line" but it should not
  • WEB-10690 (Bug) - "new" keyword in coffescript is mark as unexpected token
  • Dart:
  • WEB-10408 (Feature) - Highlight escape sequences inside String literals
  • WEB-10160 (Feature) - Dart plugin Spelling corrector
  • WEB-8071 (Bug) - Dart comment auto indentation is broken.
  • WEB-10539 (Bug) - Dart: Error on Map literals with int keys
  • WEB-10629 (Bug) - Format for Dart fails for @observable
  • WEB-10666 (Bug) - Dart editor shows wrong error if using Dart "call" functionality in combination with constructor
  • WEB-10606 (Bug) - Dart inspection report false negative
  • WEB-9925 (Bug) - Dart: TODO tooltip is shown twice
  • WEB-10506 (Bug) - Dart inspection return false positive
  • WEB-7429 (Bug) - Autoformat of doc comments
  • WEB-9589 (Bug) - Dart Plugin - Commenting code is buggy
  • Database:
  • IDEA-119845 (Bug) - Rename MySQL field wrong syntax
  • IDEA-120141 (Bug) - DELETE statement should not be limited with "result set page size"
  • IDEA-120179 (Bug) - Executing plsql procedure calls with named parameters incorrectly asks for user input
  • File System:
  • IDEA-55171 (Bug) - under some conditions a one-thread self-deadlock appears
  • Gradle:
  • IDEA-119851 (Bug) - Gradle: the "out-of-process" mode doesn't work
  • Groovy:
  • IDEA-117390 (Bug) - 'IntelliJIdeaRulezzz' in Code Completion
  • IDE Configuration:
  • IDEA-56096 (Usability Problem) - Allow to create file templates with extension contains dot
  • IDEA-103743 (Cosmetics) - Settings > Code Style > Arrangement UI glitch
  • Jade:
  • WEB-10031 (Bug) - Jade: support javascript injection inside script tag followed with dot
  • Java. Error Highlighting:
  • IDEA-119345 (Bug) - Good code is red: message "Exception is never thrown in the corresponding try block" wrongly reported for Java code
  • IDEA-118733 (Bug) - Idea 13 cannot parse valid java source with Generics
  • IDEA-118527 (Bug) - "Ambigious method call" while code compiles fine
  • IDEA-119546 (Bug) - Wrong "inconvertible types"
  • IDEA-120153 (Bug) - 13.0.2 regression: "Ambiguous method call" error in valid code
  • Java.Inspections:
  • IDEA-119773 (Bug) - slf4j placeholder inspection false warnings when passing in Object array
  • Maven:
  • IDEA-118601 (Usability Problem) - New Module: Maven: click on "Create from archetype" reverts typed coordinates
  • Packaging and Installation:
  • IDEA-117777 (Bug) - Change the way native splashscreen is shown in WinLauncher
  • Plugin Support. Architecture:
  • IDEA-119498 (Bug) - Cannot install/uninstall any plugin if run IDE with project as parameter from console
  • SQL:
  • IDEA-119790 (Performance Problem) - SQL files are reindexed on every IDE start
  • Task Management:
  • IDEA-119510 (Bug) - PivotalTracker: Cannot resolve issue
  • User Interface:
  • IDEA-117163 (Bug) - Parameter "nosplash" is broken on launcher
  • Version Control:
  • IDEA-119753 (Usability Problem) - Commit to several repositories => proposed commit message is joined from latest two messages from previous commits to these repositories
  • IDEA-119738 (Bug) - Problem with Android Studio connecting to wrong VCS (Git vs. Mercurial)
  • Version Control. Git:
  • IDEA-119887 (Bug) - Incompatible with Git from Debian repository
  • IDEA-120042 (Bug) - [git] Log tool window is "Loading..." indefinitely
  • IDEA-119693 (Bug) - Share project on Github shouldn't add worspace.xml to Git

New in IntelliJ IDEA Ultimate Edition 13.0.2 Build 133.696 (Jan 27, 2014)

  • No subsystem:
  • IDEA-81277 (Feature): Show Constraints for Data Sources
  • IDEA-118159 (Feature): "Search Everywhere" inconsistent api on ItemPresentation
  • IDEA-74428 (Feature): Provide UI for changing log settings
  • IDEA-113344 (Usability Problem): An easy way to exit from full screen mode using mouse
  • IDEA-111684 (Usability Problem): Quick Documentation should resolve values for aggregated / indirect constants
  • IDEA-118487 (Bug): IDEA should suggest downloading missing plug-ins for unrecognised artefact configuration
  • IDEA-117911 (Bug): Delegate methods duplicate @Override
  • IDEA-118513 (Bug): Reduce size of ideaIU-XXX-teamcity.zip (e.g. strip retina pictures)
  • IDEA-119439 (Bug): Another 1 month of trial after EAP installation.
  • IDEA-78206 (Bug): Constructing 'mailto' link -> cannot resolve file 'mailto'
  • IDEA-118691 (Bug): Quick Documentation (Ctrl+Q) often does not display correct javadoc after checking parameters with CTRL+P
  • IDEA-118696 (Bug): Replace with regex: IOOBE at SegmentArray.findSegmentIndex()
  • IDEA-118745 (Bug): Show directory in editor tabs for non-unique filenames doesn't work for non-project files
  • IDEA-118528 (Bug): "Delegate Methods..." function adds @SuppressWarnings annotation
  • IDEA-118718 (Bug): Occasionally seeing "Low disk space on a IntelliJ IDEA system directory partition"
  • IDEA-118417 (Bug): IDEA freezes
  • IDEA-117835 (Bug): Some IntelliJ IDEA icons are fuzzy on MacBook Pro with Retina
  • IDEA-117831 (Bug): After deleting last live template in a group, I can't click OK.
  • IDEA-118587 (Bug): IDEA may not exit with black window
  • IDEA-115351 (Bug): Idea UI hangs after performing Move Module to group
  • IDEA-117555 (Bug): Search everywhere dialog is being closed immediately
  • IDEA-116071 (Bug): Field can be final inspection change
  • IDEA-113339 (Bug): "replace with method reference" ignores side effect of expression
  • IDEA-118787 (Exception): IAE: Argument 0 for @NotNull parameter of com/intellij/codeInspection/dataFlow/value/DfaPsiType. must not be null (with testcase)
  • Android:
  • IDEA-60280 (Feature): Option to create a layout file and specify it as content view when activity is created
  • IDEA-92084 (Feature): layout_weight attribute should accept integer references
  • IDEA-114723 (Feature): Access Android SQLiteDatabases on external storage
  • IDEA-89390 (Feature): Proguard heap size setting
  • IDEA-102167 (Feature): Android XML: sort attributes in completion in layout files
  • IDEA-102165 (Feature): Android XML: show icons for views in code completion
  • IDEA-67747 (Feature): Add [Fragment] as a Android Component Kind
  • IDEA-112692 (Feature): Completion in @+id references
  • IDEA-112694 (Feature): Navigation from Manifest.* reference in Java to related declaration in manifest
  • IDEA-91552 (Feature): Support activity-alias for launch activity chooser
  • IDEA-103320 (Feature): Android/XML code style: add "Insert line break after last attribute" option
  • IDEA-85457 (Feature): Android. Add option to automatically show logcat window on run
  • IDEA-88460 (Feature): Allow to run/debug android application from atrifact
  • IDEA-53990 (Feature): IDEA should show red underline when valid id is expected
  • IDEA-65787 (Feature): Notification: Android SDK not configured
  • IDEA-67759 (Feature): Make possible to access Adnroid SQLite databases from within Idea
  • IDEA-88598 (Feature): don't suggest 'gen' directory as target for refactorings
  • IDEA-101688 (Feature): Android AAPT: Support -0 (zero) option, to specify file extensions for which such files should not be compressed by aapt
  • IDEA-101683 (Feature): Add possibility to exclude R class from "Insert imports for inner classes" setting
  • IDEA-68373 (Feature): Navigate from android components to AndroidManifest.xml like for Spring beans
  • IDEA-79379 (Feature): Make 'export signed android package' part of the build
  • IDEA-89857 (Feature): Automatically add android:layout_width and android:layout_height. Close with correct tag.
  • IDEA-111435 (Feature): Add support for new Android Library Dependencies (.aar)
  • IDEA-99045 (Usability Problem): IDEA keeps R.java empty.
  • IDEA-92500 (Usability Problem): 'Clear all' button only enabled after clicking in content area of logcat view.
  • IDEA-102906 (Performance Problem): Provide option to disable automatic generation of R.java and other files
  • IDEA-94431 (Task): Support configuring several proguard files
  • IDEA-112689 (Task): Correct support of custom views with custom attributes in library projects
  • IDEA-112932 (Task): Android attribute sorting: "width" should be before "height"
  • IDEA-119286 (Bug): Create Activity menu gone
  • IDEA-115319 (Bug): Android DataSource to external storage works only partially
  • IDEA-114463 (Bug): Inspect code (Lint) doesn't work with maven project
  • IDEA-111648 (Bug): Intellij idea showing error: could not create the java virtual machine
  • IDEA-116593 (Bug): Android Gradle New Project Wizard: it is suggested to select SDK twice; the first selection is ignored
  • IDEA-113446 (Bug): Android maven project import broken again in 132.106
  • IDEA-100046 (Bug): BuildConfig.DEBUG shouldn't be marked as always true/false
  • IDEA-100044 (Bug): Parceable.CREATOR shouldn't be marker as unused
  • IDEA-114996 (Bug): Make Android SQLite Data Source work with Genymotion
  • IDEA-96546 (Bug): IDEA should suggest colors as values of "drawable" attributes in drawable XML files
  • IDEA-116009 (Bug): Intellij 13 hangs with large android project after git rebase
  • IDEA-87215 (Bug): Android: Quick Documentation from Code Compeltion popup shows "No documentation found", though without the popup quick doc works fine
  • IDEA-114700 (Bug): "Safe delete" android drawable is not safe
  • IDEA-115497 (Bug): Android Manifest Merger messages are incomprehensible
  • IDEA-114339 (Bug): IDEA doesn't recognize ID for preference headers in res/xml folder
  • IDEA-80976 (Bug): Android Logcat "Clear log before launch" checkbox in run configuration doesn't actually clear the log
  • IDEA-116636 (Bug): Android-Gradle facet is created when Gradle synchronization
  • IDEA-102180 (Bug): Android XML: markup nested to string resources should not be reformatted
  • IDEA-118672 (Bug): Android Module Settings
  • IDEA-112293 (Bug): APKLIB modules with incorrect dependencies
  • IDEA-113328 (Bug): Android Run Config does not see MAIN action in intent-filter
  • IDEA-111122 (Bug): Android Dex: [zenittude] com.android.dx.util.DexException: Multiple dex files define Lcom/slidingmenu/lib/BuildConfig;
  • IDEA-114118 (Bug): android logcat filter resets upon debug restart
  • IDEA-113138 (Bug): Cannot run single method test in android
  • IDEA-114732 (Bug): Genymotion emulator: can't upload Android Data Source
  • IDEA-97917 (Bug): Cannot resolve R.* during debugging
  • IDEA-112979 (Bug): Spellchecker inspection should be suppressed for symbols user cannot edit
  • IDEA-96814 (Bug): "Convert to dp" doesn't do anything in Android styles
  • IDEA-109206 (Bug): Auto-magically added content roots is wrong
  • IDEA-90654 (Bug): Android: TableRow as a root tag is error-highlighted with 'layout_height, layout_width attributes should be defined'
  • IDEA-113689 (Bug): Cannot disable logcat from appearing when launching app
  • IDEA-116970 (Bug): IU-133.79 dx.jar
  • IDEA-113647 (Exception): Android: AE at AndroidLightClassBase.processDeclarations()
  • Ant:
  • IDEA-35996 (Usability Problem): Ant integration: provide more informative message in case ant file execution is stopped due to unknown command line argument
  • IDEA-118552 (Bug): Generated ANT scripts do not honour cross-compile settings
  • IDEA-117904 (Bug): Ant integration: running: with an error (javac) the result is reported as "successful"
  • CSS:
  • WEB-10225 (Bug): Injected HTML: goto CSS declaration does not see the other fragments.
  • Clouds:
  • IDEA-118410 (Bug): Deployment failure due to cloud-specific naming conventions
  • Code Analysis. Duplicates:
  • IDEA-117649 (Bug): "Locate Duplicates" action seems to not work with "Class Hierarchy" custom scope.
  • Code Analysis. Inspection:
  • IDEA-116248 (Bug): Executing multiple inspection fixes breaks the code and the editor
  • IDEA-55970 (Bug): Erroneous "type may be weakened to 'null'" in generic method
  • IDEA-77378 (Bug): Structural Search Inspection: "Edit..." dialog has wrong "Open in new tab" checkbox
  • IDEA-92545 (Bug): Type maybe weakened does not always work
  • IDEA-117945 (Bug): IDEA should suggests to remove unnecessary type specification.
  • IDEA-116508 (Bug): "Local variable or parameter can be final" inspection use generates uncompilable code not extracting a really finalizable variable
  • IDEA-114655 (Bug): SortedMap#comparator() should be annotated with @Nullable
  • IDEA-116758 (Bug): 'equals()' between objects of inconvertible types - not working for ...= equals("differentClass");
  • Code Coverage:
  • IDEA-115358 (Bug): Generate coverage report - blocks UI
  • Code Formatting and Code Style:
  • IDEA-116006 (Usability Problem): Eclipse code style import: import the same xml does not pick up changes until manual synchronization
  • IDEA-102942 (Usability Problem): "Wrap always" "Chained methods calls" over-format simple operations.
  • IDEA-114952 (Usability Problem): Eclipse code style import: would be nice to remember imported file location
  • IDEA-118264 (Bug): Rearrange Entries stopped working in Intellij 13
  • IDEA-118297 (Bug): Recently updated IntelliJ crashed while performing a constant parameter name change.
  • IDEA-118989 (Bug): Code Formatting broken in 13.0.2 EAP
  • IDEA-117788 (Bug): Eclipse code style import: continuation indent is imported not multiplied to tab size
  • IDEA-116940 (Bug): @formatter:off still generating braces
  • IDEA-96131 (Bug): Java: Braces placements don't work as expected for `Next Line`
  • IDEA-96723 (Bug): Java Rearranger deletes blank lines in field declarations
  • IDEA-94950 (Exception): Code Style | Arrangement: AIOOBE at ArrangementMatchingRulesModel.removeRow() on removing the last rule that is in edit mode
  • Code Navigation:
  • IDEA-104706 (Usability Problem): Remove currently active file from "Recent Files" popup
  • CoffeeScript:
  • WEB-7251 (Bug): renaming a variable with @ in coffeescript is not allowed
  • WEB-10065 (Bug): Good code is red
  • WEB-9899 (Bug): CoffeeScript parser incorrectly determines function parameter count
  • WEB-9497 (Bug): CoffeeScript: Incorrect end of line expected in extends clause
  • WEB-9888 (Bug): Good coffeescript marked red
  • WEB-8867 (Bug): CoffeeScript: Unused warnings
  • WEB-9964 (Exception): CoffeeScript: AssertionError on editing expression with injected RegExp
  • Compiling Project:
  • IDEA-117249 (Performance Problem): Optimize make's constant search algorithm, so that read action is not held for long time
  • IDEA-118613 (Bug): Compilation broken on IC-133.370
  • IDEA-116914 (Bug): Incremental compilation of Java project fails
  • IDEA-100672 (Bug): Artifact not updated on build
  • IDEA-117314 (Bug): Can not compile Java project with Eclipse dependencies storage format
  • Dart:
  • WEB-10216 (Bug): Good code is red: default value for named function parameter
  • WEB-8071 (Bug): Dart comment auto indentation is broken.
  • Database:
  • IDEA-96081 (Feature): Navigation bar could work for database objects, table editor, database console
  • IDEA-116280 (Feature): Set cursor at postgresql error position
  • IDEA-117701 (Feature): Database: Ability to interactively change the password after login
  • IDEA-114087 (Feature): Database view: add JDBC driver management model and replace different datasource edit dialogs with a single datasource/driver configurator.
  • IDEA-118326 (Usability Problem): Assign Data Sources | Data Source row should indicate user can change it
  • IDEA-117925 (Usability Problem): Unsaved data sources changes are not considered for some actions
  • IDEA-112899 (Cosmetics): DB diagram: why the need for sequences on DB diagram?
  • IDEA-118283 (Bug): Database: "Rename table" for MySQL tables causes exception
  • IDEA-119313 (Bug): Copy path problem
  • IDEA-119501 (Bug): View editor operation fails for DB2 tables
  • IDEA-108516 (Bug): Unable to rename schema of DDL Data Source in Database panel
  • IDEA-118294 (Bug): Created (or duplicated) datasource is deleted without confirmation after pressing ctrl-z in database tool window
  • IDEA-117802 (Bug): DDL data source in Database tab doesn't support multiple schemas
  • IDEA-118705 (Bug): Database: navigation to 'Referencing Rows Only' doesn't show the filter criteria that was used
  • IDEA-117976 (Bug): Database table editor: Enter should start editing of value in selected cell
  • IDEA-119119 (Bug): MySQL views with subquery in definition fail to open
  • IDEA-117199 (Bug): Database console: incorrect icons for consoles when trying to run a .sql file
  • IDEA-117991 (Bug): When refreshing datasources tree show databases before refreshing all the items
  • IDEA-119708 (Bug): Cannot create package
  • IDEA-110464 (Bug): IDEA SQL plugin cannot connect to remote database over VPN
  • IDEA-119129 (Bug): Use alternative table scanning method when user has no read access to all databases
  • IDEA-117670 (Bug): Database: TableEditor invalid navigate via foreign key
  • IDEA-119245 (Exception): Database console: IOOBE at SegmentArray.findSegmentIndex()
  • Debugger:
  • WEB-9566 (Feature): Debugger: optionally ignore certificate errors
  • IDEA-105253 (Cosmetics): Missing icon for Thread dumps view
  • IDEA-99036 (Bug): Changing breakpoint suspend policy from popup does not actually change the policy
  • WEB-7892 (Bug): Global "process" unavailable when debugging
  • WEB-10283 (Bug): JS chrome Debug: fails with Nesting problem when changing value in debugger
  • WEB-10360 (Bug): Javascript debugger with non unique file names
  • Documentation:
  • IDEA-118970 (Bug): Java 8 Javadoc for methods not found due to URL syntax change
  • Editor. Code Completion:
  • IDEA-117327 (Task): Add a setting to switch off autopopup completion item selection by Enter
  • IDEA-115727 (Bug): Cyclic Expand Word leaves word highlighted
  • IDEA-117511 (Bug): Hippie completion not working as expected in Intellij 13
  • Editor. Editing Text:
  • IDEA-118521 (Performance Problem): Latest 13.0.1 keeps locking up. Editor becomes unresponsive. Various file types.
  • IDEA-112730 (Bug): PhpStorm goes crazy with collapsed comments and soft wraps until crash
  • IDEA-57940 (Bug): Cyclic expand word should take into account all open files
  • IDEA-113684 (Bug): Soft wraps insert additional spaces
  • IDEA-117127 (Exception): Editor: Throwable on Select word at caret inside plain text
  • Editor. Error Highlighting:
  • IDEA-23831 (Bug): highlight usages: problems with split files
  • IDEA-116475 (Bug): Annotation does not suppress SuspiciousNameCombination warning.
  • IDEA-117827 (Bug): Invalid "ambiguous method call" error
  • Find, Replace, Find Usages:
  • IDEA-118742 (Performance Problem): UI Hang during search
  • IDEA-104735 (Cosmetics): Dracula: INVALID string have not dracula style red color in Find Occurance tool window.
  • IDEA-97930 (Bug): Idea 12: Find Usages (Alt-F7) always searches in libraries by default, disregards the Scope setting
  • IDEA-119153 (Bug): file search too wide for users folder
  • Flash_Flex:
  • IDEA-118344 (Bug): 'Invalid number of arguments' error is not reported
  • IDEA-108838 (Bug): Wrong code when introducing variable in ActionScipt (inside MXML) and replace all occurence
  • IDEA-118345 (Bug): Incorrect error for Flex library that doesn't contain code
  • IDEA-118767 (Bug): Unable to run Adobe AIR application on Android device
  • IDEA-118732 (Bug): MXML id attribute is highlighted as error
  • IDEA-118904 (Bug): Unexpected behaviour during extraction of variable
  • Gradle:
  • IDEA-119467 (Feature): Gradle: auto discovery of buildSrc project
  • IDEA-79466 (Feature): gradle support should generate web module configuration
  • IDEA-117792 (Feature): Gradle Run/Debug Configuration: support adding Gradle specific parameters
  • IDEA-113935 (Bug): Gradle: Import Gradle Project adds a new module to the last imported project
  • IDEA-116087 (Bug): Warning when using new wrapper.gradleVersion construction
  • IDEA-118280 (Bug): Gradle import: IDEA detect java folder as a resource folder
  • IDEA-117668 (Bug): IDEA v13 spontaneously changes additional test source root to source root
  • IDEA-118063 (Bug): Gradle: 'Add gradle plugin' action: 'Choose plugin' popup has lots of not clickable links
  • IDEA-114534 (Bug): Gradle: cancelation of gradle tasks for "out-of-process" mode
  • IDEA-98930 (Bug): IDEA does not resolve dependencies in Gradle buildSrc/ project
  • IDEA-118523 (Bug): Gradle plugin is not resolving Apache Ant imports
  • IDEA-118701 (Bug): Multimodule project imported into IDEA via opening project file gets incorrect project name
  • IDEA-119336 (Bug): Gradle build files: build.gradle scripts are checkout from Perforce even if the file is not changed
  • IDEA-119365 (Bug): Gradle import does not respect model customisations
  • Grails:
  • IDEA-115874 (Feature): Refresh dependencies on BuildConfig
  • IDEA-118600 (Feature): Idea does not recognize build of Grails as Grails SDK
  • IDEA-118611 (Bug): Grails warning
  • IDEA-79155 (Bug): Unable to run Grails tests with space in method name
  • Groovy:
  • IDEA-117864 (Performance Problem): Freezes while editing Groovy
  • IDEA-118027 (Bug): Groovy: constructors with mixed privacy are flagged as errors in IDEA 13.0
  • IDEA-117982 (Bug): MissingPropertyException on valid groovy code
  • IDEA-117292 (Bug): Groovy: private field in @Immutable class
  • IDEA-119085 (Bug): Code style does not recognize Groovy spaceship operator
  • IDEA-118920 (Bug): RE at com.intellij.psi.impl.source.PostprocessReformattingAspect.beforeDocumentChanged
  • IDEA-117828 (Bug): Groovy console: execute groovy code shortcut changed
  • HTML:
  • WEB-8262 (Bug): Comment with line/block comment STILL doesn't work on HTML in ASP file
  • Hibernate:
  • IDEA-79320 (Bug): HQL: IDEA inserts closed bracked when isn't needed
  • IDEA-117437 (Bug): Hibernate console: ConnectException: Connection refused: connect
  • IDE Configuration:
  • IDEA-118292 (Usability Problem): Confusing custom config/system path configuration in idea.properties (${idea.config.path} is not expanded)
  • IDEA-119470 (Bug): File and code templates: changes gone when switching tabs
  • IDEA-118330 (Bug): IDE hangs
  • IDEA-118763 (Bug): Can't start IDEA after deinstalling a plugin
  • IDEA-118111 (Bug): Can't close IDEA 13 (Ubuntu linux)
  • Indices:
  • IDEA-118211 (Performance Problem): Performance problem when closing project
  • IDEA-116803 (Bug): UI frozen after project open
  • J2EE. Deployment and Run:
  • IDEA-118675 (Bug): Errors in app server run configs not shown in UI
  • J2EE.Jetty:
  • IDEA-118741 (Bug): Jetty9.1 server doesn't start if no module is specified in Run configuration
  • J2EE.Struts:
  • IDEA-114512 (Bug): OGNL: parse property/method accessors on variables
  • JPA:
  • IDEA-117603 (Feature): "Find Usages" on field doesn't include getter/setter usages
  • IDEA-117048 (Bug): error refactoring boolean prefix
  • JSP:
  • IDEA-116573 (Bug): IDEA cannot resolve EL variables from all scopes
  • Java. Code Completion:
  • IDEA-94683 (Bug): Completion popup loses focus when viewing documentation (sometimes, almost always)
  • Java. Error Highlighting:
  • IDEA-116964 (Bug): Auto-fix for inspection "Lambda can be replaced with method reference" should use the most general class, not the most specific.
  • IDEA-118037 (Bug): IDEA does not see compilation error.
  • IDEA-117803 (Bug): Inference Failure
  • IDEA-117391 (Bug): Good code is red: Arrays of annotations in default values
  • IDEA-117780 (Bug): Bad code is green: non-static class T cannot be referenced from a static context
  • Java. Intention Actions:
  • IDEA-118564 (Bug): Quick fix to create inner class inside interface generates red code
  • Java. Refactoring:
  • IDEA-106741 (Bug): "Add explicit type arguments" should strip wildcards off
  • IDEA-119118 (Bug): onRefactoringDone for Pull Members Up does not contain target class
  • IDEA-118168 (Bug): Safe delete does delete used classes
  • IDEA-117252 (Bug): Extract variable bug
  • IDEA-119122 (Bug): Pull up refactoring ID change request
  • IDEA-119121 (Bug): Push down Refactoring ID contains typo
  • IDEA-117671 (Bug): Incorrect warning from "Pull Members Up" refactoring
  • Java.Inspections:
  • IDEA-117883 (Cosmetics): Inspection descriptions talk about "the list/checkbox below"
  • IDEA-118197 (Bug): Incorrect "Casting .. is redundant" inspection & quick fix
  • IDEA-117763 (Bug): Field can be local inspection
  • IDEA-119344 (Bug): Incorrect "Unnecessary call toString()" inspection when super is used
  • IDEA-117665 (Bug): 'Collection declared by class, not interface'-inspection is not working
  • IDEA-116910 (Bug): Invalid "unnecessary explicit numeric cast" warning
  • IDEA-118496 (Bug): Customization for "boolean arg in public method" inspection.
  • IDEA-118493 (Bug): Wrong "declaration can have a final modifier".
  • IDEA-118743 (Bug): False positive "Number of placeholders does not match number of arguments in logging call"
  • IDEA-118588 (Bug): Concatenation with empty string fails to fix an expression
  • IDEA-118181 (Bug): false positive "number of placeholders does not match number of arguments" for multi-catch
  • IDEA-118272 (Bug): False "Method may be 'static'" warning for Java 8 Default/Defender Methods
  • IDEA-117420 (Bug): No warning if null is returned in lambda expression of @NotNull-method
  • IDEA-116682 (Bug): "Collection declared by class, not interface" suggests abstract classes
  • IDEA-117863 (Bug): Package with disjoint dependency graph ignores interfaces
  • IDEA-118429 (Bug): IDEA incorrectly suggests to remove unboxing
  • JavaFX:
  • IDEA-115252 (Feature): JAR File Manifest Attributes for Security: ability to specify Permissions attribute for JavaFx App
  • JavaScript:
  • WEB-10532 (Bug): IntelliJ IDEA 13 Freezes editing JavaScript
  • WEB-6168 (Bug): ExtJS: external documentation for ExtJS 4.1 doesn't work
  • WEB-7157 (Bug): Variable to which the result of 'require' call is assigned is not highlighted as unused
  • WEB-6700 (Bug): TODOs not recognized on multiple level language template
  • WEB-10171 (Bug): Usage of unintialized variable not reported
  • WEB-849 (Bug): "Comment with line comment" on empty line in block generates HTML instead of JS comment
  • WEB-6911 (Bug): Mysteriously missed Debug file in JavaScript Library
  • WEB-8170 (Bug): Code completion issue with NodeJS and module.exports
  • WEB-9817 (Bug): Node.js: global functions defined as 'global['name']' not resolved
  • JavaScript. Formatter:
  • WEB-7553 (Bug): Incorrect indentation with chained calls
  • Language Injection:
  • IDEA-119619 (Bug): Settings / Language Injections: project level XML tag injection loses Sub-Tags value on IDE restart
  • IDEA-79522 (Bug): need ability to set display names for xml attribute and xml tag language injections
  • IDEA-111535 (Bug): Edit Language Fragment: Synchronization is broken after tab drag
  • Maven:
  • IDEA-118601 (Usability Problem): New Module: Maven: click on "Create from archetype" reverts typed coordinates
  • IDEA-78508 (Bug): [Maven] Good Code Red with empty variables in classifiers
  • IDEA-119406 (Bug): IDEA make corrupts files when performing Maven resource filtering
  • IDEA-118397 (Bug): Resume build not working
  • IDEA-115786 (Bug): Allow the number of Maven threads to be specified
  • IDEA-118102 (Bug): Maven: artifacts name not properly generated from pom in IDEA 13
  • IDEA-118245 (Bug): Retain the last used command line in the Execute Maven Goal dialog
  • IDEA-116921 (Bug): Run configuration can't resolve test dependency when "Resolve workspace artifacts" ticked on
  • Node.js:
  • WEB-10309 (Bug): Stepping through node debugging session fails with sourcemapped files if built files are excluded from workspace (repo steps and example project)
  • WEB-9517 (Bug): Npm: Error loading package list
  • Packaging and Installation:
  • IDEA-119047 (Feature): "Linux" idea.sh script does not support MidnightBSD
  • IDEA-118446 (Bug): Installation and plugin update (patch) download ignores Settings / HTTP Proxy
  • IDEA-119347 (Bug): ../jre64 JDK not being picked up by idea64.exe
  • IDEA-118524 (Bug): Add NSSupportsAutomaticGraphicsSwitching to Info.plist of Mac OSX dmg with bundled jdk7
  • Plugin Support. DevKit:
  • IDEA-117583 (Cosmetics): DevKit: highlight "min"|"max" as deprecated
  • IDEA-117573 (Cosmetics): DevKit: highlight "logo" as obsolete
  • Project Configuration:
  • IDEA-115074 (Bug): New Project Wizard: Grails: grails-specific settings are missing
  • Project View:
  • IDEA-118250 (Usability Problem): IntelliJ thinks intentional new directory names are filenames and tries to default them to files
  • IDEA-118066 (Performance Problem): Hight CPU when open Project Tee View
  • SQL:
  • IDEA-116149 (Usability Problem): PostgreSQL: Missing column alias when subquery uses CAST or ::
  • IDEA-119260 (Usability Problem): PostgreSQL: ALTER ROLE/DATABASE SET search_path not parsed correctly
  • IDEA-93034 (Usability Problem): SQL: MySQL: erasing the first backtick could erase the pair
  • IDEA-119255 (Usability Problem): PostgreSQL: ORDER BY in aggregate only allows two sort columns
  • IDEA-50739 (Usability Problem): SQL: Insert Values Inspection: do not warn (optionally?) if absent arguments can be inserted due to DEFAULT clauses
  • IDEA-118945 (Bug): HSQLDB dialect does not recognize DB2/MSS/PGS syntaxes
  • IDEA-119287 (Bug): MySQL "set names " treated as error in database console
  • IDEA-118573 (Bug): Oracle "DROP INDEX" marked as syntax error
  • IDEA-117850 (Bug): Code Style > SQL > New Line before - Join Condition does not work when unchecked
  • IDEA-116407 (Bug): Oracle callable expected false positive
  • IDEA-119653 (Bug): Database plugin marks blob column definition as error on hsqldb
  • IDEA-46068 (Bug): SQLite: REINDEX with collation name is yellow
  • IDEA-117431 (Bug): Identifier quotation will incorrectly quote MySQL variables
  • IDEA-104127 (Bug): Good code is red: using parameters to a stored procedure as values on a limit clause
  • IDEA-51167 (Bug): SQL: PostgreSQL: INTERNAL type is red
  • IDEA-118076 (Bug): rename alias in SQL console surrounds alias with quotes
  • IDEA-116905 (Bug): PostgreSQL: window function "min" has errors
  • IDEA-117606 (Bug): PostgreSQL: references to user are not resolved
  • IDEA-119582 (Bug): Oracle database "create type body" is parsed incorrectly under "Oracle SQL*Plus" dialect
  • IDEA-119258 (Bug): PostgreSQL: HEADER keyword in COPY highlighted as error
  • IDEA-119321 (Bug): PostgreSQL: OFFSET is allowed before LIMIT
  • IDEA-119290 (Bug): PostgreSQL 9.3: DROP/ALTER MATERIALIZED VIEW not supported
  • IDEA-117208 (Bug): MySQL reformat fails to convert null literal to upercase
  • IDEA-119105 (Bug): MySQL lowercase functions are not resolved
  • IDEA-117129 (Bug): Bad indent of brace in MySQL JOIN
  • IDEA-113174 (Bug): Oracle SQL: support INSERT INTO in prepared statements
  • IDEA-117092 (Bug): Submit MySQL query stucks with special comment
  • IDEA-117313 (Bug): Oracle syntax problem
  • IDEA-117899 (Bug): SQL: column scope is not determined correctly
  • IDEA-57415 (Bug): SQL: HSQLDB: quoted names are resolved ignoring case
  • IDEA-119193 (Bug): DB2 validator does not understand the "DEFINITION ONLY" clause
  • Spring:
  • IDEA-116902 (Usability Problem): Spring MVC toolwindow: don't collapse tree on filter applying
  • IDEA-118132 (Cosmetics): Spring Facet: limit number of "unconfigured configuration files" shown in config dialog
  • IDEA-119373 (Bug): IDEA doesn't parse Spring Integration's inline groovy transformer
  • IDEA-119034 (Bug): Only first property match is replaced when using spring PropertyPlaceholderConfigurer
  • IDEA-118290 (Bug): Spring facet autodetection: do not create default fileset containing XML files located in test source root
  • IDEA-117375 (Bug): Spring toolwindow: on @Component adding the view is not updated properly
  • IDEA-118558 (Bug): Multiple Go to related view in Spring MVC controller class
  • IDEA-118957 (Bug): Spring property placeholder with default value
  • IDEA-75212 (Bug): Inspections should recognize @Autowired for MessageSource and ApplicationContext
  • Structural Search and Replace:
  • IDEA-61671 (Feature): Structural search & replace should work in jspx and tagx files
  • IDEA-65610 (Usability Problem): Structural Search/Replace does not have an xhtml File Type selection.
  • IDEA-68205 (Bug): Odd structural search matches highlights
  • IDEA-112082 (Bug): Structural Replace removes commas in class declaration interface list, breaking code
  • IDEA-113629 (Bug): SSR broken, removes commas
  • IDEA-119032 (Bug): Can't search xml/html case insensitively
  • IDEA-86859 (Bug): Structural Search & replace replaces incorrect text causing syntax error
  • IDEA-118592 (Exception): IOE with end-of-line comment
  • IDEA-119019 (Exception): exception in structural search dialog with bad pattern
  • TypeScript:
  • WEB-10058 (Bug): Typescript reference
  • WEB-10082 (Bug): TypeScript: Type problems with namespaces
  • Unit Testing. JUnit:
  • IDEA-116825 (Bug): JUnit4: Incorrect 'Failed to start' message in presence of ignored tests
  • IDEA-118595 (Bug): IDE is stuck on running junit tests
  • IDEA-117989 (Bug): JUnit: Run/Debug java test output "scroll to stacktrace" not working as expected
  • IDEA-116110 (Exception): Rerun of failed JUnit tests does not work
  • Unit Testing. TestNG:
  • IDEA-117575 (Bug): "Go to declaration" doesn't work for TestNG's data providers
  • Unit Tests:
  • WEB-10387 (Bug): Mocha console log statements are not correctly aligned to their encasing tests
  • WEB-10034 (Bug): Karma and source changes
  • WEB-10347 (Bug): Karma and source changes with file glob pattern
  • User Interface:
  • IDEA-115042 (Feature): Support audio notifications under Mac OS X (command "say")
  • IDEA-116046 (Usability Problem): Hide irrelevant run configuration types from 'Add New Configuration' popup
  • IDEA-112303 (Usability Problem): Tool Windows Quick Access button: impossible to select item in list by mouse
  • IDEA-119445 (Usability Problem): Remove first slash in "copy reference"
  • IDEA-118616 (Bug): Lens mode with tool windows on the right side
  • IDEA-112104 (Bug): "Find Usages Settings Dialog" button re-emerged in "Find in Path" results
  • IDEA-117772 (Bug): Deadlock IDEA 13
  • User Interface.Darcula:
  • IDEA-118004 (Cosmetics): Find's Regex Help Popup table header bad color with darcula
  • Version Control:
  • IDEA-116242 (Usability Problem): Allow multiple user selection in the user filter of new VCS Log
  • IDEA-115901 (Usability Problem): VCS-Log: Save view selection on refresh
  • IDEA-115594 (Usability Problem): 'Commit Changes' dialog joins two (or more) previous commit messages
  • IDEA-116834 (Performance Problem): Moving through the list of filtered commits is slow
  • IDEA-116322 (Bug): Structure filter works incorrectly when there are several repos
  • IDEA-119316 (Bug): Vcs Log: Go To Hash/Commit/Ref doesn't work in case of active filters
  • IDEA-116718 (Bug): Git Log: Moving selection skips some commits
  • IDEA-117680 (Bug): Changes from 2 selected commits aren't merged, 2 files with the same name are shown in the right part of panel
  • IDEA-119247 (Bug): Git log filtered results should be requested from Git pre-sorted by --date-order
  • IDEA-118644 (Bug): Apply patch places new file in new package into incorrect source root
  • Version Control. Git:
  • IDEA-116738 (Bug): git amend: does not process line endings correctly
  • IDEA-114111 (Bug): Cherry pick doesn't commit renamed files
  • IDEA-116207 (Bug): When selecting several commits in git log, and invoking "Show Diff", diff is empty
  • Version Control. Perforce:
  • IDEA-119183 (Bug): Perforce: when 'use login authentication' option is off, it is impossible to go online from offline mode
  • IDEA-119189 (Bug): Perforce: when 'use login authentication' is off, it is impossible to work with the integration
  • XML:
  • IDEA-113332 (Usability Problem): Typing an attribute in XML/HTML files ends up with corrupted XML
  • IDEA-115702 (Exception): DomAnchorImpl exception

New in IntelliJ IDEA Ultimate Edition 13.0.2 Build 133.672 RC (Jan 22, 2014)

  • No subsystem:
  • IDEA-74428 (Feature): Provide UI for changing log settings
  • IDEA-117555 (Bug): Search everywhere dialog is being closed immediately
  • Android:
  • IDEA-111122 (Bug): Android Dex: [zenittude] com.android.dx.util.DexException: Multiple dex files define Lcom/slidingmenu/lib/BuildConfig;
  • IDEA-119286 (Bug): Create Activity menu gone
  • Code Navigation:
  • IDEA-104706 (Usability Problem): Remove currently active file from "Recent Files" popup
  • Compiling Project:
  • IDEA-100672 (Bug): Artifact not updated on build
  • Database:
  • IDEA-119501 (Bug): View editor operation fails for DB2 tables
  • Debugger:
  • IDEA-105253 (Cosmetics): Missing icon for Thread dumps view
  • Editor. Code Completion:
  • IDEA-117327 (Task): Add a setting to switch off autopopup completion item selection by Enter
  • Editor. Editing Text:
  • IDEA-117127 (Exception): Editor: Throwable on Select word at caret inside plain text
  • Find, Replace, Find Usages:
  • IDEA-104735 (Cosmetics): Dracula: INVALID string have not dracula style red color in Find Occurance tool window.
  • IDEA-119153 (Bug): file search too wide for users folder
  • Flash_Flex:
  • IDEA-118904 (Bug): Unexpected behaviour during extraction of variable
  • IDE Configuration:
  • IDEA-119470 (Bug): File and code templates: changes gone when switching tabs
  • Indices:
  • IDEA-118211 (Performance Problem): Performance problem when closing project
  • JavaScript:
  • WEB-10532 (Bug): IntelliJ IDEA 13 Freezes editing JavaScript
  • Language Injection:
  • IDEA-79522 (Bug): need ability to set display names for xml attribute and xml tag language injections
  • IDEA-119619 (Bug): Settings / Language Injections: project level XML tag injection loses Sub-Tags value on IDE restart
  • Maven:
  • IDEA-119406 (Bug): IDEA make corrupts files when performing Maven resource filtering
  • Packaging and Installation:
  • IDEA-119347 (Bug): ../jre64 JDK not being picked up by idea64.exe
  • Project View:
  • IDEA-118250 (Usability Problem): IntelliJ thinks intentional new directory names are filenames and tries to default them to files
  • SQL:
  • IDEA-119260 (Usability Problem): PostgreSQL: ALTER ROLE/DATABASE SET search_path not parsed correctly
  • IDEA-119255 (Usability Problem): PostgreSQL: ORDER BY in aggregate only allows two sort columns
  • IDEA-118945 (Bug): HSQLDB dialect does not recognize DB2/MSS/PGS syntaxes
  • IDEA-119287 (Bug): MySQL "set names " treated as error in database console
  • IDEA-119321 (Bug): PostgreSQL: OFFSET is allowed before LIMIT
  • IDEA-119193 (Bug): DB2 validator does not understand the "DEFINITION ONLY" clause
  • IDEA-119582 (Bug): Oracle database "create type body" is parsed incorrectly under "Oracle SQL*Plus" dialect
  • IDEA-119258 (Bug): PostgreSQL: HEADER keyword in COPY highlighted as error
  • IDEA-119290 (Bug): PostgreSQL 9.3: DROP/ALTER MATERIALIZED VIEW not supported
  • Spring:
  • IDEA-119373 (Bug): IDEA doesn't parse Spring Integration's inline groovy transformer
  • User Interface:
  • IDEA-119445 (Usability Problem): Remove first slash in "copy reference"

New in IntelliJ IDEA Ultimate Edition 13.0.2 Build 133.609 EAP (Jan 15, 2014)

  • No subsystem:
  • IDEA-111684 (Usability Problem) - Quick Documentation should resolve values for aggregated / indirect constants
  • IDEA-113344 (Usability Problem) - An easy way to exit from full screen mode using mouse
  • IDEA-118487 (Bug) - IDEA should suggest downloading missing plug-ins for unrecognised artefact configuration
  • IDEA-117911 (Bug) - Delegate methods duplicate @Override
  • IDEA-118691 (Bug) - Quick Documentation (Ctrl+Q) often does not display correct javadoc after checking parameters with CTRL+P
  • IDEA-118696 (Bug) - Replace with regex: IOOBE at SegmentArray.findSegmentIndex()
  • IDEA-118745 (Bug) - Show directory in editor tabs for non-unique filenames doesn't work for non-project files
  • IDEA-118528 (Bug) - "Delegate Methods..." function adds @SuppressWarnings annotation
  • IDEA-118513 (Bug) - Reduce size of ideaIU-XXX-teamcity.zip (e.g. strip retina pictures)
  • IDEA-117831 (Bug) - After deleting last live template in a group, I can't click OK.
  • IDEA-118718 (Bug) - Occasionally seeing "Low disk space on a IntelliJ IDEA system directory partition"
  • IDEA-118787 (Exception) - IAE: Argument 0 for @NotNull parameter of com/intellij/codeInspection/dataFlow/value/DfaPsiType. must not be null (with testcase)
  • Android:
  • IDEA-118672 (Bug) - Android Module Settings
  • Code Analysis. Inspection:
  • IDEA-92545 (Bug) - Type maybe weakened does not always work
  • IDEA-55970 (Bug) - Erroneous "type may be weakened to 'null'" in generic method
  • IDEA-116758 (Bug) - 'equals()' between objects of inconvertible types - not working for ...= equals("differentClass");
  • Code Formatting and Code Style:
  • IDEA-118297 (Bug) - Recently updated IntelliJ crashed while performing a constant parameter name change.
  • IDEA-118989 (Bug) - Code Formatting broken in 13.0.2 EAP
  • IDEA-94950 (Exception) - Code Style | Arrangement: AIOOBE at ArrangementMatchingRulesModel.removeRow() on removing the last rule that is in edit mode
  • Database:
  • IDEA-96081 (Feature) - Navigation bar could work for database objects, table editor, database console
  • IDEA-119313 (Bug) - Copy path problem
  • IDEA-119129 (Bug) - Use alternative table scanning method when user has no read access to all databases
  • IDEA-119119 (Bug) - MySQL views with subquery in definition fail to open
  • IDEA-119245 (Exception) - Database console: IOOBE at SegmentArray.findSegmentIndex()
  • Debugger:
  • WEB-10360 (Bug) - Javascript debugger with non unique file names
  • Documentation:
  • IDEA-118970 (Bug) - Java 8 Javadoc for methods not found due to URL syntax change
  • Editor. Code Completion:
  • IDEA-117511 (Bug) - Hippie completion not working as expected in Intellij 13
  • Editor. Editing Text:
  • IDEA-118521 (Performance Problem) - Latest 13.0.1 keeps locking up. Editor becomes unresponsive. Various file types.
  • Editor. Error Highlighting:
  • IDEA-23831 (Bug) - highlight usages: problems with split files
  • Find, Replace, Find Usages:
  • IDEA-118742 (Performance Problem) - UI Hang during search
  • IDEA-97930 (Bug) - Idea 12: Find Usages (Alt-F7) always searches in libraries by default, disregards the Scope setting
  • Flash_Flex:
  • IDEA-118732 (Bug) - MXML id attribute is highlighted as error
  • IDEA-118767 (Bug) - Unable to run Adobe AIR application on Android device
  • Groovy:
  • IDEA-117982 (Bug) - MissingPropertyException on valid groovy code
  • IDEA-118027 (Bug) - Groovy: constructors with mixed privacy are flagged as errors in IDEA 13.0
  • IDEA-119085 (Bug) - Code style does not recognize Groovy spaceship operator
  • IDEA-118920 (Bug) - RE at com.intellij.psi.impl.source.PostprocessReformattingAspect.beforeDocumentChanged
  • IDE Configuration:
  • IDEA-118330 (Bug) - IDE hangs
  • IDEA-118763 (Bug) - Can't start IDEA after deinstalling a plugin
  • Indices:
  • IDEA-116803 (Bug) - UI frozen after project open
  • J2EE. Deployment and Run:
  • IDEA-118675 (Bug) - Errors in app server run configs not shown in UI
  • J2EE.Jetty:
  • IDEA-118741 (Bug) - Jetty9.1 server doesn't start if no module is specified in Run configuration
  • JSP:
  • IDEA-116573 (Bug) - IDEA cannot resolve EL variables from all scopes
  • Java. Code Completion:
  • IDEA-94683 (Bug) - Completion popup loses focus when viewing documentation (sometimes, almost always)
  • Java. Intention Actions:
  • IDEA-118564 (Bug) - Quick fix to create inner class inside interface generates red code
  • Java. Refactoring:
  • IDEA-119118 (Bug) - onRefactoringDone for Pull Members Up does not contain target class
  • IDEA-119122 (Bug) - Pull up refactoring ID change request
  • IDEA-119121 (Bug) - Push down Refactoring ID contains typo
  • Java.Inspections:
  • IDEA-117863 (Bug) - Package with disjoint dependency graph ignores interfaces
  • IDEA-116910 (Bug) - Invalid "unnecessary explicit numeric cast" warning
  • IDEA-118496 (Bug) - Customization for "boolean arg in public method" inspection.
  • IDEA-118493 (Bug) - Wrong "declaration can have a final modifier".
  • IDEA-118429 (Bug) - IDEA incorrectly suggests to remove unboxing
  • IDEA-118743 (Bug) - False positive "Number of placeholders does not match number of arguments in logging call"
  • IDEA-118588 (Bug) - Concatenation with empty string fails to fix an expression
  • IDEA-116682 (Bug) - "Collection declared by class, not interface" suggests abstract classes
  • IDEA-119344 (Bug) - Incorrect "Unnecessary call toString()" inspection when super is used
  • IDEA-118181 (Bug) - false positive "number of placeholders does not match number of arguments" for multi-catch
  • JavaScript:
  • WEB-6911 (Bug) - Mysteriously missed Debug file in JavaScript Library
  • WEB-10171 (Bug) - Usage of unintialized variable not reported
  • WEB-8170 (Bug) - Code completion issue with NodeJS and module.exports
  • WEB-6168 (Bug) - ExtJS: external documentation for ExtJS 4.1 doesn't work
  • Language Injection:
  • IDEA-111535 (Bug) - Edit Language Fragment: Synchronization is broken after tab drag
  • Packaging and Installation:
  • IDEA-119047 (Feature) - "Linux" idea.sh script does not support MidnightBSD
  • IDEA-118446 (Bug) - Installation and plugin update (patch) download ignores Settings / HTTP Proxy
  • Project View:
  • IDEA-118066 (Performance Problem) - Hight CPU when open Project Tee View
  • SQL:
  • IDEA-51167 (Bug) - SQL: PostgreSQL: INTERNAL type is red
  • IDEA-119105 (Bug) - MySQL lowercase functions are not resolved
  • Spring:
  • IDEA-119034 (Bug) - Only first property match is replaced when using spring PropertyPlaceholderConfigurer
  • IDEA-117375 (Bug) - Spring toolwindow: on @Component adding the view is not updated properly
  • IDEA-118957 (Bug) - Spring property placeholder with default value
  • Structural Search and Replace:
  • IDEA-61671 (Feature) - Structural search & replace should work in jspx and tagx files
  • IDEA-65610 (Usability Problem) - Structural Search/Replace does not have an xhtml File Type selection.
  • IDEA-119032 (Bug) - Can't search xml/html case insensitively
  • IDEA-119019 (Exception) - exception in structural search dialog with bad pattern
  • User Interface:
  • IDEA-118616 (Bug) - Lens mode with tool windows on the right side
  • IDEA-112104 (Bug) - "Find Usages Settings Dialog" button re-emerged in "Find in Path" results
  • User Interface.Darcula:
  • IDEA-118004 (Cosmetics) - Find's Regex Help Popup table header bad color with darcula
  • Version Control:
  • IDEA-116242 (Usability Problem) - Allow multiple user selection in the user filter of new VCS Log
  • IDEA-115594 (Usability Problem) - 'Commit Changes' dialog joins two (or more) previous commit messages
  • IDEA-116834 (Performance Problem) - Moving through the list of filtered commits is slow
  • IDEA-117680 (Bug) - Changes from 2 selected commits aren't merged, 2 files with the same name are shown in the right part of panel
  • IDEA-116718 (Bug) - Git Log: Moving selection skips some commits
  • IDEA-119247 (Bug) - Git log filtered results should be requested from Git pre-sorted by --date-order
  • IDEA-118644 (Bug) - Apply patch places new file in new package into incorrect source root
  • Version Control. Git:
  • IDEA-116738 (Bug) - git amend: does not process line endings correctly
  • IDEA-114111 (Bug) - Cherry pick doesn't commit renamed files
  • IDEA-116207 (Bug) - When selecting several commits in git log, and invoking "Show Diff", diff is empty
  • Version Control. Perforce:
  • IDEA-119183 (Bug) - Perforce: when 'use login authentication' option is off, it is impossible to go online from offline mode
  • IDEA-119189 (Bug) - Perforce: when 'use login authentication' is off, it is impossible to work with the integration
  • XML:
  • IDEA-115702 (Exception) - DomAnchorImpl exception

New in IntelliJ IDEA Ultimate Edition 13.0.1 Build 133.330 (Dec 17, 2013)

  • No subsystem:
  • IDEA-117677 (Bug): License Server discovery does not use correct search domain on Ubuntu
  • IDEA-118107 (Bug): Internal Error when starting IDEA 13 on Windows 7
  • WEB-10280 (Bug): All "Test Sources Root" folders map to the wrong path in the web server preview
  • IDEA-116260 (Exception): ISE: RPC handler object "AddOnlineUser" not found at com.intellij.ide.XmlRpcServerImpl.process
  • Android:
  • IDEA-116883 (Bug): Creating an Android Application does not put default intent in AndroidManifest.xml & Project SDK set wrong
  • AspectJ:
  • IDEA-117936 (Bug): IDEA13 fails to stop at breakpoint inside advised method
  • CSS:
  • WEB-9986 (Bug): CSS: fuzzy search shows turned off abbreviations
  • WEB-10143 (Bug): Code readability in css color preview
  • Clouds.OpenShift:
  • IDEA-117783 (Bug): Openshift: Cannot connect on Linux
  • Code Analysis. Inspection:
  • IDEA-117728 (Bug): Inspection: 'Unsatisfied dependency' on many injection points
  • Code Formatting and Code Style:
  • IDEA-113977 (Bug): Formatter: caret is moved on next line if closing brace has wrong indent
  • Code Navigation:
  • IDEA-117498 (Bug): Caret locks up after using ctrl+tab to switch editors
  • Compiling Project:
  • IDEA-117024 (Bug): IDEA Runner: PersistentEnumerator storage corrupted
  • Dart:
  • WEB-10178 (Feature): Dart: Missing option to run Pub Get
  • WEB-9949 (Bug): Dart: remove interface from completion
  • WEB-10190 (Bug): Dart Command Line Launcher not working
  • WEB-10018 (Bug): Nested comments in Dart are not supported
  • WEB-7752 (Bug): No Dart SDK support for Java projects
  • Database:
  • IDEA-117230 (Bug): Database Console: inspections and errors do not appear at status bar
  • IDEA-118022 (Bug): Cannot rename DataSource via context menu item
  • IDEA-117802 (Bug): DDL data source in Database tab doesn't support multiple schemas
  • Debugger:
  • IDEA-116160 (Bug): Trying to set value of boolean variable reverts quickly to not editable state
  • WEB-10182 (Bug): NodeJS debugger can't step into
  • WEB-10231 (Bug): first navigation to http file doesn't open desired location
  • WEB-10175 (Exception): Exception is thrown while debugging JS: can't debug
  • WEB-10241 (Exception): NPE when debugging Angular.js
  • Editor. Editing Text:
  • IDEA-111701 (Bug): Emacs: pressing Ctrl+k several times should add lines to muti-line buffer
  • IDEA-103199 (Bug): Undo: UTF problem
  • IDEA-111275 (Bug): emacs kill appends when it shouldn't
  • IDEA-18764 (Bug): Emacs-Mode: Ctrl-y only pastes the last line killed and not the entire kill buffer
  • IDEA-113684 (Bug): Soft wraps insert additional spaces
  • Flash_Flex:
  • IDEA-117469 (Bug): Intellij IDEA 13 complains about number of parameters to Vector constructor
  • IDEA-118011 (Bug): Method toString() on Error class reported as "Unresolved function or method"
  • IDEA-117548 (Bug): Bad function parameters highlight
  • IDEA-117369 (Bug): Impossible to use -useLegacyAOT option for the ADT tool from the AIR SDK 4.0 beta
  • IDEA-117646 (Bug): Flex attribute "direction" report false positif when set as string
  • IDEA-117581 (Bug): Good code red: Type of 'this' misdetected
  • Gradle:
  • IDEA-117613 (Bug): Gradle: tool window is missing after the update
  • IDEA-117601 (Bug): Gradle integration ignores scopes.TEST.plus in build.gradle
  • IDEA-116880 (Bug): Intellij 13 doesn't auto-save files before Gradle task
  • IDEA-117556 (Bug): Gradle custom provided configuration added with compile scope
  • IDEA-117669 (Bug): gradle multi-module project executing subtask uses wrong gradle version
  • Grails:
  • IDEA-117988 (Bug): Grails plugin module not create for new project using old grails version (1.2.2)
  • IDEA-117494 (Bug): 133.193: Importing grails modules not labeled as grails enabled
  • Groovy:
  • IDEA-116851 (Performance Problem): Freeze while editing tomcat run configuration jvm arguments
  • IDEA-116547 (Performance Problem): Groovy code analysis: 100% CPU; UI freeze and IDE force kill reqd if Ctrl+B used
  • IDEA-117227 (Bug): Groovy imports are not stubbed
  • IDEA-117389 (Bug): Groovy: Introduce constant from string part
  • IDEA-117390 (Bug): 'IntelliJIdeaRulezzz' in Code Completion
  • HTML:
  • WEB-10019 (Usability Problem): Don't show emmet preview after simply dot
  • WEB-10017 (Usability Problem): New "Surround with emmet" popup breaks usability
  • WEB-2229 (Bug): Html with strict DTD doesn't end the img tag properly
  • J2EE:
  • IDEA-114924 (Feature): WebSockets: check that @OnMessage method has parameters
  • IDEA-114923 (Feature): WebSockets: check that @OnOpen, @OnError, @OnClose, @OnMessage annotations appear once per endpoint
  • IDEA-116860 (Feature): CDI: alternative bean should not be @Vetoed
  • IDEA-116976 (Feature): CDI: if same stereotype appears twice in beans.xml as alternatives#stereotype, show error
  • IDEA-116969 (Bug): CDI: no navigation to injection point is available for beans created via producer method
  • IDEA-116989 (Bug): CDI: alternative produced bean should be used if any
  • J2EE.App Servers.Generic:
  • IDEA-96586 (Bug): Can't run Geronimo 3.0.0 (wrong script name)
  • J2EE.Glassfish:
  • IDEA-117409 (Bug): Deployment to GlassFish 3.0.1 fails with: "Invalid option: target"
  • J2EE.JSF:
  • IDEA-117012 (Exception): JSF: creating faces-config.xml without web.xml: NPE at AddFacesSupportUtil.write2WebXml()
  • J2EE.WebLogic:
  • IDEA-117566 (Bug): Cannot start Weblogic from Idea 13
  • JSP:
  • IDEA-63049 (Bug): Could not commit in svn
  • IDEA-118087 (Bug): Inspection: Unescaped EL Expression suppression is not working
  • JavaScript:
  • WEB-3581 (Bug): Incorrect inspection of JQuery selector
  • JavaScript. Inspections:
  • WEB-908 (Bug): "Invalid number of parameters" inspection should be suppressed when parameter list contains outer language elements
  • Maven:
  • IDEA-117620 (Bug): IntelliJ 13 throws NullPointerException in Maven plugin
  • Node.js:
  • WEB-10191 (Cosmetics): Weird field in the Configure NodeJS Modules Sources
  • WEB-10181 (Bug): Choose a Destination Directory Keeps Popping Up
  • Packaging and Installation:
  • IDEA-113862 (Bug): Confusing Run as dialog
  • REST Client:
  • WEB-9845 (Bug): REST-Tool: Save Request to .xml
  • SQL:
  • IDEA-117221 (Bug): Current statement highlighter should be aware about with current line
  • Spring:
  • IDEA-117750 (Cosmetics): "No matching constructor" inspection tooltip on Darcula
  • IDEA-117983 (Bug): IntelliJ hangs while editing spring context file
  • IDEA-117442 (Bug): springframework: inspection autowiring for bean class in servlet
  • IDEA-117017 (Bug): spring: @Autowired without @Component: relax for abstract types
  • IDEA-117371 (Exception): PsiInvalidElementAccessException at com.intellij.jam.JamClassGeneratorImpl$JamReferenceHolderImpl.$$$getPsiRef$$$
  • Task Management:
  • IDEA-116558 (Bug): Tasks: Jira Integration - unable to close Jira task
  • Unit Tests:
  • WEB-10274 (Bug): Can't run karma tests with coverage using karma-coverage 0.1.4
  • User Interface:
  • IDEA-115859 (Bug): Presentation mode is broken
  • IDEA-117426 (Bug): deadlock in MPS
  • Version Control:
  • IDEA-115675 (Usability Problem): new git log: date column sizing
  • IDEA-116040 (Usability Problem): "Author" and "Date" columns are constantly restoring its size.
  • IDEA-117212 (Bug): "Contained in branches" displays incorrect information if there is active non-branch filter
  • Version Control. Git:
  • IDEA-117500 (Performance Problem): New git log is slow when there are many (3K+) branches in the project
  • IDEA-117365 (Bug): RubyMine 6.0 - Git changes log does not load
  • IDEA-118265 (Bug): For multi-root projects Git branch menu not showing when clicked
  • Version Control. Mercurial:
  • IDEA-115906 (Exception): Throwable at com.intellij.vcs.log.graph.mutable.GraphBuilder.createBranch
  • IDEA-117401 (Exception): IAE at com.intellij.vcs.log.util.SequentialLimitedLifoExecutor$DetailsLoadingTask.consume
  • Version Control. Subversion:
  • IDEA-117432 (Bug): svn checkout not working - PhpStorm 7.1 Build #PS-133.168
  • XML:
  • IDEA-84166 (Feature): Support "CTRL+H" on class in .xml file
  • IDEA-105450 (Bug): Attribute id in OSGI reference element not allowed

New in IntelliJ IDEA Ultimate Edition 13.0 Build 133.193 (Dec 3, 2013)

  • HIGHLIGHTS:
  • Even more straightforward user interface
  • Complete support for Java EE 7, including CDI 1.1, JSF 2.2, JAX-RS 2.0, Batch and others
  • Spring support improvements, with better performance, a new dedicated tool window, and easier project configuration
  • Refined Gradle support, with code insight and smooth project synchronization
  • New tools for Android development, including better editor and UI designer, SQLite data access and many more
  • Improved Git, Mercurial and Subversion tools (including support for Subversion 1.8)
  • Better Scala support with built-in SBT integration
  • Enhanced debugger
  • Better performance
  • Improved database tools and SQL support
  • The new built-in Terminal tool window
  • CloudFoundry 2.0, OpenShift and Heroku deployment tools
  • IDE GENERAL:
  • User Interface:
  • The new interface is even more straightforward and functional, with the toolbar and tool window buttons hidden by default.
  • New Look and Feel:
  • IntelliJ IDEA 13 introduces the new light look and feel for Windows and Linux available in both editions.
  • Navigate to Folder:
  • Now you can navigate to a folder just as quickly as to a file, by using Navigate to File.
  • Resources Roots:
  • All files in resources roots will be copied to the out directory automatically, without compilation and regardless of the configured compiler resource patterns.
  • Presentation Mode:
  • The new Presentation mode lets you use the IDE for effective public talks and presentations.
  • Search everywhere:
  • With the new powerful search you can find a class, file, action or even an IDE setting always using the same action.
  • Lens Mode:
  • Now when you hover the mouse over a warning or error strip on the scroll bar, the IDE shows you the source code fragment annotated with the message.
  • Find in Strings and Comments:
  • Now you can search over the project using specific scopes such as string literals or comments.
  • Speed Search:
  • The new Speed Search highlights matches to help you navigate over the items quicker.
  • Java 8:
  • Support for Java 8 has been improved according to the latest updates.
  • Generated Roots:
  • The IDE protects code in these roots from refactorings and other external changes.
  • Performance:
  • The editor now is more responsive for typing while project indexing is in progress.
  • Navigate To Class & File:
  • Suggestions in Navigate to Class and Navigate to File actions appear much faster now, with no delay as you type your query.
  • Debugger:
  • With the new debugger feature you can see local variables when debugging third-party libraries or JDK sources compiled without debug information.
  • Now the Smart Step Into also supports anonymous classes and lambdas. More details…
  • Contract Annotation:
  • The new annotation lets you define dependencies between method arguments and return values.
  • Using contract annotations in the project enables smarter control flow analysis for your code. More details…
  • Find Usages:
  • Frequently used symbols (e.g. getInstance(), getName(), etc.) now appear in the results of Find Usages faster than before.
  • Terminal
  • The new built-in command-line interface lets you run commands locally for any platform or remotely via the SSH protocol.
  • JAVA EE 7:
  • JSF 2.2:
  • The editor comes with support for the latest version of JavaServer Faces, including a rich set of code assistance features for flows, actions, contracts, pass-through attributes and more.
  • In addition, the IDE automatically detects JSF libraries so you don't need to configure the facet anymore.
  • Enterprise View:
  • The new dedicated tool window lets you navigate through your project files and its relationships from the Java EE perspective.
  • WebSockets:
  • Support for the WebSockets annotations, including smart code assistance for defining parameters.
  • CDI 1.1:
  • Improved navigation, code analysis and diagrams for injected dependencies, now with support for the new annotations and beans.xml configuration.
  • JAX-RS 2.0:
  • Support for the new JAX-RS annotations, including smart code assistance for defining parameters. More details…
  • Application Servers:
  • Out-of-the-box support for the latest versions of top open-source and commercial application servers, including: Glassfish 4.0, WildFly 8, Tomcat 8, Weblogic 12.1.2, WebSphere 8.5.5, TomEE 1.5.3, Virgo 3.6.2, tcServer 2.9.3 and others.
  • Batch Processing:
  • Advanced code assistance for batch jobs definition, including specific code completion, navigation, code analysis and many more.
  • REST Client:
  • Improved tools for testing RESTful web services, now with authorization capabilities and requests history.
  • Libraries:
  • Now you don't need to download and configure Java Enterprise libraries manually. You can use the libraries provided by the application server.
  • SPRING:
  • Contexts Configuration:
  • The IDE automatically detects unmapped contexts defined with @Configuration and suggests adding them to the project settings.
  • When the project is imported, the IDE also scans for XML configuration files and suggests adding them to the project settings.
  • Spring MVC View:
  • The new dedicated tool window helps you easily navigate through the controller methods defined in the project, displaying the corresponding HTTP information such as mapped URL, method and path variables.
  • Bean Documentation:
  • The Quick documentation popup displays bean-specific information additionally to JavaDoc, including XML file location, profile, stereotype, etc.
  • Beans View:
  • The new dedicated tool window helps you easily navigate through the beans configured in the project, showing information such as dependencies, quick documentation, diagram, etc.
  • Performance:
  • The IDE performance has been improved for projects with many beans.
  • ANDROID:
  • Android Studio:
  • Google's new official IDE for Android developers is now based on IntelliJ Platform and provides the same feature set as IntelliJ IDEA Community Edition.
  • Gradle Build System:
  • The IDE provides now seamless integration with the new Gradle-based Android build system, including code assistance for editing Gradle DSL.
  • Nine-patch Editor:
  • Now you can edit your 9-patch graphics files without leaving the IDE, using the built-in 9-patch editor.
  • Navigate to Declaration:
  • Navigation to the declaration in the manifest for Activity, Service and other Android classes.
  • Lint Inspection:
  • Better Android-specific code analysis with new Lint inspection.
  • RenderScript:
  • Syntax highlighting for RenderScript files.
  • Navigate to Related Files:
  • Navigate between the layout file and related Activity or Fragment classes via the Go to Related File action.
  • XML Editor:
  • Code completion for required attributes and rearranging of attributes based on code styles for XML files. More details…
  • Logcat:
  • The user interface for the Logcat tool window has been enhanced and now lets you filter by package name.
  • Embedded Database Access Ultimate:
  • The IDE provides database tools for accessing device-embedded SQLite database. More details…
  • The built-in tools lets you browse tables, edit its data and run queries.
  • Multiple Devices Preview:
  • The layout preview has been improved with more options and capabilities to display more than one device simultaneously.
  • Color picker:
  • Now you can select colors in XML drawables and layout files via the new Color Picker.
  • GRADLE:
  • Code Completion:
  • The IDE now provides code completion for dependencies and plugins.
  • Code Generation:
  • With the new code generation actions you can add dependencies and plugins even easier.
  • Dependencies Import:
  • The dependencies import has been significantly improved. Now the IDE correctly recognizes dependency scope and replace library on it's version change.
  • Quick Documentation:
  • Now you can use the Quick Documentation popup for Gradle DSL.
  • WAR Artifacts Import:
  • The IDE now is able to configure Web facet and WAR artifacts automatically, based on the Gradle build files.
  • Debugger:
  • Now the IDE supports debugging for the corresponding Gradle tasks (e.g. test, exec, etc).
  • Performance:
  • Project import features improved performance, made possible by changes in Gradle 1.8.
  • GROOVY:
  • In-place Refactorings:
  • Now it's possible to introduce a variable, field, constant and parameter using in-place refactorings, without any dialogs.
  • Label Formatting:
  • Code style settings now let you specify custom indentation for the label blocks.
  • Spock Tests:
  • The IDE now suggests using the Spock library when creating a test and the corresponding code generation actions.
  • Inspections and Intentions:
  • The IDE is aware of final symbols and @Immutable classes and warns you if you try to change them.
  • Many other useful intentions and inspections are also available.
  • Pull Members Up:
  • Use this new refactoring to move class members to a superclass or an interface.
  • Language Injection:
  • Now you can inject other languages into GString literals and String concatenations.
  • SCALA:
  • Built-in SBT Support:
  • The new version of Scala plugin comes with built-in support for SBT, with code completion and dependencies import.
  • Type Information:
  • Now it's very easy to see the inferred type information for any expression by hovering over it with the mouse.
  • Generate equals and hashCode:
  • Methods equals() and hashCode() can be generated now automatically for any class via Generate new action.
  • WEB:
  • JavaScript Debugger:
  • Better JavaScJavaScript debugger for Google Chrome and Node.js: Variables tab has been reworked, and the new Elements tab helps you inspect DOM elements for the current HTML page.
  • CSS:
  • The new Extract Inline CSS refactoring helps automatically extract inline styles.
  • The Image Preview and Extract Image refactorings are available for the data:uri attributes.
  • LESS, Sass & SCSS:
  • Breadcrumbs and suppressible inspections support for LESS, Sass and SCSS languages.
  • TypeScript 0.9:
  • Support for the latest version of TypeScript, including generics and enums.
  • Emmet Preview:
  • The IDE now shows a preview for your Emmet abbreviation before you actually expand it.
  • Surround with Emmet:
  • Now you can surround any piece of HTML code using Emmet.
  • Karma:
  • Support for the Karma test runner and the Istanbul code coverage tool. Now you can view results for your JavaScript tests in a nice and visual format.
  • Dart 1.0:
  • Support for the latest version of Dart, now with much faster code analysis and better Dartium browser integration.
  • Compass:
  • Support for Compass CSS framework, including code completion, find usages for functions, mixins and variables.
  • Flash and Flex:
  • Support for the latest Apache Flex SDK, Adobe AIR SDK. Numerous bug fixes and usability improvements.
  • Stylus:
  • Basic support for Stylus stylesheet language, including code completion, formatting and CSS generation.
  • Web Components:
  • Initial support for the new HTML template specification Web Components.
  • EJS:
  • Support for the EJS JavaScript template library, including code completion, formatter and more.
  • Mustache & Handlebars:
  • Formatting and syntax highlighting for Handlebars and Mustache templates.
  • DATABASE:
  • Edit Data Sources:
  • It's much easier to configure a data source with the new user interface. Just choose a database type and the IDE will automatically download the corresponding JDBC driver.
  • Primary Key Related Data:
  • The new action showing referencing rows from other tables for the primary key selected in the Table editor.
  • Statement Highlighting:
  • Now the IDE highlights the statement at the caret that is to be executed.
  • Structure View:
  • The new Structure view is available now for SQL files, the Table editor and Results view as a tool window and a quick popup.
  • With the new view you can quickly navigate between the columns and manage its visibility and ordering.
  • Foreign Key Value View:
  • The new action showing rows from the tables referenced by the foreign key selected in the Table editor.
  • Transposed Row View:
  • The new action showing the transposed view for the current row in the Table editor.
  • H2, SQLite Files:
  • Now it's possible to configure a data source by simply dragging H2 or SQLite files to the Database tool window.
  • Query Filter and Ordering:
  • Improved user interface for query filters and order management in the table editor and results view.
  • Foreign Key Referenced Data:
  • This new action navigates to the row referenced by the foreign key selected in the Table editor.
  • Smart Code Completion:
  • This new smart code completion works for join conditions in SQL statements, based on the foreign keys information.
  • Database Colors:
  • Now it's possible to assign different colors to databases so it's easier to distinguish them in the Database tool window or in the Editor.
  • VERSION CONTROL:
  • Git & Mercurial Log:
  • A blazing fast and powerful new log viewer is available for Git and Mercurial repositories, with user-friendly branches visualization, endless scrolling and other exciting features.
  • Subversion 1.8:
  • Support for the latest version of Subversion via the native client (no more SvnKit integration).
  • GitHub:
  • The new Create Pull Request action provides an easier way to create pull requests without leaving the IDE.
  • Many bugfixes and usability improvements for Create gist, Rebase, Share project and other actions.
  • Mercurial:
  • Please welcome the new user interface for creating, updating, merging and switching branches and bookmarks.
  • Commit Dialog:
  • The new commit dialog with more compact user interface.
  • Feature branches:
  • When you switch between tasks, the IDE is able to switch between the associated feature branches. When you close a task, the branch can be merged to the master automatically.

New in IntelliJ IDEA Ultimate Edition 13 Build 133.162 RC 3 (Dec 2, 2013)

  • No subsystem:
  • IDEA-117070 (Cosmetics): IDEA instead of product name in File type association dialog
  • IDEA-117119 (Bug): Exception in offline inspections process: com.intellij.codeInspection.ex.GlobalInspectionContextBase cannot be cast to com.intellij.codeInspection.ex.GlobalInspectionContextImpl
  • IDEA-115198 (Bug): Spring toolwindow: toggle filesets/files view does not update immediately
  • IDEA-109997 (Bug): Regression: code tag is not working in Quick documentation lookup
  • IDEA-66494 (Bug): Switching between search and replace
  • IDEA-117040 (Bug): Ultimate edition suggest to upgrade to the Ultimate edition
  • Android:
  • IDEA-117037 (Bug): Creating a new Android Library does not enable Gradle plugin
  • IDEA-116593 (Bug): Android Gradle New Project Wizard: it is suggested to select SDK twice; the first selection is ignored
  • Code Formatting and Code Style:
  • IDEA-116432 (Bug): Incorrect Spelling of Eclipse
  • Compiling Project:
  • IDEA-116404 (Bug): Java code compilation does not work with IBM JDK
  • Console:
  • IDEA-113897 (Cosmetics): SSH Terminal: Select server on every run opens dialog without title
  • IDEA-117210 (Bug): Terminal: not able to select text
  • Database:
  • IDEA-117132 (Usability Problem): Cant' close Database "error notifications in editor"
  • IDEA-117133 (Bug): Can't find how to disable Database error notifications in settings
  • IDEA-117016 (Bug): Database Connections: changed Scope value is not saved
  • Debugger:
  • IDEA-111388 (Usability Problem): Built-in server not "available external" — it is unclear that port number must be also changed
  • WEB-9968 (Exception): Dart: ClassCastException when debugging web application in Dartium
  • Editor. Editing Text:
  • IDEA-100294 (Bug): Cannot edit a file - text jumps all over the screen
  • Editor. Error Highlighting:
  • IDEA-117082 (Bug): Anonymous class assigned to final field
  • Gradle:
  • IDEA-116824 (Feature): Gradle: Provide an inspection & quickfix for multiple custom maven repo links
  • IDEA-116881 (Usability Problem): Please time stamp gradle tasks
  • IDEA-116900 (Bug): War artifact after gradle import should consider runtime dependency as WEB-INF/lib jar
  • IDEA-116974 (Bug): Gradle Plugin doesn't handle 'providedCompile' dependencies in 'war' projects correctly
  • IDEA-116891 (Bug): gradle import creates a lot of extra empty directories
  • IDEA-116756 (Bug): Gradle multi-module project with deep-nested modules - idea places iml file in the wrong directory
  • Groovy:
  • IDEA-95170 (Feature): Batching statement isn't identified, and, even if it is, doesn't get sql injected
  • IDEA-116628 (Task): No nulls in type parameters
  • IDEA-116784 (Bug): Error Parsing Regex /\s/ in Groovy
  • IDEA-116378 (Bug): groovy elvis operator incorrectly highlighted as an error when used in for loop, compiles and runs fine
  • IDEA-116837 (Bug): Groovy: Replace qualified name with import does not work
  • IDEA-116621 (Bug): Groovy: Extract Parameter Refactoring: 'Replace this occurrence only' replaces all occurrences in current method
  • IDE Configuration:
  • IDEA-116991 (Cosmetics): "IDE is up to date" message
  • IDEA-117068 (Bug): Plugin Suggestion: 'Install plugin' action installs a plugin but doesn't enable it
  • IDEA-117003 (Bug): Plugins suggestion: if there is an enabled outdated incompatible plugin with new compatible version available, 'Install plugins' action could suggest to update the plugin
  • J2EE:
  • IDEA-116858 (Bug): CDI: alternative bean is not used if defined using @Alternative stereotype
  • Java. Error Highlighting:
  • IDEA-117124 (Bug): JDK 1.8: good code is red: lambda with varargs, if interface method is declared with array parameter (or vice versa)
  • IDEA-117071 (Bug): Red code in library classes
  • IDEA-116987 (Bug): Good code red: Lambdas as constructor arguments of anonymous classes
  • JavaScript. Frameworks:
  • WEB-10109 (Bug): New project/Foundation: empty project is created
  • Maven:
  • IDEA-116452 (Bug): "Resolve workspace artifacts" option doesn't work with Maven 3.1.x
  • Node.js:
  • WEB-9933 (Bug): What should happen when creating node.js Express App as New Module?
  • Packaging and Installation:
  • IDEA-116866 (Bug): idea64.exe ignores idea.properties
  • Project Configuration:
  • IDEA-99885 (Feature): Delete all unused libraries
  • IDEA-116808 (Performance Problem): Performance problem during solving library configuration errors
  • IDEA-110799 (Performance Problem): Too many invokeLaters created
  • Run | Debug configuration:
  • IDEA-115854 (Bug): Unable to define custom port in GWT SuperDev run mode
  • Spring:
  • IDEA-116357 (Bug): Spring config inspection: @Configuration class used via marked as not setup in Spring facet
  • Task Management:
  • IDEA-115708 (Bug): Task & Contexts connection to jira failed
  • Unit Testing. JUnit:
  • IDEA-116871 (Bug): Run all test on package or source directory runs tests in wrong source directory
  • Unit Tests:
  • WEB-10085 (Bug): Can't debug JSTestDriver tests in Chrome
  • User Interface:
  • IDEA-111161 (Feature): Flat tool window design
  • IDEA-115546 (Bug): Full Screen Mode: main menu persists on screen, when invoked by the keyboard shortcut
  • IDEA-117192 (Bug): NavBar popup shows in wrong place when navigating to the directory from popup
  • IDEA-117211 (Bug): empty elements in Search Everywhere
  • IDEA-117073 (Bug): Recent files and Switcher are not centred in ide window
  • IDEA-117077 (Bug): Can't remove files from Recent Files
  • IDEA-116952 (Bug): IntelliJ LAF issue
  • User Interface.Darcula:
  • IDEA-104734 (Cosmetics): Dracula: Cannot see well active tab in Modules Settings.
  • Version Control:
  • IDEA-116950 (Usability Problem): Don't display all tags if there are too many of them and they hide the commit message
  • IDEA-115577 (Bug): Commit Changes: keyboard shortcut for Commit Message History does not work
  • IDEA-109608 (Bug): Wrong paths for non-existing files in Apply patch dialog
  • Version Control. Git:
  • IDEA-116399 (Bug): Changes window | Log ignores branch filter
  • IDEA-115571 (Bug): Commit message gets lost after reviewing code analysis results
  • Version Control. Perforce:
  • IDEA-117083 (Bug): Ctrl+D for Perforce changes is not working in 2-3 latest EAPs
  • Version Control. Subversion:
  • IDEA-113730 (Bug): Subversion command line client: in a modified file, non-ascii characters are shown as changed, even though they aren't

New in IntelliJ IDEA Ultimate Edition 13 Build 133.124 RC 2 (Nov 26, 2013)

  • No subsystem:
  • IDEA-81945 (Bug): Fix the License Collision Detected popup
  • IDEA-116927 (Bug): Strange message in .gitmodules file
  • Android:
  • IDEA-116827 (Bug): Completion of layout attributes doesn't work if parent tag is "merge"
  • IDEA-116665 (Bug): Running instrumentation tests for APK with renamed package name failed
  • Ant:
  • IDEA-116929 (Bug): [regression] Ant: after rewriting to DOM API create target quick fix is missing
  • Code Analysis. Inspection:
  • IDEA-116596 (Feature): New inspection: Exception printed using System.out.println()
  • IDEA-116639 (Usability Problem): "Allow suppressions" ==> "Allow these suppressions"
  • IDEA-112242 (Bug): Improve Suspicious Array Cast
  • IDEA-116393 (Bug): "java.lang.Error not rethrown" false negative for multi-catch
  • IDEA-116328 (Bug): Method can be variable arity method inspection should not highlight for @Nullable parameters
  • Flash_Flex:
  • IDEA-115814 (Bug): Good code red in AS3#Vector
  • IDEA-116703 (Bug): Rename class does not rename ann instance in Flex CSS
  • IDEA-114866 (Bug): Flex: resource and test-resource roots are not processed
  • IDEA-105131 (Bug): Assign statement to variable bug
  • IDEA-116764 (Bug): Run/Debug configuration assuming wrong version of Air SDK
  • IDEA-116023 (Bug): Good code is red. Element is not allowed here
  • Gradle:
  • IDEA-116097 (Bug): Gradle: Code Completion for dependencies doesn't work inside brackets
  • IDEA-116833 (Bug): External System: clear orphan project libraries
  • HTML:
  • WEB-7451 (Bug): Inspection: HTML > File reference problem for "about:" pages
  • WEB-9833 (Bug): don't check javascript code embedded in tag for malformed XML
  • IDE Configuration:
  • IDEA-97696 (Bug): Custom tool windows layout is lost on exiting IDE with closed projects
  • Indices:
  • IDEA-116497 (Bug): UI hang during index update
  • J2EE:
  • IDEA-116789 (Bug): CDI1.1: without beans.xml bean discovery mode should be 'annotated'
  • IDEA-116848 (Bug): CDI: if multiple alternatives exist for the same type, show error
  • IDEA-116845 (Bug): CDI: if same class appears twice in altertatives section in beans.xml, report error
  • IDEA-116846 (Bug): CDI: not resolved class reference in 'alternatives' section in beans.xml should be detected as error
  • Java. Intention Actions:
  • IDEA-115760 (Bug): Spring: create class intentions should not create class in 'generated sources' roots
  • JavaScript:
  • WEB-10053 (Bug): Invalid 'Potentially invalid usage of this' detection with function bind
  • JavaScript. Inspections:
  • WEB-9267 (Bug): use of 'this' inspection is broken in certain case
  • JavaScript. Predefs:
  • WEB-8156 (Bug): Incorrect signature for Date.prototype.setHours
  • Maven:
  • IDEA-116862 (Bug): Added Maven Dependency (via Quick Fix) added with incorrect scope
  • IDEA-116701 (Exception): ISE at com.intellij.psi.impl.PsiToDocumentSynchronizer.a
  • OSGi:
  • IDEA-115275 (Bug): Code changes requires double restart to be applied
  • Project Configuration:
  • IDEA-116708 (Usability Problem): Excluded library directories in jar: a) show what is excluded; b) allow to include them back
  • IDEA-116713 (Usability Problem): Excluded library directories: it's possible to exclude the same directory twice
  • IDEA-116727 (Cosmetics): Excluded library directories: removing a root does not removes its excludes
  • Spring:
  • IDEA-116936 (Feature): Spring MVC Controller list: add "Edit"
  • IDEA-116333 (Feature): Spring MVC Toolwindow: presentation/filtering additions
  • IDEA-116689 (Bug): Spring security inspection shows error for remember-me if there is no user-service-ref
  • IDEA-116908 (Bug): Spring toolwindow: MVC: request mappings from different module controller are not shown
  • IDEA-116909 (Bug): Spring tool window: MVC: controller-level @RequestMapping is shown incorrectly
  • TypeScript:
  • WEB-9135 (Bug): TypeScript merging/extending types (Good code red)
  • WEB-9944 (Bug): TypeScript: Generics and module scopes not playing well together
  • WEB-10012 (Bug): Using "super" within an "arrow function" scope is displayed as an error
  • Unit Tests:
  • WEB-10010 (Bug): Karma Server failure - WebStorm 7 & Jasmine
  • User Interface:
  • IDEA-111161 (Feature): Flat tool window design
  • IDEA-73513 (Usability Problem): Facet autodetection: Setup Frameworks dialog layout could be optimized
  • IDEA-116346 (Cosmetics): IntelliJ theme: comboboxes have darker background
  • IDEA-116768 (Bug): IntelliJ theme: text end is too close to combobox button
  • IDEA-116350 (Bug): IntelliJ theme: file settings tree views colors are misplaced
  • IDEA-116343 (Bug): IntelliJ theme: selected radio button is misplaced
  • IDEA-116731 (Bug): IntelliJ theme: Database Connections dialog: Scope combobox is too narrow
  • Version Control:
  • IDEA-116470 (Usability Problem): "Contained in branches" information is missing in New VCS log.
  • IDEA-116100 (Performance Problem): memory leak: VcsLogGraphTable
  • IDEA-116267 (Cosmetics): VCS-Log: confusing naming of selected items in structure filter
  • IDEA-116318 (Bug): Mercurial Log: on very first context menu invocation NewBranch etc actions are available
  • Version Control. Subversion:
  • IDEA-114717 (Bug): Subversion: should be possible to upgrade to 1.8 from 1.7 when 'use command-line client' option is off
  • IDEA-113730 (Bug): Subversion command line client: in a modified file, non-ascii characters are shown as changed, even though they aren't
  • IDEA-113732 (Bug): Subversion: commit/update/checkout from https repository fails if certificate is accepted temporary
  • IDEA-114718 (Bug): Subversion: it should be possible to check out to 1.8 if 'use command line client' is off, but correct path to svn18 client is set
  • IDEA-113860 (Bug): Idea hangs and crash(sometimes) if enter incorrect credentials
  • IDEA-113533 (Bug): Subversion1.8:ShareProject should create 1.8 working copy if command line svn1.8 is turned on
  • IDEA-112787 (Bug): Subversion: for renamed paths, Diff from annotations is not shown

New in IntelliJ IDEA Ultimate Edition 13 Build 133.79 RC 1 (Nov 21, 2013)

  • No subsystem:
  • IDEA-116348 (Usability Problem): IDEA 13 starts with toolbar and Project structure toolbar hidden
  • IDEA-116194 (Usability Problem): "Generate equals() and hashcode()" for final classes
  • IDEA-116422 (Bug): Tweak "Drag'n'Drop" wording
  • WEB-8669 (Bug): *.[x]html content type
  • IDEA-116415 (Bug): Event log: all notifications before its opening get the timestamp of the opening
  • WEB-8323 (Bug): Warning About Tool Icon Size
  • IDEA-116362 (Bug): ignore extension does not work
  • Ant:
  • IDEA-57875 (Bug): No quick fix to create property from a usage of unknown property in Ant
  • CoffeeScript:
  • WEB-9811 (Bug): CoffeeScript: Local variables are incorrectly marked as global variables
  • Compiling Project:
  • IDEA-116324 (Bug): IDEA 13 compiler uses some old xmx setting
  • Console:
  • IDEA-115163 (Performance Problem): IDE unresponsive with too many console hyperlinks
  • Database:
  • IDEA-116485 (Bug): Database Console: incorrect icons for running consoles at dropdown popup 'Choose console' at .sql file
  • IDEA-116645 (Bug): Run SQL Query intention creates duplicate database consoles
  • IDEA-116557 (Bug): Database Connections: DDL DataSource: can't add a file to DDL Files
  • IDEA-116495 (Bug): Database Connections: error message is still at the dialog even after successful connection
  • IDEA-116611 (Bug): Database Connections and Drivers: non unique names are created for Data Sources by default
  • Debugger:
  • WEB-6569 (Usability Problem): Hide internal Chrome scripts
  • WEB-9965 (Bug): Loading an external JavaScript file via XHR failes when using the debugger
  • IDEA-116518 (Bug): AspectJ support. Add breakpoint handling
  • Editor. Code Completion:
  • IDEA-115355 (Bug): Irrelevant code completion in XML
  • File System:
  • IDEA-113483 (Feature): Context-Menu on Symlink: "Jump to origin"
  • File Watchers:
  • WEB-9958 (Bug): Mac OSX: default encoding is wrongly assumed to be US-ASCII
  • Find, Replace, Find Usages:
  • IDEA-97579 (Usability Problem): Provide option to ignore generated sources in "Find Usages" and "Safe Delete."
  • IDEA-115258 (Bug): Find Usages: "More than 1001 results" -> Abort -> does not stop search
  • Flash_Flex:
  • IDEA-115919 (Bug): Regression on "Make" for Flex multi module and library project
  • IDEA-116377 (Bug): Idea doesn't work correct with Vector class.
  • Gradle:
  • IDEA-109369 (Feature): External system: Correct WAR artifact setup on external system config change
  • IDEA-115169 (Bug): EAP Cardea Gradle Integration does not detect additional source folders
  • IDEA-116166 (Bug): Cannot re-import or refresh gradle project
  • Groovy:
  • IDEA-116271 (Usability Problem): groovy autocomplete tries to complete in /* */ comments
  • IDEA-115699 (Bug): Groovy: "Convert to Singleline Literal" intention shouldn't be shown for single-line slashy and dollar-slashy string literals
  • IDEA-115877 (Bug): Pasting code which needs to be imported isn't imported
  • IDEA-115703 (Bug): Groovy: reference to $this is not resolved inside slashy and dollar slashy strings
  • IDEA-116162 (Bug): Wrong groovy's formatting for Spaces with Regular Expression Operators
  • IDEA-116161 (Bug): Wrong groovy's formatting for Blank Lines with Javadoc
  • IDEA-113152 (Exception): Groovy: In-Place Introduce Refactoring: PIEAE at GrCodeReferenceElementImpl.multiResolve()
  • HTML:
  • WEB-9900 (Usability Problem): html has type, bad intellisense
  • IDE Configuration:
  • IDEA-114804 (Bug): File types mapped to text are not remapped when corresponding plugin is installed
  • IDEA-116371 (Exception): IntelliJ Configuration Server plugin doesn't work with 132.1045
  • Indices:
  • IDEA-115736 (Bug): Editor frequently becomes unresponsive
  • J2EE:
  • IDEA-115689 (Feature): IU-132.844. Heroku AS web app deployment link
  • IDEA-116126 (Bug): NoClassDefFound on attempt to deploy to heroku
  • J2EE.App Servers.Generic:
  • IDEA-116521 (Bug): Heroku deployment facet: application by sample creation doesn't work
  • J2EE.JSF:
  • IDEA-115787 (Usability Problem): Better resolvement for JSF page URLs
  • IDEA-110064 (Bug): JSF 2.2: Pass-through elements: if upper-case symbols are used instead of default 'jsf' namespace prefix, attributes are red-highlihted
  • IDEA-110007 (Bug): JSF 2.2: 'invalid Id reference' inspection reports error on referencing h:* element id
  • J2EE.WebLogic:
  • IDEA-116456 (Usability Problem): WebLogic - correctly report wrong admin server name
  • IDEA-115678 (Bug): Weblogic 12.1.2.1 is not recognized and can't be start from IDEA
  • JPA:
  • IDEA-116638 (Bug): Generated DDL/SQL in HQL/JPQL consoles is not highlighted
  • Java. Code Completion:
  • IDEA-116520 (Bug): JavaDoc: @see macro is broken in IntelliJ 13
  • IDEA-115199 (Bug): Completion in Evaluate Dialog suggests obfuscated classes and scrolls the desired item down
  • Java. Error Highlighting:
  • IDEA-115725 (Bug): Error highlighting - Type inference on varargs methods
  • IDEA-116359 (Bug): Overload resolution
  • IDEA-116493 (Bug): Type error not flagged
  • IDEA-116252 (Bug): Type inference in assignment context
  • IDEA-116548 (Bug): Type inference - lambda body that throws
  • IDEA-116441 (Bug): Could not throw generic exception in Lambda expression
  • Java. Intention Actions:
  • IDEA-106670 (Bug): JDK 1.8: "Replace with method reference" quick fix produces incorrect code without generics
  • JavaScript:
  • WEB-9938 (Exception): NPE during inspections
  • JavaScript. Frameworks:
  • WEB-8599 (Bug): JavaScript libraries: correctly update library downloaded via Google CDN link
  • Language Injection:
  • IDEA-49273 (Usability Problem): Injected language: parameter info tooltip disappears on moving caret
  • IDEA-102454 (Bug): Parameter Info: TAB/Shift-TAB and editing does not work in language injected fragment
  • Packaging and Installation:
  • IDEA-116503 (Bug): Cleanup for inspect.sh
  • Project Configuration:
  • IDEA-115080 (Bug): New Project Wizard: Ruby: ruby-specific settings are missing
  • Remote Interpreters:
  • RUBY-14555 (Bug): NPE while copying remote gems on Windows
  • Spring:
  • IDEA-115220 (Feature): spring: highlight class using @Autowired but not @Component/@Service/etc
  • IDEA-44411 (Feature): Spring 2.5: provide inspection that checks that only one bean class constructor is annotated with 'required' @Autowired annotation
  • IDEA-116132 (Bug): Spring: NoMatchingConstructor notification: generic types are displayed incorrectly
  • IDEA-116174 (Bug): Spring: NomatchingConstructor inspection: tooltip looks bad for existing c-namespace attributes
  • IDEA-73639 (Bug): Spring 3.1 support: @Autowired Dependency generation: PsiInvalidElementAccessException
  • IDEA-116334 (Exception): IAE at com.intellij.spring.model.actions.generate.GenerateAutowiredDependenciesUtil.createAutowiredDependency
  • Template Languages. Velocity:
  • IDEA-44650 (Feature): Allow folding(and fold default) the initial comment/header in Velocity files.
  • IDEA-116010 (Bug): Quick Help on a @vtlvariable name is not showing the JavaDocs
  • TypeScript:
  • WEB-9737 (Bug): typescript: member of function type optional parameter is unresolved
  • WEB-7465 (Bug): typescript prototype support
  • WEB-9951 (Bug): Typescript: StackOverflowError on file indexing
  • User Interface:
  • IDEA-115889 (Cosmetics): Framework toolwindows: support scope-based file colors for items
  • IDEA-116431 (Bug): IntelliJ laf: menu shortcuts are invisible
  • IDEA-114461 (Bug): Structure tool window: Jump to Source (F4) does not move focus to Editor
  • IDEA-116666 (Bug): 'Enter' key doesn't work in popups
  • IDEA-116445 (Bug): IntelliJ laf: Menu bar is hardly visible on Linux
  • IDEA-116296 (Bug): Search match looks terrible under Retina
  • IDEA-116197 (Bug): filter improvements
  • Version Control. Git:
  • IDEA-76670 (Usability Problem): Doesn't handle GIT .gitignore files properly when a directory is being added
  • IDEA-109511 (Usability Problem): Cannot call git add for tracked files
  • IDEA-104070 (Bug): Can't add folder to git when it contains hidden files
  • Version Control. Mercurial:
  • IDEA-116241 (Task): Support filtering by structure (i.e. files/folders) in Mercurial log
  • IDEA-116240 (Task): Support filtering by date in Mercurial Log
  • IDEA-116291 (Bug): New Mercurial log: Details not correct and garbled
  • Version Control. Perforce:
  • IDEA-115010 (Bug): Don't use p4 login to check connectivity as p4 2002 server doesn't support this command
  • IDEA-105668 (Bug): Perforce: Respect Settings | Version Control | "Limit history by" setting.
  • XML:
  • IDEA-115702 (Exception): DomAnchorImpl exception

New in IntelliJ IDEA Ultimate Edition 13 Build 132.1045 EAP (Nov 13, 2013)

  • No subsystem:
  • IDEA-116194 (Usability Problem): "Generate equals() and hashcode()" for final classes
  • IDEA-114608 (Cosmetics): breakpoints dialog: add panel must be at top
  • IDEA-93733 (Cosmetics): Double line above editor tabs
  • IDEA-89720 (Cosmetics): Preview usages: "select usages to preview" should be shown at the center of panel
  • IDEA-115064 (Cosmetics): New Project Wizard: Spring page looks bad
  • IDEA-116106 (Bug): Map help button of the keymap page
  • IDEA-110540 (Bug): "String concat and super.toString()" template adds "+ super.toString()" even if no super
  • IDEA-116085 (Bug): Idea locks up for long time as I use CTRL+SPACE to autocomplete method
  • Android:
  • IDEA-116009 (Bug): Intellij 13 hangs with large android project after git rebase
  • IDEA-114118 (Bug): android logcat filter resets upon debug restart
  • IDEA-115497 (Bug): Android Manifest Merger messages are incomprehensible
  • CSS:
  • WEB-9876 (Usability Problem): Fuzzy search is still colliding with completion
  • WEB-9877 (Bug): Reformat breaks CSS with capital units
  • WEB-9885 (Bug): Uppercase CSS rules are not understood
  • WEB-9889 (Bug): Emmet: fuzzy searcher should lookup property-templates only
  • Code Analysis. Inspection:
  • IDEA-94922 (Feature): Report negatively named boolean variables and suggest to perform 'Invert Boolean' for them
  • IDEA-72889 (Feature): CodeStyle inspection to check tabs instead of spaces in file
  • IDEA-75717 (Bug): "Referenced checked for null not used inside if" false positive
  • IDEA-115330 (Bug): Incorrect "condition is always false"
  • CoffeeScript:
  • WEB-8867 (Bug): CoffeeScript: Unused warnings
  • WEB-9811 (Bug): CoffeeScript: Local variables are incorrectly marked as global variables
  • Compiling Project:
  • IDEA-115189 (Bug): IntelliLang Pattern Validator: Class not found
  • Console:
  • IDEA-115163 (Performance Problem): IDE unresponsive with too many console hyperlinks
  • PY-11324 (Exception): NPE at org.jetbrains.plugins.terminal.TerminalView.hideIfNoActiveSessions
  • Dart:
  • WEB-7906 (Bug): Filter multiple copies of the package folder in DART
  • Database:
  • IDEA-116151 (Feature): Database View: simplify connection management
  • IDEA-115723 (Bug): Can't run large sql script
  • IDEA-115120 (Bug): Database table editor checkboxes behave unpredictable (jumping around randomly)
  • IDEA-116067 (Bug): Database console: ability to cancel running statements
  • IDEA-115778 (Bug): In database console, ":" in a literal is treated as a parameter
  • IDEA-116141 (Exception): Database Connections: IAE at ObjectUtils._assertNotNull() for certain data source
  • Debugger:
  • IDEA-97390 (Bug): Java Debugger: View Text action shows white on white
  • WEB-8707 (Bug): Node debug with junctions/symlinks
  • Editor. Code Completion:
  • IDEA-115355 (Bug): Irrelevant code completion in XML
  • Editor. Editing Text:
  • IDEA-116080 (Bug): Pressing Esc key does not clear selection in the editor
  • File System:
  • IDEA-113483 (Feature): Context-Menu on Symlink: "Jump to origin"
  • IDEA-102413 (Bug): Can't create project in a directory with $ in a name
  • Flash_Flex:
  • IDEA-115919 (Bug): Regression on "Make" for Flex multi module and library project
  • Gradle:
  • IDEA-116144 (Bug): Opening build.gradle of android project fails
  • Groovy:
  • IDEA-115076 (Exception): Groovy: New Project Wizard: IAE at DialogWrapperPeerFactoryImpl.createPeer() on 'Create Groovy Library'
  • HTML:
  • WEB-8915 (Bug): Inspection "duplicate attribute" not working in HTML in ASP files
  • WEB-7053 (Bug): Mark entities unsupported in HTML
  • J2EE.CloudFoundry:
  • IDEA-115975 (Bug): IDEAU-132.940 CloudFoundy Load Spaces and Organizations malfunction
  • J2EE.JSF:
  • IDEA-110064 (Bug): JSF 2.2: Pass-through elements: if upper-case symbols are used instead of default 'jsf' namespace prefix, attributes are red-highlihted
  • J2EE.Resin:
  • IDEA-113248 (Bug): Resin AS: impossible to select Resin server as new project ApplicationServer
  • IDEA-115770 (Bug): IU-132.859 Error adding module to project while creating web application with Resin AS
  • J2EE.Struts:
  • IDEA-114512 (Bug): OGNL: parse property/method accessors on variables
  • Java. Code Completion:
  • IDEA-115502 (Bug): SPI Configuration auto-complete only show direct child not descendant
  • IDEA-115199 (Bug): Completion in Evaluate Dialog suggests obfuscated classes and scrolls the desired item down
  • JavaScript:
  • WEB-9938 (Exception): NPE during inspections
  • JavaScript. Frameworks:
  • WEB-8599 (Bug): JavaScript libraries: correctly update library downloaded via Google CDN link
  • JavaScript. Inspections:
  • WEB-8162 (Feature): JSHint: make it possible to set 'unused' to 'vars' or 'strict'
  • JavaScript. Refactoring:
  • WEB-9627 (Bug): Complete statement broken in JS scenario
  • LESS:
  • WEB-9905 (Usability Problem): Improve select word action for mixin invocations
  • WEB-9872 (Bug): compiles fine with nodejs lessc but not with IDEA
  • WEB-9890 (Bug): Pseudo classes completion doesn't work
  • Language Injection:
  • IDEA-49273 (Usability Problem): Injected language: parameter info tooltip disappears on moving caret
  • IDEA-102454 (Bug): Parameter Info: TAB/Shift-TAB and editing does not work in language injected fragment
  • Maven:
  • IDEA-115474 (Usability Problem): Maven Dependency template broken in latest Idea Cardea
  • Node.js:
  • WEB-9838 (Bug): Should be able to specify NODE_PATH which would be used when resolving `require` statements
  • Plugin Support. DevKit:
  • IDEA-116168 (Bug): Action creation does not escape special chars in plugin.xml
  • Project Configuration:
  • IDEA-115080 (Bug): New Project Wizard: Ruby: ruby-specific settings are missing
  • IDEA-115074 (Bug): New Project Wizard: Grails: grails-specific settings are missing
  • IDEA-115398 (Bug): New Project Wizard: libraries downloading doesn't work
  • Project View:
  • IDEA-115422 (Bug): Find/Replace in Path is missing if multiple content roots exist
  • SASS:
  • WEB-9798 (Bug): Quickdoc for pseudo elements doesn't work in SASS and LESS completion
  • WEB-9867 (Bug): SASS/CSS inspections can't deal with nested @page rules
  • WEB-9601 (Bug): Compass support: open file dialog ignores "sass" directory
  • WEB-9886 (Bug): Compass: quick doc is shown incorrectly for multiline comments
  • SQL:
  • IDEA-116015 (Usability Problem): SQL reformat code seems to have no effect
  • IDEA-115537 (Bug): PostgreSQL: internal data types are not supported
  • IDEA-115840 (Bug): SQL: current_timestamp(#) is not recognized
  • IDEA-112596 (Bug): SQL: MySQL uncomment doesn't work with "--"
  • Spring:
  • IDEA-36536 (Feature): Spring: if the factory-bean attribute is specified w/o factory-method – show the error
  • IDEA-36685 (Usability Problem): Provide better 'no matching constructor' warnings where possible
  • IDEA-115942 (Bug): Ctrl+Q on the suggestions dropdown in a Spring XML file shows wrong documentation
  • IDEA-116277 (Bug): Spring MVC: QuickDocumentation for @RequestMapping paths is not shown inside
  • Template Languages. Velocity:
  • IDEA-44650 (Feature): Allow folding(and fold default) the initial comment/header in Velocity files.
  • IDEA-115938 (Feature): User defined context provider for Velocity templates
  • IDEA-116010 (Bug): Quick Help on a @vtlvariable name is not showing the JavaDocs
  • User Interface:
  • IDEA-111753 (Usability Problem): Colors blend when I cmd+click on method name with blue breakpoint line
  • IDEA-116046 (Usability Problem): Hide irrelevant run configuration types from 'Add New Configuration' popup
  • IDEA-90751 (Cosmetics): Scope tabs coloring does not affect hidden tabs pop-up
  • IDEA-115889 (Cosmetics): Framework toolwindows: support scope-based file colors for items
  • IDEA-112982 (Cosmetics): Status bar starts with bad layout before project is fully loaded
  • IDEA-116125 (Bug): extra gutter in presentation mode
  • IDEA-114461 (Bug): Structure tool window: Jump to Source (F4) does not move focus to Editor
  • IDEA-116146 (Bug): Search everywhere has small font in Presentation mode
  • IDEA-116296 (Bug): Search match looks terrible under Retina
  • IDEA-116197 (Bug): filter improvements
  • User Interface.Darcula:
  • IDEA-116119 (Usability Problem): Darcula: links are hardly visible on warnings
  • Version Control:
  • IDEA-115980 (Usability Problem): Mercurial: Log: context menu actions (NewBranch,NewTag,CheckOutRevision) produce no results
  • IDEA-116036 (Usability Problem): Pressing Escape in Commit / TODO dialog performs commit
  • IDEA-115676 (Usability Problem): new git log: details panel scrolls to bottom
  • IDEA-116139 (Bug): Git Push broken
  • Version Control. Git:
  • IDEA-116022 (Usability Problem): Git: In Log view, Git filtering on Structure and Date are removed
  • IDEA-116111 (Bug): Git: VCS-Log: update log after push
  • Version Control. Mercurial:
  • IDEA-116000 (Usability Problem): Error message should be shown if hg root marked as git
  • IDEA-116001 (Bug): Incorrect behavior of root scanner in case non hg project marked as hg
  • IDEA-116049 (Bug): Mercurial log doesn't load on Mac default locale
  • Version Control. Perforce:
  • IDEA-115010 (Bug): Don't use p4 login to check connectivity as p4 2002 server doesn't support this command
  • IDEA-105668 (Bug): Perforce: Respect Settings | Version Control | "Limit history by" setting.

New in IntelliJ IDEA Ultimate Edition 13 Build 132.947 Beta (Nov 7, 2013)

  • User interface enhancements, including the new Lens Mode, Search Everywhere, Presentation Mode, Speed Search, and more.
  • Better performance with faster Find Usages and Navigate to actions, and more responsive editor during indexing.
  • The Debugger now provides Smart Step Into for anonymous classes and lambdas, and shows local variables even when there’s no debug information.
  • Better control flow analysis with the new Contract annotation.
  • Improved Find in Path action with ability to search over comments and String literals.
  • New Terminal tool window.
  • Improved support for Java 8 including the latest updates.
  • Groovy support enhancements, including better type inference, new refactorings and intentions.
  • Support Java EE 7, the latest version of Oracle’s enterprise Java platform, including JSF 2.2, CDI 1.1, JPA 2.1, JAX-RS 2.0, Batch Processing and many more.
  • Spring frameworks enhancements, including easier project configuration, better performance and the new dedicated tool window.
  • New development tools for Android development, including support for the new Gradle-based build system, better code completion, navigation, formatting and code analysis for Android-specific files and classes, multi-device preview, the built-in nine-patch editor, SQLite database access, and much more.
  • New fast and powerful log viewer for Git and Mercurial.
  • New development tools for Web development, including better JavaScript debugger, CSS support enhancements, Emmet Preview as well as Surround with Emmet live template, JavaScript code coverage tools, and others.
  • Database tools and SQL support improvements, now with easier data source configuration, Create New action, smarter code completion, the new Structure view for SQL files, the table editor and results view and others.
  • Support for Subversion 1.8.
  • Better Gradle integration, now with code completion, code analysis, quick documentation, and more.

New in IntelliJ IDEA Ultimate Edition 13 Build 132.839 EAP (Oct 30, 2013)

  • No subsystem:
  • IDEA-115390 (Usability Problem): Running multiple inspections at once opens scope-dialog for each inspection
  • IDEA-114956 (Bug): Import eclipse jrebelNature
  • IDEA-57326 (Bug): Renaming type parameter does not resolve a conflict
  • IDEA-114816 (Bug): Setting up scope in preferences causes a crash
  • IDEA-115452 (Bug): "Local variable or parameter can be final" – "Report local variables" setting doesn't work
  • IDEA-114712 (Bug): stack trace on project startup
  • IDEA-115015 (Bug): Ctrl-Shift-T doesnt offer to create test class
  • IDEA-114798 (Bug): Comment is missing when use simplify if statement
  • IDEA-115381 (Bug): NotNull bytecode instrumenter does not update visibility scope for 'this' and parameter local variables
  • IDEA-115393 (Bug): Settings / Scopes: with local and shared scopes some ones are invisible
  • Android:
  • IDEA-103320 (Feature): Android/XML code style: add "Insert line break after last attribute" option
  • IDEA-88460 (Feature): Allow to run/debug android application from atrifact
  • IDEA-88598 (Feature): don't suggest 'gen' directory as target for refactorings
  • IDEA-79379 (Feature): Make 'export signed android package' part of the build
  • IDEA-101688 (Feature): Android AAPT: Support -0 (zero) option, to specify file extensions for which such files should not be compressed by aapt
  • CSS:
  • WEB-9760 (Feature): Allow convert CSS colors to textual ones
  • WEB-8857 (Feature): Remove blank line on "Remove property"
  • WEB-9769 (Usability Problem): Can't show the colorpicker if you disable gutter preview
  • WEB-9773 (Bug): CSS errors don't show inside injection
  • WEB-9792 (Bug): "Reformat code" breaks IE-specific CSS for gradients (filter and -ms-filter)
  • WEB-9739 (Bug): Language "jQuery-CSS" doesn't allow atribute !=
  • WEB-9759 (Bug): CSS color "Convert to hex" intention missing
  • Code Analysis. Inspection:
  • IDEA-23392 (Feature): Inspection suppression annotations
  • IDEA-114841 (Bug): False positive "Abstract method overrides abstract method" using virtual extension methods.
  • IDEA-115326 (Bug): inspections: "Local variable or parameter can be final" inspection treats foreach variables as "method parameter"
  • IDEA-114884 (Bug): UI should use correct name of @NotNull annotation
  • IDEA-115516 (Bug): Multiple warnings local foreach parameter can be final
  • IDEA-112161 (Bug): "Remove explicit array creation" produce bad code
  • IDEA-115445 (Bug): Unreasonable simplification of code
  • IDEA-114951 (Bug): .idea/inspectionProfiles/Project_Default.xml is always auto-modified by IJ
  • IDEA-111026 (Bug): Anonymous can be replaced with lambda incorrect
  • IDEA-100172 (Bug): Bad @Nullable constructor warning for @NotNull field
  • IDEA-115468 (Bug): for loop variables, catch block parameters and resource variables not reported by "local variable or parameter can be final" inspection
  • Code Navigation:
  • IDEA-113445 (Bug): Tooltip: generic declaration presentation broken
  • Compiling Project:
  • IDEA-115325 (Bug): NPE on compile
  • IDEA-115260 (Bug): annotation processors are not discovered from compilation classpath for "Android" and "Idea Platform" SDKs
  • Dart:
  • WEB-1561 (Usability Problem): Debug: explicitly execute Dartium browser instead of Chrome
  • Database:
  • IDEA-115093 (Feature): PostgreSQL: add table's comment ddl script to table ddl script and table's metadata
  • IDEA-115037 (Bug): Database: Table Editor: highlighting cells is incorrect after reordering of columns
  • Debugger:
  • WEB-9647 (Feature): Debugger, node.js: can't debug client js served using connect.static
  • WEB-9684 (Feature): Debugger: clear the console on page reload
  • IDEA-71794 (Feature): smart step into: provide some visual indication in editor
  • WEB-9508 (Bug): JavaScript debug works incorrectly
  • WEB-9565 (Bug): Debugger: avoid errors about sourcemaps
  • WEB-9654 (Bug): JS debugger should somehow work with absolute paths in source maps
  • WEB-9173 (Bug): JS Debugger should use symbol maps from Chrome (Scripts tab)
  • WEB-4436 (Bug): Javascript debugger console only prints first argument to console.log()
  • WEB-6961 (Bug): JavaScript Console doesn't show several identical messages
  • Eclipse Integration:
  • IDEA-114957 (Bug): Import Eclipse sonarNature
  • Editor. Editing Text:
  • IDEA-114911 (Bug): Quick documentation should escape HTML tags in variables
  • Editor. Intention Actions:
  • IDEA-114995 (Bug): Edit intention settings for "code folding" misbehaves
  • IDEA-115027 (Bug): Missing quick fix for @SuppressWarnings("unchecked")
  • File Watchers:
  • WEB-8524 (Bug): File watcher does not respect syntax error option
  • Find, Replace, Find Usages:
  • IDEA-113951 (Bug): Search: Comments only: several words target is not found in javadocs
  • IDEA-64374 (Bug): Speed search not working in Find Usages toolwindow
  • IDEA-114105 (Bug): Find: String literals only: java strings in JSP not found
  • IDEA-114108 (Bug): Find: Comments only: Groovy: first line #! comment is ignored
  • IDEA-114094 (Bug): Search-replace in files does not happen if comments only is enabled
  • Flash_Flex:
  • IDEA-115394 (Bug): Cardea AIR Descriptor Needs Updating To Support iOS 7 Icons
  • GUI Designer:
  • IDEA-115560 (Bug): UI desigener creates invalid xml .form
  • Gradle:
  • IDEA-115230 (Feature): Gradle: settings.gradle script codeInsight
  • IDEA-115008 (Usability Problem): Gradle: Make 'apply' button enabled at settings dialog only if there are changes
  • IDEA-115359 (Bug): Gradle: generate apply plugin dsl code with alt-insert
  • IDEA-115009 (Bug): Gradle: Invalid DSL processing for custom maven repo
  • Groovy:
  • IDEA-113270 (Usability Problem): Groovy: In-Place Introduce Variable: please add a hint about possibility to edit type to the refactoring preview
  • IDEA-114762 (Bug): Viewing Current Caret Location in Groovy (alt+Q shortcut)
  • IDEA-114606 (Bug): Replace with for-in should replace return with continue
  • IDEA-114289 (Bug): Groovy: Pull Members Up: 'implements library interface' clause is not suggested it 'Members to be pulled up' list
  • IDEA-115116 (Bug): Show parameters works wrong in groovy classes
  • IDEA-115507 (Bug): Create test: Groovy JUnit: "Fix" button should add groovy-all.jar to the corresponding module dependencies
  • IDEA-107733 (Bug): Idea groovy script classpathes incorrect on run
  • IDEA-114976 (Bug): Incorrect syntax highlight of Groovy dollar slashy strings
  • IDEA-114474 (Bug): Groovy: Implement method: Unresolved return type
  • IDEA-114473 (Bug): Groovy: Duplicated @NotNull annotation
  • IDEA-115270 (Bug): Extract variable in Groovy - resulting variable always strongly typed
  • IDEA-114409 (Bug): Wrong type inference in Groovy takeWhile on List
  • IDEA-114710 (Bug): Groovy: @Language annotation is not inserted before concatenated string on Alt+Enter
  • IDEA-114703 (Bug): Groovy: "Unnecessary qualified reference" quick fix could be renamed
  • IDEA-114427 (Bug): Using $this in GString marked as invalid (Identifier or code block expected)
  • IDEA-113152 (Exception): Groovy: In-Place Introduce Refactoring: PIEAE at GrCodeReferenceElementImpl.multiResolve()
  • IDEA-113196 (Exception): Groovy: Introduce Field Refactoring: CCE at GrIntroduceFieldProcessor.initializeInMethod()
  • IDEA-113139 (Exception): Groovy: Introduce Variable refactoring: Throwable at GrIntroduceLocalVariableProcessor.getAnchor()
  • HTML:
  • WEB-9771 (Bug): Emmet preview showing in strange scenarios
  • WEB-444 (Bug): False 'Invalid ID reference' violation after adding a new label using 'Create a new label from the text for input element' intention
  • WEB-7228 (Bug): HTML5 Boilerplate breaks HTML completion in .html file
  • Hibernate:
  • IDEA-115171 (Bug): HQL parser fails to parse Text part of date format in TO_TIMESTAMP
  • IDE Configuration:
  • IDEA-115020 (Bug): Settings->Scopes: opening entry shows modified immediately
  • IDEA-115305 (Bug): PhpStorm Invalid SystemPath Issue
  • J2EE:
  • IDEA-115115 (Feature): J2EE 7: Batch: detect steps that have both batchlet and chunk elements
  • IDEA-115133 (Bug): J2EE 7: Batch: check that checkpoint-policy attribute value matches the element presence/absence
  • IDEA-115038 (Bug): J2EE 7: Batch: in JobOperator#start method suggest the job xml file names instead of ids
  • IDEA-115122 (Bug): J2EE 7: Batch: on artifact rename from batch.xml its reference is not updated
  • IDEA-115124 (Bug): J2EE 7: Batch: on @Named#value rename the artifact reference is not updated
  • J2EE.EJB3:
  • IDEA-115089 (Bug): Hierarchy view shows duplicates in case of EJB inheritance
  • JPA:
  • IDEA-41319 (Usability Problem): Import database schema: generate @IdClass argument taking into account code style settings
  • Java. Error Highlighting:
  • IDEA-108925 (Cosmetics): RFE: Make "Local variable is redundant" inspection aware of annotations
  • IDEA-63331 (Bug): Problems with error reporting for generics constructor with wildcards
  • IDEA-71582 (Bug): Owner type ignored in generics subtyping check
  • IDEA-54197 (Bug): IDEA incorrectly marks red a call to super thinking it is an abstract method when it is not.
  • IDEA-100237 (Bug): "Variable might not have been initialized" reported by Javac, but not by IDEA
  • IDEA-60818 (Bug): Wrong marking: Inconvertible types "cannot cast 'A

New in IntelliJ IDEA Ultimate Edition 13 Build 132.719 EAP (Oct 22, 2013)

  • No subsystem:
  • IDEA-49419 (Feature): Add option to javac2 Ant task to ignore the @NotNull annotations
  • IDEA-115044 (Feature): Change @Contract retention policy to class
  • IDEA-94260 (Feature): Provide toString support using commons-lang3 ToStringBuilder
  • IDEA-84267 (Feature): Show icons and and VCS information in all tabs window
  • IDEA-114874 (Usability Problem): Live templates: don't allow editing $END$ and $SELECTION$ variables
  • IDEA-115084 (Bug): Color and Fonts: can't change colors for certain elements
  • WEB-9666 (Bug): Typo in description of JavaScript inspection "Empty 'try' block"
  • IDEA-108504 (Bug): Ctrl-G in Visual Studio keymap should map to Goto Line
  • IDEA-114890 (Bug): Find Jar On The Web: Looking For Libraries progress can't ve cancelled
  • IDEA-115014 (Bug): Constructor marked with @Inject doesn't report unused parameters
  • IDEA-114150 (Bug): Analyze Stacktrace does not recognise threads
  • IDEA-114828 (Bug): Constant Conditions and Exceptions could work without annotations
  • IDEA-115153 (Bug): 'Cyclic expand word' is broken
  • Android:
  • IDEA-92084 (Feature): layout_weight attribute should accept integer references
  • IDEA-114723 (Feature): Access Android SQLiteDatabases on external storage
  • IDEA-89857 (Feature): Automatically add android:layout_width and android:layout_height. Close with correct tag.
  • IDEA-92500 (Usability Problem): 'Clear all' button only enabled after clicking in content area of logcat view.
  • IDEA-114732 (Bug): Genymotion emulator: can't upload Android Data Source
  • IDEA-114339 (Bug): IDEA doesn't recognize ID for preference headers in res/xml folder
  • IDEA-114996 (Bug): Make Android SQLite Data Source work with Genymotion
  • IDEA-96814 (Bug): "Convert to dp" doesn't do anything in Android styles
  • IDEA-97917 (Bug): Cannot resolve R.* during debugging
  • IDEA-114463 (Bug): Inspect code (Lint) doesn't work with maven project
  • IDEA-114700 (Bug): "Safe delete" android drawable is not safe
  • IDEA-115019 (Exception): Android: Throwable at TemplateManager.getExtraTemplateRootFolders() on opening New Project Wizard
  • Ant:
  • IDEA-14881 (Feature): Ant integration: 'Make build in background' should only show output window on error, show task progress in status bar/background tasks window
  • CSS:
  • WEB-9658 (Bug): Optimize border properties action deletes "!important"
  • Code Analysis. Inspection:
  • IDEA-114877 (Feature): Checks using java.lang.Class#isInstance should guarantee argument is not null
  • IDEA-115070 (Cosmetics): Remove "exit" as possible @Contract method effect
  • IDEA-86387 (Bug): Fields marked with @Inject are not reported as unused
  • IDEA-114997 (Bug): IDEA 13: inspection to replace StringBuilder with String is incorrect
  • IDEA-114982 (Bug): Feature: warn if something is calculated inside assert statement
  • IDEA-114885 (Bug): "Class with too many fields" inspection reports both enum and enum fields
  • IDEA-114655 (Bug): SortedMap#comparator() should be annotated with @Nullable
  • IDEA-114791 (Bug): False 'may produce NPE' warning
  • IDEA-114936 (Bug): Good code is yellow: Confusing floating point constants
  • Code Formatting and Code Style:
  • IDEA-114953 (Cosmetics): Eclipse code style import: dialog to select a profile to import has no title
  • IDEA-114949 (Bug): Eclipse code style import: "Align fields in columns" is ignored
  • Compiling Project:
  • IDEA-40780 (Feature): When code is compled with -g, use the argument name for the @NotNull error.
  • IDEA-114975 (Bug): Compiling with JDK1.6 shows warning
  • Dart:
  • WEB-9587 (Usability Problem): Dart, cmd application and debug run configurations: remove 'make' from 'before launch' in default configuration
  • WEB-6705 (Bug): Dart: 'create method' quickfix shouldn't be available for external library methods
  • WEB-9629 (Bug): Can't disable Settings > Editor > Insert pair quote when editing a Dart file
  • WEB-9636 (Bug): Dart Unit Testing broken
  • Database:
  • IDEA-114616 (Feature): Copying sql results as html and pasting them into gmail
  • IDEA-114087 (Feature): Database view: add JDBC driver management model and replace different datasource edit dialogs with a single datasource/driver configurator.
  • IDEA-86305 (Bug): Import Database Schema: java.lang.Object is suggested for SQL NCLOB, java.sql.NClob is rejected
  • IDEA-114992 (Bug): Database: old console-mapping settings produce artefacts in Database tool window
  • IDEA-115032 (Bug): Database: Table Editor: Exception: java.lang.IndexOutOfBoundsException
  • IDEA-92347 (Bug): Database Console: Table name auto-complete in lower case only searches in the middle
  • IDEA-114749 (Bug): Database: Table Editor: changed columns' order is lost after applying filter
  • IDEA-114744 (Bug): Database: Table Editor: false positive 'Unresolved reference' inspection at filter criteria at MS SQL and Sybase
  • IDEA-114310 (Bug): Problem with MSSQL "MERGE;"
  • IDEA-109932 (Bug): Copy as SQL from DB grid returns decimal fractions, separated with commas
  • Debugger:
  • WEB-9343 (Bug): nodejs debugging hangs on rerun
  • WEB-8096 (Bug): Breakpoint is ignored in ExtJS app
  • Editor. Editing Text:
  • IDEA-67895 (Feature): Add clipboard to Live Templates
  • IDEA-105064 (Feature): Is it possible to have even smarter code completion in case of Logger.getLogger(Class)?
  • IDEA-53093 (Usability Problem): "Indent selection" and "unindent selection" behave differently.
  • IDEA-112383 (Bug): 'Not implemented' exception from editor.textarea component
  • IDEA-79905 (Bug): Convert indents to spaces leaves tabs on empty lines
  • Find, Replace, Find Usages:
  • IDEA-25908 (Feature): Add Find Usages for imports
  • IDEA-82552 (Usability Problem): Option to automatically expand search results
  • IDEA-82403 (Usability Problem): [Avoid entering/Disable shortcut for] column-mode in single line edit box
  • Flash_Flex:
  • IDEA-114904 (Bug): IDEA frozen when opening folder containing a lot of large SWFs
  • Gradle:
  • IDEA-115008 (Usability Problem): Gradle: Make 'apply' button enabled at settings dialog only if there are changes
  • IDEA-114534 (Bug): Gradle: cancelation of gradle tasks for "out-of-process" mode
  • Grails:
  • IDEA-113948 (Bug): With Grails 2.2.1 (possibly all), the Grails test runner is forced in unit tests
  • HTML:
  • WEB-8934 (Feature): Preview for Emmet live templates
  • WEB-9669 (Usability Problem): Add combobox with history in 'Surround with Emmet' dialog
  • WEB-9384 (Usability Problem): Emmet expansion collides with PHP completion using Tab
  • WEB-7733 (Bug): HTML parser breaks with comments
  • Hibernate:
  • IDEA-114903 (Bug): Hibernate HQL query with hql functions with functions as argument are red
  • IDEA-42869 (Bug): New project / Hibernate facet / Create main class and configuration: if source root is absent, it does nothing
  • IDE Configuration:
  • IDEA-50255 (Usability Problem): After settings import IDEA shows 2 exit confirmations
  • IDEA-106855 (Cosmetics): Initial Configuration Wizard refers to "Settings|Plugins" on Mac
  • IDEA-114601 (Bug): Settings | Editor | Colors & Fonts: value of majority of color scheme settings is not shown
  • IDEA-114880 (Bug): "Tools" listed twice in File | Export Settings
  • Indices:
  • IDEA-114726 (Bug): UI hung
  • J2EE:
  • IDEA-115078 (Feature): J2EE 7: Batch: the self-reference in 'next' attribute/element should be prohibited
  • IDEA-23763 (Usability Problem): Import Database Schema: Add option to de-select the "n"-side of "1:n" relations
  • IDEA-115107 (Bug): J2EE 7: Batch: the injected StepContext object is error-highlighted
  • J2EE.WebLogic:
  • IDEA-110430 (Feature): Support Weblogic 12.1.2.0.0
  • JPA:
  • IDEA-79437 (Bug): Import Database Schema: Object is suggested for Oracle NVARCHAR2, that immediately causes error
  • Java. Code Completion:
  • IDEA-103266 (Usability Problem): Suggest names for vars by method names without 'get' prefix
  • IDEA-110640 (Bug): Tab autocompletes to tag name in XML
  • Java. Error Highlighting:
  • IDEA-115034 (Bug): Good code red: hex float zero
  • JavaScript:
  • WEB-3820 (Bug): JS: don't suggest to split constant declaration into declaration and initialization
  • WEB-3821 (Bug): JS: don't suggest to split var declaration marked with @const or @constant into declaration and initialization
  • JavaScript. Inspections:
  • WEB-9664 (Bug): jshint - ES5 option is now set by default
  • WEB-7771 (Bug): AMD require(['http://example.com/foo.js'], ...) throws syntax error
  • LESS:
  • WEB-9618 (Bug): LESS: invalid lengths unit highlight in mixins calls
  • Maven:
  • IDEA-114556 (Feature): Add the ability to have maven targets run before/after "rebuild"
  • IDEA-115069 (Usability Problem): Maven Artifact Search shows not recent version of the artifacts
  • IDEA-114965 (Bug): ${pom.parent.version} red in pom.xml file
  • IDEA-114815 (Bug): maven: new project from archetype: checkbox enabled but treeview inactive
  • IDEA-114837 (Bug): Should add library in test scope if adding a maven dependency from test class
  • Packaging and Installation:
  • IDEA-100897 (Usability Problem): Keep OS X application bundle name constant
  • Project View:
  • IDEA-98891 (Bug): Scroll from source : java.lang.StackOverflowError
  • IDEA-72618 (Bug): java.lang.StackOverflowError after codeToProject navigation
  • SQL:
  • IDEA-115083 (Bug): PostgreSQL: values of data type 'money' are not displayed correctly
  • Spring:
  • IDEA-37219 (Feature): Inspection: some attributes do not make sense on inner beans
  • IDEA-37267 (Feature): Spring: inspection for attributes with default values
  • IDEA-36494 (Feature): Spring: if the factory-bean attribute is used, class attribute is redundant - provide warning
  • IDEA-114984 (Usability Problem): Spring: do not show internal config files packaged in spring-* JARs
  • IDEA-114794 (Usability Problem): Spring Facet: show unmapped config files in facet settings window
  • Template Languages. FreeMarker:
  • IDEA-114985 (Bug): Valid freemarker built-in not recognised
  • TypeScript:
  • WEB-9644 (Bug): TypeScript: "method expression not of function type" when calling generic interface
  • Unit Tests:
  • WEB-9672 (Bug): support junit reporter in Karma integration
  • User Interface:
  • IDEA-115042 (Feature): Support audio notifications under Mac OS X (command "say")
  • IDEA-106794 (Usability Problem): Welcome screen broken with "nosplash"
  • IDEA-85737 (Bug): Editor tabs: providing unique names does not respect setting "Hide file extensions in editor tabs"
  • IDEA-107442 (Exception): NPE in com.intellij.openapi.ui.DialogWrapper$2.componentResized
  • User Interface.Darcula:
  • IDEA-114907 (Bug): Rendering problems in SearchEverywhere under Darcula
  • Version Control:
  • IDEA-33094 (Usability Problem): "Commit Changes" window: Message History
  • IDEA-83617 (Bug): Create project from the checked out sources: all folders with name started with dot are considered to be idea project

New in IntelliJ IDEA Ultimate Edition 13 Build 132.637 EAP (Oct 15, 2013)

  • No subsystem:
  • IDEA-114514 (Cosmetics) - Grammar error in "Library already exists" dialog
  • WEB-9169 (Bug) - Map help ID for Settings | Handlebars/Mustache
  • IDEA-114186 (Bug) - Copyrights are not added automatically into new files
  • IDEA-113506 (Bug) - view context info fails with nullpointerexception
  • Android:
  • IDEA-67747 (Feature) - Add [Fragment] as a Android Component Kind
  • IDEA-53990 (Feature) - IDEA should show red underline when valid id is expected
  • IDEA-102167 (Feature) - Android XML: sort attributes in completion in layout files
  • IDEA-102165 (Feature) - Android XML: show icons for views in code completion
  • IDEA-65787 (Feature) - Notification: Android SDK not configured
  • IDEA-67759 (Feature) - Make possible to access Adnroid SQLite databases from within Idea
  • IDEA-60280 (Feature) - Option to create a layout file and specify it as content view when activity is created
  • IDEA-68373 (Feature) - Navigate from android components to AndroidManifest.xml like for Spring beans
  • IDEA-91552 (Feature) - Support activity-alias for launch activity chooser
  • IDEA-89857 (Feature) - Automatically add android:layout_width and android:layout_height. Close with correct tag.
  • IDEA-99045 (Usability Problem) - IDEA keeps R.java empty.
  • IDEA-92500 (Usability Problem) - 'Clear all' button only enabled after clicking in content area of logcat view.
  • IDEA-102906 (Performance Problem) - Provide option to disable automatic generation of R.java and other files
  • IDEA-94431 (Task) - Support configuring several proguard files
  • IDEA-114339 (Bug) - IDEA doesn't recognize ID for preference headers in res/xml folder
  • IDEA-114463 (Bug) - Inspect code (Lint) doesn't work with maven project
  • IDEA-87215 (Bug) - Android: Quick Documentation from Code Compeltion popup shows "No documentation found", though without the popup quick doc works fine
  • IDEA-109206 (Bug) - Auto-magically added content roots is wrong
  • IDEA-113328 (Bug) - Android Run Config does not see MAIN action in intent-filter
  • IDEA-90654 (Bug) - Android: TableRow as a root tag is error-highlighted with 'layout_height, layout_width attributes should be defined'
  • IDEA-113689 (Bug) - Cannot disable logcat from appearing when launching app
  • IDEA-113446 (Bug) - Android maven project import broken again in 132.106
  • IDEA-113647 (Exception) - Android: AE at AndroidLightClassBase.processDeclarations()
  • CSS:
  • WEB-9600 (Bug) - Multiple background marked as overriding
  • WEB-9446 (Bug) - CSS: Insert background image size moves comments
  • Code Analysis. Inspection:
  • IDEA-99241 (Feature) - Report package naming convention violations in the editor
  • IDEA-114163 (Usability Problem) - Infer Nullity: after adding annotations.jar to dependency on the fly the annotations are not inserted
  • IDEA-114630 (Bug) - Infer nullity: bad @NotNull annotation for casting result
  • IDEA-114655 (Bug) - SortedMap#comparator() should be annotated with @Nullable
  • Code Formatting and Code Style:
  • IDEA-114583 (Bug) - Formatter Control: name of the "Accept regular expression" setting could be more clear
  • Compiling Project:
  • IDEA-104064 (Performance Problem) - Make project automatically - executes for projects which are not edited
  • Console:
  • IDEA-114708 (Bug) - Wrong Up/Down action interpretation in consoles (irb/Bash)
  • Cucumber JVM:
  • IDEA-104635 (Usability Problem) - Cucumber: improve step definition completion variants usability
  • IDEA-112197 (Bug) - Word selection in gherkin string should have an extra step
  • Database:
  • IDEA-114027 (Feature) - Database result panel: columns visibility management, server-side filters & orderings
  • IDEA-114670 (Feature) - Database driver editor: add "Find Usages" action in driver tree
  • IDEA-93375 (Usability Problem) - When row is selected in table view, datas are not copied on 'copy data as SQL insert statement'
  • IDEA-114637 (Bug) - Database: duplicated scopes for database connections
  • IDEA-114638 (Bug) - Database: two and more Database Connections and Drivers dialogs can be opened at the same time
  • IDEA-114599 (Bug) - SQL Table Editor: Show/hide filters is disabled
  • IDEA-101633 (Bug) - Sql Server bit type is misinterpreted as tinyint
  • IDEA-114578 (Bug) - Recognition wrong data type in Postgres
  • IDEA-114748 (Bug) - Database: Table Editor: 'View query' doesn't show some symbols
  • Debugger:
  • IDEA-114593 (Feature) - Debugger: Show variable information when no debug info
  • IDEA-50801 (Cosmetics) - Evaluate expression: expand root node automatically
  • WEB-9343 (Bug) - nodejs debugging hangs on rerun
  • IDEA-114604 (Bug) - Evaluate Expression doesn't change context after navigating call stack
  • WEB-9476 (Bug) - Webstorm 7 stalls Chrome browser when breaking on exceptions
  • WEB-1308 (Bug) - Custom exception breakpoints not working
  • WEB-8027 (Bug) - Vert long single line values in debugger hang IntelliJ
  • WEB-9534 (Bug) - WebStorm 7 console to stop full path of file
  • Editor. Editing Text:
  • IDEA-112134 (Usability Problem) - $SELECTION$ variable doesn't work as true variable, but as $END$
  • IDEA-114699 (Cosmetics) - Live template without description shows "NULL"
  • File System:
  • IDEA-114633 (Bug) - Deleting a folder containing symlinked directories will delete the linked directories contents
  • IDEA-113961 (Bug) - Could not save project: java.io.IOException: /path/to/file/.idea/scopes not found when using read-only directory
  • IDEA-114241 (Bug) - detect fileType when document is fetched
  • IDEA-114647 (Bug) - "External file changes sync may be slow" for the files on a local disk
  • Flash_Flex:
  • IDEA-114511 (Bug) - Wrong "Invalid state reference"
  • Gradle:
  • IDEA-114534 (Bug) - Gradle: cancelation of gradle tasks for "out-of-process" mode
  • IDEA-114766 (Bug) - Gradle: module dependency scope ignored while project info resolving
  • IDEA-113935 (Bug) - Gradle: Import Gradle Project adds a new module to the last imported project
  • Groovy:
  • IDEA-60234 (Cosmetics) - Automatically unwrap groovy.lang.Reference in the debugger
  • HTML:
  • WEB-9563 (Bug) - There is a bug with Emmet and BEM namings
  • WEB-9559 (Bug) - Bad create file from
  • WEB-9546 (Bug) - HTML entities marked as error?
  • WEB-445 (Bug) - "Select word at caret" a bit to grabby in class attributes
  • Java. Code Completion:
  • IDEA-114736 (Bug) - Bug in code completion inside instanceof block
  • Java. Error Highlighting:
  • IDEA-114737 (Bug) - Incorrect "effectively final" warnings for lambda expressions.
  • IDEA-114528 (Bug) - Invalid highlighting range when overridden method mismatches parameter annotation
  • IDEA-57252 (Bug) - Error 'cannot find symbol class B' is not highlighted
  • IDEA-57274 (Bug) - Error 'types pck.I and pck.A are incompatible; both define foo(), but with unrelated return types' is not highlighted
  • IDEA-67518 (Bug) - Error 'cannot find symbol class C' is not reported
  • IDEA-67591 (Bug) - Error 'cannot find symbol class B' is not detected
  • Java. Refactoring:
  • IDEA-114557 (Bug) - JavaDoc: variable name in param tag is copied from interface
  • LESS:
  • WEB-9597 (Bug) - LESS: adjacent sibling selectors highlight issue
  • WEB-9580 (Bug) - LESS 1.4 syntax issue
  • Packaging and Installation:
  • IDEA-82623 (Bug) - Correct company name for fsnotifier process
  • Plugin Support. API:
  • IDEA-114596 (Task) - Add apiVersion parameter to ApplicationInfo.xml
  • Project Configuration:
  • IDEA-81968 (Cosmetics) - Correct the dialog titles
  • IDEA-90661 (Bug) - recognize IBM JDK jars
  • Project View:
  • IDEA-114873 (Feature) - Add Package Info item to New submenu
  • SASS:
  • WEB-9562 (Bug) - SCSS - Comment
  • SQL:
  • IDEA-112933 (Bug) - Criminal autoindentation on SQL code
  • IDEA-114304 (Bug) - SQL: Code completion problems at WITH statement
  • IDEA-114303 (Bug) - SQL: Inspections: bad code is green: no 'Unresolved reference' inspection at WITH statement
  • IDEA-76833 (Bug) - SQL: SQLServer: OVER with aggregate functions is red
  • Spring:
  • IDEA-114772 (Feature) - Spring: check @Configuration classes for setup in Spring facet
  • IDEA-114613 (Usability Problem) - Spring: check config file setup on project load and warn for unmapped configs
  • Template Languages. Velocity:
  • IDEA-104438 (Bug) - Need a way to create default indentation for velocity
  • TypeScript:
  • WEB-2369 (Bug) - TypeScript: reference to non-existing instance property in left part of assignment expression not highlighted as error
  • Unit Testing. JUnit:
  • IDEA-114500 (Usability Problem) - Unit Testting: show something more user-frienday than 'Unable to attch test reporter to test framework' message
  • IDEA-114076 (Bug) - Unit tests can't be executed with a JRE 1.5 because junit-rt.jar is compiled with JRE 6.0 as target
  • IDEA-114551 (Bug) - JUnit: run methods declared in abstract class from structure view of the inheritor
  • Unit Testing. TestNG:
  • IDEA-114746 (Feature) - Add "Parameters Method" template for TestNG
  • User Interface:
  • IDEA-114694 (Usability Problem) - Shift-Space is a terrible default shortcut for Search Everywhere
  • IDEA-57747 (Bug) - Idea X - CTRL+SHIFT+Left/Right Arrow functionality
  • IDEA-114850 (Bug) - Unreadable 'No files are open' text

New in IntelliJ IDEA Ultimate Edition 13 Build 132.556 EAP (Oct 9, 2013)

  • No subsystem:
  • IDEA-113938 (Feature): "Submit feedback" should pre-fill project and affected version
  • IDEA-93868 (Usability Problem): No option to zoom in editor with keyboard
  • IDEA-113594 (Usability Problem): Please document OpenJDK problems or remove the warning
  • IDEA-74140 (Usability Problem): Improve support for large screens: Better Docking framework
  • IDEA-113826 (Bug): MismatchedCollectionQueryUpdateInspection – calling methods which accept callbacks should be treated as queries
  • IDEA-114130 (Bug): Compile failure using IntelliJ IDEA (Cardea) IU-132.325 due to Lombok annotations
  • IDEA-114198 (Bug): @SuppressWarnings("javadoc") does not work
  • IDEA-114393 (Bug): Play 2.0 plugin for IDEA 13 is missing dependency on Scala plugin
  • Android:
  • IDEA-67759 (Feature): Make possible to access Adnroid SQLite databases from within Idea
  • CSS:
  • WEB-9369 (Usability Problem): Enable/disable Emmet based on language
  • WEB-9509 (Bug): Emmet CSS: Add option to disable unknown properties expanding
  • WEB-9489 (Bug): css inspection does not support "!IMPORTANT"
  • WEB-9446 (Bug): CSS: Insert background image size moves comments
  • Code Analysis. Inspection:
  • IDEA-114069 (Feature): Add 'no package Javadoc' inspection
  • IDEA-114163 (Usability Problem): Infer Nullity: after adding annotations.jar to dependency on the fly the annotations are not inserted
  • IDEA-111700 (Bug): Add inspection to check for unclosed resources
  • IDEA-114316 (Bug): Problem with "replace StringBuilder with String" refactoring
  • IDEA-114160 (Bug): Inspection "Class with too many methods" may ignore overridden methods
  • Code Formatting and Code Style:
  • IDEA-56995 (Feature): Disable code formatting per region using comments
  • Code Navigation:
  • IDEA-114245 (Bug): Parameter popup: wrong highlighting of current parameter
  • Database:
  • IDEA-114161 (Bug): PostgreSQL Date Arrays yield errors
  • IDEA-114166 (Exception): Database table editor: empty (null) value: SIOOBE at ObjectUiFactory$SimpleEditor.stopCellEditing()
  • Debugger:
  • IDEA-114216 (Bug): Can not uncheck breakpoint in breakpoints popup and impossible to close this popup
  • IDEA-114193 (Bug): IDEA hangs when debugging
  • WEB-9514 (Bug): Built-in server: Win: machine_name.local is not working
  • Editor. Editing Text:
  • IDEA-74901 (Feature): Fold simple property accessors inline
  • IDEA-114510 (Usability Problem): Select expression popup allows multi-selection but doesn't handle it
  • IDEA-113940 (Bug): Enter in comment leads to inconsistent caret position
  • IDEA-114157 (Bug): ignore default methods in Implement action
  • File System:
  • IDEA-113483 (Feature): Context-Menu on Symlink: "Jump to origin"
  • IDEA-114241 (Bug): detect fileType when document is fetched
  • GWT:
  • IDEA-104672 (Bug): GWT compile freezes idea
  • Gradle:
  • IDEA-113874 (Bug): Gradle tool window: horizontal scrollbar is incorrectly displayed
  • IDEA-113053 (Bug): Gradle: Quick Documentation for standard gradle plugins is not shown if invoked from Code Completion popup
  • IDEA-113930 (Bug): External System: please rename 'Refresh external project' action in Keymap (currently it is named just 'Refresh')
  • IDEA-113935 (Bug): Gradle: Import Gradle Project adds a new module to the last imported project
  • Grails:
  • IDEA-114066 (Bug): Autocomplete/code support not working in some cases in gsp
  • Groovy:
  • IDEA-112250 (Bug): Failed 'remove unnecessary semicolons'
  • IDEA-114036 (Bug): Enter doesn't work inside multiline string literal
  • IDEA-114137 (Bug): Groovy: Pull Members Up: JavaDocs are never moved
  • IDEA-114124 (Bug): Groovy: Pull Members Up: pulling declaration of multiple implementation up results in invalid code (comma is not removed)
  • IDEA-114125 (Bug): Groovy: Pull Members Up: an implements clause should not be available for selection if a target to pull it up is an interface in the clause
  • IDEA-114152 (Bug): Groovy: Pull Members Up: it is not always detected that there are items in a pulled method that will be not available after the refactoring
  • IDEA-114309 (Bug): Groovy: Pull Members Up: references to super class members accessed via 'super' keyword are incorrectly updated - dot is left
  • HTML:
  • WEB-7487 (Bug): Inspection don't know about xmpp-link
  • J2EE.App Servers.Generic:
  • IDEA-112070 (Bug): Mac OSX and TC Server won't work due to "missing" JAVA_HOME
  • J2EE.Jetty:
  • IDEA-112001 (Bug): run/debug config not work with jetty 9.0.4
  • J2EE.Tomcat:
  • IDEA-105519 (Bug): tc Server deployment looks like it fails unless I manually clear previous deploys.
  • IDEA-101813 (Bug): tomcat does not keep session information during redeploy
  • Java. Code Completion:
  • IDEA-114317 (Bug): Can't word-complete inside a string literal
  • IDEA-114408 (Bug): Local variables should be preferred in Math.min call
  • IDEA-113698 (Bug): Getter code generation removing "is" from getter method name.
  • IDEA-114256 (Bug): Completion popup should prefer option without prefix
  • Java. Error Highlighting:
  • IDEA-114280 (Bug): Compiler allows use of uninitialized member
  • IDEA-114169 (Bug): unreachable code inspection mistakenly highlighting outer exception
  • Java. Intention Actions:
  • IDEA-113710 (Bug): Complete Current Statement broken for generic methods
  • IDEA-114314 (Bug): "Convert to variable argument method" action removes "final", if present
  • Java. Refactoring:
  • IDEA-114292 (Feature): Extract method: The option to set up the default visibility
  • IDEA-114102 (Bug): Extract method: better automatic name suggestion basing on comment before
  • JavaScript:
  • WEB-9424 (Bug): NPE when opening a specific JS file (jquery.wikiEditor.toc.js)
  • Live Edit:
  • WEB-9451 (Bug): WebStorm froze
  • Maven:
  • IDEA-108831 (Feature): Display Maven configurations inside maven project window
  • IDEA-65114 (Usability Problem): "Add Maven projects" cannot be undone
  • Node.js:
  • WEB-9438 (Usability Problem): Make NPM support more visible in Settings
  • WEB-9343 (Bug): nodejs debugging hangs on rerun
  • Project Configuration:
  • IDEA-88958 (Feature): Allow to mark directories as Excluded inside external libraries
  • Project View:
  • IDEA-114223 (Bug): Allow package-info.java files to be seen using the Project Files / All scopes
  • SQL:
  • IDEA-114459 (Usability Problem): SQL: File Structure: type names are shown but not found by quick search
  • IDEA-114112 (Bug): Pinned Database Tabs do not Survive "Close Others"
  • IDEA-112681 (Bug): Format (mysql) SQL query. Different results based on handformatting
  • IDEA-113901 (Bug): sql: unresolved reference warning in IF EXISTS
  • IDEA-114319 (Bug): SQL Auto-Indent
  • IDEA-114095 (Bug): weird tabs in sql console
  • IDEA-114093 (Bug): Good PL/SQL code marked red ('log' alias)
  • Spring:
  • IDEA-36382 (Feature): Spring: distinguish singleton and prototype beans visually
  • IDEA-103157 (Feature): spring: provide separate icon for abstract beans
  • Task Management:
  • IDEA-113944 (Bug): Open Task cannot connect to JIRA OnDemand in PS-131.98 and PS-131.205
  • Template Languages. FreeMarker:
  • IDEA-114430 (Bug): Support TemplateMethodModel
  • Template Languages. Velocity:
  • IDEA-114315 (Feature): Make public fields available in code completion by settings
  • TypeScript:
  • WEB-8549 (Bug): "Returned expression type GenericClass is not assignable to type GenericClass"
  • Unit Testing. JUnit:
  • IDEA-114259 (Usability Problem): Can't run 'all tests in package and these several'
  • IDEA-114076 (Bug): Unit tests can't be executed with a JRE 1.5 because junit-rt.jar is compiled with JRE 6.0 as target
  • IDEA-114301 (Bug): Test configurations created from test result tree do not exclude nested elements
  • Unit Tests:
  • WEB-2087 (Feature): [NodeJs] Support Mocha testing framework
  • WEB-9431 (Bug): Karma not launching tests
  • WEB-9524 (Bug): JSTestDriver: do not suggest to create/run/debug tests if no config.jstd present
  • User Interface:
  • IDEA-114273 (Usability Problem): "restore old layout" tip is misleading for new users and for those, who had tool window stripes hidden
  • IDEA-114143 (Bug): Sometimes tool window widget popup stays visible even if mouse is out of the window
  • IDEA-114287 (Bug): Search control in toolbar disappears when second project is open
  • IDEA-114288 (Bug): New search button in toolbar doesn't behave like rest of the buttons
  • IDEA-114190 (Bug): Navigation bar font too small
  • IDEA-114294 (Bug): BackSpace key doesn't work in GoTo Class/File/Action
  • IDEA-114015 (Bug): Scrollbar preview is twice as big as it should be
  • User Interface.Darcula:
  • IDEA-114332 (Bug): Dotted line looks ugly under Retina (7u40)
  • Version Control. Git:
  • IDEA-114360 (Cosmetics): GitHub: duplicated frame in empty Description field
  • IDEA-114228 (Bug): Github timeout of 5 seconds is too aggressive
  • IDEA-114253 (Bug): Issues from github.com are displayed in wrong encoding
  • Version Control. Mercurial:
  • IDEA-114096 (Performance Problem): Adding file to mercurial is slow (takes 5+ minutes)

New in IntelliJ IDEA Ultimate Edition 12.1.6 Build 129.1359 (Oct 9, 2013)

  • Compiling Project:
  • IDEA-114130 (Bug): Compile failure using IntelliJ IDEA (Cardea) IU-132.325 due to Lombok annotations
  • Unit Testing. JUnit:
  • IDEA-114076 (Bug): Unit tests can't be executed with a JRE 1.5 because junit-rt.jar is compiled with JRE 6.0 as target

New in IntelliJ IDEA Ultimate Edition 12.1.5 Build 129.1328 (Oct 2, 2013)

  • Android:
  • IDEA-113712 (Bug): Android layout designer and preview doesn't work for Android 4.3 (API level 18)
  • IDEA-105476 (Bug): OutOfMemory on Android Build
  • IDEA-110547 (Bug): hg clone fails from the welcome screen because of Android integration
  • IDEA-111226 (Bug): Generated AIDL class already added
  • IDEA-108682 (Bug): Android Activity-Alias workaround broken in idea 13
  • AspectJ:
  • IDEA-110405 (Bug): AspectJ cannot resolve local aspect libraries during maven import
  • Code Analysis. Inspection:
  • IDEA-101148 (Feature): Option to ignore empty case statements, in addition to commented ones, for fall through warnings
  • IDEA-109409 (Performance Problem): Performance unacceptable when dealing with large files
  • IDEA-109222 (Bug): Nullity is not inferred correctly.
  • IDEA-109764 (Bug): InspectionGadgets "Unused Import" doesn't deal with shadowed imports
  • IDEA-107071 (Bug): Incorrect "Condition '...' is always 'false'" inspection result
  • IDEA-104079 (Bug): Invalid warning about unnecessary cast
  • IDEA-107604 (Bug): wrong inspection reported when object is change in a method inside inspected block
  • CoffeeScript:
  • WEB-8576 (Bug): CoffeeScript plugin doesn't warn on faulty class definition
  • Compiling Project:
  • IDEA-113678 (Exception): NPE in external Make with Eclipse compiler
  • Database:
  • IDEA-110523 (Cosmetics): SQL: navigation to the related data highlight the target row except the last cell
  • IDEA-109302 (Bug): Database table browser skip to end doesn't work with mysql
  • IDEA-109932 (Bug): Copy as SQL from DB grid returns decimal fractions, separated with commas
  • IDEA-110528 (Bug): Database Console: focus unexpectedly moves from .sql file to Database Console Output
  • IDEA-111521 (Bug): Database visualisation missing relationships after moving to Postgresql
  • IDEA-109638 (Bug): Renaming variables break SQL
  • IDEA-102204 (Bug): Cannot run JPA 2 JPQL queries in JPA or Hibernate console
  • Debugger:
  • IDEA-108770 (Performance Problem): Adding Java Exception breakpoint is very slow
  • Editor. Editing Text:
  • IDEA-109838 (Performance Problem): IDE slows down for no reason
  • IDEA-107590 (Bug): Enter in comment leads to broken comment
  • Grails:
  • IDEA-108180 (Bug): IU130-754 Always Gives "Could not find or load main class org.codehaus.groovy.grails.cli.support.GrailsStarter"
  • Groovy:
  • IDEA-109473 (Bug): Change signature - untyped parameters are converted to Object
  • IDEA-109475 (Bug): Change signature - deleting type introduces def keyword
  • Indices:
  • IDEA-108817 (Bug): intellij hangs typically on indexing
  • J2EE.Tomcat:
  • IDEA-109063 (Bug): "Cannot find configuration of jsp built-in servlet" with Tomcat trunk
  • J2EE.WebLogic:
  • IDEA-108823 (Bug): WebLogic deploy does not recognize that artifact is properly deployed if there's dot in artifact name
  • JPA:
  • IDEA-111962 (Bug): IDEA Groovy version conflicts with project version when using JPA console
  • JSP:
  • IDEA-106049 (Bug): "Unescaped EL expressions" jsp inspection: register as safe place has no effect
  • Java. Intention Actions:
  • IDEA-108433 (Bug): "replace String concatenation with MessageFormat.format()" intention escapes curly brackets incorrectly
  • Run | Debug configuration:
  • IDEA-107191 (Feature): Tomcat Application Cache Management
  • SQL:
  • IDEA-109016 (Exception): SQL: PostgreSQL: Throwable at SqlStubbedDefinitionImpl.getDefinitionType() on CREATE CAST
  • Spring:
  • IDEA-108991 (Exception): SOE at at com.intellij.util.containers.ContainerUtil.addAll
  • Template Languages. FreeMarker:
  • IDEA-109362 (Bug): StackOverflowError in com.intellij.freemarker.* package
  • IDEA-108878 (Bug): Freemarker plugin: ?xhtml built-in not recognized
  • Template Languages. Velocity:
  • IDEA-108407 (Bug): Valid Velocity markup shown as invalid
  • Unit Tests:
  • WEB-8202 (Bug): JsTestDriver reporting same test multiple times
  • User Interface:
  • IDEA-109656 (Bug): "Confirm Exit" is shown twice; "Don't ask again" checkbox doesn't work
  • IDEA-108497 (Bug): Git Commit Dialog: 'Code analysis' warning appears on the main window
  • Version Control. Perforce:
  • IDEA-112670 (Bug): Problem with checkout (Perforce)
  • IDEA-112422 (Bug): IDEA calls "p4 add -f -n " for excluded files in output folders
  • XML:
  • IDEA-112136 (Bug): "Optimize Imports" removes XML namespace declarations which are in use
  • No subsystem:
  • IDEA-109227 (Bug): CNFE on startup, UI broken (missing elements, QuickGoTo not displaying results, ...)
  • IDEA-113960 (Bug): 'Constant conditions & exceptions' false positive 'Argument might be null' with custom 'IsNull Check Methods'
  • IDEA-109814 (Bug): "Don't ask me again" on exit is not honoured

New in IntelliJ IDEA Ultimate Edition 13 Build 132.425 EAP (Sep 30, 2013)

  • One of the new features is the new type of project roots, called Resources. All the files in this directory will be copied to the out directory, without compilation and regardless of the configured compiler resource patterns. Maven in its turn will automatically mark resource directories as directories of this new type.
  • Another new feature relates to the database tools and improves the table editor by bringing data filters and multiple column ordering controls.
  • No subsystem:
  • IDEA-113820 (Feature): Database table editor: Add data filters, columns ordering and structure viewer
  • IDEA-113938 (Feature): "Submit feedback" should pre-fill project and affected version
  • IDEA-114002 (Usability Problem): XDebuger breakpoint properties: don't close the dialog by double click
  • WEB-9342 (Bug): External Tool fails on OSX if an executable file basename specified
  • IDEA-113882 (Bug): Licensing: starting with clean configs and service: NPE through PasswordSafe.getInstance() and fail on start
  • IDEA-57940 (Bug): Cyclic expand word should take into account all open files
  • IDEA-113802 (Bug): Counterintuitive color selection for messages in Error Log
  • IDEA-113996 (Bug): License: with not available service attempt to register on start gives no response
  • IDEA-90661 (Bug): recognize IBM JDK jars
  • IDEA-114004 (Bug): XDebugger breakpoint properties: checkboxes synchronization is broken
  • IDEA-114003 (Bug): XDebuger breakpoint properties: strage selection jumps in breakpoint tree
  • IDEA-114001 (Bug): XDebuger Breakpoint Properties: enable in tree is not saved
  • CSS:
  • WEB-9388 (Bug): Wrong comment indent at style tag
  • WEB-9302 (Bug): CSS: color gutter icons are doubled
  • WEB-9334 (Bug): Incremental selection works bad with negative CSS values
  • WEB-9335 (Bug): Bad insert pair brace in CSS
  • WEB-9339 (Exception): Live Templates: Throwable on creating comment template
  • Code Analysis. Inspection:
  • IDEA-113143 (Bug): Calling method with contract shouldn't result in nullability suspicion
  • IDEA-113865 (Bug): 'Equals should check class of parameter' shouldn't warn on identity equals
  • IDEA-113866 (Bug): this. not suggested for fields of anonymous inner classes
  • IDEA-70241 (Bug): Replace with '{@code}' inspection doesn't replace all occurrences in file.
  • Code Formatting and Code Style:
  • IDEA-113815 (Bug): keep "simple methods in one line" does not keep long methods
  • IDEA-112387 (Bug): Reformat code with rearrange entires on = fail on enum
  • IDEA-113294 (Bug): indentation of brace in a lambda expression
  • IDEA-113333 (Bug): Java formatter breaks source code: Merges statements into line comments
  • IDEA-110203 (Bug): IDEA ignores space after comma setting for methods declaration/call
  • CoffeeScript:
  • WEB-9365 (Bug): coffeescript error highlight bug with else if and indentation
  • WEB-9005 (Bug): Wrong tabulation of function argument after code reformat
  • Console:
  • IDEA-113836 (Feature): Console folding: add TestNG related patterns
  • Database:
  • IDEA-113261 (Bug): Make Ctrl-C work on database name
  • Editor. Editing Text:
  • IDEA-114050 (Bug): Enter inserts closing brace in wrong place
  • IDEA-113971 (Bug): escaped ">" in Ctrl-P popup
  • Find, Replace, Find Usages:
  • IDEA-113788 (Bug): Find in strings with reg exp with start / end match markers doesn't work without string delimiters
  • IDEA-113885 (Exception): Find: String literals only: Throwable at StringSearcher.scan() on XML with a string
  • Gradle:
  • IDEA-113910 (Feature): Gradle: code insight; dependencies DSL resolving
  • IDEA-113861 (Usability Problem): Gradle: it could be possible to hide 'Gradle: download' progress to the background
  • IDEA-111335 (Bug): Gradle: task tree is incorrectly displayed if tasks are added to sub-projects via 'subprojects' method
  • Grails:
  • IDEA-114012 (Bug): Grails 2.3 respond method not recognized in IntelliJ IDEA 13 Preview 132.325
  • Groovy:
  • IDEA-107453 (Bug): Compilation error if overriding methods have different access modifiers
  • IDE Configuration:
  • IDEA-108785 (Feature): Allow applying the same context to many selected live templates
  • IDEA-102674 (Bug): Do not treat normal occurrences of "$" in project files as path variables
  • J2EE:
  • IDEA-105758 (Bug): Contradiction between error and fix actions (Java EE artifact)
  • J2EE.App Servers.Generic:
  • IDEA-108514 (Exception): NPE at AppServerSupportConfigurable.getOrCreateAppServer() on attempt to add Application Server facet if no server is configured
  • Java. Code Completion:
  • IDEA-114037 (Bug): Code completion should prefer variable names to unimported class names
  • IDEA-96713 (Bug): Incorrect options shown for 'implements'
  • IDEA-90294 (Bug): Don't use substring match in word completion
  • IDEA-112820 (Bug): Console completion popup shouldn't select the first item by default
  • Java. Error Highlighting:
  • IDEA-85961 (Bug): Pattern BACKSLASH_PATTERN = Pattern.compile("
  • ", Pattern.LITERAL) is always marked red.
  • Java. Intention Actions:
  • IDEA-113785 (Bug): "Delegate methods" generates duplicate method annotations
  • Java. Refactoring:
  • IDEA-113352 (Bug): Introduce Parameter is broken
  • Live Edit:
  • WEB-1802 (Bug): Can't make LiveEdit plugin working (wicket)
  • WEB-8698 (Bug): LiveEdit: support highlighting for element ID with Unicode characters
  • Maven:
  • IDEA-66603 (Feature): Maven3: provide inspection that checks duplicate declarations of plugins
  • IDEA-65114 (Usability Problem): "Add Maven projects" cannot be undone
  • IDEA-57398 (Usability Problem): Maven "resource" directory behaves like it contains java classes
  • Project Configuration:
  • IDEA-109943 (Bug): Download Library from Maven Repository: artifacts from repository with provider != maven2 are suggested, but repository is filtered off
  • IDEA-114064 (Bug): Create "From Maven" library dialog doesn't handle full coords correctly (as advertised)
  • IDEA-77519 (Bug): Project fails to open when workspace.xml is empty
  • IDEA-113904 (Bug): Add New Module from Project Structure dialog wants to create new project
  • IDEA-111030 (Bug): Add Framework Support: Ok is disabled for the only selected Web Application
  • SQL:
  • IDEA-112392 (Feature): SQL Smart Code Completion: no smart completion when comma is used as join
  • IDEA-112393 (Usability Problem): SQL Smart Code Completion: smart completion for right/left joins with and without inner/outer is different
  • IDEA-113405 (Bug): PostgreSQL: false positive 'Unresolved reference' inspection at '*' at SELECT ROW
  • Stylus:
  • WEB-9118 (Bug): Stylus: Red code: operator used as class selector
  • Unit Testing. JUnit:
  • IDEA-113889 (Usability Problem): Provide mnemonics (Alt+) for testing library radio buttons (Create test dialog).
  • Unit Tests:
  • WEB-9396 (Bug): NodeUnit testcase gives error "TypeError: Cannot read property 'length' of undefined"
  • User Interface:
  • IDEA-113855 (Bug): Search Everywhere looks scrambled at first start
  • Version Control. Mercurial:
  • IDEA-113780 (Bug): "Annotate" from history doesn't work for renamed/moved files

New in IntelliJ IDEA Ultimate Edition 13 Build 132.235 EAP (Sep 21, 2013)

  • No subsystem:
  • IDEA-113072 (Feature) - Check the directory named with the dot
  • IDEA-113375 (Usability Problem) - "Cyclic expand word" should expand words-separated-by-dashes too
  • IDEA-113596 (Usability Problem) - Can't copy "About" details while indexing
  • IDEA-113159 (Bug) - Jedis JAR file doesn't load
  • IDEA-113412 (Bug) "Build Artifacts…" results in unnamed.jar
  • IDEA-71033 (Bug) - Highlighting for Freemarker set by JSP settings
  • IDEA-113579 (Bug) - Mockito @InjectMocks annotation should not give warning
  • WEB-9328 (Bug) - Handlebars/Mustache plugin exception in WS 7
  • Android:
  • IDEA-85457 (Feature) - Android. Add option to automatically show logcat window on run
  • IDEA-102165 (Feature) - Android XML: show icons for views in code completion
  • IDEA-89390 (Feature) - Proguard heap size setting
  • IDEA-102167 (Feature) - Android XML: sort attributes in completion in layout files
  • IDEA-91552 (Feature) - Support activity-alias for launch activity chooser
  • IDEA-101683 (Feature) - Add possibility to exclude R class from "Insert imports for inner classes" setting
  • IDEA-94431 (Task) - Support configuring several proguard files
  • IDEA-112932 (Task) - Android attribute sorting: "width" should be before "height"
  • IDEA-80976 (Bug) - Android Logcat "Clear log before launch" checkbox in run configuration doesn't actually clear the log
  • IDEA-100046 (Bug) - BuildConfig.DEBUG shouldn't be marked as always true/false
  • IDEA-102180 (Bug) - Android XML: markup nested to string resources should not be reformatted
  • IDEA-112979 (Bug) - Spellchecker inspection should be suppressed for symbols user cannot edit
  • IDEA-87215 (Bug) - Android: Quick Documentation from Code Compeltion popup shows "No documentation found", though without the popup quick doc works fine
  • IDEA-112293 (Bug) - APKLIB modules with incorrect dependencies
  • IDEA-113689 (Bug) - Cannot disable logcat from appearing when launching app
  • IDEA-100044 (Bug) - Parceable.CREATOR shouldn't be marker as unused
  • IDEA-113328 (Bug) - Android Run Config does not see MAIN action in intent-filter
  • IDEA-113138 (Bug) - Cannot run single method test in android
  • IDEA-113446 (Bug) - Android maven project import broken again in 132.106
  • IDEA-113647 (Exception) - Android: AE at AndroidLightClassBase.processDeclarations()
  • CSS:
  • WEB-9315 (Bug) - W3C CSS3 Validation
  • WEB-9258 (Bug) - style comment is not working inside html
  • Code Analysis. Inspection:
  • IDEA-113650 (Bug) - Javadoc custom tags are lost after restart
  • IDEA-111450 (Bug) - false positive for "Redundant type cast" inspection
  • IDEA-113617 (Bug) - Inspection "Comparator class not declared serializable" proposes wrong modification for extending interface.
  • IDEA-98275 (Bug) - Inspection "Unused assignment" does not work with the += operator
  • IDEA-113634 (Bug) - "Confusing octal escape sequence" inspection misses some cases
  • Compiling Project:
  • IDEA-113678 (Exception) - NPE in external Make with Eclipse compiler
  • Console:
  • IDEA-113322 (Bug) - Scroll to the End button is disabled until clicked inside output area
  • Database:
  • IDEA-82491 (Usability Problem) - Data Source Properties dialog should be non-modal
  • IDEA-112899 (Cosmetics) - DB diagram: why the need for sequences on DB diagram?
  • IDEA-113140 (Bug) - Add DOT on table name completion when column is expected
  • IDEA-113539 (Bug) - Database table editor: support columns reordering with drag and drop
  • IDEA-113118 (Bug) - Regression: Find usages on Database stopped working
  • Debugger:
  • WEB-9232 (Feature) - Debugger: support inline base64-encoded source maps
  • WEB-1212 (Feature) - Add actions "expand children" and "expand descendants" in object variable context menu in JS debug
  • WEB-8889 (Bug) - Built-in server: machine-name.local instead of localhost not working in WS 7 EAP
  • WEB-7179 (Bug) - Debugging of TypeScript not possible, Breakpoints cannot be set
  • File Watchers:
  • WEB-7825 (Bug) - Memory\Threads leaks
  • WEB-6444 (Bug) - Background tasks: TypeScript dependencies support
  • WEB-7547 (Bug) - File watcher doesn't close properly less.cmd - node.exe stays in processes
  • Flash_Flex:
  • IDEA-87975 (Feature) - Debugger: jump to declaring type from Variables view (Shift+F4)
  • IDEA-113327 (Usability Problem) - Adobe AIR app descriptor namespace validation
  • Gradle:
  • IDEA-113532 (Feature) - Gradle: use gradle javadocs for script dsl 'quick documentation' enrichment
  • IDEA-113775 (Feature) - External System: new 'Refresh external project' action for single module refresh
  • IDEA-97132 (Usability Problem) - "Building Gradle project info" dialog is modal and non-cancelable
  • IDEA-84569 (Bug) - Gradle - IntelliJ warning about 'main' in sourceSet
  • IDEA-113686 (Bug) - Unable to debug gradle tests when -Dtest.single is used
  • IDEA-113581 (Bug) - Gradle: New Project Wizard: it could be possible to enable "Use default gradle wrapper" option
  • Grails:
  • IDEA-112988 (Bug) - Integration tests in Grails 2.3.0.RC2 run with JUnit instead of Grails test-app
  • Groovy:
  • IDEA-113555 (Feature) - Please add inspection for Groovy to detect assignment from void method
  • IDEA-71176 (Feature) - Encapsulate Java fields should update Groovy usages
  • IDEA-113432 (Bug) - Groovy script classpath should include module dependencies
  • IDEA-113519 (Bug) - Groovy Shell fails to open with exceptions
  • IDEA-113465 (Exception) - Groovy: UOE at GrConcatenationAwareInjector.getLanguagesToInject() on adding @Language annotation to a string
  • IDEA-113117 (Exception) - Groovy: NPE at GrIntroduceConstantDialog.initializeTargetClassEditor() on attempt to introduce a constant to an anonymous class
  • HTML:
  • WEB-9248 (Bug) - Emmet fails when having HTML entities
  • WEB-8397 (Bug) - Incorrect "element is not allowed here" inspection
  • IDE Configuration:
  • IDEA-23782 (Feature) - tomcat run configuration: list all known browsers
  • IDEA-113642 (Usability Problem) - Idea update support offers to download the latest EAP 12.1.5 Idea version, but the download button opens a web site where is no point to 12.1.5 EAP (only 12.1.4 GA and 13 Early Release)
  • J2EE.JBoss:
  • IDEA-106190 (Feature) - JBoss: support ''jboss.server.config.dir" VM config option
  • J2EE.Struts:
  • IDEA-113487 (Bug) - Support s:hidden struts tag
  • J2EE.Web:
  • IDEA-102247 (Bug) - Name newly added WEB facet after module
  • Jade:
  • WEB-7529 (Feature) - Live Template, JADE support
  • WEB-2153 (Bug) - Jade: correcly indent lines on pasting block of code
  • WEB-7822 (Bug) - format jade will remove tabs before comments like // or //- which is unexpected behavior
  • WEB-7455 (Bug) - Jade mixin invocation syntax not supported
  • WEB-7556 (Bug) - Valid Jade template shown as invalid
  • Java. Code Completion:
  • IDEA-59783 (Usability Problem) - Properties files: code completion list does not open after dot character
  • IDEA-112499 (Bug) - Static imports in live templates fail the second time they're used
  • IDEA-98656 (Bug) - Java doc not generated when an other Java doc has been commented after.
  • Java. Error Highlighting:
  • IDEA-26350 (Bug) - Bad Java code is green: variable might not have been initialized
  • IDEA-63698 (Bug) - Inconvertible type (assign double to Integer) not highlighted as error
  • Java. Intention Actions:
  • IDEA-113448 (Usability Problem) - No lightbulb prompt to create a test for static inner class
  • JavaScript:
  • WEB-966 (Feature) - Smarter Reload in Browser
  • JavaScript. Templates:
  • WEB-8820 (Feature) - EJS: support filters
  • WEB-9291 (Exception) - EJS: Filters: exception on completion invocation
  • LESS:
  • WEB-8793 (Performance Problem) - Opening a LESS file causes 100% CPU usage and memory spike
  • WEB-9266 (Bug) - wrong space before ampersand
  • Live Edit:
  • WEB-9154 (Bug) - Live Edit does not Update the Website
  • WEB-1836 (Bug) - LiveEdit: page not updated on changing list class in HTML
  • Maven:
  • IDEA-113538 (Bug) - Insert Managed Dependency: does not find artifact based on artifact id
  • IDEA-98756 (Bug) - IDEA is unable to resolve AspectJ compiler JAR if Maven 3 importing is on
  • Node.js:
  • WEB-9250 (Feature) - Add "Start browser"/"with JavaScript debugger" options to Node.js run/debug configuration
  • WEB-9227 (Feature) - NPM: support installing with --save and --save-dev options
  • OSGi:
  • IDEA-111711 (Feature) - OSGi: dependencies synchronization: libraries added via ProjectStructure or Maven import should not be deleted
  • IDEA-49235 (Feature) - OSGI: provide the quick-fix for the InvalidImport inspection that adds the Import-Package to manually edited manifest.mf
  • IDEA-111836 (Bug) - OSGi: "invalid import" inspection is not available
  • Plugin Support. Architecture:
  • IDEA-113644 (Bug) - PluginManagerUISettings should not write default settings
  • Project Configuration:
  • IDEA-96724 (Feature) - Unable to clear Recent Projects list anymore
  • IDEA-113707 (Cosmetics) - New Project: Project Templates: ApplicationServer field label is doubled
  • IDEA-113705 (Exception) - RE at com.intellij.javaee.appServers.ApplicationServerPanel$1$1.actionPerformed
  • Run | Debug configuration:
  • IDEA-103303 (Bug) - "BeforeLaunch" tools in run/debug configurations do not do macro substitution
  • IDEA-112821 (Bug) - IDEA falls in endless loop during editing run configurations
  • SQL:
  • IDEA-113550 (Feature) - SQL: improve Generic dialect implementation.
  • IDEA-113490 (Bug) - FR: Please consider exclude correct reserved words in known context from spell checking
  • IDEA-112934 (Bug) - Good code is red: MySQL multiple JOIN
  • Stylus:
  • WEB-9262 (Bug) - Stylus: Settings: Color & Fonts: improve settings
  • WEB-9186 (Bug) - Stylus: Red code: multilined variable expression
  • WEB-9279 (Bug) - Stylus: Red code: semicolon after assignment
  • WEB-9167 (Bug) - Stylus: Red code: support page at-rule
  • WEB-9150 (Bug) - Stylus: Red code and Reformat Code: postfix conditionals
  • WEB-9228 (Bug) - Stylus: Red code: several HTML tags inside the function
  • WEB-9220 (Bug) - Stylus: Red code and Reformat Code: selectors in square brackets
  • WEB-9201 (Bug) - Stylus: Red code: font-face with brackets
  • WEB-9221 (Bug) - Stylus: Reformat Code: correctly format ranges with units
  • WEB-9222 (Bug) - Stylus: Red code: list inside subscript operator
  • Template Languages. FreeMarker:
  • IDEA-113604 (Bug) - Error suppression does not stop freemarker validator
  • Template Languages. Velocity:
  • IDEA-113738 (Bug) - Editing Java Velocity template code gives problem with class name and package declaration
  • TypeScript:
  • WEB-8056 (Bug) - typescript: member of the optional parameter is unresolved
  • WEB-8767 (Bug) - TypeScript: overloaded constructor incorrectly reports "missed superclass's constructor invocation"
  • WEB-2010 (Bug) - TypeScript Debugging: link from console.log output in debugger console leads to js, not ts file
  • WEB-7851 (Bug) - TypeScript super() requests incorrect number of parameters when common base module and same name
  • WEB-6343 (Bug) - Refactor -> Rename property declared as constructor parameter just throws error
  • WEB-2335 (Bug) - TypeScript: false 'Parameter sh be initialized' shown for optional parameter if it follows initialized optional parameter
  • WEB-2058 (Bug) - TypeScript: false 'expression statement is not assignment or call' shown for call with assertion
  • WEB-8485 (Bug) - Wrong error highlighting on classes and interfaces with string literal as field name
  • Unit Tests:
  • WEB-8490 (Feature) - Add environment vars to Karma run config
  • User Interface:
  • IDEA-103015 (Usability Problem) - Project Structure / module / Paths / output paths: Module action in disabled in file choosers
  • IDEA-103128 (Cosmetics) - Library Download: error message button order/width
  • IDEA-113766 (Bug) - Incorrect font width calculation in text area
  • User Interface.Darcula:
  • IDEA-110452 (Bug) - Darcula theme causes font size increase
  • Version Control. Git:
  • IDEA-113488 (Feature) - Find git commit in git log using context menu in file history view
  • Version Control. Mercurial:
  • IDEA-90511 (Performance Problem) - Slow version comparison
  • Version Control. Subversion:
  • IDEA-113147 (Bug) - Subversion: provide correct url to Update dialog instead of 'infinity'
  • IDEA-112803 (Bug) - Subversion1.8: support TreeConflicts resolution
  • IDEA-113664 (Bug) - Subversion1.8: on file/directory rename/move it gets '@' suffix
  • IDEA-113180 (Bug) - SVN and @ symbols
  • IDEA-113725 (Bug) - Subversion: checkout is performed incorrectly
  • IDEA-112456 (Bug) - Subversion1.8: cleanup should work

New in IntelliJ IDEA Ultimate Edition 13 Build 132.197 EAP (Sep 12, 2013)

  • Code Analysis. Inspection:
  • IDEA-91960 (Usability Problem): Type parameter extends final class inspection warns on cases when can not be removed
  • IDEA-99829 (Bug): Problem with inspection "Raw use of parameterized class" option "Ignore where a type parameter would not compile.
  • IDEA-91969 (Bug): False positive 'field may be final'
  • IDEA-84561 (Bug): The inspection "Code style issue/field may be final" doesn't handle some simple situations
  • IDEA-53184 (Bug): False positive unused field inspection for serialVersionUID fields
  • IDEA-84614 (Bug): Erroneous application of "Field may be final" inspection
  • IDEA-113391 (Bug): Edit Method Contract intention for library methods
  • IDEA-113148 (Bug): Scopes filter by file type (css & scss)
  • IDEA-112474 (Bug): Expression might evaluate to null and not @Nullable annotated inspection is not aware of @Contract
  • IDEA-85224 (Bug): Inspection "non thread-safe static field access" gives false +ve for static initializers
  • IDEA-113242 (Bug): Wrong "unboxing may produce NPE"
  • IDEA-112968 (Bug): Show "Value is always" warning only for null/true/false
  • IDEA-75321 (Bug): Erroneous "field may be final"
  • IDEA-80439 (Bug): Wrong 'field may be final' inspection.
  • IDEA-111396 (Bug): False positive on Inspection Code Style Issues / Field may be final
  • IDEA-113298 (Bug): replace assertTrue with assertFalse removes message
  • IDEA-89711 (Bug): "Field may be final" inspection may produce false positive results
  • IDEA-89557 (Bug): Inspection `RawUseOfParameterizedType` is redundant on inspection of parameterized type object arrays with the trailing `class` keyword
  • IDEA-87373 (Bug): Field may be final false positive
  • Code Navigation:
  • IDEA-112779 (Exception): ISE at com.intellij.ide.util.gotoByName.ChooseByNameBase.getNames
  • Compiling Project:
  • IDEA-108213 (Bug): ZipException on attempt to extract non-existent jar when building artifact
  • IDEA-113123 (Bug): Unclear error when trying to build artifacts
  • Dart:
  • WEB-7512 (Feature): Dart: import handler
  • WEB-9190 (Bug): Dart analyzer not working.
  • WEB-6708 (Bug): Dart: Refractor/Rename should update named parameters names
  • WEB-1577 (Bug): Dart, DartUnit run configuration: on adding a new configuration existing configurations are overwritten with new configuration settings
  • WEB-8960 (Bug): Nested method cascades display incorrect error
  • Debugger:
  • WEB-6780 (Usability Problem): JS Debugger / Variables: "Jump to Source" not working
  • WEB-7511 (Usability Problem): "Evaluate Expression" window does not build correct path to currently selected object node
  • WEB-8151 (Bug): Debugger: in case of same-named files debugger stops at line in wrong file
  • Editor. Editing Text:
  • IDEA-99897 (Bug): When "block caret" mode is on, after deleting a character at the end of a line, the character deleted appears in inverse
  • File Watchers:
  • WEB-7825 (Bug): Memory\Threads leaks
  • WEB-7547 (Bug): File watcher doesn't close properly less.cmd - node.exe stays in processes
  • Flash_Flex:
  • IDEA-113307 (Bug): 'source' attribute of MXML tags , , and is highlighted as error.
  • GWT:
  • IDEA-113269 (Bug): Don't use -out for a GwtTestCase
  • Gradle:
  • IDEA-113403 (Feature): Gradle: disable wrapper verification by default and add check for default wrapper files
  • Grails:
  • IDEA-113188 (Usability Problem): Go to related files works incorrectly for Model and Controller in Groovy
  • Groovy:
  • IDEA-99638 (Feature): @Language annotation does not work in groovy
  • IDEA-110178 (Feature): Conversion between string types
  • IDEA-107520 (Feature): Groovy Shell: support commands in groovy shell
  • IDEA-110179 (Feature): Infer type by if return false
  • IDEA-69673 (Feature): Generate toString() template Groovy GString style should be added
  • IDEA-71176 (Feature): Encapsulate Java fields should update Groovy usages
  • IDEA-113124 (Cosmetics): Groovy files in the navigation bar
  • IDEA-113176 (Bug): Groovy completion for classes without a constructor
  • IDEA-112878 (Bug): Groovy code completion doesn't obey 'before parentheses -> method parentheses' settings.
  • IDEA-111780 (Bug): Extract method from static closure creates instance method
  • IDEA-113346 (Bug): False negative in groovy withStream closure
  • IDEA-109053 (Bug): Convert to single-line string for regexes fails
  • IDEA-113299 (Bug): Imports removed when writing javadoc
  • HTML:
  • WEB-8731 (Bug): HTML parser breaks with unquoted complex attributes
  • JSP:
  • IDEA-111952 (Bug): Cant not resolve my class when I reference a class in another jsp file.
  • Java. Code Completion:
  • IDEA-113013 (Feature): When insert selected variant is enabled the "generated" code comply with code style
  • IDEA-112567 (Usability Problem): Don't show any completion variants after method reference and dot
  • IDEA-113028 (Bug): Complete statement doesn't complete class declaration
  • IDEA-113149 (Bug): Constructor parameters completion is not available in case of classes with generics
  • Java. Error Highlighting:
  • IDEA-96419 (Feature): "Externalizable class without public no-arg constructor" inspection options
  • IDEA-93530 (Bug): bad code green: cannot assign a value to final variable
  • IDEA-113225 (Bug): Incompatible types; cannot cast byte[] to a generic type which extend Serializable
  • IDEA-113357 (Bug): Java 8: Good code is red: Ambiguous method call when using method reference
  • IDEA-93515 (Bug): Good code red: variable might not have been initialized
  • Java. Intention Actions:
  • IDEA-113338 (Bug): "Replace with lambda" with conflicting lambda parameter name
  • Java. Refactoring:
  • IDEA-113280 (Bug): Move refactor does not check dependencies
  • IDEA-113323 (Bug): Pull method to interface generates a default interface method in Java 7 project level.
  • Live Edit:
  • WEB-2296 (Feature): Is it possible to tell LiveEdit to monitor other file types?
  • WEB-1780 (Task): remember last scroll position on page reload
  • WEB-1837 (Bug): LiveEdit: applying from completion doesn't work for inline style properties
  • Maven:
  • IDEA-112939 (Feature): Smart dependency completion for pom.xml
  • IDEA-109771 (Bug): Incorrent Maven dependency resolution with war classes dependency
  • Node.js:
  • WEB-1902 (Cosmetics): Too much capitals in labels
  • WEB-1879 (Bug): Autocomplete and refactoring should omit file extension in require() statement
  • WEB-1969 (Bug): No option to Run or Debug node js unless it has a require line
  • WEB-8863 (Bug): NPM: Uninstall for global package should remove executable files
  • OSGi:
  • IDEA-111556 (Bug): OSGi: return the possibility to create libraries for selected OSGi framework
  • Packaging and Installation:
  • IDEA-112953 (Bug): IntelliJ IDEA community build fails
  • Project Configuration:
  • IDEA-112941 (Exception): Throwable at com.intellij.openapi.roots.ui.configuration.classpath.ChangeLibraryLevelActionBase$1.run
  • Run | Debug configuration:
  • IDEA-113340 (Bug): Run main method in an interface
  • SASS:
  • WEB-9147 (Usability Problem): Map help ID for the Compass Support settings page
  • WEB-9138 (Bug): Compass support: add_import_path: recognize paths correctly
  • WEB-9140 (Bug): Compass support: correctly remove compass library
  • WEB-9145 (Exception): Compass support: AE on project closing with running compiler
  • SQL:
  • IDEA-113260 (Feature): Add option to move DISTINCT keyword to SELECT line
  • IDEA-113267 (Feature): Documentation for MySQL CAST and CONVERT is unuseful
  • IDEA-113311 (Bug): schema name on FK creation is not added to SQL-string
  • IDEA-113273 (Bug): Double indentation in FROM clause
  • IDEA-112934 (Bug): Good code is red: MySQL multiple JOIN
  • Spring:
  • IDEA-97397 (Bug): Spring Data JPA library not recognized
  • TypeScript:
  • WEB-7557 (Feature): Provide live template context for TypeScript
  • WEB-9141 (Bug): TypeScript Generics bug (good code red)
  • UML:
  • IDEA-113205 (Bug): Darcula theme not used in Grails domain class dependencies
  • Unit Tests:
  • WEB-9176 (Bug): Karma console: hyperlink is not highlighted
  • User Interface:
  • IDEA-112009 (Bug): Library selection dialog is too small
  • IDEA-26026 (Bug): Holding F3 opens multiple Search dialogs
  • IDEA-105611 (Bug): Invalid focus when invoking find in files
  • IDEA-108071 (Bug): Copy pasting a module dependencies to an external text editor prints com.intellij.openapi.roots.ui.configuration.classpath.LibraryItem@a6966b
  • IDEA-113281 (Bug): Ctrl+E for Console History shadows hotkey for Recent
  • User Interface.Darcula:
  • IDEA-113216 (Bug): Darcula: Equal sign is too bright in properties files
  • IDEA-113215 (Bug): GSP looks weird under Darcula
  • Version Control. Perforce:
  • IDEA-112422 (Bug): IDEA calls "p4 add -f -n " for excluded files in output folders

New in IntelliJ IDEA Ultimate Edition 12.1.5 Build 129.1237 EAP (Sep 11, 2013)

  • AspectJ:
  • IDEA-110405 (Bug): AspectJ cannot resolve local aspect libraries during maven import
  • Groovy:
  • IDEA-109475 (Bug): Change signature - deleting type introduces def keyword
  • IDEA-109473 (Bug): Change signature - untyped parameters are converted to Object
  • Version Control. Perforce:
  • IDEA-112670 (Bug): Problem with checkout (Perforce)
  • IDEA-112422 (Bug): IDEA calls "p4 add -f -n " for excluded files in output folders

New in IntelliJ IDEA Ultimate Edition 13 Build 132.106 EAP (Sep 6, 2013)

  • Android:
  • IDEA-85457 (Feature): Android. Add option to automatically show logcat window on run
  • IDEA-89390 (Feature): Proguard heap size setting
  • IDEA-112692 (Feature): Completion in @+id references
  • IDEA-112689 (Task): Correct support of custom views with custom attributes in library projects
  • IDEA-112932 (Task): Android attribute sorting: "width" should be before "height"
  • IDEA-80976 (Bug): Android Logcat "Clear log before launch" checkbox in run configuration doesn't actually clear the log
  • IDEA-100046 (Bug): BuildConfig.DEBUG shouldn't be marked as always true/false
  • IDEA-100044 (Bug): Parceable.CREATOR shouldn't be marker as unused
  • IDEA-102180 (Bug): Android XML: markup nested to string resources should not be reformatted
  • IDEA-112979 (Bug): Spellchecker inspection should be suppressed for symbols user cannot edit
  • IDEA-112293 (Bug): APKLIB modules with incorrect dependencies
  • IDEA-113138 (Bug): Cannot run single method test in android
  • IDEA-112276 (Exception): Android Studio - Fatal Error
  • AspectJ:
  • IDEA-110405 (Bug): AspectJ cannot resolve local aspect libraries during maven import
  • CSS:
  • WEB-8898 (Bug): CSS: support 'local' value of the 'background-attachment' property
  • Code Analysis. Inspection:
  • IDEA-112813 (Feature): Chain of instanceof checks: Support if/if/if/... chains
  • IDEA-112317 (Feature): Inspection: Calendar.set() / Calendar.add() parameters order
  • IDEA-84561 (Bug): The inspection "Code style issue/field may be final" doesn't handle some simple situations
  • IDEA-91969 (Bug): False positive 'field may be final'
  • IDEA-84614 (Bug): Erroneous application of "Field may be final" inspection
  • IDEA-87373 (Bug): Field may be final false positive
  • IDEA-107730 (Bug): @VisibleForTesting is marked as a warning when called within class
  • IDEA-111396 (Bug): False positive on Inspection Code Style Issues / Field may be final
  • IDEA-80439 (Bug): Wrong 'field may be final' inspection.
  • IDEA-112864 (Bug): Idea suggests to replace a good clear expression with a magic number
  • IDEA-89711 (Bug): "Field may be final" inspection may produce false positive results
  • IDEA-112668 (Bug): Inspections configuration issues when using scopes
  • IDEA-112981 (Bug): Bad warning: "map are updated but not queried" with method reference
  • IDEA-112678 (Exception): Inspections: Package naming convention: NSFE at PackageNamingConventionInspection.createOptionsPanel()
  • Code Navigation:
  • IDEA-112779 (Exception): ISE at com.intellij.ide.util.gotoByName.ChooseByNameBase.getNames
  • Dart:
  • WEB-8018 (Feature): DartUnit: links to files in test results should be clickable
  • WEB-8117 (Bug): Dart plugin - member-variable case (in switch) is formatted weirdly
  • WEB-7963 (Bug): Dart: no completion in object property value
  • WEB-9076 (Bug): Dart: error if map key is a constant
  • WEB-7672 (Bug): What about Dart documentation?
  • WEB-7217 (Bug): Dart: formatter breaks the cascade operation
  • WEB-8264 (Bug): Proper syntax with List literal is flagged as error.
  • WEB-8315 (Bug): Dart: Indent isn't set on enter
  • Debugger:
  • WEB-8064 (Bug): Debugger: Pause Program button is not working
  • WEB-9099 (Bug): JavaScript debug issue - WebStorm 131.24
  • WEB-8126 (Bug): windows: Debugger, CoffeeScript: breakpoints are not hit if js and coffee files are in different directories
  • Diff_Merge:
  • IDEA-112868 (Bug): "Compare middle and left panel contents" swaps the files
  • Editor. Editing Text:
  • IDEA-90438 (Usability Problem): tooltip for constructor/method call should display package
  • File Watchers:
  • WEB-9084 (Bug): File Watcher: Compass: wrong default settings
  • Flash_Flex:
  • IDEA-112107 (Task): flexmojos flex compiler configuration doesn't work due to "The switch in the core from Sonatype Aether to Eclipse Aether." since maven 3.1.
  • IDEA-109745 (Bug): Flex compile config created from maven has errors.
  • IDEA-113001 (Bug): Working code shows as incorrect
  • Gradle:
  • IDEA-112865 (Feature): Gradle: completion and quick-docs for standard gradle plugins
  • IDEA-78536 (Usability Problem): Gradle: New Project wizard: notifications on "Gradle home" field disappear too quickly
  • IDEA-112870 (Bug): Changing a library's scope from compile to testCompile in build.gradle does not change IDEA module settings
  • Grails:
  • IDEA-112910 (Usability Problem): Grails advanced mode
  • IDEA-112506 (Bug): Named link tags in Grails with optional attributes are marked as error when used without the optional attributes
  • J2EE.Struts:
  • IDEA-112955 (Feature): Struts2: allow to suppress class name inspection in struts.xml globally
  • J2EE.WebSphere:
  • IDEA-112731 (Bug): Cannot start WebSphere v6.1 server anymore
  • Jade:
  • WEB-2137 (Feature): Jade: Provide syntax highlighting of javascript in script-tag
  • Java. Code Completion:
  • IDEA-112553 (Feature): Ctrl-Shift-Space in a context where a SAM interface is expected should offer lambda expression stub as completion option
  • IDEA-112173 (Bug): Smart completion after 'new' should honor upper bound of generic parameters
  • Java. Error Highlighting:
  • IDEA-113078 (Bug): Java 8: Good code is red: Ambiguous method call when using method reference
  • Java. Refactoring:
  • IDEA-112562 (Feature): Pull up should allow to pull method body into interface as default method
  • IDEA-112684 (Bug): Remember "Open copy in editor"
  • JavaScript:
  • WEB-8562 (Bug): JS incorrect "Unresolved variable"
  • WEB-972 (Bug): Download JS libraries: correctly handle files deletion/appearance
  • WEB-9049 (Bug): JSDoc: properties of a type defined with named @typedef not resolved
  • JavaScript. Inspections:
  • WEB-8548 (Feature): Add warning/inspection for two consecutive commas in JavaScript array
  • WEB-8155 (Usability Problem): Inspection "Signature mismatch problem" highlights complete file (and has wording issues)
  • WEB-8521 (Bug): Unnecessary inspection
  • Live Edit:
  • WEB-8367 (Bug): Live Edit not working properly with Jade File Watcher
  • Maven:
  • IDEA-112722 (Bug): Maven: maven-ear-plugin suport: workDirectory tag ignored in "ear exploded" output directory configuration
  • IDEA-112661 (Bug): OSMORC build will fail if Maven plugin is not activated
  • Node.js:
  • WEB-8775 (Bug): Node.js: Create Directory inspection should correctly name folder
  • WEB-8913 (Bug): NPM: update Project View when background processes will be completed
  • Packaging and Installation:
  • IDEA-113203 (Bug): dmServer plugin: IDEA fails to start because of NCDFE: org/jetbrains/lang/manifest/ManifestFileTypeFactory
  • Plugin Support. DevKit:
  • IDEA-112700 (Feature): Devkit: highlight usage of deprecated EPs
  • SQL:
  • IDEA-112800 (Bug): PostgreSQL: string constants separated by line break are red
  • IDEA-112795 (Bug): PostgreSQL: false positive unresolved reference inspection for FROM ONLY selection for tables with inheritance
  • IDEA-112395 (Bug): SQL: problems with foreign key referencing table without explicit column mention
  • IDEA-112663 (Bug): MS SQL: creating foreign key referencing to a table with one primary key should not ask for column specification
  • IDEA-109546 (Bug): PostgreSQL: COPY ... WITH csv DELIMITER highlighted as error
  • IDEA-112936 (Bug): PostgreSQL: parameter info: wrong column order in case of inheritance
  • Spring:
  • IDEA-105142 (Bug): Spring: on fileset rename the displayed current context name is not updated
  • Stylus:
  • WEB-9050 (Bug): Stylus: Completion: should work inside indented code block
  • WEB-8964 (Bug): Stylus: Red code: recognize @media
  • WEB-9087 (Bug): Stylus: Reformat Code: interpolation is broken
  • WEB-8994 (Bug): Stylus: Red code: second colon is highlighted in the minified CSS Literal rule
  • WEB-8991 (Bug): Stylus: Red code: recognize and reformat add-property function content correctly
  • WEB-9095 (Bug): Stylus: Red code: subscript brackets before operators inside if statement
  • WEB-8999 (Bug): Stylus: turn off W3C validation for the built-in functions
  • WEB-9096 (Bug): Stylus: disable W3C validator
  • WEB-9094 (Bug): Stylus: Reformat Code: operators are incorrectly formatted
  • WEB-9026 (Bug): Stylus: Red code and Reformat Code: complex iteration
  • WEB-9028 (Bug): Stylus: Red code and Reformat Code: function arguments
  • WEB-8963 (Bug): Stylus: Red code: recognize multiple font types declared in the @font-face
  • WEB-9035 (Bug): Stylus: IAE is thrown on changing color via color preview box
  • WEB-9037 (Bug): Stylus: Red code: recognize quotes inside url property
  • WEB-9066 (Bug): Stylus: Completion: no selectors should be shown outside code block
  • WEB-9048 (Bug): Stylus: Completion: do not add colon
  • WEB-9040 (Bug): Stylus: Red code: recognize in operator inside conditionals
  • WEB-9127 (Bug): Stylus: Red code: CSS literal with empty selector
  • WEB-9125 (Bug): Stylus: Red code: return with conditional if
  • WEB-9016 (Bug): Stylus: Red code: recognize and Reformat Code with if/else statements correctly
  • WEB-8942 (Bug): Stylus: Red code: recognize brackets
  • Task Management:
  • IDEA-112885 (Bug): Task management: Open Task makes no effect
  • IDEA-112828 (Bug): NPE when trying to close JIRA issue
  • IDEA-112823 (Bug): PyCharm's Tasks - Servers ignores the "host" field for github
  • TypeScript:
  • WEB-9053 (Bug): TypeScript generics wrong syntax check
  • WEB-6833 (Bug): Bad code green: signature of method doesn't match base class
  • WEB-9091 (Bug): Typescript editor become unusable. Problem with cyclic dependencies, StackOverflowError. Exception in Plugin JavaScript Support.
  • Unit Testing. JUnit:
  • IDEA-112753 (Bug): "JUnit test method contains no assertions" detailed description mentions missing table
  • IDEA-112755 (Bug): "JUnit test method contains no assertions" for hamcrest-based assertions
  • IDEA-112757 (Bug): Test class name is missing in the tree
  • Unit Tests:
  • WEB-8939 (Usability Problem): Karma: make Run with Coverage more user-friendly
  • WEB-9115 (Bug): Terminate karma debug session if a new debug karma debug session started
  • User Interface:
  • IDEA-109834 (Usability Problem): Plugin error reporting textbox is awful
  • IDEA-112329 (Usability Problem): IDE Fatal Errors dialog: Details tab can't be scrolled
  • IDEA-112412 (Cosmetics): "Internal error" modal dialog on startup usability
  • IDEA-113150 (Bug): Balloon shadow looks bad under Retina
  • IDEA-112669 (Bug): Project View: "Wide selection" broken
  • IDEA-112778 (Bug): Custom Plugin Repository: support download url other than repository itself
  • IDEA-113130 (Bug): Project View on Mac: text is invisible under selection
  • IDEA-113175 (Exception): Expanding nodes in Variables(Debug tools window) while debug application throws exception
  • User Interface.Darcula:
  • IDEA-113071 (Bug): File Colors feature doesn't work in ProjectView under Darcula
  • Version Control. Git:
  • IDEA-112867 (Usability Problem): Github Create Pull Request fails to show diff if there is no remote for the parent repository
  • Version Control. Perforce:
  • IDEA-112670 (Bug): Problem with checkout (Perforce)
  • XML:
  • IDEA-112914 (Feature): Insert closing tag after typing < /
  • XSLT:
  • IDEA-113046 (Bug): XSL autocompletion insert unnecessary elements

New in IntelliJ IDEA Ultimate Edition 13 Build 132.27 EAP (Sep 2, 2013)

  • Android:
  • IDEA-108144 (Feature): Support for maven configurations item dexCoreLibrary
  • IDEA-102167 (Feature): Android XML: sort attributes in completion in layout files
  • IDEA-112694 (Feature): Navigation from Manifest.* reference in Java to related declaration in manifest
  • IDEA-102171 (Feature): Android XML: complete ?attr/ and ?android:attr/ prefixes
  • IDEA-85538 (Task): Intellij's make Android subsystem not aware of maven's filtered resources
  • IDEA-112098 (Bug): Event log: some links in error messages are not clickable
  • IDEA-96546 (Bug): IDEA should suggest colors as values of "drawable" attributes in drawable XML files
  • IDEA-91585 (Bug): Idea shows errors in Android SDK sources
  • IDEA-111822 (Bug): Intellij IU-130.1486 hangs when opening XML files
  • IDEA-112216 (Bug): Android test classes are treated as normal JUnit test classes
  • IDEA-111648 (Bug): Intellij idea showing error: could not create the java virtual machine
  • IDEA-87189 (Bug): "variable is never assigned" reported on the variable annotated by InjectResource
  • IDEA-112108 (Exception): Android: 'Create onClick event handler' intention: AE at JavaParserUtil.parseFragment() on attempt to create an event handler with invalid name
  • CSS:
  • WEB-9017 (Feature): CSS: don't report vendor-prefixed CSS properties as unknown if a non-prefixed property is added to custom properties list
  • WEB-6582 (Usability Problem): Move "text-decoration" color-values to the bottom of completion list
  • WEB-6019 (Usability Problem): CSS, LESS: 'Autoscroll from source" in Structure view doesn't work for selectors like .
  • WEB-4825 (Bug): CSS dialects configurable shows same folders two times if modules are nested
  • Code Analysis. Inspection:
  • IDEA-111905 (Usability Problem): Expected exception never thrown in test method body, shall ignore Errors
  • IDEA-47151 (Usability Problem): Settings of "Result of method call ignored" inspection should have choosers and/or completion for class and method names
  • IDEA-112537 (Usability Problem): Prohibited exception inspection: consider class just with @After or @Before a test
  • IDEA-112557 (Cosmetics): Inconsistent messages from "can be replaced with lambda / method expression" inspections
  • IDEA-112258 (Bug): Type weaking inspection for lambda arguments is confusing and probably useless
  • IDEA-75416 (Bug): Allow customization of "Malformed format string" inspection
  • IDEA-112125 (Bug): "Accept suggested Final modifier" action in inspection view does nothing
  • IDEA-112630 (Bug): "Accept Suggested Final Modifier" inspection does not work in lambda expression bodies
  • IDEA-112398 (Bug): Yellow code is green: Inspection "Overly broad 'catch' clause" and RuntimeException
  • IDEA-111965 (Bug): Inspection 'equals() called on Enum value: Quick fix breaks compilation
  • IDEA-112366 (Bug): "For loop with missing components": Can't ignore ListIterator
  • IDEA-112358 (Bug): 'Constant Conditions' does not understand non-short-circuit 'or'
  • IDEA-112442 (Bug): False positive 'Result of method call ignored'
  • IDEA-112565 (Bug): @GuardedBy("itself") false negative in 'unguarded field access'
  • Code Coverage:
  • IDEA-98897 (Bug): no coverage info on gutter
  • Code Formatting and Code Style:
  • IDEA-111524 (Bug): Javadoc code reformat generates which is an error on JDK 8
  • Code Navigation:
  • IDEA-100392 (Usability Problem): Allow file template configuration from generate popup
  • IDEA-109493 (Bug): Ctrl+Alt+B (Navigate to implementations) on equals shows Object instead of interface implementors.
  • IDEA-111892 (Exception): SIOOBE at com.intellij.psi.PsiReferenceBase.getValue
  • CoffeeScript:
  • WEB-7578 (Bug): reserved words in coffeescript objects incorrectly marked as syntax errors
  • WEB-8990 (Bug): Coffeescript analyzer sees static as key word
  • WEB-8834 (Bug): CoffeeScript compiler doesn't warn when creating array without separating commas
  • WEB-8866 (Bug): CoffeeScript: loops parsing bug
  • Console:
  • IDEA-112054 (Bug): Console view clear all button is enabled when the list is empty
  • IDEA-112052 (Bug): Console view "Scroll to the end" button enabled when caret is at the end of the list
  • Dart:
  • WEB-8762 (Bug): Allow creating Dart Command-line Application Run configuration from context
  • WEB-8929 (Bug): Dart plugin: wrong --package-root parameter
  • WEB-8831 (Bug): Dart: additional cascade option displaying error
  • WEB-9014 (Bug): Quick fix is applied in wrong file
  • WEB-8100 (Bug): Code completion incorrectly displaying private names
  • Database:
  • IDEA-112497 (Bug): Exception on getting tables from ODBC data source
  • IDEA-112139 (Bug): Better post-synchronization message in Database panel
  • IDEA-110933 (Bug): Database table editor: in editing mode attempt to move focus to different view immediately moves it back
  • Debugger:
  • WEB-8211 (Bug): Javascript debugging: "Do not step into scripts" setting is ignored in remote and local debugging sessions
  • Editor. Editing Text:
  • IDEA-112134 (Usability Problem): $SELECTION$ variable doesn't work as true variable, but as $END$
  • IDEA-112585 (Bug): Field name prefix ignored when generating getter
  • IDEA-112315 (Bug): Smart code completion for 'do' is wrong in RM 6.0
  • IDEA-112373 (Bug): Rectangular selection paste bug
  • IDEA-112194 (Bug): Incorrect type was displayed in autocomplete dialog for unicode character
  • File System:
  • IDEA-112827 (Bug): IDEA fails to cache a projects jar due to file name too long
  • File Watchers:
  • WEB-8180 (Feature): Allow usage of Path Variables (and Environment path variables ?) in File Watcher
  • WEB-8965 (Feature): Stylus: provide predefine File Watcher
  • WEB-8978 (Feature): HAML file watcher
  • Find, Replace, Find Usages:
  • IDEA-112377 (Usability Problem): Caret moving problem inside "Find" input
  • IDEA-111918 (Bug): Find: comments / string literals only: just 1 entry is found in each comment or literal
  • IDEA-111942 (Bug): Replace: mnemonics prevent @ sign.
  • Flash_Flex:
  • IDEA-65971 (Usability Problem): flex: annoying completion variants "avmplus.*"
  • IDEA-111285 (Bug): Incorrect Array type determination when automatically creating a field
  • IDEA-112709 (Bug): Highlighting error when using json in a Flex string mxml declaration
  • IDEA-111754 (Bug): Error code: 1067: Implicit coercion of a value of type String to an unrelated type int.
  • IDEA-73952 (Bug): Good code is red, override toString is not allowed
  • IDEA-98796 (Bug): using 'for' on a dictionary shows incorrect error
  • Gradle:
  • IDEA-112397 (Feature): Gradle: use specific system property for configuration of interaction with gradle api (enabled by default)
  • IDEA-83168 (Feature): Gradle: changes in a project layout (content roots) could be detected on Refresh
  • IDEA-107959 (Bug): Can't debug unit tests (test task) from Gradle
  • IDEA-111626 (Bug): External System tool window: selected task could be executed on pressing Enter
  • IDEA-112369 (Bug): Gradle: 'Use gradle wrapper' option is always disabled in Import Project Wizard
  • IDEA-112314 (Bug): Gradle: Import Project Wizard: state (enabled/disabled) of 'Gradle home' field is remembered from the last import
  • IDEA-99779 (Bug): Gradle Wrapper is not recognized in a project if wrapper's .properties and .jar files are located not in default place
  • IDEA-112002 (Bug): Gradle: do not show 'refresh failed' notification if autoimport mode used
  • IDEA-112055 (Bug): Gradle: project refresh fails with java.io.NotSerializableException: com.intellij.openapi.util.Pair
  • Groovy:
  • IDEA-112621 (Feature): Groovy: Remove explicit type declaration intention
  • IDEA-112277 (Cosmetics): Add Dynamic Method dialog: mismatched column names
  • IDEA-112302 (Task): Convert Java annotation arguments to Groovy
  • IDEA-112215 (Task): Do not include return keyword in generated code while implementing an interface through code generation support
  • IDEA-112141 (Bug): Access to static import variable exceeds access rights
  • IDEA-111101 (Bug): Groovy: In-Place Introduce Field: Alt+I mnemonic doesn't work in the refactoring preview
  • IDEA-111100 (Bug): Groovy: Introduce Variable/Parameter Refactorings don't suggest to replace occurrences if applied to expressions inside code blocks
  • IDEA-110981 (Bug): Groovy: "Split into declaration and assignment" intention leaves unnecessary "=" if applied to closures
  • IDEA-111116 (Bug): Groovy: In-Place Introduce Refactorings: it could be possible to edit type during refactoring preview
  • IDEA-111110 (Bug): Groovy: Introduce Field Refactoring doesn't suggest to choose destination class
  • IDEA-111963 (Bug): Groovy: "Final variable access" inspection doesn't report final variable increment/decrement
  • IDEA-111007 (Bug): Groovy: Inline of a SAM coercion expression could insers cast if the type of the expression can not be inferred
  • IDEA-112560 (Bug): Weird ambiguous method call
  • IDEA-111989 (Bug): Groovy @CompileDynamic not recognised as an AST annotation
  • IDEA-112248 (Bug): Groovy: Select Word should select class body without braces
  • IDEA-111192 (Exception): Groovy: In-Place Introduce Field: Throwable GrIntroduceHandlerBase$4$1.run()
  • IDEA-111193 (Exception): Groovy: Introduce Field Refactoring: AE at GrIntroduceFieldProcessor.initializeInMethod() on attempt to initialize a field in 'current method', if current scope is not a method
  • IDEA-111027 (Exception): Groovy: In-Place Introduce Variable: PIEAE at GrInplaceIntroducer. on introducing a variable within one-line method/closure
  • HTML:
  • WEB-8988 (Feature): Return "open in browser" in context menu
  • WEB-6862 (Bug): WebStorm, link marked "Cannot find resource" but link is found
  • WEB-6328 (Bug): Add support for HTML5 element
  • IDE Configuration:
  • IDEA-70769 (Usability Problem): Settings panel: increase speed of scrollbars
  • IDEA-111927 (Usability Problem): PluginManager: CTRL+C should copy selected plugin's name from list
  • IntelliLang:
  • IDEA-97264 (Feature): IntelliLang support for "Path to File" language
  • J2EE.Glassfish:
  • IDEA-109518 (Exception): IAE at com.intellij.javaee.serverInstances.DefaultServerInstance.isConnected
  • J2EE.JBoss:
  • IDEA-106523 (Feature): Support for WildFly 8 (JBoss AS successor)
  • J2EE.WebSphere:
  • IDEA-106005 (Feature): Correctly detect browser url for custom context root in WS deployment descriptor
  • JSP:
  • IDEA-112708 (Bug): Static classes in JSP class block are considered an error
  • Java. Code Completion:
  • IDEA-112553 (Feature): Ctrl-Shift-Space in a context where a SAM interface is expected should offer lambda expression stub as completion option
  • IDEA-112067 (Usability Problem): Type text is hardly visible in autopopup selection
  • IDEA-112571 (Usability Problem): Autopopup completion in method references
  • IDEA-112376 (Task): Add an extension point for excluding classes from auto-import
  • IDEA-112014 (Bug): Complete Current Statement - doesn't work correctly on a multi-line statement
  • IDEA-101452 (Bug): A number of IPA symbols that are represented correctly as Enum items with the main editor pane are mangled and unrecognizable in the Code Completion popup list.
  • IDEA-111023 (Bug): Code completion of method in javadoc inserts redundant qualified names for parameter types
  • IDEA-112451 (Bug): First completion suggestion is not accurate
  • Java. Error Highlighting:
  • IDEA-112555 (Bug): Bad code is green with method references on instance
  • IDEA-112122 (Bug): Good code red: incompatible type
  • IDEA-57633 (Bug): False error 'Ambiguous method call'
  • IDEA-67860 (Bug): Error 'foo() in B clashes with foo() in A' is not detected
  • IDEA-97276 (Bug): Generic Types disagreement: correct (incorrect) code according to IntelliJ doesn't (do) compile in Javac.
  • IDEA-67843 (Bug): False error 'Cannot resolve method 'compareTo''
  • IDEA-67576 (Bug): False error 'Ambiguous method call'
  • IDEA-67836 (Bug): False error 'Ambiguous method call ...'
  • IDEA-112106 (Bug): Good code red - unnecessary semicolon after imports
  • IDEA-67584 (Bug): False error 'attempting to assign weaker access priviliges'
  • IDEA-112323 (Bug): JDK 1.8: good code is red while using functions in streams without specifying generic type
  • IDEA-67519 (Bug): Error 'reference to foo is ambiguous, both method foo(java.lang.String) in pck.D and method foo(T) in pck.C match' is not reported
  • IDEA-57569 (Bug): False error 'Ambiguous method call'
  • Java. Intention Actions:
  • IDEA-112551 (Bug): "Expand lamdba" does not add imports
  • IDEA-112563 (Bug): Override methods shows duplicate entries for interface methods with default implementations
  • IDEA-100036 (Bug): Error when using intention "implement method" on inner class
  • Java. Refactoring:
  • IDEA-90186 (Bug): Severe bug with Refactor -> Migrate
  • IDEA-112311 (Bug): Java: Extract method erroneously insert extra declarations
  • IDEA-112782 (Bug): Change signature dialog shows unexpected 'cannot resolve symbol' message
  • IDEA-111902 (Bug): Refactor/Rename for package with 'rename directory' option removes the empty subpackages
  • IDEA-111904 (Bug): In-place extract popup changes its position in Editor after AppCode window has moved
  • IDEA-111875 (Bug): Rename method: do not allow to rename if there's some overloaded method with same erasure
  • IDEA-112570 (Bug): Extract Method from statement lambda does not take parameters from enclosing scope
  • IDEA-112572 (Bug): Invert boolean breaks method references
  • IDEA-112590 (Bug): Extract class as enum breaks code when multiple constants are in one declaration
  • IDEA-112133 (Bug): newline can be pasted into file rename dialog
  • JavaFX:
  • IDEA-112151 (Bug): JavaFX - FXML reports property as readonly error even though there is a public setter
  • IDEA-112154 (Bug): JavaFX - FXML fx:id references not resolved when defined in controller superclass
  • IDEA-111999 (Bug): Javafx: CSS: Invalid css property value for -fx-cursor
  • JavaScript:
  • WEB-8382 (Usability Problem): function expression color unchangeably linked to variables instead of functions
  • WEB-7910 (Bug): Bad code green: object literal property names are not arbitrary expressions
  • WEB-6982 (Bug): JSDoc highlighting improvement
  • WEB-9004 (Bug): CommonJS module elements are unresolved when assigned to function
  • WEB-757 (Bug): JS: local variable is highlighted as global after splitting declaration and then merging back
  • WEB-3688 (Bug): Wrong inspection is referenced in "Edit inspection profile settings"
  • WEB-731 (Bug): Goto Declaration doesn't work if object is exposed as 'module.exports' after its definition
  • WEB-8968 (Bug): JSDoc: correctly treat optional parameters for functions defined with @name
  • WEB-8626 (Bug): JSDoc: if only inline parameter type is defined for function no documentation is generated
  • JavaScript. Frameworks:
  • WEB-8877 (Bug): Refactor incomplete from jQuery selector, broken code
  • JavaScript. Inspections:
  • WEB-8912 (Usability Problem): JS: Inspection "Execution of dynamically generated JavaScript" false positive
  • WEB-8618 (Bug): "Binary operation argument type goog.net.HttpStatus.UNAUTHORIZED is not assignable to type number"
  • WEB-8997 (Bug): JSHint: setting custom scope for JSHint inspection disables JSHint
  • WEB-9000 (Bug): JSHint: es3 option isn't recognized
  • WEB-8993 (Bug): Method not implemented appears after adding @implements
  • WEB-8536 (Bug): JS incorrect 'Invalid number of parameters, expected 2'
  • JavaScript. Templates:
  • WEB-8902 (Usability Problem): EJS Inspection settings should be placed under appropriate parent
  • WEB-8805 (Bug): EJS - More strange commenting behaviour
  • WEB-8829 (Bug): EJS: Refactor - Move/Rename should update include statement correctly
  • WEB-8644 (Bug): Comment Shortcut not working in EJS files... CMD-Forwardslash
  • LESS:
  • WEB-8904 (Bug): LESS formatting problem with ampersand - extra spaces
  • Live Edit:
  • WEB-6878 (Bug): LiveEdit CSS hot swap works incorrectly under windows (local file system)
  • WEB-8042 (Bug): Live Edit JS/CSS - doesn't hot swap correctly
  • Maven:
  • IDEA-112048 (Feature): add "verify" to the list of maven "basic" phases
  • IDEA-112529 (Usability Problem): Maven: code completion could work in file path value with property references
  • IDEA-112722 (Bug): Maven: maven-ear-plugin suport: workDirectory tag ignored in "ear exploded" output directory configuration
  • IDEA-112810 (Bug): maven ear import error w/bundleDir tag
  • IDEA-112759 (Bug): Maven: EAR plugin: relative path to application.xml causes IAE at LocalFileSystemBase.refreshAndFindFileByIoFile()
  • IDEA-112754 (Exception): Maven import: NCDFE for org/jetbrains/plugins/groovy/util/ClassInstanceCache
  • Node.js:
  • WEB-8894 (Usability Problem): Nodejs Cloned (Copied) configurations can't have different environment variables
  • WEB-8770 (Bug): Available Packages: UI improvements
  • WEB-9008 (Bug): NPM: CCE is thrown on reordering columns in the packages list
  • WEB-8768 (Bug): NPM: Available Packages: provide more detailed description
  • WEB-8909 (Bug): NPM: provide sorting for the installed packages
  • WEB-8864 (Bug): NPM: Install/Uninstall: refresh Project View
  • WEB-8769 (Bug): Available packages: select package when navigating to it by double click
  • WEB-8766 (Bug): NPM: Upgrade should work
  • WEB-1887 (Bug): Error run node from command window
  • WEB-8765 (Bug): NPM: Installed/uninstalled packages should be updated immediately
  • WEB-8791 (Bug): package.json: recognize npm generated fields
  • WEB-8896 (Exception): NPM: WebStorm crashes on scrolling Available Packages list
  • OSGi:
  • IDEA-111837 (Usability Problem): OSGi: inspections should have correct descriptions and names
  • IDEA-111895 (Cosmetics): OSGi: correct English in "wrong imported package' inspection
  • IDEA-111894 (Bug): OSGi: the imported packages from library bundles always appear as 'not exported'
  • IDEA-112206 (Bug): Many OSGi updating indices processes are created on maven import
  • IDEA-111783 (Bug): OSGi: facet 'manifest generation' settings should not affect build if existing manifest file is used
  • Packaging and Installation:
  • IDEA-112304 (Bug): Compile annotations.jar with lowest possible version of java
  • Plugin Support. API:
  • IDEA-112462 (Feature): Crossplatform loading of native libraries by idea plugin.
  • Plugin Support. Architecture:
  • IDEA-86885 (Usability Problem): When plugin is being downloaded from repository, no corresponding indication is shown
  • Product Documentation:
  • WEB-8848 (Task): Map help ID
  • Project View:
  • IDEA-112157 (Bug): Currently selected file is not displayed correctly after import change
  • IDEA-112280 (Bug): Mark directory as... disappears from the context menu if multiple directories are selected
  • Run | Debug configuration:
  • IDEA-112524 (Bug): Working directory for default rake tasks is changed to $MODULE_DIR$ after project's reopening
  • IDEA-112587 (Exception): Crash of IDEA, stack overflow
  • SASS:
  • WEB-8819 (Bug): SASS: Incorrect indent before include
  • WEB-6452 (Bug): SASS suggests functions at the top, instead of property values
  • SQL:
  • IDEA-112612 (Feature): SQL: replacing "*" with list of all columns in SELECT statement
  • IDEA-111931 (Feature): SQL formatter is wanting additional "new line before" options
  • IDEA-112301 (Bug): DB console does not allow to fill in values for parameters
  • IDEA-112072 (Bug): good code yellow: IF INSERTING (create trigger - Oracle SQL*Plus)
  • IDEA-112077 (Bug): ?????
  • IDEA-106040 (Bug): Oracle: false positive ambiguous column reference
  • IDEA-112425 (Bug): Unable to resolve column in MySQL temporary table
  • Spring:
  • IDEA-17938 (Feature): "Rename bean" should check if chosen name is not already taken
  • IDEA-112219 (Feature): Spring MVC: show @RequestMapping "method" in completion variant
  • IDEA-111944 (Feature): Spring: "Inject Reference" to bean name
  • IDEA-95480 (Feature): Spring Model Validation: include inspections from other Spring plugins
  • IDEA-67014 (Bug): Spring: c namespace: attributes that reference constructor arguments by index instead of name are error-highlighted
  • Stylus:
  • WEB-8846 (Bug): Styles: Red code: conditionals are not recognized
  • WEB-8953 (Bug): Stylus: Red code: recognize shorthand arithmetic operators
  • WEB-8937 (Bug): Stylus: Red code: recognize unary and ternary operators
  • WEB-8938 (Bug): Stylus: Red code: recognize conditional assignment operators
  • WEB-8989 (Bug): Stylus: Red code: recognize tilde(~) operator
  • WEB-8951 (Bug): Stylus: Red code: recognize rest parameters
  • WEB-8950 (Bug): Stylus: Red code: recognize keyword arguments
  • WEB-8843 (Bug): Stylus: Red code: equal sign considered as unexpected element
  • WEB-8958 (Bug): Stylus: Red code: recognize literal CSS
  • WEB-8845 (Bug): Stylus: Red code: font family defined as a variable
  • WEB-8844 (Bug): Stylus: Red code: property name with @ symbol
  • WEB-8961 (Bug): Stylus: Red code: recognize placeholder selector
  • WEB-8962 (Bug): Stylus: recognize @extend
  • WEB-8944 (Bug): Stylus: Red code: recognize instance check operator
  • WEB-8984 (Exception): Stylus: Throwable when extending rules
  • Tapestry:
  • IDEA-111859 (Bug): Tapestry plugin breaks code analysis
  • Task Management:
  • IDEA-111811 (Usability Problem): Task management: JIRA: JQL: code completion suggests nothing after closing parenthesis
  • IDEA-111813 (Cosmetics): Task management: JIRA: JQL: Tab in code completion inside function name doubles parentheses
  • IDEA-112728 (Bug): Can't create new task from tasks menu in toolbar
  • IDEA-112781 (Bug): Open YouTrack task: Create changelist doesn't work with SVN ?
  • IDEA-110012 (Bug): Not all Redmine Issues Available on "Open Task" (Limited to 100?)
  • IDEA-112611 (Bug): Task management: DVCS: closing a task fails: "Cannot delete the branch master"
  • IDEA-112605 (Exception): Task management: can't add Generic server: NoClassDefFoundError: XPathFileType
  • TypeScript:
  • WEB-2264 (Feature): TypeScript: warn user if a class doesn't include all members declared in interface implemented by it
  • WEB-6944 (Bug): Add 'Implement methods' quickfix in TypeScript
  • WEB-8959 (Bug): Major Issue with Typescript
  • WEB-6868 (Bug): Typescript: Primitive type names aren't being syntax highlighted.
  • WEB-8512 (Bug): Incorrectly flagging "Potentially invalid usage of this" in TypeScript file when using nested lambda expressions
  • WEB-8930 (Bug): TypeScript 0.9.1, WS7 130-1630: 'Method expression is not of Function type'
  • WEB-8918 (Bug): TypeScript: referencing variable with 'module' used as a name causes syntax errors
  • WEB-8785 (Bug): TypeScript: Property setter type is incorrectly reported as not compatible
  • Unit Testing. JUnit:
  • IDEA-112328 (Bug): IDEA consumes CPU during test run
  • Unit Testing. TestNG:
  • IDEA-112231 (Bug): JUnit runner should not start TestNG tests
  • Unit Tests:
  • WEB-8956 (Bug): Karma files are not updated
  • WEB-9011 (Bug): Karma plugin ignored tests
  • WEB-8916 (Bug): Karma plugin requires logLevel: LOG_INFO, but does not pass it
  • WEB-8936 (Exception): Karma: read access throwable exception for Coverage
  • WEB-8935 (Exception): Karma: Throwable on invocation 'Run with Coverage' action
  • User Interface:
  • IDEA-110846 (Feature): File Structure pop-up doesn't work properly for template languages
  • IDEA-112435 (Usability Problem): Inconsistent UI for converting search popup into Find toolwindow
  • IDEA-111753 (Usability Problem): Colors blend when I cmd+click on method name with blue breakpoint line
  • IDEA-96644 (Usability Problem): With clean config settings frames for new projects are opened at full-screen size
  • IDEA-99336 (Usability Problem): Trash icon in Event log would be helpful
  • IDEA-112093 (Bug): White stripes in Status Bar
  • IDEA-112006 (Bug): Impossible to click checkbox in "Find Action" dialog
  • IDEA-107413 (Bug): Cannot drag'n'drop more than one item in Changes View
  • IDEA-100949 (Bug): Misplaced popups due to incorrect insets calculation (X WIndow; multi-monitor; Java 7)
  • IDEA-111020 (Bug): Status bar changes its height when progress is shown
  • User Interface.Darcula:
  • IDEA-95904 (Cosmetics): Darcula parameter info pop-up colors hard to read
  • Web Services:
  • IDEA-25965 (Bug): "Web Method problem" inspection appears incorrect
  • XML:
  • IDEA-64561 (Feature): Provide navigation for XSD enum values
  • IDEA-60895 (Feature): No completion for enumerated and boolean values of xml tags
  • IDEA-112136 (Bug): "Optimize Imports" removes XML namespace declarations which are in use

New in IntelliJ IDEA Ultimate Edition 12.1.5 Build 129.1135 EAP (Sep 2, 2013)

  • Android:
  • IDEA-110547 (Bug): hg clone fails from the welcome screen because of Android integration
  • IDEA-111226 (Bug): Generated AIDL class already added
  • Code Analysis. Inspection:
  • IDEA-109764 (Bug): InspectionGadgets "Unused Import" doesn't deal with shadowed imports
  • CoffeeScript:
  • WEB-8576 (Bug): CoffeeScript plugin doesn't warn on faulty class definition
  • Database:
  • IDEA-110523 (Cosmetics): SQL: navigation to the related data highlight the target row except the last cell
  • IDEA-110528 (Bug): Database Console: focus unexpectedly moves from .sql file to Database Console Output
  • IDEA-111521 (Bug): Database visualisation missing relationships after moving to Postgresql
  • Debugger:
  • IDEA-108770 (Performance Problem): Adding Java Exception breakpoint is very slow
  • Editor. Editing Text:
  • IDEA-109838 (Performance Problem): IDE slows down for no reason
  • J2EE.Tomcat:
  • IDEA-109063 (Bug): "Cannot find configuration of jsp built-in servlet" with Tomcat trunk
  • JPA:
  • IDEA-111962 (Bug): IDEA Groovy version conflicts with project version when using JPA console
  • User Interface:
  • IDEA-109656 (Bug): "Confirm Exit" is shown twice; "Don't ask again" checkbox doesn't work
  • IDEA-108497 (Bug): Git Commit Dialog: 'Code analysis' warning appears on the main window
  • XML:
  • IDEA-112136 (Bug): "Optimize Imports" removes XML namespace declarations which are in use

New in IntelliJ IDEA Ultimate Edition 13 Build 130.1619 EAP (Aug 15, 2013)

  • No subsystem:
  • IDEA-111565 (Feature): Bug reporting tool has incomplete description
  • IDEA-88210 (Feature): "Remember" the global code style selection for each project
  • IDEA-111691 (Bug): While updating from EAP 13.0 to the most recent EAP IDEA failed to start
  • IDEA-111128 (Bug): IDEA should not try to update plugins when invoked with command line arguments
  • WEB-8702 (Bug): JSDoc "@throws" tag should not require a type
  • IDEA-111523 (Bug): NPE in ControlFlowAnalyzer and buggy workflow fixing "Math,max" with Alt+Enter
  • WEB-6199 (Bug): Double click to select hex color value
  • Android:
  • IDEA-60269 (Feature): Navigate from event handler declaration in layout xml to method in activity class
  • IDEA-76862 (Feature): Android Resource Editor - Make it easy to jump to usages in Java files
  • IDEA-102169 (Feature): Android XML: improve completion of dimension attribute values
  • IDEA-102176 (Feature): Support navigation in platform XML files: parent styles and style items
  • IDEA-102177 (Feature): Support navigation and documentation for permissions, actions and categories in manifest
  • IDEA-85871 (Feature): Add "Add method" intention action for method name attributes
  • IDEA-93120 (Feature): Quickfix to create unresolved event handler in layout.xml
  • IDEA-111650 (Bug): Android manifest: filter actions and categories to autocomplete
  • IDEA-95992 (Bug): Menu items' "onClick" are not handled, while views' are
  • IDEA-111528 (Bug): AssertionError: Cannot register font: /fonts/Inconsolata.ttf
  • IDEA-111076 (Bug): A lot of errors in Android project in 130.1365
  • IDEA-102173 (Bug): Android XML: automatically insert app-level namespace when complete custom attrs instead of inserting it without any prefix
  • CSS:
  • WEB-8597 (Bug): CSS formatter doesn't normalize space in CSS selector
  • WEB-8772 (Bug): Reformat Code Breaks CSS When Using @MEDIA
  • WEB-6987 (Bug): Formatting of css calc(...) removes the space after the + or -
  • WEB-8496 (Bug): Border optimizations disabled for simple scenario
  • WEB-6323 (Bug): CSS autoformat breaks the imageset
  • WEB-8735 (Bug): Autoindent broken in at-rules
  • WEB-234 (Bug): Dashes should be included as part of the word when double-clicking in CSS
  • Code Analysis. Inspection:
  • IDEA-111456 (Feature): An inspection to check method contract well-formedness
  • IDEA-111511 (Bug): False negatives for the "Redundant type cast" inspection
  • IDEA-111960 (Bug): "while can be foreach" inspection should report on qualifierless iterator
  • IDEA-111571 (Bug): boxing and unboxing with a cast not reported by inspections
  • IDEA-111445 (Bug): "Constant conditions & exceptions" inspection message is incorrect
  • IDEA-111465 (Bug): "Overly-strong type cast" inspection false negative in foreach
  • IDEA-111554 (Bug): While loop can be replaced with foreach for super.iterator()
  • IDEA-111452 (Bug): false positive for "Auto-unboxing" inspection
  • IDEA-111537 (Bug): False negatives for "Auto-unboxing" inspection
  • IDEA-111420 (Bug): Code compiles by JDK, but IDEA highlight RED
  • Code Coverage:
  • IDEA-111485 (Bug): Upgrade jacoco jars to the most recent version to prevent VerifyError
  • Code Navigation:
  • IDEA-111885 (Feature): Go to line number < 1
  • CoffeeScript:
  • WEB-7579 (Bug): Invalid "unresolved variable" error in coffeescript
  • WEB-8009 (Bug): Duplication intention: Replace single-quoted string with double-quoted string.
  • Dart:
  • WEB-8623 (Feature): Add a Install Packages option in Dart plugin
  • WEB-1597 (Bug): Dart: can't run unit tests
  • Database:
  • IDEA-111402 (Feature): Create DDL Data Source by drag-n-drop (project view/Finder/Explorer/etc)
  • IDEA-111403 (Feature): Detect SQLite DB files and create Data Source by drag-n-drop (project view/Finder/Explorer/etc)
  • IDEA-111695 (Bug): No structure or code completion for SQL Server script
  • IDEA-111461 (Bug): DB2 XML Support - dialect and XML Columns
  • IDEA-111521 (Bug): Database visualisation missing relationships after moving to Postgresql
  • Debugger:
  • WEB-8816 (Bug): Breakpoints are not recognised during nodejs debugging if sourcemap sources URLs specify 'file://' protocol
  • WEB-8689 (Bug): Debugger: Variables view: do not fold array length
  • Editor. Editing Text:
  • IDEA-111500 (Feature): Suggest the enclosing type as 1st element in return type suggestions list when creating the static method getInstance() of the singleton
  • IDEA-111538 (Usability Problem): "Copy String Concatenation Text to the Clipboard" requires check out
  • IDEA-111004 (Bug): Edit Fragment: Editing breaks code style, noise in VCS
  • IDEA-111634 (Bug): Bring back code selection
  • File Watchers:
  • WEB-7161 (Feature): Add /FileParentDir and /FilePath macros that use Unix path separators
  • WEB-8709 (Exception): Dart: File Watcher: avoid exception on updating SDK
  • Find, Replace, Find Usages:
  • IDEA-111801 (Usability Problem): FindInPath with focus in "Find window" has Scope "Directory" preselected.
  • IDEA-111833 (Bug): Search entry in analyze stack trace inserts text backwards
  • Gradle:
  • IDEA-111910 (Feature): External system: Make it possible to customize processing classpath in case of in-process mode
  • IDEA-83168 (Feature): Gradle: changes in a project layout (content roots) could be detected on Refresh
  • IDEA-111532 (Feature): External system: Expand the api in order to allow to customize notification shown to the end-user
  • IDEA-111831 (Feature): External system: Make it possible to communicate with external system at the ide process
  • IDEA-109629 (Bug): Gradle: just imported project is shown multiple times in Gradle tool window until reopening of the project
  • IDEA-111342 (Bug): Gradle: if root project is renamed by means of gradle, it is shown twice in tool window - as root project and as sub-project
  • IDEA-111616 (Bug): External System: Run Configurations: project selector passes selected project to default run configurations
  • IDEA-111658 (Bug): External System: no refresh is performed on project opening if build file has been changed since the last refresh
  • IDEA-111651 (Bug): External System: after opening of an external project tasks of sub-projects do not appear in External system tool window until project refresh
  • IDEA-111467 (Bug): Gradle: JVM options specified during project importing do not appear in Settings | Gradle
  • IDEA-111241 (Bug): Gradle: 'Open config' action is not available for subprojects with changed name
  • IDEA-111551 (Bug): Gradle: JVM options are not saved until changing some of the gradle settings
  • IDEA-111637 (Bug): Gradle: on running one from 7 recent tasks, number of recent tasks decrements by one
  • IDEA-111626 (Bug): External System tool window: selected task could be executed on pressing Enter
  • IDEA-109519 (Bug): Gradle: Don't ignore user-defined settings on initial project import
  • HTML:
  • WEB-8773 (Feature): Bootstrap template: change the Github URL of the project to the new one
  • WEB-8334 (Usability Problem): Wrong caret position using Emmet inside JS string
  • WEB-8568 (Bug): Angular templates no longer correctly syntax-hilighted
  • IDE Configuration:
  • IDEA-111514 (Usability Problem): Focus on filter text field in Add Action to Quick List window
  • IDEA-110995 (Bug): Custom variables dialog does not appear for included templates.
  • IntelliLang:
  • IDEA-97264 (Feature): IntelliLang support for "Path to File" language
  • IDEA-97298 (Feature): Inject Language: "Path Expression"
  • J2EE.Jetty:
  • IDEA-111937 (Exception): RCE at com.intellij.javaee.oss.jetty.server.JettyLocalEditor.applyEditorTo
  • J2EE.Struts:
  • IDEA-111867 (Bug): Struts 2: Spring plugin "struts.objectFactory.spring.autoWire" highlights "no" as error
  • J2EE.Tomcat:
  • IDEA-109063 (Bug): "Cannot find configuration of jsp built-in servlet" with Tomcat trunk
  • IDEA-111925 (Exception): Tomcat run configuration: CE at JavaeeRunSettingsEditor.getPort() on editing
  • J2EE.WebLogic:
  • IDEA-110430 (Feature): Support Weblogic 12.1.2.0.0
  • IDEA-107884 (Bug): WebLogic: clean up sub-deployments
  • JPA:
  • IDEA-110521 (Feature): Support for custom functions in JPA QL
  • IDEA-111962 (Bug): IDEA Groovy version conflicts with project version when using JPA console
  • IDEA-101041 (Bug): jpql (eclipselink) good code is red in FUNC
  • Java. Code Completion:
  • IDEA-110166 (Feature): Suggest javadoc autocompletion for variables of the same name in other javadoc for this class
  • IDEA-111144 (Usability Problem): 'Generate Getter' should add @Override if needed
  • IDEA-104677 (Usability Problem): Selected completion item isn't inserted by typing a colon
  • IDEA-111362 (Bug): Generate constructor removes "m" from variable name
  • Java. Error Highlighting:
  • IDEA-111451 (Bug): Wrong warning on primitive and Object type comparison
  • IDEA-111613 (Bug): Bad code is green: IDEA doesn't show 'Unhandled exception' error when a method with parametrized 'throws' section is used with wildcard type argument
  • IDEA-57439 (Bug): False error 'Method cannot be applied'
  • IDEA-67865 (Bug): Error 'reference to foo is ambiguous, both method foo(java.util.List) in pck.Main and method foo(java.util.Collection) in pck.Main match' is not detected
  • IDEA-57312 (Bug): False error 'Method cannot be applied'
  • IDEA-67676 (Bug): False error 'Incompatible types'
  • Java. Intention Actions:
  • IDEA-111478 (Bug): Wrong 'replace with' quick fix with compound assignment operators
  • IDEA-111715 (Bug): Implement methods intention not works for enum
  • IDEA-111785 (Bug): 'Code | Generate | Constructor' for enum should generate 'package local' constuctor
  • Java. Refactoring:
  • IDEA-111652 (Usability Problem): Make Window 'Select Methods To Propagate Parameters' maximizable
  • IDEA-111294 (Bug): Rename sqlite3 table is applied twice
  • IDEA-111739 (Bug): Refactoring "Change signature" change type of the method incorrectly
  • IDEA-111735 (Bug): Change Signature refactoring corrupts javadoc @links references to the method
  • JavaScript:
  • WEB-8591 (Bug): JavaScript libraries: invalid download path for several typescript stubs
  • WEB-8758 (Bug): JSDoc: @returns considers primitives as objects
  • WEB-8608 (Bug): jQuery.on(): Missed argument for parameter one
  • WEB-8592 (Bug): JavaScript libraries: "Invalid library name" error for predefine lib name
  • WEB-2290 (Bug): module.exports breaks inheritance
  • WEB-7260 (Bug): support for a special type of JSDoc rest parameter
  • WEB-8705 (Bug): Doc comments or empty block comment shows as error in Json files
  • WEB-8667 (Bug): JSDoc: @returns excess types
  • WEB-8655 (Bug): Parser trips over `new function...method()`
  • WEB-8642 (Bug): JSDoc: @typedef does not work with @name
  • WEB-8737 (Bug): Files within directories which belongs to disabled libraries are not excluded from completion
  • JavaScript. Inspections:
  • WEB-8607 (Bug): JSON validation inspection doesn't work
  • WEB-8782 (Bug): Closure Linter: possiblity to pass real path of a file via argument
  • JavaScript. Templates:
  • WEB-8644 (Bug): Comment Shortcut not working in EJS files... CMD-Forwardslash
  • WEB-8636 (Bug): EJS - Expecting new line or semi-colon in
  • LESS:
  • WEB-8703 (Feature): LESS: Double click on @import entry in Structure View should open that file
  • WEB-7679 (Feature): LESS: completion should suggest parameter name when typing named argument
  • WEB-5778 (Bug): Selection by double click on LESS variable should include the "@" character
  • WEB-8704 (Bug): LESS: Improvements for new @import syntax support (LESS v1.4)
  • WEB-7678 (Bug): LESS: refactor/rename for mixin parameter should update named argument
  • WEB-8584 (Bug): "&" combinator in LESS doesn't recognized.
  • Maven:
  • IDEA-64302 (Feature): maven: insert..dependency: better support for managed versions
  • IDEA-111775 (Bug): Darcula: Maven project and test nodes are invisible
  • IDEA-111797 (Bug): Cannot set Environment variable when run maven goal
  • IDEA-109913 (Bug): Maven -> Always Update Snapshots CHECKBOX - Not Aligned
  • IDEA-107689 (Bug): Dependency of type test-jar listed as external library
  • Node.js:
  • WEB-8786 (Bug): package.json: create new file correctly
  • WEB-1907 (Bug): Node.js plugin: module.exports brokes resolving
  • OSGi:
  • IDEA-78529 (Feature): OSGi run/debug configuration selected bundles table need search ability
  • IDEA-77441 (Cosmetics): Warning "Neither Export-Package, Private-Package, -testpackages is set, therefore no packages will be included" happens always while build bundles
  • IDEA-111772 (Bug): OSGi: manifest editing: wildcard symbols in package pattern are error-highlighted
  • IDEA-107457 (Bug): Abstract BundleActivator should not generate "Bundle Activator is not setup in facet configuration" error
  • IDEA-111805 (Bug): OSGi: framework configuration name should be kept on configuration editing and propagated to project settings and run configurations on change
  • IDEA-111576 (Bug): OSGi: manifest.mf: invalid imports are not highlighted
  • IDEA-111575 (Bug): OSGi: manifest.mf: no navigation to module package from Import-Package statement
  • IDEA-111794 (Exception): IOOBE at org.osmorc.facet.ui.AdditionalJARContentsTableModel.setValueAt
  • Project View:
  • IDEA-111257 (Bug): Custom scope + Autoscroll from Source
  • Run | Debug configuration:
  • IDEA-111730 (Bug): Updating IDEA changes XML of a run configuration
  • SASS:
  • WEB-8812 (Bug): Incorrect syntax error in SCSS extending selector sequence with interpolated variable
  • WEB-7352 (Bug): Implement 'unknown at-rule'-inspection and make it suppressible
  • WEB-8586 (Bug): Sass/Compass within @each marks hash (id) selector as invalid
  • SQL:
  • IDEA-111636 (Usability Problem): Create New Table dialog should not be modal
  • IDEA-110508 (Bug): SQL: Inspections: Each derived table should have alias: no inspection if there is join after derived table
  • IDEA-111660 (Bug): "Unique" checkbox on Add New Index dialog doesn't work
  • IDEA-111306 (Bug): good code yellow: GRANT FLASHBACK in Oracle (and Oracle SQL*Plus) dialect
  • IDEA-110967 (Bug): Mysql: charset reference
  • IDEA-104329 (Bug): SQL inspection: Adding not null column without default value: primary key without default value is green
  • IDEA-110463 (Bug): SQL Plugin: INSERT Export Bugs
  • Spring:
  • IDEA-111954 (Bug): Invalid generic class name generated when using quickfix "Create Spring bean"
  • IDEA-109625 (Exception): NPE at com.intellij.spring.toolWindow.SpringView$SpringFileSetFinderRecursivePanel.getListModel
  • Task Management:
  • IDEA-111475 (Usability Problem): Task management: Trello: Open Task shows cards from closed boards
  • IDEA-111470 (Usability Problem): Task management: Trello: tasks from archived list are shown as not archived
  • IDEA-102144 (Usability Problem): Time Tracking: Remove Task is disabled while indexes are being built
  • IDEA-111810 (Usability Problem): Task management: JIRA: would be nice to report invalid search criteria more precisely
  • IDEA-111474 (Cosmetics): Task management: Open Task dialog opens behind quick doc popup
  • IDEA-64402 (Cosmetics): Adding issue tracking servers window has strange dimensions
  • IDEA-111299 (Bug): Task management: JIRA: NPE at JiraIssue$Fields.access$1000() on calling code completion in Open Task
  • IDEA-111656 (Bug): GitHub Tasks Server: Use HTTP authentication checkbox doesn't change its state on click
  • IDEA-111819 (Bug): Task management: Trello: closed board is not erased from URL in Settings, tasks are still suggested
  • IDEA-111597 (Bug): Task management: JIRA: "Cannot connect" message on Open Task
  • TypeScript:
  • WEB-7645 (Bug): Unresolved variable when "refrerence import" is used
  • WEB-7917 (Bug): typescript: window.location is not resolved
  • WEB-8685 (Bug): Typescript colorization of default Object functions
  • WEB-8650 (Bug): TypeScript import module and class autocomplete does not work.
  • WEB-8787 (Bug): Error when referencing a property named 'true' or 'false' in dot notation
  • WEB-8678 (Bug): TypeScript: strange typo warning for declared module name
  • WEB-8795 (Bug): Number.MAX_VALUE - constant is unknown
  • WEB-8674 (Bug): TypeScript Import statements not resolving correctly
  • Unit Testing. TestNG:
  • IDEA-111842 (Bug): Naming of test methods for overloaded methods
  • Unit Tests:
  • WEB-8519 (Bug): Code Coverage does not work with karma
  • WEB-8712 (Bug): JSTestDriver: provide clickable links to the source from console test results for IE
  • WEB-8491 (Bug): Karma test run plugin does not support multiple browsers
  • User Interface:
  • IDEA-111734 (Task): Debug tab labels are always white
  • User Interface.Darcula:
  • IDEA-111497 (Cosmetics): Darcula theme lighter since the new update
  • Version Control:
  • IDEA-81143 (Bug): Changes/Repository/Create Patch action's "don't ask again" setting not saved across runs
  • Version Control. Git:
  • IDEA-111654 (Usability Problem): GitHub: Remove login field for token authentication
  • IDEA-111653 (Cosmetics): GitHub: confusing successful login message for email logins
  • IDEA-111284 (Bug): Project checkout from Github doesn't work
  • IDEA-92009 (Bug): GitHub: do not propose to set http upstream on Rebase My Fork if there is already ssh one configured
  • Version Control. Mercurial:
  • IDEA-68795 (Cosmetics): Mercurial: align revisions in tag and branch lists
  • IDEA-108367 (Bug): Idea hangs if try to merge with old branch from branches dialog
  • WI specific:
  • WI-19524 (Task): PHP files: doesn't work 'Open in Browser'
  • XML:
  • IDEA-111421 (Bug): Reformat code action on spring xml config included in another config can break entire spring config
  • IDEA-79276 (Bug): Valid xml element substitution highlighted

New in IntelliJ IDEA Ultimate Edition 13 Build 130.1486 EAP (Aug 3, 2013)

  • No subsystem:
  • IDEA-108586 (Usability Problem) - Launcher: can't open a project by relative path
  • IDEA-111028 (Usability Problem) - Inconsistent accelerators in "Find" and "Find in Path" dialogs
  • IDEA-107074 (Bug) - [Project View] Recursive notification in case of removed Include template with an empty name
  • IDEA-111165 (Bug) - Cardea: An existing connection was forcibly closed by the remote host:
  • IDEA-111177 (Bug) - PhpStorm can be run twice on Linux
  • IDEA-110638 (Bug) - "Recent Projects" pane does not handle relative project paths correctly.
  • IDEA-111236 (Bug) - IntelliJ IDEA Community Build Fails - java.lang.NoClassDefFoundError: groovy/util/AntBuilder
  • Android:
  • IDEA-102174 (Feature) - Android XML: add completion for minSdkVersion and targetSdkVersion values
  • IDEA-92709 (Feature) - Show documentation for Android XML attributes
  • IDEA-110547 (Bug) - hg clone fails from the welcome screen because of Android integration
  • IDEA-99571 (Bug) - Can not create new Android project
  • IDEA-111226 (Bug) - Generated AIDL class already added
  • IDEA-111115 (Exception) - java.lang.NullPointerException
  • CSS:
  • WEB-8534 (Feature) - Add file size next to other image info to image preview (when Shift+Hover over image URLs)
  • WEB-8635 (Bug) - PhpStorm freeze upon source files indexing?
  • Code Analysis. Inspection:
  • IDEA-97703 (Bug) - green code with generics failed to compile
  • IDEA-111178 (Bug) - Some wrong "value is always constant" warnings and fixes
  • IDEA-104754 (Bug) - Good code yellow: Unboxing
  • IDEA-110920 (Bug) - Batch inspection stops if an inspection tool throws SOE.
  • Code Formatting and Code Style:
  • IDEA-110960 (Bug) - Reformat action with virtual space disabled should preserve caret position
  • Code Navigation:
  • IDEA-111135 (Bug) - critical: NPE when invoking Go To Class (Ctrl+N)
  • IDEA-111312 (Exception) - Go to File: certain characters cause NPE at PsiElementListCellRenderer.getBackgroundColor()
  • CoffeeScript:
  • WEB-2435 (Bug) - coffeescipt "do" with arguments and incorrect hint about unused variable
  • WEB-8120 (Bug) - Coffeescript variable destructuring into arrays not working in parameter lists
  • WEB-8638 (Bug) - Incorrect variable scope
  • WEB-6963 (Bug) - Extract variable bugs
  • Dart:
  • WEB-8617 (Bug) - Unable to run build.dart, can't find file
  • WEB-8625 (Bug) - Error on line with typedef and mixin. (Dart plugin)
  • WEB-8624 (Bug) - Unable to code complete on method that comes from mixin (Dart plugin)
  • Database:
  • IDEA-110933 (Bug) - Database table editor: in editing mode attempt to move focus to different view immediately moves it back
  • Debugger:
  • WEB-2313 (Bug) - Node.js debug: breakpoint in the first line does not work
  • WEB-8440 (Bug) - Debugger: Variables view: incorrect folding of variables
  • Editor. Editing Text:
  • IDEA-104759 (Feature) - The character " is not escaped in soutv live template
  • IDEA-107599 (Usability Problem) - Specify the expected type name explicitly in lambda-folding in field assignments
  • IDEA-111275 (Bug) - emacs kill appends when it shouldn't
  • IDEA-111272 (Bug) - "Save to kill ring" keyboard action requires a file modification
  • File Watchers:
  • WEB-8499 (Bug) - Run File Watchers: Only one (first) file gets processed if multiple files selected
  • WEB-8526 (Bug) - Sniper icon does not work on CSS files which are created by FileWatchers
  • WEB-8643 (Bug) - File Watchers: avoid exception on deleting original file together with generated files
  • Flash_Flex:
  • IDEA-110910 (Usability Problem) - Wrong class hinted after 'new' keyword
  • IDEA-65971 (Usability Problem) - flex: annoying completion variants "avmplus.*"
  • IDEA-79894 (Cosmetics) - sub int vector type is not displayed correctly
  • IDEA-87288 (Bug) - Wrong "Method can be static" validation for getters/setters
  • IDEA-110748 (Bug) - Failed to package AIR application
  • IDEA-90041 (Bug) - IDE doesn't allow access to base class private member variables from base class methods, that work with objects of derived classes
  • IDEA-91724 (Bug) - Flex - Class that references itself is not marked as unused
  • IDEA-88019 (Bug) - Using @Resource reference inside color attribute of a mxml component causes "Unknown color" validation error.
  • IDEA-88248 (Bug) - FlexUnit: can't run tesst for sdk4.0 desktop module
  • IDEA-110281 (Bug) - Duplicate Entries In Actionscript Code Completion
  • IDEA-96592 (Bug) - HTMLElement code completion showing up in AS3 context
  • Gradle:
  • IDEA-110918 (Bug) - Cannot run Gradle builds from IDEA
  • IDEA-110953 (Bug) - Dependencies are fucked up if repository for Gradle project is not reachable
  • IDEA-111329 (Bug) - Gradle: please rename Gradle actions
  • Groovy:
  • IDEA-90803 (Bug) - Cannot run gant script from IDEA if groovy and ant are added as plain libraries to the project
  • IntelliLang:
  • IDEA-71361 (Bug) - Support code completion for public properties of a class inside a Freemarker IntelliLang section
  • IDEA-109688 (Bug) - language injection seems to be broken
  • Java. Code Completion:
  • IDEA-110166 (Feature) - Suggest javadoc autocompletion for variables of the same name in other javadoc for this class
  • Java. Error Highlighting:
  • IDEA-109556 (Bug) - Double layer of abstraction in generic method definitions: Compilation fails, IntelliJ does not tell me
  • IDEA-111085 (Bug) - Good code is red: Generics III
  • IDEA-107440 (Bug) - Good code red for call overloaded generic method
  • IDEA-110684 (Bug) - Raw Parameterized Warning on Overridden Methods
  • IDEA-101862 (Bug) - bad code not highlighted
  • IDEA-57289 (Bug) - False error 'Incompatible types'
  • Java. Intention Actions:
  • IDEA-103767 (Bug) - Convert to atomic should make variable final
  • IDEA-111089 (Bug) - Intention/Inspection "Create missing 'switch' branches" should add before default
  • Java. Refactoring:
  • IDEA-110978 (Bug) - Refactors this as null when converting for-each loop to indexed for loop
  • LESS:
  • WEB-8688 (Feature) - LESS v1.4: Add support for new @import syntax
  • WEB-8648 (Feature) - LESS: Add resource validation (file is present) for strings in standard data-uri() function
  • WEB-8502 (Feature) - LESS: Add @import and variables into Structure tool window
  • WEB-8510 (Usability Problem) - LESS: Add standard function names to the spellchecker dictionary
  • WEB-8511 (Bug) - LESS: Standard function pi(); shown an error: "a term expected"
  • WEB-8500 (Bug) - LESS: Wrong position of @media elements in Structure toolwindow when no sorting applied
  • WEB-8501 (Bug) - LESS: No "Cannot resolve file..." errors in LESS (while showing them in CSS)
  • Maven:
  • IDEA-70035 (Feature) - maven: report duplicate dependencies inside dependencyManagement block
  • IDEA-61792 (Usability Problem) - Maven: setting for the project file location
  • IDEA-69742 (Usability Problem) - Allow JDK to be lower priority than Maven deps
  • Run | Debug configuration:
  • IDEA-111243 (Bug) - Cannot run main class using InnteliJ 130.1365
  • SASS:
  • WEB-8601 (Bug) - SASS: end of line expected
  • SQL:
  • IDEA-111160 (Bug) - IntelliJ does not recognize MySQL 5.6 time precision
  • IDEA-107916 (Bug) - SQL DECLARE not retaining scope when running multiple statements
  • Spring:
  • IDEA-107645 (Feature) - Spring: unable to dismiss context inclusion banner
  • IDEA-109632 (Bug) - Spring Tool Window: on java-based bean add/delete/rename the view is not updated until context node re-expanding
  • IDEA-110760 (Bug) - Wrong inspection when referencing a bean defined via cache:advice
  • Task Management:
  • IDEA-111029 (Bug) - Task management: branch is always created, changelist is not
  • Template Languages. FreeMarker:
  • IDEA-68662 (Bug) - Freemarker: bad code green. Access to public field with no getters is not highlighed as error.
  • IDEA-111024 (Bug) - Bad code not highlighted: non-boolean value inside if
  • User Interface:
  • IDEA-110999 (Bug) - Project window provides inconstistent selection if module group is mixed with other nodes
  • User Interface.Darcula:
  • IDEA-111205 (Bug) - Block scope indicator missing from gutter in Darcula theme
  • Version Control. Git:
  • IDEA-111256 (Bug) - Cannot log into github with email, user name is required
  • Version Control. Mercurial:
  • IDEA-95569 (Bug) - Mercurial Repository view: java.lang.ArrayIndexOutOfBoundsException when file name has ")" in it
  • Version Control. Subversion:
  • IDEA-109662 (Usability Problem) - Tooltip should be added to changes=>repository=>integrate
  • IDEA-110855 (Bug) - Incorrect text in dialog "Convert working copy format"
  • IDEA-91190 (Bug) - "Create patch" from a subversion commit generate an incomplete patch file
  • IDEA-110144 (Bug) - Popup for failed commits should be red instead of green
  • IDEA-110016 (Bug) - More link not clickable in SVN history view
  • XML:
  • IDEA-108183 (Feature) - XML: auto-popup completion for attribute values with enum
  • IDEA-107817 (Bug) - XML inspection shows error for an allowed attribute when schema uses xsd:anyAttribute + namespace="##any"
  • IDEA-111176 (Bug) - Invalid Inspection - Element PUBLIC/PROTECTED/STATIC is not allowed here
  • IDEA-72077 (Bug) - Quick Documentation Lookup window is NOT always displayed for spring namespace tags
  • XSLT:
  • IDEA-98765 (Bug) - Quick documentation in XML completion popup uses element at cursor, not completion selection

New in IntelliJ IDEA Ultimate Edition 13 Build 130.1365 EAP (Jul 26, 2013)

  • An important note is that the plugin API is being changed in IntelliJ IDEA 13 EAP so some of the plugins which are not-bundled (even JetBrains’ plugins) can be incompatible with the new build.
  • Android:
  • IDEA-102168 (Feature): Android XML: improve completion in flag attribute values
  • IDEA-102179 (Feature): Package renaming should not change application package by default
  • IDEA-109040 (Bug): Annotation processing loaded Guava 13 from somewhere before project Maven dependency
  • IDEA-110808 (Bug): Renaming application package in manifest shouldn't change java package
  • IDEA-57990 (Bug): IntelliJ can't resolve package private symbols when syntax highlighting android java files
  • Code Analysis. Duplicates:
  • IDEA-110793 (Bug): Locate Duplicates: remove replace diff controls from duplicates diff
  • Code Analysis. Inspection:
  • IDEA-107043 (Feature): New inspection for unnecessary calls to 'toString()' on arguments to Logger method.
  • IDEA-93372 (Feature): Implement something similar to ReSharper contract annotations for Java
  • IDEA-108210 (Feature): New inspection "Nested/inner class referenced via subclass".
  • IDEA-107485 (Bug): Erroneous suggestion to simplify String.valueOf() results in compile error
  • IDEA-110917 (Bug): Incorrect "Redundant Cast" on Complex Conditional
  • IDEA-110663 (Bug): Description not displayed for batch inspection results
  • IDEA-108240 (Bug): Quick fix for inspection 'log statement not guarded by log condition' accidentally changes semantics of handled sourcecode
  • IDEA-110362 (Bug): "Remove unnecessary final" inspection wrong on anonymous class constructor
  • IDEA-107730 (Bug): @VisibleForTesting is marked as a warning when called within class
  • IDEA-110436 (Bug): Exception when running 'unused declaration' by name [trunk]
  • IDEA-110398 (Bug): Catch NullPointerException is "not null" while throwing null is false
  • IDEA-107277 (Bug): False positive for "Unecessary 'this' qualifier" inspection
  • IDEA-110527 (Bug): ChangeSignatureGestureDetector throws exception on dispose if tabs are off
  • IDEA-110631 (Bug): Weaken type to 'java.util.Collection' produces FQN
  • IDEA-106990 (Bug): Quick fix for "Scope of variable is too broad at line" breaks code
  • IDEA-109764 (Bug): InspectionGadgets "Unused Import" doesn't deal with shadowed imports
  • IDEA-105491 (Bug): Irrelevant false positive "Constant conditions & exceptions" inspection on return sentence, that conditionally changes value
  • IDEA-110920 (Bug): Batch inspection stops if an inspection tool throws SOE.
  • Code Coverage:
  • IDEA-110328 (Usability Problem): Code Coverage packages and classes selection hidden if window too small
  • Code Formatting and Code Style:
  • IDEA-69770 (Usability Problem): "Do not wrap one line comments" should not not change multi-line comments to one-line comments
  • IDEA-110260 (Bug): Arrangement settings, edit some rule: incorrect initial value in 'order' combo.
  • IDEA-109631 (Bug): Javadocs formatting depends on current method indentation
  • IDEA-109854 (Bug): "Reformat Code" dialog behaves strangely on "Do not show this dialog in the future" checkbox state change
  • IDEA-109893 (Bug): Formatting of LONG strings in comments
  • IDEA-110844 (Bug): CURRENT_TIMESTAMP quoted with backquotes after reformat code
  • Code Navigation:
  • IDEA-110813 (Feature): Update class navigation to allow .java in the name
  • IDEA-79278 (Usability Problem): Autoscroll to source doesn't preserve file position
  • IDEA-110267 (Bug): Go to previous change - breaks when doing too fast
  • CoffeeScript:
  • WEB-8420 (Bug): CoffeeScript: global variable treated as local
  • WEB-8298 (Bug): Coffeescript array indentation problem
  • WEB-8072 (Bug): syntax error on legal coffeescript switch/when/if/else
  • WEB-8576 (Bug): CoffeeScript plugin doesn't warn on faulty class definition
  • WEB-8489 (Bug): CoffeeScript formatter doesn't format block strings correctly
  • WEB-8434 (Bug): CoffeeScript: 'Unexpected element' error on regular expression
  • Compiling Project:
  • IDEA-110568 (Bug): Valid super method invocation marked as error
  • IDEA-110835 (Bug): TransformableJavaFileObject Not Supported when compiling
  • Database:
  • IDEA-100551 (Feature): Database Colors: Make databases visually distinguishable from each other
  • IDEA-109407 (Usability Problem): Database: "Open console" doesn't work if several tables selected
  • IDEA-110017 (Usability Problem): Please change shortcut for Database Properties
  • IDEA-110581 (Usability Problem): Documentation for MSSQL CAST missing
  • IDEA-110523 (Cosmetics): SQL: navigation to the related data highlight the target row except the last cell
  • IDEA-110475 (Task): Does the Bundled "Database Support" Plugin Provide Extension Points
  • IDEA-77242 (Bug): Generated Entity Beans fail to compile with EclipseLink
  • IDEA-110484 (Bug): Database table fields are copied at random order
  • IDEA-109406 (Bug): Database editor: F4 with several tables selected opens only one
  • IDEA-110390 (Bug): CSV view doesn't display rows with values containing parentheses
  • IDEA-110528 (Bug): Database Console: focus unexpectedly moves from .sql file to Database Console Output
  • IDEA-102204 (Bug): Cannot run JPA 2 JPQL queries in JPA or Hibernate console
  • Debugger:
  • WEB-7401 (Usability Problem): Debugger, Chrome extension: warn user if the extension can't connect because the port is occupied
  • IDEA-106810 (Bug): Groovy debugger: static inner class couldn't be loaded in watches
  • WEB-8445 (Bug): Elements tab: MDV: text node update breaks formatting
  • WEB-8204 (Bug): Breakpoints are not recognised during node debugging if sourcemap URLs specify 'file://' protocol
  • WEB-8444 (Bug): Elements tab: MDV: attribute update breaks formatting
  • WEB-8358 (Exception): Elements tab: CCE is thrown on adding nested indented tags
  • Editor. Editing Text:
  • IDEA-110404 (Feature): Allow surround-style live template expansion to work
  • IDEA-90750 (Usability Problem): Change default value of 'Allow placement of caret after end of line' into 'off'.
  • IDEA-110046 (Performance Problem): Very slow (almost freezed) editor of large SQL files with turned-on dialect
  • IDEA-110567 (Bug): IntelliJ should import the right dependency when it can know
  • IDEA-95228 (Bug): Copy reference does not work correctly on overloaded methods.
  • File Watchers:
  • WEB-8454 (Feature): Add csso CSS minifier
  • WEB-8424 (Feature): Add Check in File Watchers to verify that File Type and Scope conflict.
  • WEB-8604 (Bug): Coffeescript 'File Watcher' not executing for new files added after 'git pull'
  • WEB-8556 (Bug): IDE does not always get result from last FileWatcher run
  • Flash_Flex:
  • IDEA-110482 (Feature): fud: FXG components support
  • IDEA-72558 (Feature): Provide quickfix to declare missing conditional compilation definition
  • IDEA-63367 (Feature): "Mark file as" right-click menu to add SWC as a library to current Flex build configuration
  • IDEA-69667 (Feature): Mark directory as .swc (libraries) folder
  • IDEA-57736 (Usability Problem): Correctly render HTML in ActionScript documentation popup: tables, new lines, etc.
  • IDEA-63475 (Bug): skip inspection "reserved word" for definition from thirdparty library and skip quickfix Rename
  • IDEA-110894 (Bug): Good code red in MXML: 'id' subtag that resolves to 'id' field of the corresponding class
  • IDEA-104608 (Bug): Flash UI Designer Preview Not Working
  • IDEA-108532 (Bug): Code Inspection Incorrectly Lists 'Contents of collection are updated, but never queried'
  • IDEA-110462 (Bug): IntelliJ fails to generate Flexmojos SDK for Apache Flex 4.9
  • IDEA-62917 (Bug): Introduce variable: provide correct name suggestion for type name starting with two capital letters
  • Gradle:
  • IDEA-110062 (Feature): Gradle Tool Window: an action to open the build script of a linked project could be provided
  • IDEA-110766 (Feature): External system: Rename ide project when external project name is changed if it's the only external project linked
  • IDEA-110885 (Feature): Exernal system: Allow to navigate to target script via standard 'jump to source' shortcut
  • IDEA-110625 (Feature): External system: Add git root automatically on linking external project
  • IDEA-110837 (Feature): Gradle: Support implicit gradle import
  • IDEA-110603 (Feature): External system: Run selected task on double click
  • IDEA-110591 (Feature): Gradle: Allow to specify gradle vm args at the ide
  • IDEA-110868 (Performance Problem): org.jetbrains.plugins.gradle.util.GradleInstallationManager.getGradleHomeFromPath() slows down editing
  • IDEA-104500 (Task): Gradle: Allow to reuse common logic for other external systems
  • IDEA-109435 (Bug): Gradle tool window is missing in Cardea build 130.962
  • IDEA-110673 (Bug): Gradle import doesn't respect language level
  • IDEA-110483 (Bug): Gradle: Don't complain that 'groovy sdk is not configured' for newly imported gradle project
  • IDEA-110512 (Bug): External system: Correct outdated tasks removal
  • Grails:
  • IDEA-95146 (Feature): Parse Spring beans from resources.groovy
  • IDEA-88816 (Bug): IDEA fails to parse Spring DSL in resources.groovy
  • Groovy:
  • IDEA-110455 (Feature): Groovy 2.2: Closure is assignable to SAM classes
  • IDEA-110721 (Feature): Groovy: inplace introduce field
  • IDEA-110479 (Bug): Inspection and auto-complete inside an instanceof conditional block don't work inside Groovy
  • GStrings:
  • IDEA-110562 (Bug): type inference: incorrect resolved refs in else
  • IDEA-110552 (Bug): Type inference of '|' operator
  • IDEA-110369 (Bug): Autocompletion in GString with two extrapolated strings - $ is deleted
  • IDEA-110428 (Bug): Extract field fails
  • IDEA-110424 (Bug): Introduce parameter to a constructor fails
  • IDEA-110563 (Bug): Non-implemented method is not reported
  • HTML:
  • WEB-7035 (Bug): HTML Structure no alphabetical sort?
  • IDE Configuration:
  • IDEA-110149 (Task): Merge Generate toString, JarFinder plugins into IDEA core
  • J2EE:
  • IDEA-110599 (Bug): Heroku: API rate limit
  • IDEA-110596 (Bug): Heroku: confirm undeploy
  • IDEA-110595 (Bug): Heroku: duplicated application name in server view
  • IDEA-110598 (Bug): Heroku: maintenance mode
  • J2EE.Struts:
  • IDEA-108969 (Feature): Tiles support: properly support definition@preparer attribute
  • J2EE.Web:
  • IDEA-109904 (Bug): web.xml validation marks valid code as error mistakenly
  • JSP:
  • IDEA-65316 (Bug): "EL Deferred Expressions Inspection" marks valid values as invalid when using ICEFaces
  • IDEA-108130 (Bug): Cannot package file IO Error
  • Java. Code Completion:
  • IDEA-110166 (Feature): Suggest javadoc autocompletion for variables of the same name in other javadoc for this class
  • IDEA-81393 (Feature): sql: provide magic constant jdk annotations for java.sql.Statement#setFetchDirection
  • IDEA-105093 (Feature): Eclipse-way getter/setter completion
  • IDEA-108598 (Usability Problem): Getters and setters for private class are generated private, for public class - public
  • IDEA-109171 (Bug): Code completion is suggesting to implement a class
  • IDEA-107086 (Bug): Java: suggest private members of a casted class inside itself
  • IDEA-110366 (Bug): Incorrect completion variant
  • IDEA-110961 (Bug): Duplicated call chain completion proposals
  • IDEA-110945 (Bug): Code completion in debugger watches: Inconsistency with actual vs. declaration type
  • IDEA-106588 (Bug): Copy reference on java method does not include method signature
  • Java. Error Highlighting:
  • IDEA-110767 (Feature): Mark modules with errors in project tree
  • IDEA-110869 (Bug): IDEA does not detect compilation error with Class type not applicable
  • IDEA-67744 (Bug): False error 'Incompatible types' (wrong type inference)
  • IDEA-57325 (Bug): False error 'Method cannot be applied'
  • IDEA-57334 (Bug): False error 'method cannot be applied'
  • IDEA-111002 (Bug): Good code is red: Generics II
  • IDEA-57391 (Bug): False error 'Class must be declared abstract'
  • IDEA-110684 (Bug): Raw Parameterized Warning on Overridden Methods
  • IDEA-67682 (Bug): Error 'inconvertible types' is not detected
  • IDEA-110947 (Bug): Good code is red: Generics
  • IDEA-66493 (Bug): Bad code is green: Accessing package local symbols via inheritance of a foreign packageed subclasses
  • IDEA-67835 (Bug): False error 'method cannot be applied ...'
  • IDEA-94011 (Bug): Good code is red - generics
  • Java. Refactoring:
  • IDEA-110256 (Feature): Rename class refactoring does not rename test class if e.g. FooUnitTest
  • IDEA-109510 (Bug): Refactor This menu command (Ctrl-T) should include all Refactor menu commands
  • IDEA-110332 (Bug): Reordering parameters via 'Change Signature' refactoring breaks Javadoc
  • IDEA-110601 (Bug): Change Signature with parameter propagation breaks parameter in method call
  • IDEA-110841 (Bug): "Safe delete" does not report usages in super method invocations
  • IDEA-110840 (Bug): "Safe Delete" should remove @Override annotations when base method is deleted
  • JavaScript:
  • WEB-1182 (Feature): External annotations for JavaScript libraries
  • WEB-748 (Bug): Method expression is not of Function type
  • WEB-8528 (Bug): @memberOf in object literal
  • JavaScript. Inspections:
  • WEB-8081 (Feature): Process contents of strings assigned to JS location properties
  • WEB-3689 (Cosmetics): "Fall-through in case statement" suppression comment includes a spelling mistake
  • WEB-8466 (Bug): inspect code: code style issues: 'Var statement is not at the scope start' for var statements immediately after 'use strict'
  • Live Edit:
  • WEB-8376 (Bug): Live Edit: highlighting is broken for element and it's children if element ID begins with a number
  • Maven:
  • IDEA-57428 (Feature): Show Effective POM
  • IDEA-79857 (Usability Problem): Generating dependency when cursor is in dependencyManagement section should add a managed dependency
  • IDEA-63021 (Usability Problem): maven: Artifact Search dialog: up/down keys should work without focusing the list.
  • IDEA-110791 (Bug): Maven: gmaven: reports error for top-level Groovy script elements
  • IDEA-110458 (Bug): Maven tab no longer showing artifact name.
  • IDEA-61160 (Bug): in Maven pom.xml it is impossible to select some live template from the list available by ctrl-j
  • Node.js:
  • WEB-7515 (Feature): documentation for required module
  • WEB-1919 (Bug): Impossible to debug node.js process that spawns child processes
  • Packaging and Installation:
  • IDEA-110970 (Bug): Community Edition stores system and config folders in installation home
  • IDEA-104335 (Bug): Community Edition doesn't start on Windows 7 because of the missing MSVCP100.dll
  • Plugin Support. Architecture:
  • IDEA-101030 (Feature): Nice to have paths to files in a plugin be relative to that plugin location.
  • Project Configuration:
  • IDEA-110710 (Task): Compiler: Provide extension point for managing available settings
  • SQL:
  • IDEA-110238 (Performance Problem): Database synchronize is slow
  • IDEA-109531 (Bug): Invalid Oracle sql inspection. Unresolved reference for end procedure/function in package body
  • IDEA-110774 (Bug): Database tool not creating primary keys correctly
  • IDEA-110651 (Bug): PL/SQL Object Types support
  • IDEA-99441 (Bug): SQL Dialect: IDEA recognizes wrong Oracle SQL dialect
  • IDEA-110463 (Bug): SQL Plugin: INSERT Export Bugs
  • Spring:
  • IDEA-110854 (Bug): Spring Toolwindow: Argument 0 for @NotNull parameter of com/intellij/openapi/util/text/StringUtil.getShortName must not be null
  • Task Management:
  • IDEA-110136 (Bug): Breakpoints are not stored in the task context
  • IDEA-110849 (Exception): INFO - lij.tasks.impl.TaskManagerImpl - Argument 0 for @NotNull parameter of com/intellij/util/containers/ContainerUtil.map must not be null
  • Template Languages. FreeMarker:
  • IDEA-110987 (Bug): Incorrect completion/no highlighting for Java Maps methods in FreeMarker templates
  • TypeScript:
  • WEB-8201 (Feature): Support TypeScript's 0.9 single export
  • WEB-7994 (Bug): typescript: new Date(): Interface can not be instantiated
  • WEB-2299 (Bug): TypeScript: report errors when creating interface instance using new operator
  • WEB-7920 (Bug): "Method expression is not a Function type" when instanciating ambient interface declaration with custom constructor return type
  • WEB-7532 (Bug): TypeScript: refactor/rename class method breaks method calls
  • WEB-8439 (Bug): TypeScript: primitive types not resolved in interface within a module
  • WEB-7802 (Bug): Typescript does not understand Interfaces with New Keyword (Class Definitions)
  • WEB-8428 (Bug): Typescript: 'this' marked as incorrect in a static context
  • WEB-8532 (Bug): Incorrect file name when downloading TypeScript stubs from DefinitelyTyped
  • WEB-8449 (Bug): TypeScript: usages of interface from global namespace imported using not resolved inside module
  • WEB-7318 (Exception): TypeScript: IllegalArgumentException at TypeScriptUtil.findFileByReferencePath() on completion invocation in module import directive
  • WEB-2173 (Exception): TypeScript: StringIndexOutOfBoundsException on Refactor/Extract Method
  • Unit Testing. JUnit:
  • IDEA-101851 (Feature): JUnit-Runner and Theories
  • IDEA-110770 (Bug): JUnit tests running: already existing run configuration is found for test disregarding JVM properties. JVM properties should be treated part of test "signature"
  • Unit Testing. TestNG:
  • IDEA-110814 (Feature): Report warning if @BeforeClass#dependsOnMethods requires @Test method
  • User Interface:
  • IDEA-51776 (Cosmetics): Background Progress bar is stripped if cannot fit in the window's layout.
  • IDEA-109656 (Bug): "Confirm Exit" is shown twice; "Don't ask again" checkbox doesn't work
  • IDEA-110025 (Bug): IDEA cannot start with AssetionError
  • IDEA-75349 (Bug): Switching editor tabs with Structure pane open causes editor to jump to the top of file
  • IDEA-110440 (Bug): Can't start IDEA after fresh installation
  • IDEA-109806 (Bug): No compilation error highlighting in various Scope - based views of Project tool window
  • Version Control:
  • IDEA-110976 (Bug): Strange numbers in revert window
  • IDEA-110503 (Exception): [build:MPS-129.189] update failed for ActionGroup: Group by Packages (null)[Group by Packages]: Already disposed
  • Version Control. Git:
  • IDEA-110679 (Usability Problem): GitHub: do not show modal error on login cancel
  • IDEA-110677 (Usability Problem): Share Project on GitHub: do not show warning for sharing without first commit
  • IDEA-110685 (Usability Problem): GitHub: save password checkbox state is not saved
  • IDEA-110668 (Bug): Share Project on GitHub: file statuses for added files are not updated after sharing
  • IDEA-110676 (Bug): Share Project on GitHub: show added files in first commit dialog
  • Version Control. Mercurial:
  • IDEA-110365 (Usability Problem): Incorrect updating to another branch in case of uncommited changes
  • IDEA-101439 (Bug): Mercurial: when committing a lot of files IDEA creates several commits with the same message.
  • IDEA-83937 (Bug): Unable to commit with unicode message - Mercurial
  • Version Control. Perforce:
  • IDEA-87523 (Performance Problem): Deleting huge amount of unversioned files from IDEA hangs UI
  • IDEA-105495 (Bug): State of part of unchanged files stay "modified without checkout" after "revert unchanged files" action
  • XML:
  • IDEA-107979 (Bug): Quick Doc for XML attribute defined in XSD shows doc for HTML attribute

New in IntelliJ IDEA Ultimate Edition 12.1.5 Build 129.961 EAP (Jul 18, 2013)

  • No subsystem:
  • IDEA-109227 (Bug) - CNFE on startup, UI broken (missing elements, QuickGoTo not displaying results, ...)
  • Android:
  • IDEA-109040 (Bug) - Annotation processing loaded Guava 13 from somewhere before project Maven dependency
  • IDEA-105476 (Bug) - OutOfMemory on Android Build
  • IDEA-108682 (Bug) - Android Activity-Alias workaround broken in idea 13
  • Code Analysis. Inspection:
  • IDEA-101148 (Feature) - Option to ignore empty case statements, in addition to commented ones, for fall through warnings
  • IDEA-109409 (Performance Problem) - Performance unacceptable when dealing with large files
  • IDEA-107604 (Bug) - wrong inspection reported when object is change in a method inside inspected block
  • IDEA-109222 (Bug) - Nullity is not inferred correctly.
  • IDEA-107071 (Bug) - Incorrect "Condition '...' is always 'false'" inspection result
  • IDEA-104079 (Bug) - Invalid warning about unnecessary cast
  • Database:
  • IDEA-110484 (Bug) - Database table fields are copied at random order
  • IDEA-109932 (Bug) - Copy as SQL from DB grid returns decimal fractions, separated with commas
  • IDEA-109302 (Bug) - Database table browser skip to end doesn't work with mysql
  • IDEA-109638 (Bug) - Renaming variables break SQL
  • IDEA-102204 (Bug) - Cannot run JPA 2 JPQL queries in JPA or Hibernate console
  • Editor. Editing Text:
  • IDEA-109838 (Performance Problem) - IDE slows down for no reason
  • IDEA-107590 (Bug) - Enter in comment leads to broken comment
  • Flash_Flex:
  • IDEA-104608 (Bug) - Flash UI Designer Preview Not Working
  • Indices:
  • IDEA-108817 (Bug) - intellij hangs typically on indexing
  • J2EE.WebLogic:
  • IDEA-108823 (Bug) - WebLogic deploy does not recognize that artifact is properly deployed if there's dot in artifact name
  • JSP:
  • IDEA-106049 (Bug) - "Unescaped EL expressions" jsp inspection: register as safe place has no effect
  • IDEA-107286 (Bug) - JSP: provide Code Style settings for JSP files
  • Java. Intention Actions:
  • IDEA-108433 (Bug) - "replace String concatenation with MessageFormat.format()" intention escapes curly brackets incorrectly
  • Run | Debug configuration:
  • IDEA-107191 (Feature) - Tomcat Application Cache Management
  • SQL:
  • IDEA-99441 (Bug) - SQL Dialect: IDEA recognizes wrong Oracle SQL dialect
  • IDEA-109016 (Exception) - SQL: PostgreSQL: Throwable at SqlStubbedDefinitionImpl.getDefinitionType() on CREATE CAST
  • Spring:
  • IDEA-108991 (Exception) - SOE at at com.intellij.util.containers.ContainerUtil.addAll
  • Template Languages. FreeMarker:
  • IDEA-109362 (Bug) - StackOverflowError in com.intellij.freemarker.* package
  • IDEA-108878 (Bug) - Freemarker plugin: ?xhtml built-in not recognized
  • Unit Tests:
  • WEB-8202 (Bug) - JsTestDriver reporting same test multiple times

New in IntelliJ IDEA Ultimate Edition 13 Build 130.1179 EAP (Jul 11, 2013)

  • Android:
  • IDEA-110235 (Task): Make predexing configurable
  • IDEA-105476 (Bug): OutOfMemory on Android Build
  • IDEA-110160 (Bug): Jars and lib modules shouldn't be predexed if ProGuard is enabled
  • IDEA-110135 (Bug): ProGuard doesn't work with external jars
  • IDEA-109696 (Bug): IntelliJ's external make should honour dex.force.jumbo, to avoid 'Cannot merge new index 66351 into a non-jumbo instruction' errors
  • CSS:
  • WEB-7112 (Feature): Emmet: completion for results of the fuzzy search
  • WEB-7774 (Bug): SOEs from css inspections on huge PHP files
  • Code Analysis. Inspection:
  • IDEA-69573 (Feature): ConstantConditions - Warn when reading a variable that is guaranteed to be null.
  • IDEA-109222 (Bug): Nullity is not inferred correctly.
  • IDEA-110065 (Bug): "New in 13" filter is missing in Inspections (Cardea)
  • IDEA-109304 (Bug): Unused method inspection consider commented out method call in JSP as regular call
  • IDEA-110280 (Bug): Replace StringBuilder with String produces broken code
  • Code Formatting and Code Style:
  • IDEA-109966 (Feature): Can't turn on Rearrange in Reformat dialog
  • IDEA-18505 (Bug): javadoc formatting for @return aligns differently that the general javadoc and javadoc for @param and @throws
  • Code Navigation:
  • IDEA-109316 (Usability Problem): ?????
  • CoffeeScript:
  • WEB-8413 (Bug): coffeescript autoformat code fails for arrays of hashes
  • WEB-8321 (Bug): Wrong inspection error if variable uses in two for's
  • WEB-8402 (Bug): Incorrect highlighting of local variable with "?" sign
  • Compiling Project:
  • IDEA-110165 (Bug): Sources produced by annotation processor are not implicitly compiled
  • Cucumber JVM:
  • IDEA-108280 (Bug): Navigation is broken if StepDefinition is with timeout value
  • Dart:
  • WEB-8346 (Bug): Dart: IllegalArgumentException when debugging command line application
  • Database:
  • IDEA-109819 (Feature): Allow to set readonly for a table view
  • IDEA-109821 (Feature): Add a default-readonly property to data sources
  • IDEA-105192 (Usability Problem): dataSources.xml stores machine specific data.
  • IDEA-108864 (Bug): MySQL EXISTS documentation missing
  • Debugger:
  • IDEA-108770 (Performance Problem): Adding Java Exception breakpoint is very slow
  • WEB-8445 (Bug): Elements tab: MDV: text node update breaks formatting
  • WEB-8389 (Bug): Elements tab: jQuery css().append() chain breaks formatting
  • WEB-8391 (Bug): Elements tab: wrong update for attributes
  • WEB-8423 (Exception): Exception is thrown in BuiltInWebServer.process
  • Editor. Editing Text:
  • IDEA-109838 (Performance Problem): IDE slows down for no reason
  • IDEA-110050 (Bug): Editor ignores bold font setting for Java static fields
  • IDEA-110120 (Bug): Quick definition for static method is missing class information
  • File Watchers:
  • WEB-8399 (Feature): File Watchers: support moving denerated files on Refactor/Move original file
  • WEB-8368 (Bug): Macros in Watcher dialog program input cause errors
  • WEB-8390 (Bug): FileWatchers use blank values for $ModuleFileDir$ and $ModuleName$
  • Flash_Flex:
  • IDEA-75107 (Bug): Invalid behaviour of "Field can be converted to a local variable" inspection.
  • IDEA-108526 (Bug): Code Inspection Incorrectly Lists 'Field can be converted to a local variable'
  • IDEA-87164 (Bug): Wrong inspection "field can be converted to a local variable"
  • Gradle:
  • IDEA-104500 (Task): Gradle: Allow to reuse common logic for other external systems
  • Grails:
  • IDEA-103274 (Bug): "Scroll from source" not working in "Vertical split" in "Grails View"
  • IDEA-98475 (Bug): Extract selected text to message.properties doesn't work with property text inside tag
  • Groovy:
  • IDEA-80399 (Feature): Language Injection does not work in Groovy files
  • IDEA-110092 (Usability Problem): Java style idents for labels in Groovy
  • IDEA-109101 (Performance Problem): Searching for usages of "private" method in Java class takes 9secs
  • IDEA-109503 (Bug): Variable might not have been initialized inspection report warning in enum
  • IDEA-108936 (Bug): Access to inner non-static class in static methods
  • IDEA-109312 (Bug): Groovy extract method drops return type information
  • IDEA-109478 (Bug): "Split into separate declarations" intention is shown for groovy class fields, but does nothing
  • IDEA-107844 (Bug): Illegal warning cannot assign Closure to Closure
  • IDEA-109473 (Bug): Change signature - untyped parameters are converted to Object
  • IDEA-109475 (Bug): Change signature - deleting type introduces def keyword
  • IDEA-109604 (Bug): Format Groovy code incorrect for IN clause
  • IDE Configuration:
  • IDEA-109907 (Usability Problem): notification settings should be exported for settings import
  • Indices:
  • IDEA-108817 (Bug): intellij hangs typically on indexing
  • JSP:
  • IDEA-107286 (Bug): JSP: provide Code Style settings for JSP files
  • IDEA-106049 (Bug): "Unescaped EL expressions" jsp inspection: register as safe place has no effect
  • IDEA-106614 (Bug): "Unescaped EL expressions" jsp inspection: Do not consider raw non-string types in the page body as a hit
  • IDEA-110201 (Bug): JSON in script type=application/json shows error: expecting new line or semicolon
  • Java. Code Completion:
  • IDEA-56357 (Feature): add username on author javadoc tag autocomplete
  • IDEA-22340 (Feature): JavaDoc for method: tag @see to parent class
  • IDEA-110161 (Feature): Smarter JavaDoc @param tag completion
  • IDEA-109779 (Cosmetics): Missing key name in one of the tips
  • Java. Error Highlighting:
  • IDEA-109875 (Bug): Intellij does not highlight compile error with explicit type arguments in some cases
  • Java. Refactoring:
  • IDEA-109955 (Bug): IntelliJ hangs on Generate Code Action in a class with errors
  • JavaScript:
  • WEB-8281 (Bug): JSDoc: from several sub-properties with the same name for different parameters only last in the list is documented
  • WEB-8283 (Bug): JSDoc: incorrect order of the sub-properties if they are placed not directly after the parent parameter
  • WEB-8275 (Bug): JSDoc: formatting issues: multiline description for the last @param is shown as is
  • WEB-3952 (Bug): JS, Inline refactoring: indentation is broken after inlining function
  • WEB-7864 (Bug): @inheritDoc doesn't work as expected
  • WEB-2242 (Bug): JavaScript Cannot find declaration/Unresolved function problems
  • JavaScript. Frameworks:
  • WEB-8160 (Feature): Ext JS / Sencha Touch: Include xtype references in search result for class
  • JavaScript. Inspections:
  • WEB-8350 (Feature): Make code inspector aware of legit fall-throughs
  • WEB-7830 (Feature): Add inspection for confusing variable identifiers
  • WEB-1278 (Bug): Negated "if" statement and double negative contidion
  • WEB-8251 (Bug): Can we disable "Cnstructor call without new" for $(...) ?
  • WEB-8331 (Bug): No warning for unimpemented methods
  • Live Edit:
  • WEB-8376 (Bug): Live Edit: highlighting is broken for element and it's children if element ID begins with a number
  • Maven:
  • IDEA-95727 (Feature): Add option "Show version for Maven project" in Maven Projects window
  • IDEA-95726 (Feature): Add option "Always show artifactId for Maven Project" in the Maven Projects window
  • IDEA-83664 (Feature): groovy code completion for gmaven plugin
  • IDEA-60720 (Feature): Maven: add 'Logs' configuration option in Maven run configurations
  • IDEA-101599 (Feature): IntelliJ doesn't recognize Maven build number plugin variables in pom.xml
  • IDEA-101180 (Bug): 'Download sources' works incorrectly when 'Use Maven3 to import project' is enabled in settings
  • IDEA-104084 (Bug): Maven import does not pick up annotation processor
  • IDEA-109914 (Bug): Maven -> "M2_HOME is used by default" is not aligned
  • Packaging and Installation:
  • IDEA-109935 (Task): Merge "Inspection Gadgets" and "Intention Power Pack" plugins into IDEA core
  • Run | Debug configuration:
  • IDEA-107191 (Feature): Tomcat Application Cache Management
  • IDEA-109726 (Bug): Test is not updated in configuration when test class name changes
  • IDEA-87726 (Bug): Run configuration: incorrect port editing is not removed from "Run browser" field while edit Rails run configuration.
  • SASS:
  • WEB-8369 (Usability Problem): Allow user configured order of auto completion suggestions
  • SQL:
  • IDEA-109859 (Feature): SQL: Check columns in USING clause
  • IDEA-110081 (Bug): All MySQL databases are available in completion regardless of Make Default flag.
  • IDEA-110018 (Bug): incorrect ambiguous column for sql SELECT DISTINCT ON
  • IDEA-110122 (Bug): Inspection error in MySQL query with BETWEEN operator and negative expressions
  • IDEA-109009 (Bug): PostgreSQL: ORDER BY not allowed in custom aggregates
  • Spring:
  • IDEA-108991 (Exception): SOE at at com.intellij.util.containers.ContainerUtil.addAll
  • Template Languages. FreeMarker:
  • IDEA-59210 (Feature): Suppress inspection for Freemarker
  • IDEA-110264 (Bug): Freemarker failed to resolve method correctly
  • TypeScript:
  • WEB-8447 (Bug): TypeScript: formatter adds extra spaces around generic argument
  • WEB-7999 (Bug): TypeScript: module deprecated in flavor of require
  • WEB-6420 (Bug): TypeScript: non-callable interfaces referenced via full name are not resolved
  • WEB-7704 (Bug): Keyword "export" is not required for an ambient module
  • WEB-6318 (Bug): It is an error to try to call a symbol that can be called.
  • Unit Testing. JUnit:
  • IDEA-109754 (Feature): request: show time elapsed for unit testing
  • Unit Tests:
  • WEB-8380 (Bug): Karma: no coverage results produced when running tests with coverage
  • WEB-8381 (Bug): Karma: can't debug tests, browser is disconnected
  • User Interface:
  • IDEA-109834 (Usability Problem): Plugin error reporting textbox is awful
  • IDEA-109836 (Usability Problem): Error while reporting plugin error can't be copied
  • IDEA-108474 (Usability Problem): Add Select All/None/Invert buttons to export settings dialog
  • IDEA-110025 (Bug): IDEA cannot start with AssetionError
  • Version Control. Git:
  • IDEA-87245 (Bug): HTML tags in hints
  • IDEA-96100 (Bug): GitHub: set tracked branch to created github repository on sharing unversioned project
  • Version Control. Mercurial:
  • IDEA-65863 (Feature): Mercurial select push url from paths section in hgrc
  • IDEA-82236 (Feature): Mercurial: show progress when pushing changes

New in IntelliJ IDEA Ultimate Edition 13 Build 130.1105 EAP (Jul 4, 2013)

  • AspectJ:
  • IDEA-77859 (Feature): AspectJ + Maven: more support for option
  • CSS:
  • WEB-8308 (Cosmetics): Incorrect "Expand CSS shorthand property" on "cursor"
  • WEB-8341 (Bug): CSS optimizations break code with !important
  • WEB-8274 (Bug): CSS HEX color inspection shouldn't warn about RGBA
  • WEB-8306 (Bug): Two exact CSS rules aren't detected as overwritten
  • WEB-8307 (Bug): !important is not understood on precedence
  • Code Analysis. Inspection:
  • IDEA-102222 (Feature): "Results of method call ignored": add some Matcher methods
  • IDEA-109409 (Performance Problem): Performance unacceptable when dealing with large files
  • IDEA-109490 (Bug): Invalid result with "Replace 'StringBuilder' with 'String'" inspection
  • IDEA-105534 (Bug): false positive "redundant call to String.format" when using String.format(Locale, ...)
  • IDEA-109700 (Bug): "Create local variable" suggests invalid type when RHS returns an array of a generic type.
  • IDEA-100664 (Bug): Small false positive in "class may be static" inspection for inner classes extending enclosing class
  • IDEA-109927 (Bug): NullPointerException when running inspections on TeamCity 8.0.1
  • Code Formatting and Code Style:
  • IDEA-106897 (Bug): JavaDoc formatting alignment for exception description broken
  • Code Navigation:
  • IDEA-104327 (Usability Problem): Navigate > File... > prioritize based on the current file location
  • IDEA-109912 (Usability Problem): Goto File, Goto Class - results aren't sorted?
  • IDEA-85127 (Performance Problem): Goto Symbol with test prefix is slow
  • IDEA-89861 (Bug): Correct 'go to class' filtering algorithm
  • IDEA-104857 (Bug): Navigate to class popup - camel humps matching should favour the best / shortest match
  • IDEA-67267 (Bug): Go To File should show exact extension patterns matches first
  • IDEA-89098 (Bug): 'Go to file' should better match what I typed
  • Database:
  • IDEA-109638 (Bug): Renaming variables break SQL
  • IDEA-109932 (Bug): Copy as SQL from DB grid returns decimal fractions, separated with commas
  • IDEA-109084 (Bug): Table editor does not show table content on DB2 z/OS
  • Debugger:
  • WEB-8355 (Bug): Elements tab: header tags should be placed on a new line
  • WEB-8200 (Bug): Often when I change web-server port it still listens on the old port
  • Diff_Merge:
  • IDEA-109679 (Usability Problem): Warn on "Synchronize selected/All" if some file has been set to delete
  • Editor. Editing Text:
  • IDEA-109419 (Cosmetics): CDI icon located at an incorrect line
  • IDEA-109748 (Bug): Quick doc on mouse hover pops up when not hovering over anything
  • IDEA-109579 (Bug): Invalid HTML escaping in method parameter description (Ctrl+P)
  • IDEA-109609 (Bug): undo/redo is not working if file located in excluded directory
  • File System:
  • IDEA-109872 (Performance Problem): PhpStorm starts a new sync each time the window is activated even when one is already running.
  • File Watchers:
  • WEB-7883 (Bug): Filewatcher backslash turns into frontslash
  • Flash_Flex:
  • IDEA-109614 (Cosmetics): flex compiler settings: word spacing
  • IDEA-108081 (Bug): Cannot run flexunit tests in Intellij IDEA 13 EAP
  • GUI Designer:
  • IDEA-106210 (Usability Problem): Designer: Improve usability on switching between designer and editor tabs
  • Gradle:
  • IDEA-109436 (Usability Problem): Simplify creation of a gradle project
  • IDEA-109704 (Usability Problem): Gradle: please do not log gradle download progress
  • IDEA-109705 (Usability Problem): Gradle: on pressing "Attach Project" button in Gradle tool window, general "Select File or Directory to Import" dialog appears, and it allows to import whichever project (ant, maven, etc.)
  • IDEA-109617 (Usability Problem): External system: Detach (minus) button could be added to toolbar near Attach (plus) button
  • IDEA-109725 (Performance Problem): External system: Improve performance on applying project structure changes on external project(s) refresh
  • IDEA-109645 (Bug): External system: after importing of an external project, 'External system' tool window appears in every project until IDEA restart
  • IDEA-109722 (Bug): Gradle tool window: when a project node is selected, "Detach" button become disabled as soon as mouse pointer enters Recent Tasks area
  • IDEA-108171 (Bug): unable to open Settings/Gradle page in Idea 13
  • IDEA-109607 (Bug): Gradle: after project importing project's parent directory is set as linked project name
  • IDEA-109697 (Bug): Gradle: "Use gradle wrapper" option is always disabled in Settings | Gradle
  • IDEA-109519 (Bug): Gradle: Don't ignore user-defined settings on initial project import
  • Groovy:
  • IDEA-109849 (Bug): Introduce variable refactoring: type double is introduced instead of BigDecimal
  • IDEA-109388 (Bug): Groovy: "Final variable access" inspection erroneously reports assignments to final fields in constructors, if fields are assigned to same named parameters
  • IDEA-109376 (Bug): Groovy: "Final variable access" inspection doesn't report assignments to final parameters
  • IDEA-108548 (Bug): Incorrect "Cannot reference nonstatic symbol from static context" in Grails
  • IDEA-109296 (Bug): Resulting type of Date substraction is incorrectly infered as Integer
  • HTML:
  • WEB-8184 (Feature): data:image preview in HTML
  • WEB-8335 (Usability Problem): Lots of spaces inserted in JS string when using Emmet
  • WEB-8303 (Exception): Setting template data language for a mustache file, gives an error
  • IDE Configuration:
  • IDEA-108801 (Bug): 63342 is open on 0.0.0.0, should default to local connections
  • J2EE.App Servers.Generic:
  • IDEA-109411 (Feature): Improve error reporting for deployment problems to app servers
  • J2EE.JSF:
  • IDEA-109481 (Feature): JSF 2.2: flow-definition: element without should be error-highlighted
  • IDEA-109480 (Feature): JSF 2.2: flow-definition: check that element has correct not-empty value
  • IDEA-109512 (Feature): JSF 2.2: flow-definition: default-outcome element value should be node reference
  • IDEA-80164 (Usability Problem): click or B not working for css declarations
  • IDEA-99669 (Bug): Good code red: ice:panelPopup autoPosition="manual"
  • IDEA-109780 (Bug): JSF 2.2: the JSF facet shows 'jsf libraries not found' error though correct dependencies are used
  • IDEA-77487 (Bug): javax.faces.error.xhtml in ui:include is not recognized
  • IDEA-109564 (Bug): JSF 2.2: flow-definition: the value of flow-call@flow-reference@flow-id is not navigable
  • IDEA-109561 (Bug): JSF 2.2: annotated flows (@FlowDefinition): the method-call nodes defined using annotated flow are not available in nodes list
  • IDEA-109360 (Bug): JSF2.2: @FlowDefinition: vdlDocumentId parameter of FlowBuilder.viewNode() method should be treated as path to view
  • J2EE.Tomcat:
  • IDEA-108138 (Bug): False "Address localhost:8080 is already in use" error
  • J2EE.WebLogic:
  • IDEA-108823 (Bug): WebLogic deploy does not recognize that artifact is properly deployed if there's dot in artifact name
  • Java. Code Completion:
  • IDEA-109942 (Bug): smart completion should not put type parameters under java 1.7
  • IDEA-109422 (Bug): Generated methods for Guava functions contains non-FQN entries and unresolved @Nullable
  • Java. Error Highlighting:
  • IDEA-109947 (Bug): Incorrect highlighting of extra type parameters
  • Java. Intention Actions:
  • IDEA-109540 (Bug): Implement methods quick fix does not work
  • IDEA-105648 (Bug): Replace do-while with while intention does not handle correctly declarations of final variables
  • Java. Refactoring:
  • IDEA-109844 (Bug): Highlighting for not finished introduce variable cannot be removed after starting the next one
  • IDEA-109576 (Bug): Extract interface refactoring breaks foreach loops
  • JavaFX:
  • IDEA-109574 (Bug): Refactoring of JavaFX property field only changes name of getter and setter, not property method
  • JavaScript:
  • WEB-938 (Bug): Run/Debug Configuration is not updated after move refactor
  • WEB-8236 (Bug): False positive on detecting minified script
  • Live Edit:
  • WEB-8255 (Feature): LiveEdit must work as part of JS debug session (JavaScript Debug Configuration)
  • WEB-1799 (Feature): Allow to highlight element in browser by moving mouse cursor while holding a key
  • WEB-8348 (Bug): LiveEdit fails to set script source for external JavaScript
  • WEB-8353 (Bug): Live Edit: highlighting is broken for nodes after the tag
  • Maven:
  • IDEA-109871 (Cosmetics): Maven import: "Select profiles" dialog layout issue
  • IDEA-108381 (Bug): File name in Error appears as plain text rather than link to code in Maven build console
  • IDEA-109634 (Bug): Read source code from maven
  • IDEA-108478 (Bug): Do not use section pluginManagement
  • IDEA-26423 (Bug): pom editing shows error for LATEST and RELEASE versions, and version ranges don't support goto declaration
  • IDEA-109873 (Bug): Autocomplete does not work for Maven plugins that do not list the default groupId org.apache.maven.plugins
  • IDEA-99741 (Bug): Maven system dependencies cause error highlighting
  • IDEA-109675 (Bug): Absolute path in iml file (maven project)
  • IDEA-53820 (Bug): Maven system scope dependency is marked as error when is referenced from child module.
  • IDEA-54114 (Bug): Maven: for poms from jars the Add As Maven Project action is enabled but doesn't work
  • Run | Debug configuration:
  • IDEA-91026 (Usability Problem): When run configuration has no icon NPE occures which prevents running configurations.
  • SASS:
  • WEB-8375 (Bug): SCSS mixins auto format
  • WEB-7772 (Bug): SCSS: duplicate variable in autocomplete
  • SQL:
  • IDEA-109548 (Bug): Oracle sql: Unresolved reference for some predefined pl/sql variables, functions
  • IDEA-108983 (Bug): SQL: Inspections: Each derived table should have alias: the inspection doesn't work at Derby
  • Spring:
  • IDEA-109660 (Usability Problem): Don't show Spring toolwindow if project has no Spring facets
  • IDEA-109626 (Bug): Spring Tool Window: auto-detected filesets are not shown in view
  • Unit Tests:
  • WEB-8202 (Bug): JsTestDriver reporting same test multiple times
  • WEB-8302 (Bug): Karma: can't run jasmine/qunit tests, 'No provider for framework' error
  • User Interface:
  • IDEA-109795 (Feature): Show old name when plugin update is offered
  • IDEA-106536 (Cosmetics): IDEA loading window: header appears on Ubuntu 13.04
  • IDEA-109862 (Cosmetics): Vestigial duplicate project tool
  • IDEA-106544 (Bug): Visual glitch: Fullscreen and maximized windows on the same screen
  • IDEA-109359 (Bug): Goto file doesn't work with parent directory pattern and middle-matching
  • IDEA-108049 (Exception): ISE at com.intellij.openapi.ui.DialogWrapper.ensureEventDispatchThread
  • Version Control. Git:
  • IDEA-79193 (Feature): ability to choose the file name when creating a gist
  • IDEA-93508 (Usability Problem): Share project on github doesn't add files
  • IDEA-109495 (Bug): Not able to create gist for folder: Invalid GitHub response: No html_url property
  • IDEA-109652 (Bug): Github: set checkbox "private" unavailable when limit on private repositories reached
  • IDEA-109572 (Bug): Invoking 'Create Gist...' should save the file before creating the gist
  • IDEA-91995 (Bug): GitHub: missing save password chekbox in GitHub login dialogs.
  • Version Control. Mercurial:
  • IDEA-109353 (Bug): hg4idea plugin shows only first letter of author
  • IDEA-108904 (Bug): hg: mercurial can't show file log

New in IntelliJ IDEA Ultimate Edition 13 Build 130.1030 EAP (Jul 1, 2013)

  • No subsystem:
  • IDEA-109421 (Usability Problem): Don't propose to update disabled plugins
  • IDEA-109227 (Bug): CNFE on startup, UI broken (missing elements, QuickGoTo not displaying results, ...)
  • IDEA-109329 (Bug): com.intellij.util.text.CharArrayCharSequence#readCharsTo possible issue with array copy operation (openapi.jar)
  • IDEA-90170 (Bug): Can't run Intellij Idea Community version with the shortcut made by installer on Windows 7 64bit
  • Android:
  • IDEA-72907 (Feature): Android xml formatting with attributes sorting
  • IDEA-109234 (Bug): The post-processing task in an Android artifact runs before the artifact is completely built
  • IDEA-108682 (Bug): Android Activity-Alias workaround broken in idea 13
  • AspectJ:
  • IDEA-109021 (Feature): Support for AspectJ post-compile weaving and 'external build'
  • IDEA-90707 (Bug): Android + AspectJ compilation issue
  • IDEA-64446 (Bug): Enable AspectJ compilation per-module
  • CSS:
  • WEB-8185 (Bug): Intention "Insert background image size" is missing semicolon
  • WEB-8181 (Bug): Intention "Extract image" (from data-url) must consider Web Resource Directories
  • WEB-8122 (Bug): Flex CSS file formating adds spaces in unicode ranges
  • Code Analysis. Inspection:
  • IDEA-108517 (Feature): Suggest to convert field to a local variable if in all methods the field is written before usage
  • IDEA-109472 (Usability Problem): Configuring inspections per scope is not possible when there is no project opened
  • IDEA-107483 (Bug): Erroneous divide by zero inspection
  • IDEA-107485 (Bug): Erroneous suggestion to simplify String.valueOf() results in compile error
  • IDEA-107071 (Bug): Incorrect "Condition '...' is always 'false'" inspection result
  • IDEA-108814 (Bug): Assertion is considered active code by code inspections, yields bogus inspections
  • IDEA-109527 (Bug): Good code is gray: incorrect 'Casting is redundant' warning for qualifier of 'getClass()' method call
  • IDEA-109177 (Bug): 'Statement has empty body': inspection ignores comments
  • IDEA-108349 (Bug): IDEA doesn't accept variable length values exceeding 99
  • IDEA-106965 (Bug): Fix for the "Local variable redundant" leads to the change of the code semantic
  • IDEA-106227 (Bug): Incorrect inspection "Local variable is redundant' in try-with-resources clause
  • IDEA-109216 (Bug): On-line error checking does not correctly compute the throws clause of overlapping, inherited methods in interfaces
  • Code Formatting and Code Style:
  • IDEA-107383 (Bug): Javadoc parameter descriptions are always on new line from Ctrl-Alt-L
  • Code Navigation:
  • IDEA-98022 (Bug): Goto Implementation doesn't go from usage
  • Database:
  • IDEA-99810 (Feature): Provide an automated mode to surround something with `
  • IDEA-109302 (Bug): Database table browser skip to end doesn't work with mysql
  • Debugger:
  • WEB-6663 (Bug): Don't require URL to open in JS debug run configuration, or validate the config to enforce non-empty path
  • WEB-8165 (Bug): Debugger: Elements tab: incorrect order of elements inserted into DOM
  • IDEA-109283 (Bug): debugger does not resolve sources
  • Editor. Editing Text:
  • IDEA-108087 (Feature): Show Line number in presentation mode
  • IDEA-82141 (Bug): Cannot use quotes as shortcut for live template
  • IDEA-109245 (Bug): "Evaluate expression" should not wrap text automatically
  • File Watchers:
  • WEB-8186 (Feature): Update file watchers configuration and generated file links on renaming a file
  • WEB-7612 (Feature): Treat minified versions for scripts and stylesheets as single file
  • WEB-7667 (Usability Problem): SASS: .css file isn't deleted when renaming source .scss file
  • WEB-8179 (Bug): File Watcher will not run until project is re-opened (if IDE reports problems with that file watcher on start)
  • Flash_Flex:
  • IDEA-109200 (Cosmetics): Locale setup improvements
  • IDEA-109201 (Cosmetics): Conflicting mnemonic characters under Run/Debug Configurations
  • Gradle:
  • IDEA-104500 (Task): Gradle: Allow to reuse common logic for other external systems
  • IDEA-109064 (Bug): Gradle: Support build files named over than build.gradle
  • IDEA-109437 (Bug): Cannot set Gradle home in Cardea
  • IDEA-109351 (Bug): Gradle: Re-point gradle configs from build.gradle to build.gradle's parent dir if necessary
  • Grails:
  • IDEA-108597 (Feature): The Find Usage option isn't finding the name of actions that end with .something (for example: listPacks.json)
  • IDE Configuration:
  • IDEA-107660 (Feature): Feature request: Plugin search made simpler
  • IDEA-109507 (Bug): Crash in start-up initial configuration screen
  • IDEA-109253 (Bug): Predefined Scope "All" is useless for RubyMine projects
  • Indices:
  • IDEA-109259 (Bug): Indexing of files doesn't triggered while moving files from not 'content directories' (excluded directories, out of project directories)
  • J2EE.Struts:
  • IDEA-108997 (Bug): Tiles: placeholders in paths are shown in red in definitions with wildcards in names
  • Java. Code Completion:
  • IDEA-109269 (Feature): Support variable name auto-completion during in line variable/method rename
  • IDEA-107219 (Bug): Parameter info disappears after using smart code completion with compound value
  • IDEA-61730 (Bug): live template variables suggestion does not handle member and parameter with the same name
  • Java. Intention Actions
  • IDEA-61220 (Bug): Implement methods quick fix does nothing when base method can't be accessed
  • Java. Refactoring:
  • IDEA-109506 (Bug): Override and Implement Methods do not work in interfaces
  • IDEA-109541 (Bug): Inline resource variable leaves uncompilable code
  • IDEA-109543 (Bug): Safe delete resource variable leaves uncompilable code
  • IDEA-109272 (Bug): "Move Members" refactoring breaks switch statement with strings
  • IDEA-109232 (Bug): NPE when trying to extract a variable
  • JavaFX:
  • IDEA-109383 (Bug): Intention to generate getter/setter methods for JavaFX object properties always uses same generic type
  • JavaScript:
  • WEB-8196 (Feature): JS/JSON: Make "Surround With -> object literal" work with a bunch of properties
  • WEB-8197 (Usability Problem): JS/JSON: Make "Surround With -> object literal" work when a trailing (or leading) comma is selected
  • WEB-8116 (Bug): JSDoc @type: autocomplete & go to declaration method
  • WEB-5448 (Bug): Convert number to hex throws NumberFormatException
  • WEB-8203 (Bug): Incorrect description render in JSDoc when default value presented
  • Maven:
  • IDEA-108593 (Usability Problem): Run/Debug Configurations: Select Maven Goal: Down key with completion list opened shows "Select maven project" popup
  • IDEA-54249 (Bug): Maven: AddManagedDependency: the managed dependency of scope:import should not be available
  • IDEA-45377 (Bug): Maven: maven-ear-plugin: the earName property is not supported
  • IDEA-109184 (Bug): Maven: Refactor / Extract Dependency moves classifier to parent module
  • IDEA-108524 (Bug): war artifacts not honoring Maven @{baseVersion}@ in outputFileNameMapping when building artifacts
  • IDEA-96499 (Bug): Unable to add other paths into classpath for a maven module
  • IDEA-108549 (Bug): Incorrect specification of the profile name maven
  • Packaging and Installation:
  • IDEA-108152 (Bug): install shortcuts from 64-bit version
  • IDEA-109172 (Bug): IDEA-130.960 fails to start on Windows
  • Project Configuration:
  • IDEA-109238 (Bug): IntelliJ adds absolute path to .classpath when libraries are missing
  • Project View:
  • IDEA-108872 (Bug): leading dot is stripped from folder name if folder is under the classpath
  • REST Client:
  • WEB-7068 (Feature): REST Client UI in WebStorm would better provide import/export feature of the query
  • WEB-7374 (Feature): REST client does not support compressed responses
  • WEB-7142 (Usability Problem): Save data from REST client in project
  • WEB-7330 (Usability Problem): Don't force me to fill in query parameters if I have complete URL
  • WEB-7371 (Bug): REST Client: Previously used paths are not saved
  • WEB-7486 (Bug): Rest client: issues with Chinese characters
  • SQL:
  • IDEA-48722 (Feature): JDBC data source: index definition is not included
  • IDEA-108718 (Feature): SQL: Inspections: Index is dependent on column: the inspection could work when dropping primary key column
  • IDEA-108717 (Usability Problem): SQL: Inspections: Index is dependent on column: dialects need to be added to description
  • IDEA-109013 (Bug): PostgreSQL: INSERT INTO ... SELECT ... VALUES inspection false match
  • IDEA-109018 (Bug): PostgreSQL: Partial index WHERE clause doesn't match column names
  • IDEA-108873 (Bug): good code red: "flash_cache" and "cell_flash_cache" in Oracle (and Oracle SQL*Plus) dialect
  • IDEA-109529 (Bug): PostgreSQL: SELECT (subquery) AS foo gets wrong column alias
  • IDEA-109520 (Bug): PostgreSQL: 'SET role' highlighted as error
  • IDEA-109015 (Bug): PostgreSQL: function OUT parameters not supported
  • IDEA-107332 (Bug): SQL: Sybase: joins without ON or USING are green
  • IDEA-108960 (Bug): Valid Oracle SQL is mark as an error
  • IDEA-109027 (Bug): PostgreSQL: cannot parse table.* in expressions
  • IDEA-109000 (Bug): SQL: Sybase: join without 'left', 'right', 'inner' is red
  • Spring:
  • IDEA-108603 (Cosmetics): Spring: improve completion variants
  • Template Languages. FreeMarker:
  • IDEA-109554 (Feature): Support property references everywhere in FreeMarker
  • IDEA-109362 (Bug): StackOverflowError in com.intellij.freemarker.* package
  • TypeScript:
  • WEB-8177 (Bug): TypeScript: 'boolean' primitive type not resolved
  • WEB-8222 (Exception): TypeScript: AssertionError when adding call signature to interface
  • Unit Testing. JUnit:
  • IDEA-66537 (Usability Problem): Usability problem when viewing test results: can not focus log panel with keyboard
  • IDEA-60965 (Usability Problem): Unit Testing (JUnit): test "Working Directory" is project's root and not module's root by default
  • Unit Tests:
  • WEB-7708 (Feature): Support Karma Javascript Test Coverage which is based on IstanbulJS
  • User Interface:
  • IDEA-102747 (Usability Problem): Remove invalid recent projects
  • IDEA-109166 (Bug): Text resource replacement failed when prompting for gnome keyring password
  • IDEA-109308 (Bug): Created class is not visible in project view (Project)
  • Version Control:
  • IDEA-61148 (Bug): Git: history for selection works incorrectly if there are local additions to the file above the selection
  • Version Control. CVS:
  • IDEA-101447 (Bug): CVS: correctly treat the invalid proxy settings
  • Version Control. Git:
  • IDEA-106960 (Feature): Open in GitHub: if several lines are selected, select them on GitHub page as well
  • IDEA-99126 (Usability Problem): "Open in browser" shouldn't prompt for GitHub login/password
  • IDEA-87530 (Usability Problem): GitHub: use github credentials for Git repositories when performing remote operations with github remotes
  • IDEA-92933 (Usability Problem): Disable "Create Gist" action in the editor if there is no text there
  • IDEA-109466 (Usability Problem): GitHub: Add link to project in notification shown on sharing existing project on GitHub
  • IDEA-97882 (Usability Problem): Does not allow dots in names for Github repos
  • IDEA-87416 (Bug): Share on GitHub: Don't show an "already under git" error when the project is on github
  • IDEA-89630 (Bug): github not loading all repos
  • IDEA-91995 (Bug): GitHub: missing save password chekbox in GitHub login dialogs.
  • Version Control. Mercurial:
  • IDEA-109188 (Cosmetics): Hg | Create New Branch error message title & description cosmetical problems
  • IDEA-109186 (Cosmetics): Hg | Branches | Create new branch
  • IDEA-109182 (Cosmetics): Add Hg | Branches to VcsOperationsPopup
  • IDEA-109183 (Cosmetics): Hg Create new BookMark
  • IDEA-109185 (Bug): Hg | Branches: if there is only one repository in the project show all icons inline, and don't show repository group

New in IntelliJ IDEA Ultimate Edition 13 Build 130.962 EAP (Jun 19, 2013)

  • No subsystem:
  • WEB-7148 (Feature): Built In HTTP Preview Server Needed (IntelliJ IDEA)
  • IDEA-107996 (Performance Problem): Memory leaks after closing all projects
  • WEB-8084 (Cosmetics): Confusing error message when Remote Host Access plug-in is disabled
  • Android:
  • IDEA-91916 (Feature): Add support for manifestmerger.enabled
  • IDEA-108620 (Performance Problem): Multiple rootsChanged events fired when initializing the source/gen roots of a multi-module Android project
  • IDEA-108329 (Bug): Don't suggest IDEA bin directory as the default to save developer keystore file in
  • IDEA-106948 (Bug): Android - logcat window hides while IntelliJ reindexes code
  • IDEA-101291 (Bug): support adt21 pre-dex
  • IDEA-107028 (Bug): Failure creating new Android Application Module - Error Message on directory creation - console shows "The project wasn't generated by 'android' tool."
  • IDEA-107398 (Bug): Error: Android Dex:[{Project_name}]{error_count}{package}
  • IDEA-106026 (Bug): Resources settings reset to default when run maven build
  • Ant:
  • IDEA-108102 (Bug): Can't assign shortcut to ant target
  • CSS:
  • WEB-6462 (Feature): Show image preview for data:image values
  • WEB-8020 (Feature): Extract image from data:uri intention
  • WEB-2380 (Feature): Option to relax "cannot resolve file" CSS inspection
  • WEB-7785 (Feature): Complete Current Statement in CSS files should add braces
  • WEB-7988 (Bug): Reformat CSS with \9 adds unnessesary space.
  • WEB-7970 (Bug): CSS colorpicker generates incorrect value for alpha < 0.1
  • WEB-7977 (Bug): Emmet fuzzy search bugs
  • WEB-7921 (Bug): Good code underlined as erroneous
  • Code Analysis. Inspection:
  • IDEA-108605 (Feature): Inspection in compareTo() or compare() might cause integer overflow
  • IDEA-108517 (Feature): Suggest to convert field to a local variable if in all methods the field is written before usage
  • IDEA-108920 (Bug): Red code is wrong when referencing a non-static class via a method in an anonymous class from constructor
  • IDEA-108191 (Bug): project level 6.0, but generic combobox is not marked as error
  • IDEA-108195 (Bug): JDK good cod is red: lambda of lambda
  • IDEA-108285 (Bug): Use of type paramter in nested interface not flagged as error
  • IDEA-108287 (Bug): Instance where nested interface is accessed via sub-interface not flagged as error
  • Code Formatting and Code Style:
  • IDEA-103092 (Feature): Xml arranger: Support xml namespace rule
  • IDEA-108385 (Bug): Xml arrangement: Allow to specify a rule which controls namespace attribute position
  • Code Navigation:
  • IDEA-96943 (Bug): "Find file" doesn't work for filenames which contain a hash (a.k.a. pound sign, #)
  • CoffeeScript:
  • WEB-7878 (Bug): CoffeeScript syntax highlighting / parsing thrown off by "for own*"
  • WEB-7854 (Bug): coffe script highlight error with jquery chaining
  • WEB-5591 (Bug): Assignment to object or array
  • WEB-7889 (Bug): Syntax error not shown for invalid coffeescript
  • WEB-7930 (Bug): CoffeeScript: hang up on indexing broken .coffee file
  • WEB-6063 (Bug): Arrays in the interpolation are highlighted
  • WEB-6064 (Bug): Multiple expressions inside the interpolation are highlighted
  • WEB-7819 (Bug): Incorrect reformat
  • Compiling Project:
  • IDEA-108215 (Bug): Incremental compilation of Java project fails after a certain change
  • Console:
  • IDEA-92567 (Bug): Performance problems with run consoles
  • IDEA-108410 (Exception): Running Tools|Open Terminal... throws exceptions
  • Dart:
  • WEB-7194 (Feature): Run configuration for command-line Dart apps
  • WEB-7513 (Feature): Dart: close quote completion in a string literal
  • WEB-1559 (Feature): Provide autompletion for optional named parameters
  • WEB-7207 (Feature): Create new Dart web app should also create a web and lib directory
  • WEB-2459 (Feature): Dart: provide completion for types in function parameters list/catch causes
  • WEB-2456 (Feature): Dart, Structure view: show constructor parameters
  • WEB-6957 (Cosmetics): Please rephrase "Bad SDK home path" message and provide hyperlink to settings
  • WEB-6825 (Task): Map help ID
  • WEB-6761 (Task): Map help button of the Dart code style page
  • WEB-7962 (Bug): Dart: can't debug DartUnit tests
  • WEB-6531 (Bug): Unable to code complete methods on Dart object
  • WEB-2394 (Bug): Dart: check the new class name on creation
  • WEB-7310 (Bug): Support mixins in the Dart plugin
  • WEB-6480 (Bug): Dart: no completion in arrow function body if the trailing ';' is missing
  • WEB-6479 (Bug): Dart: Refactor/Extract variable from arrow function body corrupts the code
  • WEB-7058 (Bug): Dart: Autoformat fail for comment
  • WEB-6059 (Bug): Dart plugin in Intellij IDEA EAP latest version. Intellisense doesn't work anymore... on latest Dart from SVN
  • WEB-6160 (Bug): Dart File search tests fail when when using DartUnit test runner
  • WEB-6231 (Bug): Support Annotations
  • WEB-6518 (Bug): Dart code formatter issue
  • WEB-7846 (Bug): Dart Plugin does not resolve the contents of packages correctly
  • WEB-2460 (Bug): Dart: named constructors are not correctly resolved/shown in completion
  • WEB-6419 (Bug): Reformat code not working for Dart code
  • WEB-7191 (Bug): Bug in the dart Editor Auto-Complete
  • WEB-2479 (Bug): Dart: 'Implement methods' breaks the code when inserting implementation between existing members
  • WEB-6458 (Bug): Dart: hangup on Refactor/Extract variable from arrow function body
  • WEB-6459 (Bug): Dart: Refactor/extract method generates incorrect parameters from method calls
  • WEB-2334 (Bug): Dart: add the required parameters on Refactor/Extract method
  • WEB-2333 (Bug): Dart: Refactor/Extract Method should generate correct parameters type for generics
  • WEB-6313 (Bug): Dart: when creating Dart project by template, don't use Tab characters for indentation in generated pubspec.yaml
  • WEB-7324 (Bug): Test runner seems to fail on latest Dart SDK
  • WEB-1541 (Bug): Copyright update text in Dart proyects
  • WEB-7216 (Bug): Dart: built-in libraries import is marked as not resolved
  • WEB-6964 (Bug): Dart: Refactor/Extract Variable does nothing
  • WEB-6447 (Bug): Dart: named factory constructors are not suggested by completion
  • WEB-6485 (Exception): Dart: Throwable on Refactor/Rename variable to invalid name
  • WEB-6426 (Exception): Dart: Throwable on Refactor/extract variable from cascade expression
  • Database:
  • IDEA-106981 (Feature): Add single record transpose view to Database tool
  • IDEA-108229 (Feature): Show variable substitusion in DB console.
  • IDEA-107851 (Bug): Problem with case of table names
  • IDEA-108382 (Bug): Not the entered text is saved in the Database Console window when undocked
  • IDEA-97615 (Bug): varchar(1000) displayed as text
  • IDEA-106621 (Bug): Support "SETOF" in postgresql
  • IDEA-108889 (Bug): Database support - save-to-file ignoring line breaks
  • Debugger:
  • WEB-4454 (Usability Problem): JavaScript debug: local and remote run configurations are confusing
  • WEB-2445 (Bug): JSDebugger: MalformedJsonException when debugging TS unit tests
  • WEB-7688 (Bug): With WS-129.221 remote debugging with Chrome Version 26.0.1410.64 m, extension does not connect to WebStorm
  • WEB-8088 (Bug): Scripts tab: "Open in Browser" action should open corresponding page in browser instead of script, and this action is not available for Google Chrome
  • WEB-7167 (Bug): JS debug: firefox opens a new tab every time
  • WEB-7726 (Bug): CORS Proxy
  • WEB-7987 (Bug): Debugger: HTML page not loaded when debugging in FireFox
  • WEB-6172 (Bug): JSTestDriver: can't debug JSTestDriver tests, Linkage error
  • WEB-1930 (Bug): Node debugger does not break on 'debugger' statement
  • WEB-7727 (Exception): Debugger: Node.js: SocketException on Stop debugging
  • Editor. Editing Text:
  • IDEA-108693 (Feature): Editor: Allow to specify fractional metrics usage on painting
  • IDEA-94742 (Feature): Add "Make method public" intention action to more scenarios
  • IDEA-88905 (Usability Problem): Do not show update notifications while user is typing in the editor
  • IDEA-89029 (Bug): Editor stops working: PSI/document inconsistency before reparse: file=PsiCodeFragment:web_path.txt
  • IDEA-108783 (Bug): Editor: Correct painting in case of collapsed fold region which covers document end
  • IDEA-107812 (Bug): {@literal x} inserts extra space
  • IDEA-107779 (Bug): Live templates perform unnecessary wrong shortening for inner class names
  • IDEA-107827 (Bug): Rename then edit an open file does not save file changes
  • IDEA-107826 (Bug): Recover after PSI/document inconsistency before reparse
  • IDEA-107678 (Bug): Live templates $CLASS_NAME$ variable expands to Outer$Inner for an inner class
  • External Tools:
  • IDEA-108577 (Feature): External Tools: add macro $ClipboardContent$
  • File System:
  • IDEA-108892 (Bug): Mounted Directory Issue- JRE problem.
  • IDEA-109028 (Bug): FSNotifier attempting to register INotify watches inside archive files
  • File Watchers:
  • WEB-7831 (Feature): File watcher; option to trigger command only once when saving multiple files
  • WEB-7955 (Usability Problem): File watchers: when creating output from sdtout, don't create a file if watcher execution results in compilation error
  • WEB-6706 (Bug): Background tasks, Dart2JS: js.map file not available in vfs after creation
  • WEB-6734 (Exception): PsiInvalidElementAccessException after file watcher executing
  • Find, Replace, Find Usages:
  • IDEA-104534 (Bug): Find in Path does not search for files with empty text search field when there was text in clipboard
  • Flash_Flex:
  • IDEA-105992 (Feature): Flash Remote Debug run configuration: connect to the app already installed on the device (debug over USB)
  • IDEA-107760 (Bug): Packaging AIR Application Fails Due To Failure To Retrieve Timestamp
  • IDEA-106955 (Bug): Deadlock on code completion
  • IDEA-73764 (Bug): Make 'foo' extend 'bar' quickfix: don't attempt to change class from library
  • IDEA-103855 (Bug): `Use semicolon to terminate statements` has no effect with Intention Actions.
  • IDEA-86473 (Bug): Disable inspection "Method can be static" for overridden method toString()
  • IDEA-108081 (Bug): Cannot run flexunit tests in Intellij IDEA 13 EAP
  • Gradle:
  • IDEA-107980 (Feature): Gradle: Enhance Xmx gradle daemon processing
  • IDEA-108739 (Feature): Gradle: Use user-defined run configuration name at the 'recent tasks' control if possible
  • IDEA-108602 (Feature): Gradle: Integrate 'debug task' to the execution system
  • IDEA-108995 (Feature): External system: Correct tool window visibility processing
  • IDEA-108633 (Feature): Gradle: Provide 'auto-import' feature
  • IDEA-108938 (Feature): External system: Provide ability to detach linked external project
  • IDEA-109042 (Feature): External system: Don't perform automatic external project refresh on ide project opening if external config is up-to-date
  • IDEA-108740 (Feature): External system: Provide maven-like external project selector at external system run configuration editor
  • IDEA-108599 (Feature): Gradle: Integrate 'run task' to the ide execution system
  • IDEA-108974 (Feature): External system: Provide ability to link external project via 'external system' tool window
  • IDEA-108615 (Feature): Gradle: Add 'recent tasks' control
  • IDEA-104500 (Task): Gradle: Allow to reuse common logic for other external systems
  • IDEA-108279 (Bug): Gradle: Don't ignore project name specified by external system implementation during import
  • Grails:
  • IDEA-108180 (Bug): IU130-754 Always Gives "Could not find or load main class org.codehaus.groovy.grails.cli.support.GrailsStarter"
  • IDEA-103419 (Bug): IDEA suggests incorrectly message.properties files for Missing i18n Codes inspection
  • Groovy:
  • IDEA-99756 (Feature): Groovy: 'incorrect assignment' inspection should suggest to change l-value type
  • IDEA-99872 (Feature): Groovy: Remove unnecessary 'else'
  • IDEA-80399 (Feature): Language Injection does not work in Groovy files
  • IDEA-108235 (Task): Groovy: show static suggestions after instance qualifier if nothing else matches
  • IDEA-108318 (Bug): "Method call is ambiguous" when using groovy builders
  • IDEA-107733 (Bug): Idea groovy script classpathes incorrect on run
  • IDEA-107742 (Bug): Mixin method to metaclass with property
  • IDEA-108073 (Bug): Wrong formatting for comments with asterisks
  • IDEA-108291 (Bug): All groovy refactorying fail with exception Cannot modify a read-only file
  • IDEA-108052 (Bug): Groovy: "@DelegatesTo inspection" could report unused @DelegatesTo.Target if a closure parameter delegates to a different target
  • IDEA-108685 (Exception): Introduce parameter from 'null'
  • HTML:
  • WEB-8108 (Bug): Don't add a ="" when completing HTML boolean attributes
  • WEB-7993 (Bug): Web Components: support 'constructor' attribute for the
  • WEB-7837 (Bug): Use relative paths when selecting a "double" tapping autocomplete
  • WEB-7981 (Bug): Web Components: recognize 'is' attribute
  • WEB-8115 (Exception): Editor sometimes begins rejecting typing on ASP files (Plugin: ASP)
  • IDE Configuration:
  • IDEA-107709 (Feature): StringUtils within a File Template
  • IDEA-98527 (Feature): Provide a Create New Group button on Live Templates to better organize templates
  • IDEA-108780 (Usability Problem): Don't show update notifications about disabled plugins
  • IDEA-106863 (Usability Problem): Impossible to specify description to custom File Templates
  • IDEA-106865 (Bug): [File Templates] Possible to create new template with name of already existed template
  • IDEA-108293 (Bug): Saving of TODO filter is broken
  • IDEA-87213 (Bug): Search in Settings: should be possible to find settings for templates of overridden or implemented methods
  • IDEA-108398 (Bug): Cannot manage saved scopes in the Settings
  • IDEA-108050 (Bug): Settings: Inspections/Intentions: if type 'each' into the search fiield all nodes will be shown instead of filtered appropriate ones
  • IDEA-106875 (Bug): [File Templates] 'Reformat according to style' checkbox is always marked for copied template
  • Indices:
  • IDEA-22953 (Usability Problem): Popup balloon for low space on disk where are cache is stored
  • J2EE:
  • IDEA-109077 (Bug): Java template project creation failure
  • J2EE.EJB3:
  • IDEA-108644 (Bug): Inspection "Ambiguous EJB reference, beanName or more precise beanInterface should specified" triggers if Local interface extends Remote interface
  • IDEA-108606 (Bug): JPQL Orderable attribute expected Inspection message
  • J2EE.Struts:
  • IDEA-107612 (Feature): Tiles: recognize type implicitly
  • JSP:
  • IDEA-107368 (Bug): EJB Modules should be included to classpath for JSP validation of nested WARs
  • Java. Code Completion:
  • IDEA-108113 (Feature): Would be great to have an instanceof operator in keyword completion
  • IDEA-108197 (Usability Problem): Warn user about incomplete completion results in dumb mode
  • IDEA-107444 (Cosmetics): Simplify code completion settings
  • IDEA-107978 (Task): Remove 'show static after instance qualifier' completion setting
  • IDEA-108563 (Bug): JDK 1.8: Shortcut "sout" doesn't work in lambda body.
  • IDEA-108068 (Bug): Idea suggests two identical completions for an array constructor
  • Java. Error Highlighting:
  • IDEA-108821 (Cosmetics): Wording of inspector for "replace statement lambda with expression lambda" should be brought in line with JLS
  • IDEA-55510 (Bug): Bad code is green: parameterised class
  • IDEA-108505 (Bug): IDEA highlights reference to inner class as having redundant qualifier but removing them causes reference to become ambigous
  • IDEA-108955 (Bug): Incompatible return type in lambda expression when using diamond operator
  • IDEA-108584 (Bug): IDEA does not detect access to private nested class which is not compilable
  • IDEA-107794 (Bug): IntelliJ fails to flag invocation of static interface methods attempted through subtypes or instances
  • IDEA-104969 (Bug): IDEA should not offer to add class to import section when class already imported
  • Java. Intention Actions:
  • IDEA-109079 (Bug): Focus doesnt pass when doing implement method
  • IDEA-53678 (Bug): Create Constant Field quick fix pollutes imports
  • IDEA-108433 (Bug): "replace String concatenation with MessageFormat.format()" intention escapes curly brackets incorrectly
  • Java. Refactoring:
  • IDEA-108939 (Feature): RFE: show inferred types of lambda formals
  • IDEA-93319 (Feature): RFE: Finer control over inline superclass
  • IDEA-108243 (Usability Problem): Add option to the Copy dialog to not open files after pasting
  • IDEA-108666 (Usability Problem): Safe delete on a method implementation produces unnecessary confirmations
  • IDEA-109108 (Cosmetics): Refactor / Copy on package with class suggests not usable destination
  • IDEA-108667 (Cosmetics): The Safe Delete warning about base method existence uses the short name for the class, but fully-qualified name for the interface
  • IDEA-97777 (Bug): Extract method on overloaded methods with objects in same hierarchy
  • IDEA-108187 (Bug): Extract Parameter Object creates wrong Javadoc
  • IDEA-108025 (Bug): Pull members up does not preserve method order, places new interface method at the top
  • IDEA-104417 (Bug): Refactoring creates "silly assignment"
  • IDEA-107654 (Bug): One more 'Type parameter is not within its bound' not highlighted
  • IDEA-108691 (Bug): Rename property error
  • IDEA-83353 (Bug): When move refactoring is invoked for constant initialized in static initializer, it breaks compilation
  • IDEA-82093 (Bug): "Make class implement interface" quickfix for class with bounded type parameters generates invalid code; should prompt to select the type parameter
  • IDEA-108809 (Exception): Assertion error while performing inline refactoring
  • IDEA-108701 (Exception): DefineParamsDefaultValue & GenerateDelegatedMethodWithDefaultParameterValue intentions should correctly treat read-only status
  • JavaFX:
  • IDEA-108601 (Bug): fxml editor highlights constant usage as incorrect
  • JavaScript:
  • WEB-8059 (Cosmetics): JSDoc. No padding in quick documentation on multiple parameters with properties
  • WEB-7172 (Bug): @todo inside JSDoc is not recognized as "todo" tag.
  • WEB-6474 (Bug): Choose declaration "console" duplicated
  • WEB-7548 (Bug): @class JSDoc tag breaks autocomplete
  • WEB-748 (Bug): Method expression is not of Function type
  • WEB-6143 (Bug): Good code is red: JQuery selector starting with +
  • WEB-7284 (Bug): Fields defined by Object.defineProperty/Object.defineProperties are not recognized.
  • WEB-6817 (Bug): Variable highlighted as unused if it's used in 'new' expression
  • WEB-7745 (Bug): JSDoc: don't report 'returned expression type null not assignable to non-nullable type' when returning variable initialized with null
  • WEB-7744 (Bug): JSDoc: don't report 'type null not assignable' error when comparing non-nullable type with null
  • JavaScript. Frameworks:
  • WEB-1501 (Feature): Ext JS / Sencha Touch: Special handling for 'xtype' property
  • WEB-8041 (Bug): Incorrect "ExtJS class for xtype not found"
  • JavaScript. Inspections:
  • WEB-8089 (Feature): Add visual cue on jslint, jshint configuration options
  • WEB-4697 (Bug): Expressions in CSS - incorrect inspection
  • WEB-8082 (Bug): inspect.bat hangs analyzing JSHint inspections
  • WEB-7958 (Bug): JSDoc: "Argument type X is not assignable to parameter type String" for type {Object.} (hasOwnProperty)
  • WEB-8034 (Bug): a condition is simplified with a double negation, which could easily be removed
  • WEB-7759 (Bug): JsDoc: No documentation found for javascript get/set functions
  • JavaScript. Refactoring:
  • WEB-7915 (Bug): suggested refactoring action "remove redundant else" breaks the code (Javascript)
  • JavaScript. Templates:
  • WEB-7927 (Bug): New Foundation Projects incorrectly check out the git repo, instead of using compass to instantiate a project.
  • LESS:
  • WEB-8079 (Bug): LESS CSS Support: False error in LESS files
  • WEB-8097 (Bug): Broken LESS markup
  • Live Edit:
  • WEB-1795 (Feature): Show effective DOM
  • WEB-8103 (Bug): Live Edit doesnt work. OuterHTML error
  • Maven:
  • IDEA-108475 (Usability Problem): User-defined Maven dependency types
  • IDEA-57787 (Usability Problem): Attach artifacts from repository ordering of search results
  • IDEA-54120 (Bug): Maven: Extract Dependency refactoring: for dependencies of non-default type refactoring is incorrect
  • IDEA-107804 (Bug): version is not included in Maven jar artifact name
  • Node.js:
  • WEB-1917 (Bug): Node.js Debugger doesn't stop on breakpoints
  • WEB-6418 (Bug): Create New Project with separate Module name/subfolder creates bad project structure for Node.js modules
  • Packaging and Installation:
  • IDEA-109172 (Bug): IDEA-130.960 fails to start on Windows
  • IDEA-107315 (Bug): IDEA doesn't start if installation path contains + sign
  • IDEA-92962 (Bug): Installer should ignore bin\idea.properties and bin*.vmoptions when checking whether installation target folder is empty
  • Plugin Support. API:
  • IDEA-105525 (Feature): Add optional parameter 'exceptionMessage' to @NotNull annotation
  • IDEA-107011 (Task): Updating jdom library?
  • Product Documentation:
  • WEB-8013 (Bug): Help for web project generators
  • Project Configuration:
  • IDEA-51214 (Usability Problem): Artifacts: quick fix for adding all dependencies does not add them recursively
  • Project View:
  • IDEA-83510 (Usability Problem): Read-only XML configuration files (Spring, Struts, ...) icon in the project tree looks the same to writable
  • IDEA-99160 (Bug): UI not responsive on opening new project (disk activity initiated from ScopeTreeViewPanel$MyPsiTreeChangeAdapter)
  • IDEA-108614 (Bug): Project tool windows: Test and Production Scope: empty folders from different scope appear on package rename/ undo package rename
  • REST Client:
  • WEB-7176 (Feature): The REST client should create the Authorization header for you
  • WEB-8074 (Usability Problem): REST Client run doesn't trigger PHP file save
  • WEB-7227 (Bug): REST Client does not allow custom Accept headers
  • Run | Debug configuration:
  • IDEA-108207 (Exception): Rerun process in Run tool window throws NPE
  • SQL:
  • IDEA-108493 (Feature): SQLite: highlighting keywords for common datatypes
  • IDEA-102412 (Feature): Add a separate Word Case rule for 'types' in the SQL Code Style.
  • IDEA-108330 (Usability Problem): SQL: navigation to the related data doesn't highlight the row if target table editor is closed
  • IDEA-46062 (Usability Problem): SQLite: BLOB, CLOB and TEXT could have keyword highlighting
  • IDEA-108712 (Usability Problem): PostgreSQL: no completion for executing functions statements
  • IDEA-105777 (Bug): SQL: Label isn't resolved
  • IDEA-105775 (Bug): MS SQL: Insert values inspection fails with local tables
  • IDEA-108363 (Bug): SQL Server: OVER clause with aggregate functions doesn't handle multiple PARTITION BY items
  • IDEA-108327 (Bug): SQL: foreign key popup: no action for pressing Ctrl + Q
  • IDEA-108030 (Bug): SQL: Oracle SQLPlus: period immediately after a substitution variable not recognized
  • IDEA-108430 (Bug): SQL: Inspections: PostgreSQL select from procedure call check: false positive inspection for calling procedure with out parameters without alias
  • IDEA-109014 (Bug): PostgreSQL: empty array flagged as error
  • IDEA-109020 (Bug): PostgreSQL: exception types flagged as errors
  • IDEA-109026 (Bug): PostgreSQL: PL/pgSQL incorrectly flags 'AT TIME ZONE'
  • IDEA-108122 (Bug): SQL: Oracle: parameter tooltip shows float type for numeric type
  • IDEA-109016 (Exception): SQL: PostgreSQL: Throwable at SqlStubbedDefinitionImpl.getDefinitionType() on CREATE CAST
  • Spring:
  • IDEA-108485 (Bug): Spring: tag not handled in all beans
  • IDEA-108192 (Bug): Spring MVC: correctly rename "path"
  • IDEA-107948 (Bug): Spring EL: T() operator: the type rename is performed incorrectly if inner type is referenced
  • Template Languages. FreeMarker:
  • IDEA-108878 (Bug): Freemarker plugin: ?xhtml built-in not recognized
  • Template Languages. Velocity:
  • IDEA-108579 (Usability Problem): Collapsing #macro in Velocity
  • IDEA-108407 (Bug): Valid Velocity markup shown as invalid
  • Unit Testing. JUnit:
  • IDEA-77380 (Feature): In test run statistics, allow order by "Time elapsed"
  • IDEA-108509 (Feature): Option to include un-started tests with rerunning failed
  • IDEA-106927 (Bug): Previously working run configuration for running all JUnit tests in a module now do not work
  • IDEA-109086 (Bug): Right click on test source root - Run all tests - runs last folder instead
  • IDEA-107895 (Bug): Wrong JUnit test is run, when multiple classes with the same name exist in a project
  • IDEA-98867 (Bug): Unit tests in Ignored class could not run individually
  • Unit Tests:
  • WEB-7953 (Feature): Karma: provide completion/validation for paths in karma configuration file
  • WEB-7954 (Bug): Karma run configuration: configuration file value is erased on opening configs drop-down
  • WEB-7951 (Bug): Karma: don't suggest creating/running JSTestDriver run configurations from the karma test results pane
  • WEB-7976 (Bug): Karma: can't run QUnit tests, 'Suite name is null!'
  • User Interface:
  • IDEA-82242 (Feature): Scroll the tabs with mouse wheel
  • IDEA-107736 (Feature): Add layout switcher for tool windows: widescreen/normal
  • IDEA-108786 (Feature): Provide a "Restart" action in menu
  • IDEA-108500 (Usability Problem): Settings / Intentions: provide collapse (all) action
  • IDEA-98256 (Usability Problem): If 'Check for updates' is invoked from menu or the settings the notification should be shown in a message box
  • IDEA-90589 (Usability Problem): "Find in Path" results has an unnecessary "Find Usages Settings Dialog" icon
  • IDEA-78845 (Usability Problem): RestoreWindow over double click in editor tab area
  • IDEA-109003 (Usability Problem): Main menu / File: Restart is placed below Exit
  • IDEA-108971 (Usability Problem): Don't show "Do you wish exit phpstorm" window on Invalidate caches and restart
  • IDEA-107274 (Usability Problem): Editor tabs in vertical mode: show only invisible items in popup
  • IDEA-108762 (Bug): About dialog closes immediately under Oracle jvm 1.7 and there is no way to press Meta+C
  • IDEA-108760 (Bug): Oracle JVM calculates text width incorrectly under Retina displays
  • IDEA-108181 (Bug): Property key is visible (missing translation)
  • IDEA-108781 (Bug): "Close tab" button in "Duplicates" tab is "Close active tab"
  • IDEA-108079 (Bug): Strange behaviour when attach sources
  • IDEA-108190 (Bug): Editor tabs: the current (active) tab should remain always visible
  • IDEA-108849 (Bug): Explicitly state that IntelliJ IDEA includes JRE only, not JDK
  • IDEA-108903 (Bug): Incorrect breadcrumb size after presentation mode
  • IDEA-108320 (Exception): Restart action is broken
  • User Interface.Darcula:
  • IDEA-105062 (Bug): Android "Choose keystore file" dialog broken on MacOS X
  • Version Control:
  • IDEA-108302 (Bug): Git history: "Show all affected files" in context menu uses wrong case
  • IDEA-105708 (Bug): "Annotate" command works incorrectly
  • Version Control. Mercurial:
  • IDEA-107291 (Bug): IJ12: "Unshelve" into a new changelist puts new files into default changelist when integrated with Mercurial
  • IDEA-107677 (Bug): Incorrect displaing branch in case of two heads
  • Version Control. Perforce:
  • IDEA-109156 (Performance Problem): Perforce going online executes external process synchronously
  • IDEA-108251 (Bug): Cannot login into perforce with "Access for user has not been enabled by 'p4 protect'." error
  • IDEA-25093 (Bug): Set P4CONFIG=.p4config when running perforce if it's not already set
  • IDEA-96383 (Bug): Idea Freezes while checking out the file in perforce
  • IDEA-93174 (Bug): Perforce: Checking Perforce Authentication State process cannot be cancelled
  • Version Control. Subversion:
  • IDEA-108217 (Exception): IAE: No enum constant org.apache.subversion.javahl.ConflictDescriptor.Operation.switch

New in IntelliJ IDEA Ultimate Edition 12.1.4 Build 129.713 (Jun 11, 2013)

  • Android:
  • IDEA-108620 (Performance Problem) Multiple rootsChanged events fired when initializing the source/gen roots of a multi-module Android project
  • IDEA-106766 (Performance Problem) AndroidResourceFilesListener is inefficent in multi-module projects
  • IDEA-106896 (Performance Problem) Cache the result of AndroidJpsUtil.getAllAndroidDependencies()
  • IDEA-106895 (Performance Problem) Calculating validity state of AAPT compiler should not require parsing values XML files
  • IDEA-106894 (Performance Problem) AndroidJpsUtil.getAndroidPlatform() should cache data to avoid parsing same SDK multiple times if used in multiple modules
  • IDEA-107311 (Bug) Can't run default android app
  • IDEA-107028 (Bug) Failure creating new Android Application Module - Error Message on directory creation - console shows "The project wasn't generated by 'android' tool."
  • IDEA-105941 (Bug) IDEA doesn't override maven dependency version of apklib
  • Ant:
  • IDEA-108102 (Bug) Can't assign shortcut to ant target
  • Code Analysis. Inspection:
  • IDEA-107195 (Bug) Methods returning primitive types should be treated as @Nonnull
  • Code Navigation:
  • IDEA-104757 (Bug) cross module Javascript variable/functions undefined
  • IDEA-107152 (Bug) Navigate to Class/File doesn't highlight files/classes with two-symbols pattern
  • IDEA-96943 (Bug) "Find file" doesn't work for filenames which contain a hash (a.k.a. pound sign, #)
  • IDEA-106854 (Bug) Navigate to Class/File doesn't locate files/classes with two-symbols pattern
  • Compiling Project:
  • IDEA-107418 (Bug) IDEA / external make can set "-target" greater then version of the JDK specified for module
  • Database:
  • IDEA-108382 (Bug) Not the entered text is saved in the Database Console window when undocked
  • IDEA-107851 (Bug) Problem with case of table names
  • IDEA-107753 (Bug) Data source name encoding error
  • IDEA-107695 (Bug) Export to XML creates corrupted XML if there are unnamed aggregate fields such as SUM() in a query
  • Editor. Editing Text:
  • IDEA-89029 (Bug) Editor stops working: PSI/document inconsistency before reparse: file=PsiCodeFragment:web_path.txt
  • Find, Replace, Find Usages:
  • IDEA-105372 (Bug) HTML injection into application messages
  • Flash_Flex:
  • IDEA-92249 (Bug) stepping in the flex/flash debugger sometimes leads to wrong sources
  • IDEA-107939 (Bug) Idea highlights meta tag [Inline]
  • IDEA-57861 (Bug) flex: need to invoke undo twice to undo "Remove unused method" QuickFix
  • IDEA-106796 (Bug) "Inline constant" produces only partial results for ActionScript
  • Grails:
  • IDEA-106787 (Bug) java.lang.NegativeArrayException from GrStubUtils makes groovy/grails plugin unusable
  • Groovy:
  • IDEA-108073 (Bug) Wrong formatting for comments with asterisks
  • IDEA-107204 (Bug) Not all execution paths return a value warning is incorrect when all pathes throw exception
  • IDEA-106908 (Bug) Groovy's @DelegatesTo annotation is not respected if it is on a Java class
  • IDEA-107070 (Bug) Groovy map elements accessed as properties lose generic type information.
  • IDEA-106876 (Bug) IDE shows warning for String param when Groovy delegated method accepts String...
  • IDEA-107649 (Exception) Groovy files invisible when one extends itself
  • Hibernate:
  • IDEA-107154 (Bug) Hibernate console fails with AnnotationConfiguration instance is required
  • IDEA-93950 (Bug) Hibernate HQL console doesn't use datasource advanced properties to make connection
  • IDE Configuration:
  • IDEA-107922 (Feature) Log4j update
  • IDEA-107305 (Bug) Can't remove project template
  • Indices:
  • IDEA-107265 (Bug) IDEA 12.1.3 Hang while re index project libraries
  • IDEA-106567 (Bug) Deadlock in JavaScript index
  • J2EE.EJB3:
  • IDEA-108606 (Bug) JPQL Orderable attribute expected Inspection message
  • IDEA-108644 (Bug) Inspection "Ambiguous EJB reference, beanName or more precise beanInterface should specified" triggers if Local interface extends Remote interface
  • IDEA-107738 (Bug) IDEA marks a method with annotation "@Schedule" as "unused"
  • JPA:
  • IDEA-107389 (Bug) JPQL error parsing after like: " expected, got upper"
  • JSP:
  • IDEA-107368 (Bug) EJB Modules should be included to classpath for JSP validation of nested WARs
  • Java. Code Completion:
  • IDEA-108197 (Usability Problem) Warn user about incomplete completion results in dumb mode
  • IDEA-107221 (Bug) Arrow keys in initial code complete popup are based on wrong index.
  • JavaFX:
  • IDEA-106623 (Bug) CSS inspection/analysis slow
  • JavaScript:
  • WEB-3602 (Bug) Remove unused variable: undo does not reconstruct whitespace and breaks undo stack
  • JavaScript. Frameworks:
  • WEB-7518 (Bug) Web Facet wants to include JS libraries in WAR file when it shouldn't
  • Packaging and Installation:
  • IDEA-106251 (Bug) IDEA (EAP) fails to launch with latest jdk8 (build 87)
  • IDEA-107545 (Bug) Wrong file format for idea linux launching script
  • Project Configuration:
  • IDEA-107013 (Cosmetics) Not full product name used in message
  • IDEA-106986 (Bug) .idea/compiler.xml gets changed with Ajc
  • Run | Debug configuration:
  • IDEA-106937 (Task) Run configuration: Make it possible to provide custom jres to use
  • SQL:
  • IDEA-108330 (Usability Problem) SQL: navigation to the related data doesn't highlight the row if target table editor is closed
  • IDEA-108327 (Bug) SQL: foreign key popup: no action for pressing Ctrl + Q
  • IDEA-106770 (Bug) Valid HSQL is mark as an error
  • IDEA-106899 (Bug) Some Oracle type definitions are not recognized properly.
  • IDEA-107088 (Bug) Regression: Cannot open SQL files with IntelliJ IDEA 12.1.3 and 'SQL Support'-plugin enabled
  • IDEA-107819 (Bug) SQL statement too complex to submit within PHPStorm
  • IDEA-107768 (Bug) SQL: DB2: not null clause after default is red
  • Spring:
  • IDEA-107983 (Bug) Inspection "Spring MVC @PathVariable" fails if URL has two path variables and first has regular expression
  • IDEA-107948 (Bug) Spring EL: T() operator: the type rename is performed incorrectly if inner type is referenced
  • IDEA-107949 (Bug) Spring EL: T() operator: type package rename corrupts the expression
  • Task Management:
  • IDEA-106480 (Bug) NPE trying to open a Trac task
  • Version Control. Mercurial:
  • IDEA-107291 (Bug) IJ12: "Unshelve" into a new changelist puts new files into default changelist when integrated with Mercurial
  • Version Control. Subversion:
  • IDEA-108217 (Exception) IAE: No enum constant org.apache.subversion.javahl.ConflictDescriptor.Operation.switch
  • XML:
  • IDEA-81682 (Feature) Missing XMLSchema-datatypes support for RelaxNG
  • IDEA-106641 (Performance Problem) Opening *.xml or *.xsl files cause IntelliJ to start eating memory
  • IDEA-107793 (Bug) Syntax validation for Relax-NG compact is broken
  • IDEA-107118 (Bug) Generate XML tag hangs

New in IntelliJ IDEA Ultimate Edition 12.1.4 Build 129.671 EAP (Jun 6, 2013)

  • Android:
  • IDEA-106896 (Performance Problem): Cache the result of AndroidJpsUtil.getAllAndroidDependencies()
  • IDEA-106895 (Performance Problem): Calculating validity state of AAPT compiler should not require parsing values XML files
  • IDEA-106894 (Performance Problem): AndroidJpsUtil.getAndroidPlatform() should cache data to avoid parsing same SDK multiple times if used in multiple modules
  • IDEA-107028 (Bug): Failure creating new Android Application Module - Error Message on directory creation - console shows "The project wasn't generated by 'android' tool."
  • IDEA-105941 (Bug): IDEA doesn't override maven dependency version of apklib
  • Ant:
  • IDEA-108102 (Bug): Can't assign shortcut to ant target
  • Code Analysis. Inspection:
  • IDEA-107195 (Bug): Methods returning primitive types should be treated as @Nonnull
  • Code Navigation:
  • IDEA-107152 (Bug): Navigate to Class/File doesn't highlight files/classes with two-symbols pattern
  • IDEA-96943 (Bug): "Find file" doesn't work for filenames which contain a hash (a.k.a. pound sign, #)
  • Database:
  • IDEA-108382 (Bug): Not the entered text is saved in the Database Console window when undocked
  • IDEA-107753 (Bug): Data source name encoding error
  • IDEA-107695 (Bug): Export to XML creates corrupted XML if there are unnamed aggregate fields such as SUM() in a query
  • Editor. Editing Text:
  • IDEA-89029 (Bug): Editor stops working: PSI/document inconsistency before reparse: file=PsiCodeFragment:web_path.txt
  • Flash_Flex:
  • IDEA-107939 (Bug): Idea highlights meta tag [Inline]
  • Groovy:
  • IDEA-108073 (Bug): Wrong formatting for comments with asterisks
  • IDEA-107649 (Exception): Groovy files invisible when one extends itself
  • IDE Configuration:
  • IDEA-107922 (Feature): Log4j update
  • J2EE.EJB3:
  • IDEA-107738 (Bug): IDEA marks a method with annotation "@Schedule" as "unused"
  • JSP:
  • IDEA-107368 (Bug): EJB Modules should be included to classpath for JSP validation of nested WARs
  • Packaging and Installation:
  • IDEA-107545 (Bug): Wrong file format for idea linux launching script
  • SQL:
  • IDEA-108330 (Usability Problem): SQL: navigation to the related data doesn't highlight the row if target table editor is closed
  • IDEA-108327 (Bug): SQL: foreign key popup: no action for pressing Ctrl + Q
  • IDEA-107819 (Bug): SQL statement too complex to submit within PHPStorm
  • IDEA-107768 (Bug): SQL: DB2: not null clause after default is red
  • Spring:
  • IDEA-107983 (Bug): Inspection "Spring MVC @PathVariable" fails if URL has two path variables and first has regular expression
  • IDEA-107948 (Bug): Spring EL: T() operator: the type rename is performed incorrectly if inner type is referenced
  • IDEA-107949 (Bug): Spring EL: T() operator: type package rename corrupts the expression
  • Version Control. Mercurial:
  • IDEA-107291 (Bug): IJ12: "Unshelve" into a new changelist puts new files into default changelist when integrated with Mercurial
  • XML:
  • IDEA-81682 (Feature): Missing XMLSchema-datatypes support for RelaxNG
  • IDEA-107793 (Bug): Syntax validation for Relax-NG compact is broken

New in IntelliJ IDEA Ultimate Edition 13 Build 130.754 EAP (May 30, 2013)

  • Android:
  • IDEA-106895 (Performance Problem): Calculating validity state of AAPT compiler should not require parsing values XML files
  • IDEA-106894 (Performance Problem): AndroidJpsUtil.getAndroidPlatform() should cache data to avoid parsing same SDK multiple times if used in multiple modules
  • IDEA-106896 (Performance Problem): Cache the result of AndroidJpsUtil.getAllAndroidDependencies()
  • CSS:
  • WEB-213 (Feature): Add new Inspector if the measurement px contains a float
  • WEB-2080 (Usability Problem): CSS collapse single line is not necessary
  • WEB-7719 (Bug): W3C CSS validation displays message that is unreadable to user
  • WEB-276 (Bug): css inspector reports text as unknown element
  • WEB-7698 (Bug): HTML style font completion inserts double quotes inside double quotes
  • Code Analysis. Inspection:
  • IDEA-107776 (Feature): Inspection on System.exit() should skip executable classes
  • IDEA-107662 (Usability Problem): Show 'No illegal dependencies' instead to 'Nothing to show' in 'Dependency Viewer' tool window when 'Show Illegals only' option is selected
  • IDEA-90713 (Usability Problem): Spellchecker: Don't highlight known Spring-specific class or property names
  • IDEA-107771 (Bug): Auto unboxing creates wrong code in case of -Double
  • IDEA-107770 (Bug): Inspection severity group name Info / WeakWarning is random
  • IDEA-107495 (Bug): new HashMap < Integer,String > w/o new in ALT-ENTER will generate a loop
  • IDEA-51200 (Bug): Batch inspection browser does not display line numbers while successfully navigating to corresponding line
  • IDEA-107786 (Bug): Bug when using Inspections with Scopes
  • IDEA-106884 (Bug): Detect that string concatenation produces not-null result
  • IDEA-102299 (Bug): False positive "Hardcoded String literal" on string-switch cases
  • IDEA-107604 (Bug): wrong inspection reported when object is change in a method inside inspected block
  • IDEA-107195 (Bug): Methods returning primitive types should be treated as @Nonnull
  • IDEA-107290 (Bug): Brackets influence variable not used in if inspection
  • Code Navigation:
  • IDEA-100802 (Feature): Show sibling implementations
  • IDEA-106881 (Usability Problem): Case sensitive completion - neither choice works
  • IDEA-85051 (Bug): navigation: ctrl + click into overridden method
  • IDEA-107008 (Bug): "PsiClass:" appears when trying to copy name of class that implements the interface
  • IDEA-106854 (Bug): Navigate to Class/File doesn't locate files/classes with two-symbols pattern
  • Compiling Project:
  • IDEA-107418 (Bug): IDEA / external make can set "-target" greater then version of the JDK specified for module
  • IDEA-107782 (Bug): Bad code marked as good: implementing a generic interface while omitting the generic type
  • Database:
  • IDEA-107192 (Feature): Show active schema on tab
  • IDEA-95923 (Usability Problem): Database Console: Unexpected popup menu on Ctrl+C
  • IDEA-107695 (Bug): Export to XML creates corrupted XML if there are unnamed aggregate fields such as SUM() in a query
  • IDEA-107116 (Bug): No schemas/tables listed for DB2 Connections
  • IDEA-107137 (Bug): In Database Console use of "Save As Live Template" Option on Sql and Pl Sql queries doesn't work correctly.
  • IDEA-107753 (Bug): Data source name encoding error
  • IDEA-107791 (Exception): SQL console: SIOOBE at TextChangesStorage.substring() on execution of statement
  • Debugger:
  • WEB-7728 (Feature): Built-in HTTP server should be more visible
  • WEB-4411 (Feature): Show context / scope chain variables in debugger
  • WEB-4454 (Usability Problem): JavaScript debug: local and remote run configurations are confusing
  • WEB-6895 (Usability Problem): breakpoints must not be shown as resolved until we don't get relevant mapping
  • WEB-7027 (Cosmetics): WebStorm server needs retina favicon
  • WEB-7560 (Bug): "string" representation in debugger is ugly
  • WEB-2442 (Bug): JavaScript debugger does not recognize asynchronously loaded js content
  • WEB-6998 (Bug): Built-in webserver default port is not possible to change
  • WEB-2342 (Bug): Can't set value in debugger
  • IDEA-107514 (Bug): Breakpoint cannot be enabled from Breakpoints dialog
  • WEB-7865 (Bug): NodeJS remote debugging is not possible if local and remote path differs
  • Editor. Editing Text:
  • IDEA-56072 (Usability Problem): Provide some visual indication that file opened in editor exceeds idea.max.intellisense.filesize limit
  • IDEA-103199 (Bug): Undo: UTF problem
  • IDEA-85045 (Bug): Big java files ignored by IDE regardless the value of idea.max.intellisense.filesize from config.
  • IDEA-107590 (Bug): Enter in comment leads to broken comment
  • IDEA-107671 (Bug): IDEA quick fix generates a public getter on a package scoped class
  • IDEA-107584 (Bug): Copy/Paste reference not working in "External Libraries"
  • File System:
  • IDEA-107516 (Bug): Copy-and-paste a file into the same directory while renaming it "." deletes contents of the directory
  • Find, Replace, Find Usages:
  • IDEA-107186 (Usability Problem): Find (CTRL-F): scroll editor to the found occurrence; display tooltip at the correct position
  • Flash_Flex:
  • IDEA-62044 (Usability Problem): Choose class dialog: don't show internal excluded classes
  • IDEA-57861 (Bug): flex: need to invoke undo twice to undo "Remove unused method" QuickFix
  • IDEA-106796 (Bug): "Inline constant" produces only partial results for ActionScript
  • IDEA-105517 (Bug): Android OS Not Properly Emulated
  • IDEA-107784 (Bug): Bad code green: code highlighting behaves as if super.super class is imported
  • IDEA-107939 (Bug): Idea highlights meta tag [Inline]
  • GUI Designer:
  • IDEA-106210 (Usability Problem): Designer: Improve usability on switching between designer and editor tabs
  • Gradle:
  • IDEA-107980 (Feature): Gradle: Enhance Xmx gradle daemon processing
  • IDEA-107420 (Usability Problem): Gradle: Correct tasks representation
  • IDEA-104500 (Task): Gradle: Allow to reuse common logic for other external systems
  • Grails:
  • IDEA-97878 (Bug): Unable to run grails test with build-test-data-plugin as junit tests in IDEA 12
  • Groovy:
  • IDEA-101798 (Feature): DelegatesTo : report unused @DelegatesTo.Target annotations
  • IDEA-103067 (Feature): In unit tests in groovy, extract field should offer to initialize the field in the "setup" method just as the java refactoring does
  • IDEA-106991 (Feature): introduce string variable from selected part of String literal
  • IDEA-103942 (Performance Problem): Reduce FactorTree memory usage and improve gc-ability
  • IDEA-104538 (Task): get rid of GrCaseSection.getCaseLabel()
  • IDEA-107478 (Bug): Incorrect groovy inspection "Cannot assign a value to final field 'field'" on all this-qualified assigments
  • IDEA-107745 (Bug): Nested interface.enum cannot be resolved within the enum itself
  • IDEA-107649 (Exception): Groovy files invisible when one extends itself
  • HTML:
  • WEB-489 (Bug): Treat contents of tags with "text/"* type as plain text
  • WEB-7789 (Bug): Surround with Emmet doesn't perform true emmet expansion for each element
  • Haxe:
  • IDEA-100667 (Feature): Organize Imports doesn't work for Haxe plugin.
  • IDEA-99554 (Bug): Haxe : import autocompletion doesn't show package structure
  • IDEA-106515 (Bug): Auto Import not working for on static methods #haxe
  • Hibernate:
  • IDEA-93950 (Bug): Hibernate HQL console doesn't use datasource advanced properties to make connection
  • IDE Configuration:
  • IDEA-107922 (Feature): Log4j update
  • IDEA-107305 (Bug): Can't remove project template
  • IDEA-104922 (Bug): File templates are not colored if any project is opened
  • IDEA-104195 (Bug): Add to module HTML framework like for project wizard (boilerplate, bootstrap)
  • IDEA-101517 (Bug): Plugin Manager: incompatible plugins stay red after updating to a new compatible version until restart
  • IDEA-107587 (Exception): IDEA IU-130.617. Google App Engine Dev AS exception
  • Indices:
  • IDEA-107265 (Bug): IDEA 12.1.3 Hang while re index project libraries
  • J2EE.App Servers.Generic:
  • IDEA-100205 (Feature): CloudBees: set default stack
  • IDEA-105909 (Bug): Deployment: Correctly treat situation when address is already in use
  • J2EE.CloudBees:
  • IDEA-97126 (Bug): Throwable at com.intellij.javaee.oss.cloud.server.config.CloudConfigActionBase$2$1.getExtension
  • IDEA-97122 (Exception): CloudBee : exception on deploying artefact
  • J2EE.EJB3:
  • IDEA-107738 (Bug): IDEA marks a method with annotation "@Schedule" as "unused"
  • J2EE.Glassfish:
  • IDEA-106472 (Bug): GlassFish. Anomaly deploying a war to the GlassFish AS while Jetty AS is running
  • J2EE.Jetty:
  • IDEA-105905 (Exception): ITE at sun.reflect.GeneratedMethodAccessor325.invoke
  • J2EE.Struts:
  • IDEA-93527 (Feature): Tiles: support names with wildcards
  • J2EE.Tomcat:
  • IDEA-99863 (Bug): IDEA incorrectly identifies Tomcat 8.0 installation directory as containing Tomcat version 7.0
  • J2EE.Web:
  • IDEA-30229 (Feature): Make web.xml more "intelligent"
  • JPA:
  • IDEA-107389 (Bug): JPQL error parsing after like: " expected, got upper"
  • IDEA-107805 (Bug): Problem binding object parameters in the JPA console
  • Java. Code Completion:
  • IDEA-106814 (Usability Problem): Insert both opening and closing parentheses when completing a method call with "Insert pair brace" option off
  • IDEA-97408 (Usability Problem): Streamline auto-complete when multiple class variants in scope
  • IDEA-107444 (Cosmetics): Simplify code completion settings
  • IDEA-107243 (Bug): Some static members are shown in completions, even with "Show static members after instance qualifier" deactivated
  • IDEA-103865 (Bug): Cannot complete class name starting with lowercase letter
  • IDEA-60682 (Bug): user live template requires two presses of the expansion key in some cases
  • IDEA-100317 (Bug): Scheduled slow completion autopopup may appear after everything is already typed and Enter hit
  • IDEA-107221 (Bug): Arrow keys in initial code complete popup are based on wrong index.
  • Java. Error Highlighting:
  • IDEA-107252 (Bug): Good code red: generic method with overloaded variants
  • IDEA-105846 (Bug): Marks as inconvertible Types but still compiles
  • IDEA-107957 (Bug): Valid code incorrectly marked as having error
  • IDEA-78246 (Bug): False positive: Method does not override method from its superclass
  • Java. Intention Actions:
  • IDEA-95361 (Feature): Intention to remove explicit array name from array initializer
  • IDEA-107356 (Usability Problem): Quickfix action names when parameter type does not match field type are too similar
  • IDEA-105645 (Bug): Replace do-while with while intention does not add braces when do statement is single liner in his parent
  • Java. Refactoring:
  • IDEA-102636 (Usability Problem): Refactor->rename for fields should warn on method name collisions, when renaming getters/setters.
  • IDEA-82732 (Usability Problem): Renaming variables on renaming type: changing default suggestion must be possible for many occurences at once
  • IDEA-95345 (Cosmetics): Refactor->Rename: enable "Refactor" button only when name has actually been changed
  • IDEA-107697 (Cosmetics): Find Usages: search in multiple classes dialog presentation
  • IDEA-108026 (Bug): Renaming an entity field does not rename the setter method parameter
  • IDEA-107783 (Bug): Invert if condition changes semantics
  • IDEA-107843 (Bug): Moving class to another package with drag&drop (or Cut/Paste) in Project View - absurd default "Target destination directory" choice
  • IDEA-102875 (Bug): Changing the package names moves the file from src/java to test/java
  • IDEA-107732 (Exception): Exception in Rename
  • JavaFX:
  • IDEA-107098 (Feature): JavaFX: packaging: provide possibility to specify application name
  • IDEA-107530 (Feature): CSS dialect: provide intention that allows to specify the file dialect
  • IDEA-107518 (Task): Help page available for the Java FX tab in the Project Structure dialog
  • IDEA-107161 (Bug): IntelliJ IDEA doesn't link to the FXML file when using groovy controllers
  • IDEA-107439 (Bug): JavaFX: ChooseTargetForStyleClass popup of 'create styleclass' intention appears in the different project frame in some cases
  • IDEA-107946 (Bug): JavaFX: CSS dialect change to classic doesn't affect injected fragments
  • IDEA-107433 (Bug): JavaFX: 'Unresolved StyleClass' inspection is shown for styleclasses present in multiple stylesheet files
  • IDEA-107911 (Bug): JavaFX: "Switch To W3C CSS" intention is available for injected code fragments but doesn't affect the behavior
  • IDEA-106192 (Bug): JavaFX: stylesheets added from code are not recognized in some cases
  • JavaScript:
  • WEB-1392 (Feature): Allow parameter syntax from YuiDocs
  • WEB-7584 (Feature): JavaScript: provide intention to convert for loop into foreach loop
  • WEB-7614 (Bug): JSDoc stub is not generated if function definition is preceded by a comma on the same line
  • WEB-7829 (Bug): Future reserved words are misinterpreted in non-strict JavaScript
  • WEB-3602 (Bug): Remove unused variable: undo does not reconstruct whitespace and breaks undo stack
  • WEB-7677 (Bug): "Invert If Condition" intention breaks formatting for if() {} else if() {} else {}
  • WEB-7864 (Bug): @inheritDoc doesn't work as expected
  • WEB-7400 (Bug): support standard Ecmascript objects out-of-the-box
  • WEB-7810 (Bug): JSDoc: named types defined with @typedef not resolved
  • WEB-3971 (Bug): jQuery selector ending with '=' is not parsed correctly
  • JavaScript. Inspections:
  • WEB-7735 (Bug): False positive: Returned expression type Number is not assignable to type String when concatenating string with number
  • WEB-7777 (Bug): JSDoc inline doc comments not properly recognized for optional function parameters with multiple types
  • WEB-7929 (Bug): JavsScript hasOwnProperty check with function parameter object
  • WEB-7805 (Bug): Inconsistent return points for empty function
  • JavaScript. Refactoring:
  • WEB-7827 (Feature): New JavaScript intention: simplify array
  • WEB-7743 (Bug): incorrect compute constant value in javascript
  • LESS:
  • WEB-7919 (Bug): Reformat code for LESS breaks his compilation (NS using)
  • WEB-7783 (Bug): LESS: mixin inside keyframes leads to parse error
  • Maven:
  • IDEA-107928 (Feature): Synchronize "from Maven" libraries on project loading
  • IDEA-107943 (Bug): Dependencies with a non-default type not added as external libraries in maven module
  • IDEA-107511 (Bug): maven: tag sorceDirectory can't recognize a value as path in multi-module project
  • Node.js:
  • WEB-1917 (Bug): Node.js Debugger doesn't stop on breakpoints when running WebStorm on OS X
  • Packaging and Installation:
  • IDEA-98896 (Bug): Plugin manager: enable all required plugins at once after installing a plugin
  • IDEA-107775 (Bug): "align" isn't found by search
  • IDEA-107545 (Bug): Wrong file format for idea linux launching script
  • Plugin Support. DevKit:
  • IDEA-87999 (Usability Problem): DevKit: run configuration should default to "Allow only once instance"
  • Project Configuration:
  • IDEA-107323 (Exception): IDEA IC-130.555 : NCDFE on project creating/opening
  • Run | Debug configuration:
  • IDEA-107463 (Bug): Unable to create Jboss server
  • SASS:
  • WEB-6516 (Bug): sass autocomplete with tab can break code
  • WEB-7836 (Bug): Sass support: incorrectly marking comma-separated @extend selectors as errors
  • SQL:
  • IDEA-107088 (Bug): Regression: Cannot open SQL files with IntelliJ IDEA 12.1.3 and 'SQL Support'-plugin enabled
  • IDEA-107819 (Bug): SQL statement too complex to submit within PHPStorm
  • IDEA-107655 (Bug): RESTART IDENTITY marked invalid for HSQL db
  • IDEA-107768 (Bug): SQL: DB2: not null clause after default is red
  • IDEA-105778 (Bug): MS SQL: Table declaration from returns insn't resolved
  • IDEA-100401 (Bug): SQL: parse "references"
  • IDEA-107964 (Bug): Add support for keyword "DATABASE LINK" in oracle sql dialect
  • Spring:
  • IDEA-106719 (Feature): (Quick) Documentation for Spring Beans
  • IDEA-39604 (Usability Problem): Bean rename dialog does not suggest names
  • IDEA-106483 (Bug): Spring: should not be possible to add removed autodetected fileset as parent
  • IDEA-107949 (Bug): Spring EL: T() operator: type package rename corrupts the expression
  • IDEA-107948 (Bug): Spring EL: T() operator: the type rename is performed incorrectly if inner type is referenced
  • IDEA-106918 (Bug): WebApplicationInitializer should never match 'Class is never used' inspection
  • IDEA-107983 (Bug): Inspection "Spring MVC @PathVariable" fails if URL has two path variables and first has regular expression
  • IDEA-106853 (Bug): Spring MVC. Inspector should not warn about methods annotated with @ExceptionHandler
  • IDEA-107973 (Bug): Spring: Quick Documentation should work for components (annotated java classes) references
  • TypeScript:
  • WEB-7937 (Bug): Typescript AMD modules not working in IDE. "unresolved variable" errors.
  • Unit Testing. JUnit:
  • IDEA-107621 (Feature): New Inspection: Malformed @DataPoint in JUnit theory
  • IDEA-107848 (Bug): Passing a message to assertEquals() disables "Click to see difference"
  • Unit Testing. TestNG:
  • IDEA-107281 (Feature): Show test methods with data provider as usages for data provider method
  • IDEA-107339 (Bug): No action to run all tests in a class if there's another class defined in the same file
  • User Interface:
  • IDEA-107736 (Feature): Add layout switcher for tool windows: widescreen/normal
  • IDEA-106726 (Usability Problem): Analyze Stacktrace - hard to use with keyboard
  • IDEA-106544 (Bug): Visual glitch: Fullscreen and maximized windows on the same screen
  • IDEA-106843 (Bug): IntelliJ 12 is constantly freezing up, hiking up CPU
  • IDEA-107972 (Bug): Add ability to manually specify package name in package chooser
  • User Interface.Darcula:
  • IDEA-107553 (Bug): Darcula: Stack trace selection looks unreadable when focus is lost
  • Version Control:
  • IDEA-68528 (Bug): commit dialog: file name completion should work for delete files also
  • IDEA-107270 (Bug): Apply patch dialog flickers on attempt to resize
  • IDEA-107452 (Bug): .idea/workspace.xml contains too many items in ChangeListManager
  • Version Control. CVS:
  • IDEA-107524 (Bug): CVS: :local: connection method: TestConnection doesn't report errors for not found cvs executable
  • Version Control. Perforce:
  • IDEA-99942 (Bug): When going online with Perforce, flashes up "Checking Perforce authentication state" many many times
  • XML:
  • IDEA-107526 (Feature): Autocomplete suggests duplicate attributes in XML tags
  • IDEA-81682 (Feature): Missing XMLSchema-datatypes support for RelaxNG
  • IDEA-107208 (Bug): Incorrect dtd resolution leads to red code in XML
  • XSLT:
  • IDEA-106720 (Bug): XSL Live Templates do not work in *.XSLT files
  • IDEA-107276 (Bug): XSLT Run/Debug does not create output file

New in IntelliJ IDEA Ultimate Edition 12.1.4 Build 129.549 EAP (May 23, 2013)

  • No subsystem:
  • IDEA-106251 (Bug) - IDEA (EAP) fails to launch with latest jdk8 (build 87)
  • Android:
  • IDEA-106766 (Performance Problem) - AndroidResourceFilesListener is inefficent in multi-module projects
  • IDEA-107311 (Bug) - Can't run default android app
  • Code Navigation:
  • IDEA-104757 (Bug) - cross module Javascript variable/functions undefined
  • IDEA-106854 (Bug) - Navigate to Class/File doesn't locate files/classes with two-symbols pattern
  • Compiling Project:
  • IDEA-107418 (Bug) - IDEA / external make can set "-target" greater then version of the JDK specified for module
  • Find, Replace, Find Usages:
  • IDEA-105372 (Bug) - HTML injection into application messages
  • Flash_Flex:
  • IDEA-57861 (Bug) - flex: need to invoke undo twice to undo "Remove unused method" QuickFix
  • IDEA-92249 (Bug) - stepping in the flex/flash debugger sometimes leads to wrong sources
  • IDEA-106796 (Bug) - "Inline constant" produces only partial results for ActionScript
  • Grails:
  • IDEA-106787 (Bug) - java.lang.NegativeArrayException from GrStubUtils makes groovy/grails plugin unusable
  • Groovy:
  • IDEA-107070 (Bug) - Groovy map elements accessed as properties lose generic type information.
  • IDEA-107204 (Bug) - Not all execution paths return a value warning is incorrect when all pathes throw exception
  • IDEA-106908 (Bug) - Groovy's @DelegatesTo annotation is not respected if it is on a Java class
  • IDEA-106876 (Bug) - IDE shows warning for String param when Groovy delegated method accepts String...
  • Hibernate:
  • IDEA-107154 (Bug) - Hibernate console fails with AnnotationConfiguration instance is required
  • IDEA-93950 (Bug) - Hibernate HQL console doesn't use datasource advanced properties to make connection
  • IDE Configuration:
  • IDEA-107305 (Bug) - Can't remove project template
  • Indices:
  • IDEA-106567 (Bug) - Deadlock in JavaScript index
  • IDEA-107265 (Bug) - IDEA 12.1.3 Hang while re index project libraries
  • JPA:
  • IDEA-107389 (Bug) - JPQL error parsing after like: " expected, got upper"
  • Java. Code Completion:
  • IDEA-107221 (Bug) - Arrow keys in initial code complete popup are based on wrong index.
  • JavaFX:
  • IDEA-106623 (Bug) - CSS inspection/analysis slow
  • JavaScript:
  • WEB-3602 (Bug) - Remove unused variable: undo does not reconstruct whitespace and breaks undo stack
  • JavaScript. Frameworks:
  • WEB-7518 (Bug) - Web Facet wants to include JS libraries in WAR file when it shouldn't
  • Project Configuration:
  • IDEA-107013 (Cosmetics) - Not full product name used in message
  • IDEA-106986 (Bug) - .idea/compiler.xml gets changed with Ajc
  • Run | Debug configuration:
  • IDEA-106937 (Task) - Run configuration: Make it possible to provide custom jres to use
  • SQL:
  • IDEA-106770 (Bug) - Valid HSQL is mark as an error
  • IDEA-107088 (Bug) - Regression: Cannot open SQL files with IntelliJ IDEA 12.1.3 and 'SQL Support'-plugin enabled
  • IDEA-106899 (Bug) - Some Oracle type definitions are not recognized properly.
  • Task Management:
  • IDEA-106480 (Bug) - NPE trying to open a Trac task
  • XML:
  • IDEA-106641 (Performance Problem) - Opening *.xml or *.xsl files cause IntelliJ to start eating memory
  • IDEA-107118 (Bug) - Generate XML tag hangs

New in IntelliJ IDEA Ultimate Edition 13 Build 130.555 EAP (May 16, 2013)

  • Project Configuration:
  • Support for importing the configuration of Android projects from build.gradle and building them through Gradle.
  • Code Editor:
  • External annotations (nullability, @MagicConstant) for Android APIs.
  • Display of additional information (including drawable image) for drawable, dimension and string resources in the quick documentation view.
  • Support for gutter color annotations in Java files, as well as showing icon previews in the gutter of Java and XML files.
  • Folding of Android string resources in the Java editor to display the actual string value.
  • Support for running Android Lint checks on the fly in Java code.
  • Many new Lint checks.
  • Initial support for editing RenderScript code.
  • Layout Editor and Preview:
  • Rendering performance improvements.
  • Support for multi-configuration layout preview.
  • Support for working with fragment resources.
  • Improved the UI for choosing device configurations.
  • Device frame rendering in the layout preview.
  • Double-clicking a component in the layout preview opens it in the layout editor.
  • Selection is synchronized between layout preview and editor.
  • Improved display of rendering errors with support for quickfixes.
  • Improved support for RelativeLayout.
  • Support for zooming and auto-zoom of views.
  • Additional selection actions in layout actions bar.
  • Support for control variations in the palette (e.g. multiple variations of TextField with different default settings).
  • Integrated Tools:
  • Action to obtain a screenshot from the device.
  • Integrated 9-patch editor.
  • New UI for viewing the list of connected devices in the Android toolwindow.
  • Support for filtering by package name in logcat.

New in IntelliJ IDEA Ultimate Edition 12.1.3 Build 129.451 (May 11, 2013)

  • Android:
  • IDEA-104567 (Usability Problem) intellij idea logcat colors
  • IDEA-106573 (Bug) - Android - library reference ids off by 1
  • IDEA-100206 (Bug) - Android: declare-styleable problem for custom layout params
  • IDEA-105294 (Bug) - IDEA fails to parse valid XML files in 'res/xml' folder
  • IDEA-105941 (Bug) - IDEA doesn't override maven dependency version of apklib
  • IDEA-106740 (Bug) - Red code in parent style reference
  • IDEA-106223 (Bug) - The IDE reports too many "Update Property Files" notifications.
  • AspectJ:
  • IDEA-106556 (Bug) - Deadlock on startup/opening projects
  • IDEA-64446 (Bug) - Enable AspectJ compilation per-module
  • CSS:
  • WEB-7606 (Bug) Settings are not saved in emmet plugin
  • Code Analysis. Inspection:
  • IDEA-105751 (Feature) - Convert line separators: Provide an inspection which reports files with line separator different from project's default
  • IDEA-105740 (Bug) - Exception in offline inspections process
  • IDEA-106039 (Bug) - Incorrect Nullable/NotNull inspection for comporator method in SortedSet
  • IDEA-104992 (Bug) - IDEA claims two non-identical methods are identical
  • IDEA-106244 (Bug) - Freemarker syntax checking calling out correct syntax as errors
  • IDEA-98078 (Bug) - IntelliJ IDEA always reports "No suspicious code found" on attempt to run inspections locally
  • Code Coverage:
  • IDEA-71815 (Exception) java.util.ConcurrentModificationException in IDEAJUnitCoverageListener
  • Code Formatting and Code Style:
  • IDEA-106089 (Bug) - Java rearranger: Correct the processing
  • Code Navigation:
  • IDEA-26189 (Usability Problem) Navigation to already open java file should not scroll vertically
  • IDEA-106229 (Usability Problem) Home/End keys won't work in Recent Files popup
  • IDEA-103665 (Exception) New Package shows error though package was created
  • CoffeeScript:
  • WEB-7563 (Task) Upgrade Coffeescript.js version
  • WEB-5630 (Bug) CoffeeScript: Inject SQL language into multi-line string
  • WEB-6882 (Bug) CoffeeScript (Re)formatter does not handle comments correctly.
  • WEB-6787 (Bug) CoffeeScript switch statement inspection falsely warns if a case contains an inline if-conditional
  • WEB-7569 (Bug) Trailing comma in coffeescript is incorrectly marked as a syntax error
  • WEB-6090 (Bug) Bound variable in list comprehension reported as unresolved (Coffee script)
  • WEB-7582 (Bug) CoffeeScript formatter breaks code
  • WEB-7525 (Bug) CoffeScript code formatter damage code, again...
  • WEB-5561 (Bug) Completion fails for variables defined with @ symbol in CoffeeScript
  • WEB-7610 (Bug) Good code red: coffeescript plugin does not recognize 'throw' as a valid expression
  • WEB-7351 (Bug) CoffeeScript false error when using switch statement without a control expression
  • WEB-7497 (Bug) PyCharm shows error for valid coffeescript
  • WEB-7496 (Bug) PyCharm shows error for valid coffeescript
  • WEB-7314 (Bug) Incorrect "smart" plus signs when new lining in coffeescript
  • WEB-6967 (Bug) Backspace handler bug
  • WEB-6965 (Bug) Formatting breaks parenthesis
  • WEB-2401 (Bug) CoffeeScript in html does not highlight
  • Compiling Project:
  • IDEA-105695 (Bug) - Bad code green - cast Properties to Map Maven -> Importing -> Generated sources folder has not the desired effect
  • IDEA-105484 (Bug) - Maven integration does not resolve dependency with classifier
  • IDEA-67635 (Bug) - Accessing assign shortcut in the context of a maven goal doesn't work properly
  • Project Configuration:
  • IDEA-106723 (Bug) - Project Templates provided by disabled plugins still appear in wizard
  • SQL:
  • IDEA-48703 (Bug) - SQL: Oracle: not natural inner JOIN without ON and USING clauses is green
  • IDEA-103702 (Bug) - SQL: Wrong resolve in select with updatability clause
  • Spring:
  • IDEA-105868 (Bug) - spring el: IDEA does not resolve in implicit "java.lang" package
  • IDEA-105863 (Bug) - Spring MVC: resolve URLs defined via
  • IDEA-95040 (Bug) - SpEL warning on inner classes
  • IDEA-106482 (Bug) - IncorrectOperationException on attempt to invoke Add Security Filter quickfix
  • IDEA-106052 (Bug) - "Spring Custom Namespace Registration" inspection is broken.
  • IDEA-105328 (Bug) - Spring Implicit Beans Autowire Failure
  • IDEA-106361 (Bug) - Spring Framework fails to activate "Spring AOP and @AspectJ support" plugin
  • Task Management:
  • IDEA-106480 (Bug) - NPE trying to open a Trac task
  • User Interface:
  • IDEA-105502 (Usability Problem) Scores of individual modal error dialogs
  • IDEA-106559 (Bug) - Typo in error message for IntelliJ Idea Ultimate
  • IDEA-104351 (Bug) - Component minimum size is not respected when dialog is resized - splitter becomes broken
  • IDEA-105639 (Bug) - Toolbar Customization is not working in RubyMine 5.4
  • IDEA-101072 (Bug) - On some tiling WMs completion popup gets closed when line continuation hint is displayed
  • IDEA-104782 (Bug) - Spacing between main menu items is too narrow (Gnome 3, GTK+)
  • Version Control:
  • IDEA-105707 (Bug) - Update Project Info doesn't show diff for Created files
  • IDEA-106045 (Exception) AE at com.intellij.openapi.vcs.changes.ChangesFragmentedDiffPanel.c
  • Version Control. Git:
  • IDEA-97913 (Bug) - Git: cherry pick, "Create patch" -> "cherry picking" task does not end (and can't be stopped/removed)
  • IDEA-78808 (Bug) - Confusing "Yours" and "Theirs" labels when resolving conflicts after rebasing in the command line
  • IDEA-102290 (Bug) - "null" text in "Couldn't checkout" dialog
  • Version Control. Mercurial:
  • IDEA-106835 (Bug) - IJ 12.1.2 is slow under Linux/64bit/integration with Mercurial
  • Web Services:
  • IDEA-104798 (Bug) - Generate Java Code from XML schema using JAXB stopped working in 12.1
  • IDEA-105899 (Bug) - Output paths multiplied in Generate Java Code From XML Schema Using JAXB
  • XML:
  • IDEA-105956 (Bug) - Cosmetics
  • IDEA-105942 (Bug) - Relax-NG Compact does not support "external" keyword

New in IntelliJ IDEA Ultimate Edition 12.1.3 Build 129.400 EAP (May 3, 2013)

  • Android:
  • IDEA-104567 (Usability Problem): intellij idea logcat colors
  • IDEA-100206 (Bug): Android: declare-styleable problem for custom layout params
  • IDEA-105294 (Bug): IDEA fails to parse valid XML files in 'res/xml' folder
  • IDEA-105941 (Bug): IDEA doesn't override maven dependency version of apklib
  • AspectJ:
  • IDEA-64446 (Bug): Enable AspectJ compilation per-module
  • CSS:
  • WEB-7606 (Bug): Settings are not saved in emmet plugin
  • Code Analysis. Inspection:
  • IDEA-104992 (Bug): IDEA claims two non-identical methods are identical
  • IDEA-105740 (Bug): Exception in offline inspections process
  • IDEA-106039 (Bug): Incorrect Nullable/NotNull inspection for comporator method in SortedSet
  • IDEA-98078 (Bug): IntelliJ IDEA always reports "No suspicious code found" on attempt to run inspections locally
  • Code Coverage:
  • IDEA-71815 (Exception): java.util.ConcurrentModificationException in IDEAJUnitCoverageListener
  • Code Navigation:
  • IDEA-26189 (Usability Problem): Navigation to already open java file should not scroll vertically
  • IDEA-106229 (Usability Problem): Home/End keys won't work in Recent Files popup
  • CoffeeScript:
  • WEB-7563 (Task): Upgrade Coffeescript.js version
  • WEB-6882 (Bug): CoffeeScript (Re)formatter does not handle comments correctly.
  • WEB-6787 (Bug): CoffeeScript switch statement inspection falsely warns if a case contains an inline if-conditional
  • WEB-7569 (Bug): Trailing comma in coffeescript is incorrectly marked as a syntax error
  • WEB-6090 (Bug): Bound variable in list comprehension reported as unresolved (Coffee script)
  • WEB-7351 (Bug): CoffeeScript false error when using switch statement without a control expression
  • WEB-7497 (Bug): PyCharm shows error for valid coffeescript
  • WEB-7496 (Bug): PyCharm shows error for valid coffeescript
  • Compiling Project:
  • IDEA-105695 (Bug): Bad code green - cast Properties to Map

New in IntelliJ IDEA Ultimate Edition 12.1.2 Build 129.298 EAP (Apr 17, 2013)

  • No subsystem:
  • IDEA-104465 (Usability Problem): Do not ask about quitting when user presses restart in tooltip appeared after successful plugin installation
  • IDEA-104371 (Bug): persistence generation creates setters/getters as package level NOT public
  • Android:
  • IDEA-102296 (Usability Problem): project.properties getting set to transient values
  • IDEA-98755 (Task): Fix "unsupported class files format" quickfix in the preview
  • IDEA-102326 (Bug): Can't handle R.fraction.xxxx
  • IDEA-100697 (Bug): Refactoring Android Styles
  • IDEA-104413 (Bug): Style renaming: the IDE doesn't update reference in "parent" attribute
  • IDEA-104412 (Bug): Style renaming doesn't take into account explicit parents
  • IDEA-102587 (Bug): Something causes UI slowdown/freeze while reimporting maven projects
  • IDEA-101024 (Bug): Android: every other artifact Rebuild fails
  • IDEA-102331 (Bug): Fragment marked as Not used if only referenced in layout XML
  • IDEA-103986 (Bug): [Android] Show error on correct code
  • IDEA-96347 (Bug): Clear log does not clear adb log for android
  • IDEA-93125 (Bug): Android Tests run configuration incorrectly highlights class as inaccessible
  • IDEA-102099 (Bug): Project Settings - Android Facet - Fields in structure (Manifest file, Resources directory) are reset when I select another profile or edit my pom
  • AspectJ:
  • IDEA-97260 (Bug): External build with parallel modules fails with AJC (aspectjtools 1.6.12)
  • Code Analysis. Inspection:
  • IDEA-104173 (Feature): Show more of file path in inspection
  • IDEA-104448 (Usability Problem): "Redundant type argument" warning does not match inspection name "Explicit type can be replaced with "
  • IDEA-96859 (Bug): Unused import analysis doesn't work.
  • IDEA-104858 (Bug): "Replace constructor with factory method" fails on generic classes with default constructor.
  • IDEA-96741 (Bug): False positive inspection GroovyIfStatementWithIdenticalBranches, when both branches contain assertion with the same condition
  • IDEA-105004 (Bug): bad code is green: static class extends non-static
  • Code Navigation:
  • IDEA-104906 (Feature): Show Enum ordinal somewhere
  • IDEA-103549 (Cosmetics): "Go To Action/Settings": mnemonic results in space of option name
  • IDEA-51629 (Bug): Parameters info is not shown for private method of an enclosing class
  • IDEA-58911 (Bug): Parameter Info popup (Ctrl+p) highlights incorrect overloaded method with primitive arguments
  • Compiling Project:
  • IDEA-94093 (Feature): Need statistics for new make
  • IDEA-105244 (Bug): Cannot compile single class
  • Console:
  • IDEA-105205 (Bug): "Jump to source" from stack trace jumps to wrong line in file when using keyboard shortcut (fine when using mouse)
  • Database:
  • IDEA-104980 (Feature): Ability to view multiple SQL Server databases in the database view and get autocomplete for them as well
  • IDEA-105210 (Bug): Database console query never returns - wormhole busy animation continues
  • IDEA-105171 (Bug): DB support for Hive/Thrift client
  • IDEA-105389 (Bug): Database: SQLServer: synchronize on one schema updates all
  • Editor. Editing Text:
  • IDEA-103915 (Bug): Cannot use "surround with" to create a custom code folding region
  • File System:
  • IDEA-95319 (Bug): Update Snappy to 1.5M2
  • Find, Replace, Find Usages:
  • IDEA-105396 (Bug): Find usages: scope chooser combo jumps over two lines by keyboard
  • Flash_Flex:
  • IDEA-87718 (Bug): Flash Run configuration: pass arguments in right order
  • IDEA-105046 (Bug): Android package (*.apk) created with AIR SDK 3.7 always includes captive runtime, so IntelliJ IDEA shouldn't suggest to install AIR Runtime on the device.
  • IDEA-96170 (Bug): IntelliJ IDEA always adds -profile extendedDesktop option to adl command line, but should respect option in custom AIR descriptor instead
  • IDEA-66646 (Bug): flex binding errors and noname.as
  • IDEA-105343 (Bug): IDEA does not suggest to create empty test method stubs for setters
  • IDEA-105024 (Bug): "Loading External SWFs" feature of AIR SDK 3.7: 'externalStrippedSwfs' folder is created in [IntelliJ IDEA installation]/bin. Should be created in the output folder.
  • IDEA-104332 (Bug): Auto suggest not working for native methods of "Object" class
  • Grails:
  • IDEA-105206 (Bug): Single Grails test cannot be executed. Always all tests are executed
  • Groovy:
  • IDEA-101777 (Usability Problem): Complete statement problem
  • IDEA-99681 (Bug): Groovy: don't suggest static members of the same name from super classes
  • IDEA-104161 (Bug): Groovy: insert getter with line feed
  • IDEA-104162 (Bug): Groovy: create constructor matching super should add corresponding imports
  • IDEA-92313 (Bug): Groovy inspection "Assignment to method parameter" behave incorrectly
  • IDEA-104886 (Bug): Groovy code completion seems to infer the correct type but documentation popup states "cannot infer type"
  • IDEA-105292 (Bug): IDEA 12.1.1 doesn't allow abstract methods in groovy enums (new feature in groovy 2.1.3)
  • IDEA-93723 (Bug): Pasting text containing line breaks into multi-line GString literal doesn't work correctly
  • IDEA-93726 (Bug): When pasting text containing double-quotes into a multi-line GString literal, double-quotes are unnecessarily escaped
  • IDEA-105357 (Bug): Griffon: @PropertyListener annotation
  • IDEA-103082 (Bug): Create New Test for Groovy JUnit does not annotate the new test methods with @Test
  • IDEA-105246 (Bug): Groovy: "Incompatible type assignments" marks correct code as invalid
  • IDEA-104786 (Bug): "Convert To Java" refuses to convert groovy file
  • IDE Configuration:
  • IDEA-104512 (Bug): Copyright Format Settings Not Saved
  • J2EE:
  • IDEA-105347 (Bug): Create Servlets without present web.xml
  • J2EE.EJB3:
  • IDEA-83409 (Bug): Find usages on getter or setter method works incorrect
  • J2EE.Struts:
  • IDEA-105072 (Bug): Struts 2: "name" in should resolve to Action's class properties
  • IDEA-89442 (Bug): UnusedDeclaration Inspection using Convention plugin for Struts 2 Action Class
  • Java. Error Highlighting:
  • IDEA-96664 (Feature): Java 8 support: repeating (duplicate) annotations
  • IDEA-105110 (Bug): JDK 1.8: Repeating Annotations: targets of container and repeated annotations could be checked for compatibility
  • IDEA-104347 (Bug): No error is shown for non-constant value in annotation usage
  • IDEA-105101 (Bug): Java: bad code is green: cyclic annotation element types
  • IDEA-105021 (Bug): Static method highlighting
  • IDEA-104314 (Bug): good code marked red: method reference not recognized as having the correct type
  • Java. Intention Actions:
  • IDEA-105173 (Bug): "Extract If Condition" quickfix has too long name
  • IDEA-105275 (Bug): Create multiple if's intention generates wrong code
  • Java. Refactoring:
  • IDEA-104485 (Usability Problem): Introduce variable suggests inapplicable expressions
  • IDEA-105265 (Bug): Change signature preview: parameters are badly aligned
  • IDEA-104986 (Bug): Make inner class: incorrect accessibility warning about inner class
  • IDEA-103509 (Bug): extract class as enum refactoring generates bad code
  • IDEA-105397 (Bug): Undo/redo create class: unexpected dot
  • IDEA-104536 (Bug): red code after inline variable
  • IDEA-104925 (Bug): Moving classes by DnD to a compacted package is broken
  • JavaFX:
  • IDEA-105368 (Bug): JavaFX: no fx:id values from included (via fx:include) fxml files are available in stylesheets added from code
  • IDEA-105366 (Bug): JavaFX: for stylesheets added as binary from code no completion for existing fx:ids is available
  • Maven:
  • IDEA-77073 (Bug): Maven filtering in IDEA 10.5.2: settings.localRepository is not substituted
  • IDEA-103600 (Bug): UNDO error: Whenever I entered ctrl+z, this always worked. Since the last 2 EAP versions it is problematic
  • IDEA-103616 (Bug): Use maven output directories setting doesn't work
  • IDEA-103234 (Bug): No way to override systemPropertyVariables values in run configuration VM Options
  • IDEA-98479 (Bug): Multimodule maven project - unable to remove module without compile errors
  • Packaging and Installation:
  • IDEA-105363 (Bug): IDEA_JDK is not used correctly by IntelliJ Mac Java launcher
  • Project Configuration:
  • IDEA-105218 (Performance Problem): Poor performance when HTTP Proxy is autoconfigured using PAC
  • IDEA-105078 (Bug): Import project from existing sources: library detection doesn't work
  • IDEA-98423 (Bug): Improve Javadoc access for JavaFX
  • Run | Debug configuration:
  • IDEA-104616 (Bug): java.class.path is not passed correctly when using dynamic class loader and idea.no.launcher=true
  • SQL:
  • IDEA-105384 (Bug): SQL: SQLServer: qualified names are reported as typos by spelling inspection
  • Spring:
  • IDEA-96368 (Feature): Support "spring.schemas" files for Extensible XML authoring in Spring
  • IDEA-104389 (Bug): Spring Integration: support nested elements from non-core namespaces
  • IDEA-105290 (Bug): File included in multiple contexts when it's not (Spring)
  • IDEA-105365 (Bug): Spring Integration AMQP "advice-chain": wrong required class highlighting
  • IDEA-103663 (Bug): Continuous exception thrown while editing spring managed classes
  • IDEA-105436 (Bug): SPRING-AMQP Rabbit queue not identified by queue "name" when "id" is not present
  • IDEA-98442 (Bug): Job/step parents not seen when declared in another imported file
  • IDEA-104134 (Bug): Spring-integration: implicitly created input channels highlighted as red
  • Unit Testing. JUnit:
  • IDEA-104364 (Bug): 12.1 looses the ability to extract a field in a JUnit test and initialize the field in the setUp method
  • IDEA-105334 (Bug): "create new test" in Navigate Test function does not support multiple modules
  • Unit Testing. TestNG:
  • IDEA-104874 (Bug): TestNG integration doesn't inherit @Test from parents
  • User Interface:
  • IDEA-103903 (Feature): AutoTest for Ruby/Python/etc. plugin in IntelliJ IDEA.
  • User Interface.Darcula:
  • IDEA-102320 (Usability Problem): The darcula scrollbar thumb is hard to see
  • IDEA-96265 (Cosmetics): Darcula: Update Info dialog invoked from Welcome Screen cosmetics
  • IDEA-105229 (Cosmetics): Filtype Icons
  • IDEA-104442 (Cosmetics): Darcula: bullet in inspection description is black
  • IDEA-98461 (Cosmetics): todo's not visible in right gutter
  • IDEA-93568 (Bug): Darcula - Number steppers look terrible

New in IntelliJ IDEA Ultimate Edition 12.1.1 Build 129.239 (Apr 11, 2013)

  • CSS:
  • WEB-6184 (Feature): W3C CSS Validator Inspection: Add option to NOT treat vendor extensions as errors
  • WEB-2434 (Bug): 'Expand CSS shorthand property' bug on background:
  • WEB-17 (Bug): Image dimension discovery in css won't insert correct value when there are more than one background-image have defined
  • Code Analysis. Inspection:
  • IDEA-104921 (Cosmetics): It is not made clear that Spring Plugin is necessary for full EJB CDI support
  • Compiling Project:
  • IDEA-104701 (Bug): IDEA build process won't start when using the DCE VM
  • IDEA-104818 (Bug): External build: Error in compiler
  • Dart:
  • WEB-7191 (Bug): Bug in the dart Editor Auto-Complete
  • WEB-6447 (Bug): Dart: named factory constructors are not suggested by completion
  • WEB-7216 (Bug): Dart: built-in libraries import is marked as not resolved
  • WEB-7310 (Bug): Support mixins in the Dart plugin
  • Database:
  • IDEA-104399 (Performance Problem): Costly resolve from icon calculation
  • IDEA-103850 (Bug): Closing backtick in SQL is removed when autocomplete
  • Debugger:
  • WEB-7454 (Bug): Debugging a node.js application produces endless log entries
  • WEB-7001 (Bug): In WebStorm typescript debugging of node.js project is not working
  • WEB-7092 (Bug): Can't debug HTML page if containing directory has spaces in name
  • Editor. Editing Text:
  • IDEA-104975 (Usability Problem): Make EditorToggleDecorationActions DumbAware
  • IDEA-104375 (Cosmetics): Please display "JAPANESE ZENKAKU SPACE", when "Show Whitespaces" options is enabled.
  • Flash_Flex:
  • IDEA-73147 (Feature): Import from FlashBuilder: respect the theme chosen for the project
  • IDEA-89489 (Bug): maven.build.timestamp
  • IDEA-104270 (Bug): ActionScript Parser doesn't highlight missing return statement when return type is Object
  • IDEA-82703 (Bug): Import FlashBuilder Library project does not import include assets correctly.
  • IDEA-103839 (Bug): Import Flash Builder project: detect test source folders
  • IDEA-104159 (Bug): Flash Player opens behind IDEA window on Mac
  • IDEA-103233 (Bug): ${buildNumber} token is not expanded when Flexmojos compiler config files are generated
  • Grails:
  • IDEA-103682 (Bug): In a Grails application all calls to the render method are labeled as ambiguous. (Build 129.60)
  • IntelliLang:
  • IDEA-100657 (Bug): Language injection: names with escaped characters are not resolved
  • JavaScript:
  • WEB-7450 (Bug): When JSLint Enabled - Django tags are failing.
  • LESS:
  • WEB-7121 (Bug): LESS compiler errors do not trigger file watcher to display them in the run/error panel
  • WEB-7369 (Bug): Indent too big for LESS files when reformating
  • SQL:
  • IDEA-103097 (Bug): SQL: Invalid indentation of WHERE clause when it contains BETWEEN condition
  • IDEA-104328 (Bug): SQL inspection: Adding not null column without default value: quickfix generates invalid code in Oracle
  • IDEA-103121 (Bug): PostgreSQL WITH RECURSIVE query is marked as red
  • IDEA-103338 (Bug): Resolve PostgreSQL system columns
  • IDEA-104888 (Bug): Postgresql dialect doesn't support FOREACH from 9.1-9.2
  • IDEA-104331 (Bug): Oracle: wrong parsing for alter column with default clause and not null constraint
  • IDEA-103119 (Bug): PostgreSQL window-query is marked as red
  • IDEA-103051 (Bug): Missing functions for PostgreSQL
  • Spring:
  • IDEA-103946 (Bug): Spring XML does not able to resolve class names
  • IDEA-104916 (Bug): spring: good code yellow: "custom spring bean not yet parsed" for nested element
  • User Interface:
  • IDEA-102184 (Cosmetics): 12-hour Clock should show 12:xx instead of 0:xx
  • IDEA-104033 (Bug): New Favorites window throws exception in the RubyMine
  • Version Control. Subversion:
  • IDEA-104467 (Bug): Subversion: Proxy settings don't apply without command line (with svnkit)
  • XML:
  • IDEA-68572 (Bug): XSD importing cannot import BPMN 2.0 schemas

New in IntelliJ IDEA Ultimate Edition 12.1 Build 129.161 (Apr 4, 2013)

  • JavaFX 2:
  • Support for JavaFX 2, Oracle’s new rich client platform for Java, now includes complete support for FXML markup, custom CSS, code completion, navigation and search, refactorings, packaging tools, and integration with SceneBuilder.
  • Darcula and Retina:
  • We were taken by surprise when so much positive feedback poured in for Darcula, the new dark look and feel for the IDE. Many people even considered Darcula the main feature of IntelliJ IDEA 12 release. Naturally, we focused on making it even better and smoother in v12.1.
  • Improved support for Retina.
  • Other important new features:
  • Fullscreen mode for Windows
  • Spring Frameworks 3.2 and Play Framework 2.1 support (Ultimate)
  • Groovy 2.1 support (including new annotations, compilation customization and more)
  • Improved Scala support (statement completion, new compiler)
  • Enhanced Gradle integration (gradle wrapper support, new actions)
  • Adobe Gaming SDK support (Ultimate)
  • Debugger for CoffeeScript and TypeScript via Source Maps (Ultimate)
  • Sass support improvements (custom function definition, completion, rename refactoring, nested properties, etc.) (Ultimate)

New in IntelliJ IDEA Ultimate Edition 12.1 Build 129.111 RC 2 (Mar 27, 2013)

  • Am uncertain I:
  • IDEA-103410 (Usability Problem): Bookmarks dialog: Use standard "Remove" icon for "delete bookmark" action
  • IDEA-103498 (Task): Update YourKit agent
  • IDEA-103687 (Bug): Strange hashCode() generated for double
  • IDEA-103570 (Bug): Could not open files from command line
  • IDEA-103649 (Bug): Deadlock in IDEA 12.1 RC
  • AspectJ:
  • IDEA-101627 (Bug): Idea complains on valid AspectJ code of void return type from around()
  • Code Analysis. Inspection:
  • IDEA-103583 (Usability Problem): XML inspections list contains "Duplicate ID" twice
  • IDEA-103725 (Bug): "Deprecated API usage" does not flag static imports for deprecated classes
  • IDEA-103576 (Bug): Multi-catch/rethrow appears to confuse redundant throws declaration inspection
  • CoffeeScript:
  • WEB-7015 (Bug): Coffee code formatter no good
  • Diff_Merge:
  • IDEA-102751 (Bug): in junit test results the link to see differences does not work
  • Editor. Editing Text:
  • IDEA-77929 (Feature): Convert line endings of existing file
  • IDEA-103727 (Usability Problem): Create/Getter setter does not show when just a setter is missing.
  • IDEA-103611 (Bug): JDK 1.8: Type Annotations: Auto Import adds fully qualified name if unresolved type is preceded with type annotation
  • IDEA-103519 (Bug): Line Separators status in status bar is not immediately updated after reverting from local history and changing read-only status
  • IDEA-103741 (Bug): Cannot find psi file with: Language: TEXT when changing file extension
  • Find, Replace, Find Usages:
  • IDEA-102930 (Cosmetics): Indicating search in progress should use yellow popup
  • IDEA-96340 (Bug): Replace in Path (with a grouping RegEx) makes a mess (depending on input)
  • Gradle:
  • IDEA-103547 (Bug): Gradle: selection in Recent Tasks view expands on running tasks from All Tasks view
  • Groovy:
  • IDEA-101900 (Feature): Groovy 2.1: Static type checkers
  • IDEA-102917 (Feature): Groovy: parameter info for annotations
  • IDEA-99590 (Feature): Groovy 2.1: custom base script class
  • IDEA-103173 (Bug): Groovy: 'Join lines' for if-statement inserts unexpected braces
  • IDEA-102790 (Bug): autocompletion using cmd+shift+enter doen't work after synchronized(this)
  • IDE Configuration:
  • IDEA-102945 (Bug): 12.1 ignores http.nonProxyHosts property (defined in vmoptions)
  • IDEA-103386 (Bug): StackOverflowError internally trying to get proxy info
  • J2EE.Struts:
  • IDEA-84305 (Feature): Add struts.xml to "xml configuration file" menu if struts facet is enabled
  • IDEA-103705 (Bug): Struts 2: support multiple "extends"
  • Java. Code Completion:
  • IDEA-103117 (Bug): JDK 1.8: Type Annotations: Code Completion for 'extends' and 'super' is not available after annotated wildcard
  • Java. Intention Actions:
  • IDEA-103227 (Bug): JDK 1.8: Type Annotations: "Split multi-catch into separate catch blocks" applied to catch clause with annotated exception types results in duplicated type annotations
  • IDEA-103114 (Bug): Surround with try-with-resources block produces strange code (no code moved inside try block)
  • IDEA-103480 (Bug): Create Enum action generates incorrect enum
  • IDEA-103718 (Bug): IDEA generates private getter for field of public enum
  • Java. Refactoring:
  • IDEA-103680 (Bug): "move" refactoring blocked on files that aren't checked out
  • IDEA-103892 (Bug): Typo in method signature refactoring warning
  • JavaFX:
  • IDEA-103425 (Feature): If stylesheet is attached from java code then CSS class is not resolved in FXML
  • IDEA-103826 (Bug): JavaFX: Packaging: on enabling signinig with EditCertificates dialog opening the artifact can't be saved
  • IDEA-103846 (Bug): JavaFX: on changing color using gutter colorchooser in fxml file from reserved color name to custom value the # symbol is not inserted
  • IDEA-103774 (Bug): JavaFX: -fx-font property value should be accepted
  • IDEA-103361 (Bug): JavaFX Scene Builder not started correctly
  • IDEA-103931 (Exception): Throwable at com.intellij.codeInspection.ex.ProblemDescriptorImpl.
  • JavaScript:
  • WEB-3805 (Usability Problem): "Can't start JsTestDriver server due to unknown reasons" dialog: provide Open log button
  • LESS:
  • WEB-7240 (Bug): LESS: 'Expand CSS shorthand property' intention breaks jsf resource reference
  • WEB-7165 (Bug): Formatting breaks LESS css
  • WEB-7101 (Bug): LESS files: nested selectors and properties not parsed correctly
  • No Subsystem:
  • IDEA-101547 (Feature): Please add a clock in fullscreen mode!
  • IDEA-99236 (Usability Problem): Bookmark view doesn't support F4 key to jump to source
  • IDEA-102916 (Usability Problem): Java: annotation parameter info should select a current attribute if the caret if between it and a right parenth
  • IDEA-102355 (Usability Problem): "Navigate > Show Bookmarks" mouse-click events
  • IDEA-102386 (Bug): Cannot open additional project from console
  • Packaging and Installation:
  • IDEA-99207 (Task): Add some diagnostic to idea.sh
  • IDEA-100680 (Bug): Override of idea.properties on Mac OS X does not work because of typo in file name
  • Project View:
  • IDEA-103258 (Bug): Project View: prevent Drag-n-drop nodes to themselves
  • SASS:
  • WEB-7181 (Bug): Cannot find SASS functions in SASS/SCSS files
  • WEB-7136 (Bug): Emmet(sass): incorrect caret position after expand the abbreviation
  • WEB-7135 (Bug): Good code is red
  • WEB-7139 (Bug): Emmet(sass): expanding abbreviation inserts a new empty line
  • WEB-7140 (Exception): Extract variable throws exception (SASS/SCSS )
  • Spring:
  • IDEA-103632 (Bug): Spring Security: do not check having request-matcher(-ref) in pattern inspection
  • IDEA-103568 (Bug): Spring shows constructor parameter name twice if several constructor parameters exists
  • IDEA-102710 (Bug): "name": Completion should filter already defined properties
  • Template Languages. FreeMarker:
  • IDEA-103688 (Bug): FTL support in IDEA behaves strange
  • User Interface:
  • IDEA-103255 (Usability Problem): "Hide" toolwindow button stays "hover" after toolwindow restoring
  • IDEA-82284 (Cosmetics): Look&Feel "Jgoodies Plastic XP" - Menu looks not very good
  • IDEA-103040 (Bug): ComboBoxItem is not readable after select
  • IDEA-103671 (Bug): Shift+F4 navigates to a wrong place
  • IDEA-53901 (Bug): Bookmarks window: "Escape" key does not work when the input is in preview pane
  • IDEA-103544 (Bug): Recent files popup closes completion popup when invoked by DOWN key
  • IDEA-102238 (Exception): Debug Tool Window: NPE at RunnerContentUi.closeAll() on closing detached view
  • User Interface.Darcula:
  • IDEA-96528 (Usability Problem): Darcula: Hot keys in Tip of the Day are hardly visible
  • IDEA-103737 (Bug): Local History labels look bad under Darcula
  • IDEA-96659 (Bug): Resource Root folders - icons + Darcula
  • IDEA-103740 (Bug): Local History shows files only for selected items (Darcula)
  • Version Control:
  • IDEA-98893 (Performance Problem): Freeze while working with 12.0.2 rc
  • Version Control. Git:
  • IDEA-102862 (Usability Problem): Git: do not try to perfrom remote operation on cancelling http authentication dialog
  • IDEA-103110 (Bug): Git: HTTP/HTTPS: with git1.7.3, attempt to perform any server operation fails
  • Version Control. Mercurial:
  • IDEA-102584 (Bug): Conflict resolver run after a Mercurial merge in Pycharm Always results in an error
  • IDEA-102738 (Bug): Mercurial plugin : reports nothing to push where there is a warning /error about creating a remote head while doing a push
  • Version Control. Perforce:
  • IDEA-103701 (Bug): Empty lines are removed from the middle of commit message
  • Version Control. Subversion:
  • IDEA-101626 (Performance Problem): IDEA freezes sporadically
  • IDEA-99006 (Performance Problem): SVN show history, limited to X rows, performs a non-limited request on the SVN server
  • IDEA-101904 (Bug): Local changes (VCS) wont refresh
  • IDEA-102670 (Bug): Subversion: command line commit fails on attempt to commit to 2 repositories at the same time
  • IDEA-103103 (Bug): org.tmatesoft.sqljet.core.SqlJetException: BUSY: error code is BUSY
  • IDEA-102873 (Bug): OutOfMemory when committing large file
  • IDEA-102654 (Bug): Subversion: command line commit: can't commit to https fails if certificate is accepted temporary in case of 2 projects

New in IntelliJ IDEA Ultimate Edition 12.1 Build 129.60 RC (Mar 21, 2013)

  • Android:
  • IDEA-103014 (Performance Problem): Use single alarm for generating R.java in a multimodule Android application
  • IDEA-102920 (Bug): Generate signed APK wizard overwrites keystore password & key password when a different keystore is used for another projects
  • IDEA-102934 (Bug): The IDE shouldn't write Android facet options into iml if they have default values
  • IDEA-98541 (Bug): Having issues importing certain Android projects
  • IDEA-103020 (Bug): Cannot create remote interface or broadcast receiver through "New Android Component" action
  • IDEA-103022 (Bug): The IDE doesn't update autogenerated files if they were changed during autogeneration
  • AspectJ:
  • IDEA-92530 (Bug): Problem with package name ending with 'aspect'
  • CSS:
  • WEB-6836 (Bug): SCSS validation, mixin is marked as error
  • CoffeeScript:
  • WEB-6990 (Bug): Coffee code format breaks the code
  • WEB-7047 (Bug): Coffeescript module flag erroneous reserved keyword
  • Compiling Project:
  • IDEA-96218 (Bug): External build: 'Rebuild Artifact' action shouldn't rebuild all modules included into artifact
  • Cucumber JVM:
  • IDEA-95325 (Feature): Cucumber code completion
  • IDEA-100353 (Bug): Gherkin completion should prefer "Scenario" over "Scenario Outline"
  • Database:
  • IDEA-90874 (Bug): Cannot update database row from Database Console
  • IDEA-103151 (Bug): Ctrl+Q in table view displays related tables data in black
  • Editor. Editing Text:
  • IDEA-66333 (Feature): Quick documentation lookup on mouse hover
  • IDEA-77929 (Feature): Convert line endings of existing file
  • IDEA-103182 (Bug): Sometimes the editor isn't opening after the startup. Restarting helps
  • Find, Replace, Find Usages:
  • IDEA-102532 (Bug): Replace in path: Replace does not respect excludes (SERIOUS REGRESSION)
  • Flash_Flex:
  • IDEA-99948 (Bug): Actionscript Flash - Strange behaviour of local-trusted sandbox
  • GUI Designer:
  • IDEA-90621 (Bug): Error while opening FormFile in GUI Designer
  • IDEA-103365 (Bug): GUI designer doesn't set JSplitPane's orientation in preview
  • Gradle:
  • IDEA-95897 (Usability Problem): Gradle: Allow running tasks from the JetGradle tool window
  • IDEA-103416 (Cosmetics): Gradle: gear icon is shown instead of 'Run with Coverage' icon in Recent Tasks list
  • IDEA-103349 (Bug): Gradle: Tasks tab in JetGradle tool window could look consistent with Ant and Maven task tree
  • IDEA-103415 (Bug): Gradle: right click on a recent task shows context menu for a task selected in All Tasks list
  • J2EE.JBoss:
  • IDEA-101235 (Bug): Idea does not recognize Jboss AS 7.2+ as valid instalation
  • J2EE.Jetty:
  • IDEA-102632 (Bug): Jetty 9: custom port is not recognized
  • JSP:
  • IDEA-99986 (Bug): Spring WebFlow overrides for JSP EL validation
  • Java. Error Highlighting:
  • IDEA-103023 (Bug): JDK 1.8: good code is red: diamond of method parameter type is not inferred from generic method's type argument
  • Java. Intention Actions:
  • IDEA-103369 (Bug): Incorrect hint about "lambda can be replaced by method ref"
  • IDEA-54393 (Exception): JDK 1.8: Type Annotations: Throwable at PostprocessReformattingAspect$8.visitNode() on casting to annotated type
  • JavaFX:
  • IDEA-103198 (Usability Problem): JavaFX: Artifacts creating: it would be nice to add the module classes to created jar automatically
  • IDEA-103324 (Bug): Tag fx:include is not resolved
  • IDEA-101628 (Bug): JavaFX, Ant script: Cannot resolve "refid" parameter of nested in
  • IDEA-103205 (Bug): Incorrect tags validation in JavaFX 2
  • IDEA-103204 (Bug): JavaFX: packaging: no evident way to sign the application
  • IDEA-103367 (Bug): Cannot create Groovy methods from FXML
  • IDEA-103197 (Bug): JavaFX: Artifacts: the fields on the JavaFX tab of artifact configuration are increased on each tooltip showing (on mouse over any browse button)
  • IDEA-103095 (Bug): No completion for top level FXML tags
  • IDEA-103027 (Bug): JavaFX: CSS: all javafx-specific features become available only after first fx tag is added manually
  • JavaScript:
  • WEB-7178 (Bug): ide incorrectly showing message "unresolved property or method"
  • WEB-6842 (Exception): NPE at com.intellij.webcore.libraries.ScriptingLibraryMappings.serialize
  • LESS:
  • WEB-7080 (Bug): Code reformat wrongly places LESS comments
  • WEB-7079 (Bug): LESS syntax error not shown by PhpStorm + suggestion
  • Maven:
  • IDEA-103432 (Bug): Maven properties cannot be resolved from XML attribute values
  • IDEA-102685 (Bug): Idea doesnt locate sources for snaphot builds via Maven
  • No Subsystem:
  • IDEA-94157 (Feature): Jetty 9 support
  • IDEA-69802 (Bug): Appearance > Font no longer seems to control font size in Project panel (restart required)
  • IDEA-103180 (Bug): Cannot override default method in Java 8
  • IDEA-94073 (Bug): External build: Eclipe integration: Rebuild/Make ignore test output path
  • IDEA-71247 (Bug): Overlapping keyboard mnemonics in editor popup menu
  • OSGi:
  • IDEA-86596 (Bug): Code analysis fails with com.intellij.psi.impl.source.PsiPlainTextFileImpl cannot be cast to org.osmorc.manifest.lang.psi.ManifestFile
  • Project Configuration:
  • IDEA-77278 (Bug): Flex project from existing sources: .as files with UTF-8 encoding not recognized
  • Spring:
  • IDEA-98685 (Feature): Spring EL in "expression": resolve to JSP variables & model attributes
  • IDEA-103072 (Feature): @Bean definition methods should have a spring icon in the gutter allowing you to easily navigate to places where the bean is being injected
  • IDEA-96817 (Bug): Spring Integration rabbit:queue id/name problem
  • Task Management:
  • IDEA-91181 (Bug): Task server commit message format not considered in subversion commit dialog
  • IDEA-102838 (Bug): Add the link "Not YouTrack customer yet? Get YouTrack" onto the 'YouTrack server' integration
  • Template Languages. FreeMarker:
  • IDEA-103413 (Feature): freemarker: completion and resolving for enums used in switch
  • UML:
  • IDEA-103382 (Bug): Diagram notes look bright under Darcula
  • Unit Testing. JUnit:
  • IDEA-102730 (Feature): Support hamcrest matchers
  • Unknown:
  • IDEA-103013 (Usability Problem): Eclipse integeration: packagePrefix element in .eml changes position on project reopening
  • User Interface:
  • IDEA-103402 (Usability Problem): Rename 'Settings | File Templates' to either 'Code Templates' or 'File and Code Templates'
  • IDEA-83557 (Bug): After opening Structure view for the first time it is empty
  • IDEA-103202 (Bug): When I resize 'create project' dialog horizontally, the left pane with list of templates should not grow beyond certain limit
  • IDEA-103510 (Bug): LineSeparatorPanel overbloating in status bar
  • IDEA-94851 (Bug): Icons: Griffon icons missing
  • User Interface.Darcula:
  • IDEA-101247 (Usability Problem): Icons: static/final badge icons are invisible in darcula
  • IDEA-103325 (Bug): css property name is red under darcula
  • IDEA-103104 (Bug): Darcula completion colors should be better
  • IDEA-103383 (Bug): Different backgrounds in text components
  • Version Control. Perforce:
  • IDEA-103403 (Usability Problem): Perforce Jobs Error
  • XML:
  • IDEA-97618 (Bug): Problems in XML completion and optimizing imports
  • IDEA-98427 (Bug): Wrong XSD is associated

New in IntelliJ IDEA Ultimate Edition 12.1 Build 129.17 EAP (Mar 14, 2013)

  • No subsystem:
  • WEB-7013 (Cosmetics): Ugly Browser Icons in JsTestDriver-Panel - Mac with Retina Display
  • WEB-6848 (Task): Map help button of the Emmet page
  • WEB-6876 (Bug): Built-in server false promptings
  • WEB-6827 (Bug): Emmet "Surround with Live Template" creating wrong element
  • WEB-6824 (Bug): Deleted files generated by file watchers still exist in "Recent Files"
  • WEB-6852 (Bug): File watchers, TypeScript: resultant files created as project root children if compilation fails
  • WEB-2569 (Bug): Unable to open PhpStorm and Webstorm at the same time
  • WEB-6724 (Bug): Installation home of a previous WebStorm version is not accepted during start-up settings import
  • Android:
  • IDEA-102288 (Bug): IDEA Now adds multiple Maven Android SDKs
  • CSS:
  • WEB-6816 (Feature): Make "adding a semicolon in css rule" an option
  • WEB-142 (Feature): "Case sensitive completion: All" broken
  • WEB-6917 (Bug): Emmet: 'Convert hex colors format' option should affect color completion
  • WEB-6794 (Bug): SCSS parsing error with escaped double quote
  • WEB-6841 (Bug): Can't invoke color chooser for inline style property after changing another style property value
  • WEB-6999 (Bug): rgba fully transparent with backlight is incorrectly shown
  • WEB-7052 (Bug): SCSS validator produces incorrect validation error
  • WEB-12 (Bug): CSS support !ie hack
  • WEB-6727 (Bug): Emmet(css): Can expand already expanded prefixes
  • WEB-6855 (Exception): CSS: Throwable at CssPropertyOrValueInsertHandler.completeCssPropertyValue() from Code Completion
  • Code Analysis. Inspection:
  • IDEA-72638 (Feature): "Log statement not guarded by log condition" inspection should offer option to flag log statements with constant arguments for coding convention enforcement
  • IDEA-94436 (Usability Problem): Class does not overwrite toString() method shall have an option to ignore inner classes
  • IDEA-97353 (Usability Problem): Method can be variable arity method shall have an option to be ignored on methods implementing/overriding another method
  • IDEA-72636 (Bug): "Log statement not guarded by log condition" inspection fails on custom logging methods with method signatures different from log.debug(String)
  • IDEA-102836 (Bug): JDK 1.8: "Replace lambda with method reference" quick fix does nothing for lamdbas which return new array
  • IDEA-96263 (Bug): Good code red: Interceptor Class has no Interceptor Methods
  • CoffeeScript:
  • WEB-6502 (Bug): Introduce var breaks code
  • Compiling Project:
  • IDEA-102652 (Bug): Compiler does not respect excluding a folder in an imported eclipse module structure
  • Cucumber JVM:
  • IDEA-102857 (Usability Problem): IDEA should highlight step definition class if it is in default package
  • IDEA-102101 (Bug): Running Cucumber feature from project tree does not use Glue option from default Cucumber java configuration
  • IDEA-95676 (Bug): Cucumber-JVM uses wrong directories
  • IDEA-102142 (Exception): Cucumber for Java: String Out of bounds Exception
  • Dart:
  • WEB-6964 (Bug): Dart: Refactor/Extract Variable does nothing
  • Database:
  • IDEA-102603 (Feature): The Database URL in Data Source Properties should allow environment variables such as $PROJECT_DIR$ and $MODULE_DIR$
  • IDEA-101908 (Bug): New file type association dialog on calling table editor in Database tool window
  • IDEA-97681 (Bug): Import Database Schema dialog does not show sequences, but generates entities for them
  • Debugger:
  • WEB-2101 (Task): ensure that we support google closure compiler produced source maps
  • WEB-6832 (Bug): Browser debugging: Source map debugging with absent @sourceMappingURL comment
  • Flash_Flex:
  • IDEA-100491 (Usability Problem): Allow to setup dependency of Flash build configuration (BC) with Application output type on another BC with Application output type
  • IDEA-96128 (Bug): Flex Runtime-loaded Module output type is lost when reimporting Maven project
  • HTML:
  • WEB-6978 (Cosmetics): HTML Structure tool window: Missing icon for "HTML5 Outline" when Toolbar is shown
  • WEB-6741 (Bug): Emmet, html: item numbering in tag name not rendered
  • Hibernate:
  • IDEA-102721 (Bug): Hibernate console: exception in createConfiguration is not passed correctly via RMI
  • IDEA-93626 (Bug): Hibernate console cann't load mappings from hbm.xmls when package prefix is define on source folder
  • IDEA-85175 (Bug): Hibernate: Refactor / Rename on mapped field does not update mappedBy is referencing class
  • IDEA-93950 (Bug): Hibernate HQL console doesn't use datasource advanced properties to make connection
  • J2EE:
  • IDEA-101527 (Feature): Simplify error reporting in case of application server connection problems
  • IDEA-96240 (Bug): Confusing artifact deployment status message when an app server is not connected
  • J2EE.Tomcat:
  • IDEA-101241 (Bug): TomEE Plugin has a wrong label "JNDI", should be "JMX"
  • Java. Code Completion:
  • IDEA-102817 (Feature): Accept completion variants by closing parentheses/brackets
  • IDEA-102818 (Usability Problem): Accept Java name completion suggestions by Enter
  • IDEA-102427 (Bug): lookup selected greyed items are invisible
  • Java. Refactoring:
  • IDEA-102563 (Bug): Moving a package by drag and drop behave differently than with F6: when moving from main source and test dirs, it moves the test files into main source dir
  • JavaFX:
  • IDEA-101338 (Feature): JavaFX: color preview gutter icons should be available for named CSS colors
  • IDEA-102820 (Bug): JavaFX: Scenebuilder 1.1 can't be launched properly
  • IDEA-102621 (Bug): JavaFX: Scenebuilder doesn't start on Linux
  • IDEA-102482 (Bug): JavaFX: integration with SceneBuilder: custom classes are not found
  • JavaScript:
  • WEB-6865 (Bug): JS icons of perl files
  • WEB-6993 (Bug): WebStorm 6 eats lot of CPU when some files are open,.syntax highlighting misbehaves
  • WEB-6992 (Bug): Don't climb up to PHP tree when resolving JS reference in injected fragment
  • WEB-7022 (Bug): respect "globals" option in .jshintrc
  • LESS:
  • WEB-7051 (Bug): Incorect syntax error in .less file, no error in the equivalent .css
  • Live Edit:
  • WEB-6856 (Exception): LiveEdit: ArrayIndexOutOfBounds exception when closing " in attribute value is missing
  • No Subsystem:
  • IDEA-97675 (Usability Problem): There is no 'constructor call' usage in code preview in 'colors & fonts' for Java
  • IDEA-98196 (Bug): Allow plugins to override file type settings
  • IDEA-99364 (Bug): Highlighting constructor correction - highlight only javaReference, without type parameters
  • IDEA-99403 (Bug): Dont highlight 'super' / 'this' keywords, while highlighting 'Constructor Call'
  • IDEA-98970 (Bug): Failed to bind stub to AST
  • Node.js:
  • WEB-7077 (Bug): Node.js require not recognized
  • Packaging and Installation:
  • IDEA-102903 (Bug): Windows installer: setup fails with "Error opening file for writing"
  • Project Configuration:
  • IDEA-94509 (Usability Problem): Import Projects: Eclipse: frameworks page could be skipped
  • IDEA-88112 (Bug): IDEA forgets per-module JSDK setting
  • IDEA-101922 (Bug): CommonProxy
  • IDEA-100086 (Bug): set package prefix for source folder disappear after reopening a project
  • Run | Debug configuration:
  • IDEA-99567 (Usability Problem): Temporary Configuration Limit cannot be set to 0
  • SASS:
  • WEB-6733 (Bug): Emmet(sass): abbreviations with + expanded without enter
  • WEB-5939 (Bug): Unexpected comment if add a new line before noncommented code and the previous line was commented
  • WEB-6729 (Bug): Emmet(css): can expand parameter as property
  • SQL:
  • IDEA-102630 (Bug): SQL Dialects isn't applied to specific file
  • IDEA-102458 (Bug): SQL: Good code is yellow: Wrong "Condition is always true" in join clause
  • Spring:
  • IDEA-102375 (Performance Problem): slow editor performance
  • IDEA-97337 (Performance Problem): IDEA12: Slowdowns when editing Spring configuration file
  • IDEA-96954 (Bug): Spring: 'cannot find default application context' inspection is shown for @ContextConfiguration though the 'classes' attribute is provided
  • IDEA-102722 (Bug): Spring: "id" usage search does not work across modules
  • Structural Search and Replace:
  • IDEA-99962 (Bug): Structural Search: I can't preview a template from history
  • Task Management:
  • IDEA-102985 (Bug): Time Tracking tool window does not reappear after enabling time tracking in Settings
  • TypeScript:
  • WEB-6866 (Bug): TypeScript: functions defined in imported external modules not resolved
  • WEB-6346 (Bug): Bad code green
  • WEB-6345 (Bug): bad code green
  • WEB-6830 (Bug): TypeScript: Bad code green
  • WEB-6829 (Bug): TypeScript: Bad code green
  • Unit Testing. JUnit:
  • IDEA-102491 (Bug): Static members annotated with @ClassRule should not be marked as unused
  • User Interface:
  • IDEA-102620 (Bug): "Show in Nautilus" shows up as "Show in nautilus-folder-handler"
  • IDEA-102490 (Bug): Show hidden files in JSHint file chooser on OS X
  • User Interface.Darcula:
  • IDEA-102123 (Bug): Host text field bg is too bright under Darcula
  • Version Control. Git:
  • IDEA-92163 (Usability Problem): Git plugin should fail more gracefully if it can't clone some files
  • IDEA-100097 (Usability Problem): Git: do not show auth fail notification on different types of failure
  • IDEA-83227 (Usability Problem): If user invokes push for branch which doesn't track any remote branch, last five commits are shown in push dialog
  • IDEA-78310 (Performance Problem): Git: HTTP: all server operations are very slow
  • IDEA-101902 (Bug): Git Pull - Attempts To Pull From Incorrect Remote
  • IDEA-98189 (Bug): If the password to an HTTP server has changed, authentication fails, and there is no way to change or at least reset the password from the IDE
  • IDEA-83984 (Bug): Can't fetch from Git
  • IDEA-97178 (Bug): git no longer prompts for password with http/https
  • IDEA-100096 (Bug): Git: not able to clone repository through https if server requires client SSL certificate
  • IDEA-92519 (Bug): Git checkout,Pull, Push not working
  • IDEA-94167 (Bug): OOM on github checkout of IntelliJ sources.
  • IDEA-102201 (Bug): Git pull HTTPS authorisation failure
  • IDEA-96205 (Bug): Git: HTTP/HTTPS via proxy doesn't work when running with java7
  • IDEA-101668 (Bug): regression: git log omits detached HEAD
  • IDEA-100617 (Bug): Git: can't work with GitHub Enterprise repositories: authorisation fails
  • IDEA-76982 (Bug): Checkout from Git: http: on 'test repository' invocation from Clone dialog it shows progress until Cancel pressing; however test doesn't fail
  • IDEA-77411 (Bug): Git doesn't support self-signed server SSL certificates over HTTPS
  • IDEA-86083 (Bug): Remote commands don't work with Git HTTP repositories
  • IDEA-99159 (Bug): git fetch is called without "--prune" for HTTP/HTTPS remotes
  • IDEA-78744 (Exception): JGitInternaleException at git4idea.jgit.GitHttpRemoteCommand$Push.call
  • IDEA-77992 (Exception): GIT: JGitInternalException at org.eclipse.jgit.api.CloneCommand.call
  • Version Control. Subversion:
  • IDEA-102846 (Usability Problem): Subversion: show only 1.6 and 1.7 formats options for checkout and format change
  • IDEA-102670 (Bug): Subversion: command line commit fails on attempt to commit to 2 repositories at the same time
  • IDEA-102664 (Bug): Subversion: avoid error that appears on opening project associated with https repository

New in IntelliJ IDEA Ultimate Edition 12.1 Build 128.101 EAP (Mar 7, 2013)

  • The major features in the build include:
  • New intentions for Groovy
  • Support for Jetty 9
  • Support for Adobe Gaming SDK
  • No subsystem:
  • WEB-6848 (Task) - Map help button of the Emmet page
  • WEB-6876 (Bug) - Built-in server false promptings
  • WEB-6852 (Bug) - File watchers, TypeScript: resultant files created as project root children if compilation fails
  • IDEA-94157 (Feature) - Jetty 9 support
  • IDEA-101547 (Feature) - Please add a clock in fullscreen mode!
  • IDEA-102355 (Usability Problem) - "Navigate > Show Bookmarks" mouse-click events
  • IDEA-99058 (Bug) - Tomcat startup fails if server uses java for startup instead of catalina.bat
  • IDEA-102429 (Bug) - Exception on project opening canceling when editor highlighter is created
  • IDEA-102357 (Bug) - Import from Flash Builder: 'Files to package' for iOS, Android or Desktop apps are not imported
  • IDEA-34816 (Bug) - Navigation from stacktrace should consider run configuration classpath
  • Android:
  • IDEA-86801 (Bug) - Import from Eclipse doesn't create facets (Android project)
  • IDEA-102394 (Exception) - Android logcat tool window fail to open
  • Ant:
  • IDEA-79593 (Usability Problem) - Ant target filters configuration: table is randomly sorted
  • IDEA-87874 (Bug) - input task doesn't use the defaultvalue
  • IDEA-86115 (Bug) - Build file properties ant command line config is not saved to .idea/ant.xml
  • CSS:
  • WEB-142 (Feature) - "Case sensitive completion: All" broken
  • WEB-6841 (Bug) - Can't invoke color chooser for inline style property after changing another style property value
  • WEB-6727 (Bug) - Emmet(css): Can expand already expanded prefixes
  • WEB-6855 (Exception) - CSS: Throwable at CssPropertyOrValueInsertHandler.completeCssPropertyValue() from Code Completion
  • Code Analysis. Inspection:
  • IDEA-35808 (Feature) - Configurable "assert" calls for "Contants Conditions and exceptions"
  • IDEA-101929 (Usability Problem) - Result of method is ignored warning: do not issue it when the statement is not complete
  • IDEA-102126 (Bug) - Regression in Dataflow analysis
  • IDEA-98008 (Bug) - Make class "...." final (in Utility class is not final inspection) does not remove abstract modifier if utility class is abstract
  • IDEA-100038 (Bug) - slf4j paramerization quickfix bug
  • IDEA-101742 (Bug) - 'Return of Date of Calendar field' inspection, shall have an option to ignore private methods
  • IDEA-102298 (Bug) - False positive on "string literal concatenation missing whitespace"
  • IDEA-102102 (Bug) - String literal concatenation missing whitespace: '\''
  • IDEA-102289 (Bug) - Unnecessary 'null' check before 'equals()' call quick fix changes semantics
  • IDEA-101944 (Bug) - "Pointless boolean expression" inspection with multiple '&&' fails
  • IDEA-102301 (Bug) - Don't recommend string switch statement quick-fix if string is @Nullable
  • Code Formatting and Code Style:
  • IDEA-102323 (Bug) - Reformatting code on a folder unsets the dialog visibility checkbox.
  • IDEA-102217 (Bug) - "Rearrange entries" mangles my code
  • Code Navigation:
  • IDEA-96105 (Usability Problem) - Put focus to the editor after file deletion from navigation bar
  • IDEA-101843 (Bug) - Seems "Super Method" action can be dumb aware
  • IDEA-102094 (Bug) - Goto implementation should suggest non-abstract base method when invoked on its call
  • Compiling Project:
  • IDEA-99822 (Bug) - Make: Reload java source in different encoding does not trigger incremental make
  • IDEA-102093 (Bug) - Report about missing Groovy on compilation in a comprehensive way
  • Console:
  • IDEA-102383 (Bug) - Filter isn't applied to the last line in a ConsoleView
  • Dart:
  • WEB-6964 (Bug) - Dart: Refactor/Extract Variable does nothing
  • Database:
  • IDEA-102337 (Feature) - View database column type
  • IDEA-97247 (Bug) - Database - I cant edit row data from result pane.
  • IDEA-102080 (Bug) - DBMS_OUTPUT buffer display for Oracle Dialect in SQL Database Console doesn't work in case of exception.
  • IDEA-102037 (Bug) - Database console against Oracle: Different errors at about the same position in buffer, "ORA-00911: invalid character", "ORA-00907: missing right parenthesis", "ORA-00922: missing or invalid option"
  • IDEA-101908 (Bug) - New file type association dialog on calling table editor in Database tool window
  • IDEA-102214 (Bug) - Get duplicate schemas in Data sources window
  • Debugger:
  • WEB-2101 (Task) - ensure that we support google closure compiler produced source maps
  • WEB-6832 (Bug) - Browser debugging: Source map debugging with absent @sourceMappingURL comment
  • Editor. Editing Text:
  • IDEA-15815 (Usability Problem) - Ctrl+c combination behavior
  • IDEA-101914 (Bug) - Code completion with column mode selection ruins Java code
  • IDEA-101709 (Bug) - Enter key stops working
  • IDEA-99572 (Bug) - Vertical line block match disapear view line in java code
  • IDEA-101980 (Bug) - critical: open & recent files removed from .iws file!
  • IDEA-102385 (Bug) - NPE in EncodingProjectManager.getState()
  • External Tools:
  • IDEA-91212 (Bug) - Launch does not wait for external tools to complete (external tool configured as 'Before launch' for the Run configuration)
  • Flash_Flex:
  • IDEA-102028 (Feature) - Read Adobe Native Extensions dependencies from Maven/FlexMojos POM
  • IDEA-102488 (Bug) - Flex components whose filenames begin with an underscore cannot be resolved
  • GWT:
  • IDEA-102166 (Bug) - When I invoke rebuild artifact, IDEA compile too many GWT modules
  • Gradle:
  • IDEA-102086 (Feature) - Gradle: Preserve more explicit project structure changes on auto-import
  • IDEA-95898 (Feature) - Gradle based projects should offer Auto-Import as Maven projects do
  • IDEA-102390 (Feature) - Gradle: Make 'Sync' action remove project entity conflicts
  • IDEA-102457 (Cosmetics) - JetGradle Tool Window: please change the font of "All" filter button because it doesn't look good on Mac OS
  • IDEA-102471 (Bug) - Gradle: with "Auto-import" enabled conflicting dependencies are stopped being shown in red after refreshing project and until making a change in dependencies
  • IDEA-102381 (Bug) - Gradle: Make 'remove ide entity' action work only on ide-local entities
  • IDEA-102379 (Bug) - Gradle: Don't refresh a project on disabling auto-import
  • IDEA-101776 (Bug) - Gradle: Avoid ide hang on auto-import
  • IDEA-101921 (Exception) - Gradle: Throwable at ModuleOrderEntryImpl.setScope() on changing scope or "Exported" of module dependency during auto-import
  • Groovy:
  • IDEA-100595 (Feature) - Allow to set grape.root
  • IDEA-95802 (Feature) - Groovy extract method from if block is not supported
  • IDEA-95444 (Feature) - Groovy intention to create setter when property on the left side is not defined
  • IDEA-93658 (Feature) - Groovy: surround with !(...)
  • IDEA-98112 (Feature) - quick fixes do not suggest adding functions to interface using the groovy editor
  • IDEA-98733 (Usability Problem) - Allow to configure exceptions for "Access to unresolved expression" inspection
  • IDEA-102137 (Bug) - Local variables are preferable in anonymous class resolve
  • IDEA-99777 (Bug) - Groovy: array access fails to infer argument types
  • IDEA-102353 (Bug) - Inline method in Grails produces bad code
  • IDEA-95711 (Bug) - Warning "Cannot assign Object to boolean" on valid code
  • IDEA-102079 (Bug) - Groovy script run configuration save absolute paths
  • IDEA-99124 (Bug) - Groovy: parse string errors in name elements
  • IDEA-98316 (Bug) - Groovy: convert to Java produces unnecessary complex code for maps
  • IDEA-101771 (Bug) - Convert to Java: java docs are missing
  • HTML:
  • WEB-6978 (Cosmetics) - HTML Structure tool window: Missing icon for "HTML5 Outline" when Toolbar is shown
  • Hibernate:
  • IDEA-102248 (Performance Problem) - Performance com.intellij.jpa.ql.psi.impl.QlReferenceImpl.processUnqualifiedResolve(PsiScopeProcessor, QlModel, ResolveState)
  • IDE Configuration:
  • IDEA-102009 (Usability Problem) - Installing Color Plugin is not working, as there is a problem loading the SCALA plugin. Also the settings dialog box cannot be opened
  • IDEA-101124 (Bug) - Mac: Error Message "You have JVM property https.proxyHost set..."
  • J2EE:
  • IDEA-101527 (Feature) - Simplify error reporting in case of application server connection problems
  • J2EE.App Servers.Generic:
  • IDEA-47731 (Usability Problem) - Deployment configurations: on selecting Deployment tab put focus on the first deployed artifact
  • J2EE.Tomcat:
  • IDEA-63362 (Bug) - Tomcat run configuration: click on stacktrace element opens class from random (unreferenced) module
  • J2EE.Web:
  • IDEA-102376 (Bug) - XSS false inspection
  • JSP:
  • IDEA-102139 (Cosmetics) - (Spring)EL: add more configurable text attributes
  • Java. Code Completion:
  • IDEA-102228 (Bug) - Sometimes methods from super-class are shown above modifiers when completion is invoked on an access modifier in method declaration
  • IDEA-102427 (Bug) - lookup selected greyed items are invisible
  • IDEA-102311 (Bug) - Completion popup is immediately hidden if there are trailing spaces anywhere in the document and auto-make is enabled
  • IDEA-102411 (Bug) - Package field auto-completion popup shows constants
  • Java. Error Highlighting:
  • IDEA-102124 (Cosmetics) - quickfix name contains placeholder: Make 'XXX' not Unable to render embedded object: File (default.visibility.presentation) not found.
  • IDEA-101705 (Bug) - Nonexistent variable with top-level package name does not offer any intention actions
  • IDEA-102239 (Bug) - IDEA doesn't detect compilation error
  • IDEA-102392 (Bug) - JDK 1.8: bad code is green: reference to an explicitly defined constructor of an abstract class
  • Java. Intention Actions:
  • IDEA-102236 (Bug) - Wrong type parameter offered to 'fix' return type mismatch in function returning different type
  • IDEA-102431 (Bug) - Replace 'if' with 'switch' bug if there are comments and return statement
  • IDEA-102306 (Bug) - Constant 'if' statement simplification removes body comments
  • IDEA-102374 (Bug) - JDK 1.8: "Replace method reference with lambda" intention results in invalid code when applied to array creation reference
  • Java. Refactoring:
  • IDEA-102024 (Bug) - Moving fields from one class to another can be incorrect
  • IDEA-102200 (Bug) - Rename doesn't refactor dynamic references of method in jsp
  • IDEA-102302 (Bug) - Extract Field doesn't work properly
  • JavaFX:
  • IDEA-101116 (Feature) - JavaFX + CSS: no navigation to default style classes
  • IDEA-102196 (Feature) - Generate getter, setter and property get methods for JavaFX properties
  • IDEA-102282 (Feature) - FXML: Tighter integration with Scene Builder.
  • IDEA-102036 (Bug) - JavaFX: recognize controller injection using custom component code
  • IDEA-102023 (Bug) - JavaFX: on some fx:id value rename don't process same-named elements in different fxml files
  • IDEA-102199 (Bug) - FXML - LineChart "unable to instantiate"
  • IDEA-102012 (Bug) - JavaFX: the elements with specific fx:id (== element name) appear incorrectly
  • IDEA-102017 (Bug) - JavaFX: if referenced controller method has no ActionEvent parameter, it is not resolved
  • IDEA-102545 (Bug) - FXML Optimize Imports Generates Double Imports
  • IDEA-102181 (Exception) - SOE
  • JavaScript:
  • WEB-6906 (Bug) - Assignment to prototype error
  • WEB-6865 (Bug) - JS icons of perl files
  • Live Edit:
  • WEB-6856 (Exception) - LiveEdit: ArrayIndexOutOfBounds exception when closing " in attribute value is missing
  • Maven:
  • IDEA-62987 (Bug) - IDEA is "Reading maven projects" to halt when editing POM files
  • IDEA-102172 (Bug) - Remove Module
  • Node.js:
  • WEB-6581 (Bug) - WebStorm 126.59 Debugger Takes Very Long Time To Run
  • WEB-6831 (Bug) - Express Node.js App template improvements
  • Packaging and Installation:
  • IDEA-102013 (Usability Problem) - Leave "Create Desktop shortcut" unchecked by default
  • IDEA-101890 (Bug) - Installer proposes to uninstall succeeding version
  • Plugin Support. API:
  • IDEA-95644 (Feature) - Support console input filtering
  • Project Configuration:
  • IDEA-96696 (Usability Problem) - Option to remove non existing project if opened from Reopen->
  • IDEA-101922 (Bug) - CommonProxy
  • IDEA-101635 (Bug) - ManageProjectTemplates: multiple templates deleting works incorrectly
  • IDEA-102565 (Bug) - Spring MVC project template: the test class package statement is incorrect
  • IDEA-102570 (Bug) - Spring MVC project template: 2 pairs of deployment artifacts are created, duplicating each other
  • IDEA-102377 (Bug) - Spring MVC project template: invalid SpringAppMVCTests run configuration is created
  • IDEA-102395 (Bug) - Spring MVC project template: 2 spring filsets are created for same file
  • IDEA-102373 (Exception) - CCE at org.jetbrains.idea.tomcat.TomcatPersistentDataWrapper.
  • Run | Debug configuration:
  • IDEA-94776 (Bug) - Run tool window: local server: pinned tab is not reused on Rerun and Restart server
  • IDEA-97855 (Bug) - Invalid rerun icon in debugger toolwindow
  • SASS:
  • WEB-6453 (Bug) - Cannot rename variable if the name already contains hyphen
  • WEB-6729 (Bug) - Emmet(css): can expand parameter as property
  • SQL:
  • IDEA-44216 (Feature) - SQL: statement completion could be introduced
  • IDEA-47443 (Usability Problem) - SQL: Oracle: pseudo column names are resolved, but not suggested by completion
  • IDEA-102404 (Bug) - PostgreSQL dialect out of date.
  • IDEA-102589 (Bug) - Parse error in valid PostgreSQL "create index"
  • IDEA-102458 (Bug) - SQL: Good code is yellow: Wrong "Condition is always true" in join clause
  • IDEA-96845 (Bug) - SQL: Oracle: IS PRESENT condition of MODEL clause is not parsed
  • IDEA-54143 (Bug) - Sequence not always recognized by the sql analysis in editor
  • IDEA-96841 (Bug) - SQL: Oracle: alias defined in MEASURES clause of MODEL is not resolved
  • IDEA-101966 (Bug) - Code-completion understands Oracle types, inspection does not
  • Spring:
  • IDEA-98685 (Feature) - Spring EL in "expression": resolve to JSP variables & model attributes
  • IDEA-102007 (Usability Problem) - Spring Context editor: replace generic "Locate.." button
  • IDEA-102040 (Performance Problem) - spring model validation keeps hanging
  • IDEA-101826 (Bug) - Spring factory bean reference not recognized
  • IDEA-101894 (Bug) - Spring: profile with 'not' operator rename is performed incorrectly
  • IDEA-102041 (Bug) - Spring Integration Model Inspection doesn't recognize methods annotated with org.springframework.integration.annotation.Filter
  • IDEA-101803 (Bug) - Spring: "not" operator for profiles: if few profiles with ! are set for a bean, it is considered to be active always
  • IDEA-85555 (Bug) - Namespace URLs in Spring context file reported as unregistered and highlighted red
  • IDEA-102050 (Bug) - Spring Integration Model Inspection: support without bean reference (DefaultMessageSplitter)
  • Task Management:
  • IDEA-54945 (Usability Problem) - Tools/Tasks: Omitting http:// in server URL results in "host parameter is null" error message
  • IDEA-65008 (Usability Problem) - Switching to a recent task doesn't change active changelist
  • IDEA-100777 (Bug) - Tasks no longer Persist Context
  • Template Languages. FreeMarker:
  • IDEA-90219 (Feature) - Support ENUMS in FTL
  • IDEA-97155 (Bug) - Support [#stop] directive
  • TypeScript:
  • WEB-6830 (Bug) - TypeScript: Bad code green
  • WEB-6346 (Bug) - Bad code green
  • WEB-6829 (Bug) - TypeScript: Bad code green
  • WEB-6345 (Bug) - bad code green
  • Unit Testing. JUnit:
  • IDEA-102388 (Usability Problem) - Run Tests popup from abstract class: sort inheritors in the list
  • IDEA-102067 (Bug) - Intermittent problem running JUnit tests - failed to start
  • IDEA-102098 (Bug) - Running tests in all subclasses doesn't work
  • Unit Testing. TestNG:
  • IDEA-101917 (Feature) - Support "Pattern" option in a TestNG configuration
  • User Interface:
  • IDEA-96172 (Usability Problem) - Project wizard: bad usability at the very first step
  • IDEA-102145 (Usability Problem) - Welcome screen/Checkout from VCS button should be disabled if no VCS plugin is present/enabled
  • IDEA-95937 (Cosmetics) - Project Wizard: description text font
  • IDEA-101533 (Bug) - Deadlock when quiting from welcome screen
  • IDEA-102241 (Bug) - Event Log: suspicious path to non released 'disposed' ProjectImpl from EventLog.myModel
  • IDEA-102134 (Bug) - Ctrl-wheel resizing of text works fine in the editor, broken in tool windows (e.g. Run panel output)
  • IDEA-102472 (Bug) - Tool window balloon throws an error if tool window button is not yet initialized
  • IDEA-102490 (Bug) - Show hidden files in JSHint file chooser on OS X
  • IDEA-95977 (Bug) - Strange GUI behavior with Favorites and Structure
  • IDEA-102255 (Exception) - Favorites: IOOBE at FavoritesManager.removeRoot() on attempt to send lists one to another
  • User Interface.Darcula:
  • IDEA-101989 (Cosmetics) - Darcula: red color in editor tab is too bright
  • IDEA-102123 (Bug) - Host text field bg is too bright under Darcula
  • Version Control. Git:
  • IDEA-102084 (Bug) - GitCommittedChangeListProvider#getCommittedChanges after/before API seems to be broken
  • Version Control. Perforce:
  • IDEA-102118 (Performance Problem) - Perforce update blocks save & editing
  • Version Control. Subversion:
  • IDEA-102571 (Bug) - Subversion: SSH: authentication by key doesn't work
  • IDEA-102363 (Bug) - Subversion: with command-line clinet: status of locked file - exception
  • XML:
  • IDEA-89067 (Usability Problem) - "Unresolved or duplicate ID" should be split into two inspections
  • IDEA-101829 (Bug) - Spell Check does not check CDATA blocks

New in IntelliJ IDEA Ultimate Edition 12.1 Build 128.18 EAP (Feb 28, 2013)

  • Highlights:
  • Support for microdata attributes in HTML5
  • JSLint for HTML with JavaScript and CSS
  • Gradle integration improvements
  • Starling Framework support for Flash developers
  • Cosmetic enhancements for Darcula
  • No subsystem:
  • WEB-6763 (Task): Map help button of the Jade code style page
  • IDEABKL-2596 (Bug): breakpoint gutter icon misaligned, when sharing gutter with bookmark
  • WEB-6719 (Bug): WebStorm Filewatchers settings page features (copy, delete confirm)
  • WEB-6823 (Bug): Easy to make WebStorm Hang using CoffeeScript File watchers
  • WEB-6818 (Bug): TypeScript File Watcher "File Cache Conflict"
  • WEB-6306 (Bug): BackGround tasks: changing bgtask inspection severity not recognized
  • WEB-6827 (Bug): Emmet "Surround with Live Template" creating wrong element
  • WEB-6728 (Bug): gjslinter: JS in HTML not checked despite --check_html option
  • Android:
  • IDEA-94403 (Task): Use empty Android SDK (with no android.jar) for Android+Maven modules
  • IDEA-94749 (Bug): Compiler can't find getters in Android project with Lombok
  • IDEA-98114 (Bug): APKLib dependency with exclusion
  • IDEA-101646 (Bug): Creating Android Test Project From Module Wizard fails
  • IDEA-101371 (Bug): Generate signed APK error.
  • CSS:
  • WEB-6816 (Feature): Make "adding a semicolon in css rule" an option
  • WEB-142 (Feature): "Case sensitive completion: All" broken
  • WEB-6730 (Bug): Emmet(css): Incorrect replacement in non-integer values with zero after the point
  • WEB-6794 (Bug): SCSS parsing error with escaped double quote
  • WEB-51 (Bug): Colors in the gutter very often dissapear and appear making the typing very jumpy
  • WEB-6837 (Bug): Quick documentation doesn't work in css in certain position
  • WEB-12 (Bug): CSS support !ie hack
  • WEB-6807 (Bug): Emmet: expanding CSS property that starts with 's' with vendor prefix results in incorrect property name
  • Code Analysis. Inspection:
  • IDEA-99232 (Usability Problem): Fixing overrides for JSR-305 Nonnull results in adding another annotation
  • IDEA-101489 (Bug): Inspection analyzer does not recognize scope updates
  • IDEA-100526 (Bug): Frequent exception in idea.log – inspections don't finish when it happens
  • IDEA-101557 (Bug): PSI Exception in 126.330
  • IDEA-101553 (Bug): IDEA does not highlight an error for "generic" lambda-expressions
  • IDEA-101658 (Bug): junit.framework.TestCase#assertNotNull isn't used by static analysis
  • IDEA-101689 (Bug): incorrect control-flow analisys
  • Compiling Project:
  • IDEA-95844 (Usability Problem): Make performs full rebuild after dependency change in IDEA 12
  • Cucumber JVM:
  • IDEA-100289 (Bug): Cucumber-jvm groovy: references to World should work in all files
  • Dart:
  • WEB-6761 (Task): Map help button of the Dart code style page
  • WEB-6426 (Exception): Dart: Throwable on Refactor/extract variable from cascade expression
  • Database:
  • IDEA-99039 (Feature): Implement Oracle DBMS_OUTPUT buffer display for Oracle Dialect in SQL Database Console.
  • IDEA-100201 (Bug): H2 dialect false errors
  • IDEA-101805 (Bug): Data Source Properties / Advanced: Quick Search in sorted table works incorrectly
  • Debugger:
  • WEB-6809 (Bug): JSDebugger: TypeScript breakpoints are not hit
  • IDEA-101456 (Exception): Throwable at com.intellij.openapi.application.impl.ApplicationImpl.assertWriteAccessAllowed
  • Drools:
  • IDEA-96420 (Bug): Drools: collection element property referencing in "when" part causes persing errors
  • IDEA-97067 (Bug): Drools global in when clause shown as as error
  • IDEA-95838 (Bug): Drools: functions are not resolved in eval()
  • IDEA-96185 (Bug): Drools: ':=' operator should be supported
  • IDEA-97621 (Bug): drools plugin can't recognize the attribute of Fact object
  • IDEA-96158 (Exception): PIEAE at com.intellij.extapi.psi.ASTDelegatePsiElement.getManager
  • Editor. Editing Text:
  • IDEA-100722 (Bug): Commenting block of Java code with EOL comments unfolds imports and top comment
  • IDEA-99572 (Bug): Vertical line block match disapear view line in java code
  • Flash_Flex:
  • IDEA-89406 (Feature): Starling event system support
  • IDEA-89329 (Bug): ActionScript: string literal is renamed when option to search in comments and strings is disabled
  • IDEA-101109 (Bug): Impossible to import Flash Builder project via Import Project -> select .project file
  • GUI Designer:
  • IDEA-90621 (Bug): Error while opening FormFile in GUI Designer
  • GWT:
  • IDEA-80724 (Feature): Support for compileSourcesArtifacts in the GWT facet
  • Gradle:
  • IDEA-95898 (Feature): Gradle based projects should offer Auto-Import as Maven projects do
  • IDEA-101677 (Feature): Gradle: 'Import project' enhancements
  • IDEA-77350 (Cosmetics): Provide proper capitalization and wording in the Gradle pages of New Project wizard
  • IDEA-100454 (Bug): Gradle: "Import" a jar to an existing library has no effect after changing Gradle User Home
  • IDEA-101776 (Bug): Gradle: Avoid ide hang on auto-import
  • IDEA-96177 (Exception): Gradle: Throwable at GradleShowConflictDetailsAction$1.onClosed() on closing a project when conflicts popup is shown
  • Grails:
  • IDEA-101300 (Bug): Grails: : Valid code marked red
  • Groovy:
  • IDEA-99587 (Feature): Groovy 2.1 : @DelegatesTo annotation
  • IDEA-100450 (Bug): IDEA should flag invalid list/map literal
  • IDEA-101503 (Bug): Bad code green: a single-line GString with multiline injection
  • IDEA-99659 (Bug): Groovy: don't complete anonymous class where array is expected
  • IDEA-98409 (Bug): groovy create function generates return statement for def return value
  • IDEA-101607 (Bug): Groovy: incorrect resolve of array access invoked on methodCall
  • IDEA-100082 (Bug): Groovy 2.1: Code Completion for aliased annotations attributes is missing
  • IDEA-101881 (Bug): Groovy: complete 'else'
  • IDEA-99663 (Bug): Groovy; 'inline' doesn't work in if statement
  • IDEA-101461 (Bug): Groovy - good code red
  • IDEA-100175 (Bug): Groovy 2.1: bad code is green: annotation attribute declared in annotation and in alias
  • IDEA-101217 (Bug): When "create method" intention invoked from Groovy and destination is Java class Groovy types for method signature used
  • IDEA-100100 (Bug): Groovy 2.1: applicability of annotation aliases is not checked if annotations are passed to @AnnotationCollector as a list
  • HTML:
  • WEB-384 (Feature): Microdata attributes support
  • WEB-6741 (Bug): Emmet, html: item numbering in tag name not rendered
  • WEB-6803 (Bug): HTML microdata: properties of item are taken from the wrong scope in case of nested scopes
  • IDE Configuration:
  • IDEA-101810 (Cosmetics): Settings | Gradle: input fields are misaligned
  • IDEA-101124 (Bug): Mac: Error Message "You have JVM property https.proxyHost set..."
  • IDEA-101510 (Exception): Plugin Manager: NPE at AvailablePluginsTableModel.isPluginDescriptorAccepted() on attempt to browse JetBrains plugins list for Ultimate Edition
  • IntelliLang:
  • IDEA-101395 (Bug): Good code is red: JavaScript language injection
  • JSP:
  • IDEA-101666 (Bug): Taglib defined in the dependent module is not recognized
  • Java. Code Completion:
  • IDEA-101789 (Bug): Java: Strange completion variant
  • IDEA-101570 (Bug): Auto-Completing 'try' and 'finally' keywords does not honor next line brace placement
  • IDEA-93459 (Bug): Bugged class after generating constructor in enum
  • Java. Error Highlighting:
  • IDEA-101752 (Bug): Method defined in super is highlighted as no-override if defined on anon declared in default
  • IDEA-101529 (Bug): Conflict in with(any(long.class)) between Matcher and Matcher in JMock-2.6.0-RC2
  • IDEA-101480 (Bug): Missing error badge for "Non-static method cannot be referenced from a static context" in java editor
  • IDEA-101788 (Bug): JDK 1.8: good code is red: erroneous "Cyclic inference"
  • JavaFX:
  • IDEA-100231 (Feature): JavaFX: intention to turn subelements to properties
  • IDEA-100174 (Feature): JavaFX: optimize imports
  • IDEA-101706 (Feature): JavaFX: intention to expand attribute to sub tag when applicable
  • IDEA-101617 (Bug): JavaFX: custom components names starting with underscore ('_') are not resolved
  • IDEA-101736 (Bug): FXML doesn't recognize manual controller injection.
  • IDEA-101687 (Bug): JavaFX: correctly process referenced resource package move
  • IDEA-101560 (Bug): Attribute "disable" is not allowed for JavaFX Node elements in FXML
  • JavaScript:
  • WEB-1068 (Feature): Better method creation for Crockford Module Pattern (JavaScript)
  • WEB-6788 (Feature): JSDoc: provide support for @methodOf /@fieldOf
  • WEB-3945 (Feature): Run JSLint for HTML, CSS and JSON
  • WEB-6759 (Usability Problem): All the function body text inserted on generating JSDoc for the variable
  • WEB-6793 (Task): Map help ID
  • WEB-833 (Bug): JavaScript: Refactoring code occurrences of variable inside function also refactors string occurrances in same function
  • WEB-6789 (Bug): JSDoc, @memberOf: treat static and instance members differently
  • WEB-1477 (Bug): JSLint "global" comment implies implementation
  • WEB-6679 (Bug): @lends does not apply to classes defined with @class
  • WEB-945 (Bug): No defined class in completion list for document.getElementByClassName()
  • Live Edit:
  • WEB-6722 (Feature): Show special icon for JB extension in Google chrome
  • WEB-1788 (Usability Problem): Chrome ext options looks ugly
  • WEB-6746 (Usability Problem): Chrome ext options: we need to reload ext explicitly to apply changes
  • Maven:
  • IDEA-101546 (Feature): Maven surefire environment variables
  • IDEA-53825 (Cosmetics): Maven artifact names are marked as typo
  • IDEA-101910 (Bug): Idea connecting to remote maven repository in offline-mode if maven3 is used.
  • IDEA-93970 (Bug): Maven GWT plugin (module) import
  • IDEA-98756 (Bug): IDEA is unable to resolve AspectJ compiler JAR if Maven 3 importing is on
  • IDEA-83960 (Bug): Maven import scope in dependency management section not recognized
  • IDEA-101631 (Bug): Updating Maven snapshots with sources does not synchronize sources to latest when navigating to class
  • IDEA-101783 (Exception): Throwable at com.intellij.execution.rmi.RemoteProcessSupport.acquire
  • No Subsystem:
  • IDEA-101547 (Feature): Please add a clock in fullscreen mode!
  • IDEA-97594 (Cosmetics): Darcula is (will be) awesome. Except for the linen texture
  • IDEA-99922 (Bug): Unable to deploy .ear in JBoss 4.2.3.GA if ServerName in jboss-service.xml is different from ports-default
  • IDEA-101331 (Bug): BUG in PNG transparent background
  • IDEA-84025 (Bug): A class in different package interferes with code completion
  • IDEA-101537 (Exception): NullPointerException when trying to call New Project in Intellij 10.5.4
  • Node.js:
  • WEB-6743 (Feature): NodeJS: Source map debugging with absent @sourceMappingURL comment
  • WEB-6581 (Bug): WebStorm 126.59 Debugger Takes Very Long Time To Run
  • WEB-6745 (Bug): node.js runConfigurations xml files keep changing on disk
  • Packaging and Installation:
  • IDEA-37955 (Bug): On Vista Add/Remove program thinks IntelliJ has Uninstall or Change instead of just Uninstall
  • Plugin Support. API:
  • IDEA-101128 (Bug): Error while creating a new cluster in AWS Manager
  • Run | Debug configuration:
  • IDEA-94776 (Bug): Run tool window: local server: pinned tab is not reused on Rerun and Restart server
  • SASS:
  • WEB-6733 (Bug): Emmet(sass): abbreviations with + expanded without enter
  • WEB-5939 (Bug): Unexpected comment if add a new line before noncommented code and the previous line was commented
  • SQL:
  • IDEA-100460 (Usability Problem): SQL: Parameter Info in INSERT INTO: Show current parameter even if all params mismatch
  • IDEA-100151 (Bug): SQL: Oracle SQLPlus: substitution variable as table name is red
  • IDEA-101652 (Bug): Valid PostgreSQL SQL marked as invalid
  • IDEA-76102 (Bug): SQL: PostgreSQL: column definition (type) in SELECT from function returning RECORD is red
  • IDEA-76106 (Bug): SQL: PostgreSQL: false warnings and errors for OIDs
  • IDEA-100153 (Bug): SQL: Oracle SQLPlus: substitution variable reference with double ampersand is red
  • IDEA-101775 (Bug): Oracle: Sql Rename failed
  • Spring:
  • IDEA-101548 (Feature): Spring SpEL operator - incorrect syntax
  • IDEA-97984 (Feature): Spring 3.2: Support not operator for profile selection
  • IDEA-101686 (Usability Problem): Spring Fileset Editor: do not propose config files from test sources
  • IDEA-101782 (Usability Problem): Fileset editor: do not allow creation of fileset with empty or existing name in same facet
  • IDEA-101545 (Bug): Changed .iml on IDEA update (order of files in fileset of Spring facet has changed)
  • IDEA-101758 (Bug): @Qualifier annotation - "Could not autowire" error
  • IDEA-101097 (Bug): Spring facet: delete doesn't work for multiselection for non-uniform selection
  • IDEA-101597 (Bug): Spring facet: cannot delete cross-module dependency in tree
  • IDEA-101655 (Bug): IDEA 12.0.4 dulicate bean id in spring 3.2.x with spring profile configuration
  • IDEA-101702 (Bug): Spring @Required inspection not working on inner beans defined in util:list
  • Task Management:
  • IDEA-101513 (Usability Problem): Task management: while building indexes Switch Task, then Open Task in popup gets no reaction
  • TypeScript:
  • WEB-6782 (Bug): Node.js modules are not understood by TypeScript code checker (Webstorm build 126.309)
  • WEB-6748 (Bug): WebStormdoesn't know about type "ClientRect" of TypeScript
  • UML:
  • IDEA-101505 (Bug): Toolbar border is too bright under Darcula
  • IDEA-101507 (Bug): Icons: visibility radio icons are terrible under Darcula
  • Unknown:
  • IDEA-99902 (Bug): Settings | Plugins: Refresh pressing few times causes error messages
  • IDEA-101091 (Exception): NPE at com.intellij.util.proxy.CommonProxy.select
  • User Interface:
  • IDEA-101757 (Feature): Copy status message to clipboard
  • IDEA-101768 (Bug): Avoid memory leak in 'editor tabs: none' mode
  • IDEA-48177 (Bug): Run tab of already terminated process is not occupied with new process, if current tab is busy
  • IDEA-101809 (Bug): Missing "Abbreviate Qualified Package Names" option in the Favorites window
  • IDEA-101397 (Bug): Eliminate file structure speed search unwanted positives
  • IDEA-94370 (Bug): Icons: Velocity files
  • IDEA-94662 (Bug): Favorites: no border between content and add/remove panel + extra border under the add/remove panel
  • User Interface.Darcula:
  • IDEA-95612 (Cosmetics): The Darcula tooltips colors are ugly and not customizable
  • IDEA-101755 (Bug): Indent lines and tear line are too bright
  • IDEA-101815 (Bug): Splitter divider is white on Windows
  • IDEA-101875 (Bug): Directory Diff font is black under darcula
  • Version Control:
  • IDEA-101514 (Exception): IAE at com.intellij.openapi.vcs.changes.ChangeListManagerImpl.editComment
  • Version Control. Mercurial:
  • IDEA-76245 (Exception): Mercurial: NPE at org.zmlx.hg4idea.action.HgCommandResultNotifier.process
  • Version Control. Perforce:
  • IDEA-101426 (Bug): Commit dialog UI is non-responsive to any clicks
  • IDEA-101435 (Bug): [Perforce] Unparseable date error on fetching history
  • Web Services:
  • IDEA-101578 (Bug): Method can be static inspection should ignore @WebMethod annotated code

New in IntelliJ IDEA Ultimate Edition 12.1 Build 126.330 EAP (Feb 21, 2013)

  • No subsystem:
  • WEB-6470 (Feature) - Nesting of generated files created by background tasks in Project view
  • WEB-6706 (Bug) - Background tasks, Dart2JS: js.map file not available in vfs after creation
  • WEB-6669 (Bug) - Background tasks: if both Coffee & CoffeeScript Redux compilers are in path, only one is configured for both tasks
  • WEB-6734 (Exception) - PsiInvalidElementAccessException after file watcher executing
  • WEB-6698 (Exception) - java.lang.ClassNotFoundException: com.intellij.openapi.projectRoots.JdkPopupAction on File/Open
  • Android:
  • IDEA-100923 (Feature) - Support back/forward references in styles
  • IDEA-96525 (Bug) - Unable add Android module as library without sources
  • CSS:
  • WEB-6646 (Feature) - Exclude minified JS and CSS files from inspections
  • Code Analysis. Inspection:
  • IDEA-101176 (Cosmetics) - Valid code in Java 8 shows in red with the latest 12.1 EAP release (126.232) with graph inference
  • Code Formatting and Code Style:
  • IDEA-100693 (Usability Problem) - copy/paste of a whole line adds extra space indent
  • IDEA-99152 (Bug) - 'Reformat code' option in a commit window does not honour chosen code style settings
  • CoffeeScript:
  • WEB-6495 (Bug) - No keyword completion for class, extends, until
  • Dart:
  • WEB-6531 (Bug) - Unable to code complete methods on Dart object
  • WEB-6160 (Bug) - Dart File search tests fail when when using DartUnit test runner
  • Database:
  • IDEA-99801 (Bug) - Cannot cancel connecting to database
  • Debugger:
  • WEB-6736 (Usability Problem) - JSDebugger: provide more user-friendly message about updating the extension
  • WEB-6672 (Usability Problem) - JS Debugger: Strange message
  • IDEA-101465 (Bug) - java debugger evaluator: autoboxing is not honored for constructor call arguments
  • Diff_Merge:
  • IDEA-101289 (Feature) - Let Ctrl/Cmd+Click on line number of local version in diff dialog go to source
  • IDEA-100782 (Usability Problem) - Left click on line number of local version in the diff dialog moves the focus to the editor
  • Editor. Editing Text:
  • IDEA-63225 (Feature) - Provide key for CamelHump selection
  • IDEA-98684 (Usability Problem) - Setting a breakpoint via mouse also places the caret in this line
  • IDEA-101425 (Bug) - Editor: Expand 'quick info' if necessary to avoid showing pin button above text
  • IDEA-101007 (Bug) - Live templates: 'Applicable in' setting not saved
  • IDEA-31812 (Bug) - Extended selection drops first line of text
  • Flash_Flex:
  • IDEA-99910 (Feature) - Metadata "Frame" don't allow to use "extraClass" property
  • IDEA-97513 (Feature) - Allow to select AIR SDK with ASC 2.0 included (but without Flex SDK) for pure ActionScript build configurations
  • IDEA-100527 (Bug) - Flex Metadata: unknown attribute
  • IDEA-87457 (Bug) - Incorrect "Unknown metadata attribute used" for Parsley PublishSubscribe metadata
  • GUI Designer:
  • IDEA-101410 (Bug) - Swing Designer ignore more component properties in preview
  • Gradle:
  • IDEA-101147 (Bug) - Gradle: Don't show unnecessary notification about invalid local path
  • IDEA-101151 (Bug) - Gradle: Do not default to 'use local gradle distribution' when it's not necessary
  • Grails:
  • IDEA-101219 (Bug) - Grails library autocreation places -source.jar and -javadoc.jar for Groovy into "Classes" section of library
  • Groovy:
  • IDEA-94214 (Feature) - Convert to multiline String should work on concatenation
  • IDEA-99333 (Bug) - in grails gstring, I click "Remove uneccesary escape characters" and idea multiply my string
  • IDEA-100072 (Bug) - Groovy: Code Completion for "default" keyword is missing
  • IDEA-100185 (Bug) - 'Convert to single-line' intention breaks code
  • HTML:
  • WEB-6181 (Bug) - Some HTML5 DOM members are missing
  • WEB-6688 (Bug) - HTML5 Outline: no outline i displayed if the root tag is omitted
  • IDE Configuration:
  • IDEA-101213 (Exception) - Throwable at com.intellij.openapi.options.ex.ConfigurableExtensionPointUtil.buildConfigurablesList
  • J2EE.App Servers.Generic:
  • IDEA-101446 (Usability Problem) - Print detected app server port numbers on local run configuration start
  • IDEA-94921 (Bug) - Cannot deploy WAR to JBoss 5.1.0. "Server is not connected" error
  • J2EE.Glassfish:
  • IDEA-100861 (Bug) - IDEA 12.0.3 (IU-12.155) does not deploy to Glassfish 3.1.2.2
  • Java. Code Completion:
  • IDEA-101043 (Usability Problem) - Pressing Down with autopopup completion should move to the second item
  • Java. Error Highlighting:
  • IDEA-101403 (Bug) - static methods interface highlighted as non-overriding abstract methods
  • IDEA-101168 (Bug) - Type inference error with method references
  • IDEA-101169 (Bug) - Type inference error in multiply nested generic context
  • IDEA-101161 (Bug) - type inference not properly resolved in if-statement since 12.0.4
  • IDEA-101166 (Bug) - Inference error in nested generic call
  • IDEA-101167 (Bug) - Inconvertible type error with method reference
  • Java. Refactoring:
  • IDEA-100938 (Bug) - Pull members up dialog allows selecting methods already in interface
  • IDEA-100867 (Bug) - Quick fix "Create Constant": Introduces after usages
  • JavaFX:
  • IDEA-101327 (Feature) - JavaFX: resolve fields and methods from the custom component set as fx:root@type
  • IDEA-99984 (Feature) - JavaFX: support 'stylesheets' attribute
  • IDEA-100003 (Feature) - JavaFX, CSS: provide references between fxml elements and associated stylesheets
  • IDEA-101239 (Bug) - JavaFX: rename doesn't work properly for variables if the controller field for thos variable exists
  • IDEA-101228 (Bug) - JavaFX: read-only properties of List type are not available in completion when used as attributes
  • IDEA-101227 (Bug) - JavaFX: when FQN is used for custom component its rename/move is processed incorrectly
  • IDEA-101326 (Bug) - JavaFX: fx:root element: allow attributes valid for specified type
  • IDEA-101082 (Bug) - JavaFX: support setting styleClass using String@fx:value
  • IDEA-101069 (Bug) - JavaFX: support multiple values specified for 'styleClass' attribute
  • IDEA-101077 (Bug) - JavaFX: stylesheets: support referencing files using String@fx:value
  • IDEA-101073 (Bug) - JavaFX: the value of top-level element's styleClass attribute is not resolved
  • IDEA-101351 (Bug) - JavaFX: fxml file opening in Scenebuilder fails on MacOS
  • JavaScript:
  • WEB-1462 (Feature) - Support refactoring for InlineDocs types
  • WEB-931 (Feature) - Support navigation for InlineDocs comments
  • WEB-6105 (Bug) - JavaScript object methods doesn't appear in structure view when prototype aliased to fn
  • WEB-1520 (Bug) - JS Type Hierarchy: variable with @class tag appears twice in class parents list
  • WEB-1003 (Bug) - Type hint for HTMLDocument.prototype.createStyleSheet incorrect
  • WEB-2295 (Bug) - Number.Infinity shown as valid, but incorrect
  • WEB-6254 (Bug) - JSDOC does not work with const, let
  • WEB-6718 (Bug) - Closure Linter support
  • WEB-6089 (Bug) - DHTML.js is missing window.close method
  • WEB-1019 (Bug) - Insert cast quickfix is not applicable in JavaScript code
  • WEB-6177 (Bug) - JSDoc based autocompletion mixes @namespace and @type annotations in Backbone's extend pattern
  • WEB-1100 (Bug) - Structure view does not completely correspond to source file, navigation does not work sometimes
  • WEB-6252 (Bug) - jQuery methods "unresolved" since jQuery version 1.7.2
  • WEB-788 (Bug) - Ext.js: structure view shows invalid items
  • WEB-6682 (Bug) - Debug file is detected as minified
  • LESS:
  • WEB-6647 (Bug) - Can't compile LESS after reformating.
  • Live Edit:
  • WEB-6437 (Task) - LiveEdit doesn't support ERB
  • WEB-1831 (Bug) - LiveEdit: no live update when head and body omitted
  • WEB-1846 (Bug) - Live Edit support for HAML
  • WEB-1742 (Bug) - JS Debugger: too many prompts to install browser extensions
  • Maven:
  • IDEA-101185 (Feature) - IntelliJ does not use systemPropertyVariables defined in maven-surefire-plugin configuration
  • IDEA-101087 (Bug) - IntelliJ IDEA does not override MAVEN_OPTS when VM parameters for Maven runner are specified
  • IDEA-25146 (Bug) - Maven integration, resolve dependencies from project
  • IDEA-67081 (Bug) - Maven Model Inspection generates error about relativePath being empty
  • No Subsystem:
  • IDEA-101293 (Usability Problem) - Can't save while codesense visible
  • IDEA-97278 (Bug) - Update ModuleManagerImpl.moduleDependencyComparator() to latest contract
  • IDEA-93469 (Bug) - Goto class preselection selects the worst item
  • Packaging and Installation:
  • IDEA-99610 (Bug) - Automatic uninstaller of old builds uninstall only one old build
  • IDEA-100736 (Bug) - Installed desktop shortcuts are not removed on uninstalling Idea
  • Plugin Support. Architecture:
  • IDEA-101339 (Usability Problem) - Plugin don't want to update after IDEA upgrade
  • Project Configuration:
  • IDEA-101362 (Bug) - New Project Wizard: selecting Java Module does not suggest technologies page
  • SQL:
  • IDEA-100850 (Bug) - SQL: Oracle values inside SUBPARTITION TEMPLATE is red
  • IDEA-100650 (Exception) - SQL: Refactor / Rename of quoted name in-place produces Throwable at TemplateBuilderImpl.buildTemplate()
  • Spring:
  • IDEA-100502 (Usability Problem) - Spring: "Change Active Profile" should be popup instead of modal dialog
  • IDEA-88288 (Bug) - Spring: the configuration files located in the web root don't appear in the NewXMLFileset file list
  • IDEA-100828 (Bug) - @ComponentScan from super class not working
  • IDEA-101018 (Bug) - Spring "services-alias" not recognized
  • IDEA-96847 (Bug) - CXF Spring integration: implementor bean cannot be resolved
  • Unit Testing. TestNG:
  • IDEA-100891 (Bug) - Test NG 6.8 Assert.equals("a", "b") does not show link to diff
  • Unit Tests:
  • WEB-6732 (Cosmetics) - JsTestDriver Server Tool Window: please update icons for Start/Stop Local Server buttons
  • Unknown:
  • IDEA-100933 (Usability Problem) - "Undefined path variables" message looks too dangerous and is unclear
  • IDEA-101359 (Exception) - Inspections / Lossy encoding: AE at FileDocumentManagerImpl.getLineSeparator()
  • User Interface:
  • IDEA-86724 (Usability Problem) - Choose color dialog input fields are too narrow
  • IDEA-101201 (Cosmetics) - GitHub login dialog font issues
  • IDEA-101422 (Bug) - Rotating wait symbol in Project list whenever typing
  • IDEA-101258 (Bug) - Windows: Suggest installed JDKs in filechooser
  • IDEA-101490 (Bug) - Print icon is outdated
  • User Interface.Darcula:
  • IDEA-96595 (Usability Problem) - definition preview popup illegible filename in darcula theme (jarring colors)
  • IDEA-96647 (Cosmetics) - Font is too dark for changed files in Darcula theme when using VSC
  • IDEA-96808 (Bug) - Modified tabs asterisk color not much visible in Darcula
  • IDEA-98590 (Bug) - Modal Progress dialog is a bit too wide (wider than with default UI) and doesn't use small font for text2
  • IDEA-99313 (Bug) - Unversioned file color on Darcula very difficult to read
  • IDEA-97351 (Bug) - Unreadable filename
  • IDEA-99497 (Bug) - Darcula theme: symbol marking a modified file has an unreadable color
  • Version Control. Git:
  • IDEA-101292 (Usability Problem) - Decrease Github connection timeout value
  • IDEA-76963 (Bug) - Login to Github shows confusing 'Cannot login with given credentials' message even if connection to server was not established, e.g. due to proxy misconfiguration
  • IDEA-101450 (Bug) - GitHub Enterprise: Create Gist action doesn't work
  • IDEA-99616 (Bug) - Git Show History doesn't follow copies
  • IDEA-101424 (Bug) - GitHub Enetrprise: ShareProject works incorrectly
  • IDEA-100995 (Bug) - Rename detection is broken in Show History
  • IDEA-101433 (Bug) - GitHub Enterprise: ShareProject reports that user has no rights to create private repositories always
  • IDEA-100618 (Bug) - GitHub: attempt to Login to GitHubEnterprise fails
  • Version Control. Mercurial:
  • IDEA-101135 (Cosmetics) - Big empty space in status bar when opening a Mercurial-related project
  • IDEA-101361 (Bug) - Copying file from hg ignored directory and adding it to VCS problem
  • Version Control. Perforce:
  • IDEA-100943 (Bug) - Got error "Can't update committed change 313189" when tried to commit a change

New in IntelliJ IDEA Ultimate Edition 12.0.4 Build 123.169 (Feb 14, 2013)

  • Code Navigation:
  • IDEA-100518 (Bug): Goto popups: prefer items with exactly typed prefix
  • Compiling Project:
  • IDEA-100267 (Bug): Tests in Maven projects are handled incorrectly
  • Console:
  • IDEA-100410 (Bug): Opening JPA-console throws Exception
  • Database:
  • IDEA-99449 (Bug): CTRL+P marks only first param
  • IDEA-100201 (Bug): H2 dialect false errors
  • Editor. Editing Text:
  • IDEA-100152 (Performance Problem): IntelliJ 12 freezes for 5-20 seconds while editing Javascript function names
  • IDEA-100388 (Bug): IntelliJ 12.0.3 producing com.intellij.util.indexing.FileContentImpl$IllegalDataException: Cannot obtain text for binary file type : UNKNOWN
  • Find, Replace, Find Usages:
  • IDEA-96597 (Bug): Find Usages not working
  • IDEA-98318 (Bug): Text Replace replaces wrong text if IntelliJ has a high CPU load
  • IDEA-99912 (Bug): Replace in Path not functional when clicking "Replace All"
  • Flash_Flex:
  • IDEA-100384 (Bug): IntelliJ IDEA doesn't recognize Apache Flex SDK Snapshots
  • Grails:
  • IDEA-100647 (Bug): 'this' is not available in Grails debugging
  • J2EE:
  • IDEA-98973 (Bug): IAE on deploy of external source from the App Servers View
  • J2EE.Tomcat:
  • IDEA-100506 (Bug): Regression: "Run " context menu item is lost in 12.x
  • IDEA-100430 (Bug): Deploy of WAR archives with the ROOT context path to TomEE
  • J2EE.WebLogic:
  • IDEA-99451 (Feature): Deployment order support for Weblogic
  • IDEA-98465 (Bug): WebLogic connector does not use configured listen-port in DOMAIN_NAME/config/config.xml
  • IDEA-99168 (Bug): Remote Weblogic Deployment always tries to deploy to localhost
  • Java. Refactoring:
  • IDEA-93772 (Bug): Unable to start inplace refactoring
  • No Subsystem:
  • IDEA-97687 (Bug): Intellij 12 (123.45) still can't successfully run/deploy an application to local instance of Weblogic 9.x
  • IDEA-95835 (Bug): Can't create/run J2ME project with "use external build" on option
  • OSGi:
  • IDEA-97769 (Bug): IDEA12 can't run osgi config
  • Plugin Support. Architecture:
  • IDEA-100690 (Bug): Scala plugin is incompatible
  • SQL:
  • IDEA-100154 (Bug): SQL: Oracle SQLPlus: not quoted heading value is red
  • IDEA-73928 (Bug): SQL: "Parameter" info for INSERT INTO VALUES
  • IDEA-99866 (Bug): IDEA hangs on valid PostgreSQL query
  • IDEA-100012 (Bug): SQL Server code incorrectly marked as error
  • IDEA-99963 (Bug): additional comments to IDEA-99960
  • IDEA-100696 (Bug): SQL Parameter Info typo: timstamp should be timestamp
  • IDEA-100171 (Bug): SQL: Oracle SQLPlus: RECOVER DATABASE UNTIL TIME with quoted time value is red
  • IDEA-100118 (Bug): SQL: Oracle SQLPlus: format values in SET NUMFORMAT are red
  • IDEA-100156 (Bug): SQL: Oracle SQLPlus: BREAK with no arguments is red
  • Spring:
  • IDEA-100691 (Performance Problem): parsing Spring xml file is really slow and a the end stuck in AWT Thread
  • Tapestry:
  • IDEA-98955 (Bug): Incorrect code highlighting because defaultPrefix on @Parameter is not supported
  • Task Management:
  • IDEA-81697 (Bug): Could not setup connection to JIRA server
  • TypeScript:
  • WEB-6384 (Exception): ClassCastException at JSResolveUtil.isReferenceTo() on opening TS file
  • User Interface.Darcula:
  • IDEA-96160 (Cosmetics): contrast of the spring profile banner could be improved in Darcula UI
  • Version Control. Perforce:
  • IDEA-100640 (Bug): Backslashes stripped from P4USER

New in IntelliJ IDEA Ultimate Edition 12.1 Build 126.232 EAP (Feb 14, 2013)

  • Among numerous bug fixes, the new release brings:
  • Basic code assistance for Java FX files
  • Basic support for graph inference available in Java 8
  • Better completion for the first item from the suggestion list
  • Completion to override/implement Java methods
  • Significantly improved support for Spring projects with mixed XML and annotation-based configurations
  • Enhanced integration with Gradle
  • Byte Code Viewer is now available in Community Edition
  • Better support for Spring Web Flow
  • Enhanced integration with Git
  • Major changes:
  • Initial code-insight in JavaFx .fxml files
  • In-editor preview of the first autopopup completion variant
  • Can be accepted by Enter or Tab, not by dot (Ctrl+Dot works instead), space and other chars
  • Completion can be used to override/implement methods in Java
  • Support of Gradle wrapper
  • Improved outdated libraries processing for gradle-backed projects
  • Configurable Gradle home location
  • Byte Code Viewer available in Community Edition
  • Initial support for new graph inference available in latest java 8 lambda builds (> b. 75)
  • Spring: mixed filesets (annotation/XML), "parent" dependencies across modules buggy see below, highlight circular dependencies
  • Spring: smarter "create unresolved bean" quickfixes (XML)
  • Spring Web Flow: JSP: smarter variables resolving/performance enhancements, support index access notation for
  • Plugin Development: "Register extension" quickfix on an unused class that implements an extension point interface, to put correct registration into plugin.xml automatically
  • Diff: "Go to file" action in diff dialog
  • Git: improved Git executable detection on Windows; multiple usability fixes in cherry-pick.

New in IntelliJ IDEA Ultimate Edition 12.0.4 Build 123.168 RC (Feb 12, 2013)

  • Compiling Project:
  • IDEA-100267 (Bug): Tests in Maven projects are handled incorrectly
  • Console:
  • IDEA-100410 (Bug): Opening JPA-console throws Exception
  • Database:
  • IDEA-99449 (Bug): CTRL+P marks only first param
  • IDEA-100201 (Bug): H2 dialect false errors
  • Editor. Editing Text:
  • IDEA-100388 (Bug): IntelliJ 12.0.3 producing com.intellij.util.indexing.FileContentImpl$IllegalDataException: Cannot obtain text for binary file type : UNKNOWN
  • Find, Replace, Find Usages:
  • IDEA-96597 (Bug): Find Usages not working
  • IDEA-98318 (Bug): Text Replace replaces wrong text if IntelliJ has a high CPU load
  • IDEA-99912 (Bug): Replace in Path not functional when clicking "Replace All"
  • Flash_Flex:
  • IDEA-100384 (Bug): IntelliJ IDEA doesn't recognize Apache Flex SDK Snapshots
  • J2EE:
  • IDEA-98973 (Bug): IAE on deploy of external source from the App Servers View
  • J2EE.Tomcat:
  • IDEA-100506 (Bug): Regression: "Run " context menu item is lost in 12.x
  • IDEA-100430 (Bug): Deploy of WAR archives with the ROOT context path to TomEE
  • J2EE.WebLogic:
  • IDEA-98465 (Bug): WebLogic connector does not use configured listen-port in DOMAIN_NAME/config/config.xml
  • IDEA-99168 (Bug): Remote Weblogic Deployment always tries to deploy to localhost
  • Java. Refactoring:
  • IDEA-93772 (Bug): Unable to start inplace refactoring
  • No Subsystem:
  • IDEA-95835 (Bug): Can't create/run J2ME project with "use external build" on option
  • OSGi:
  • IDEA-97769 (Bug): IDEA12 can't run osgi config
  • SQL:
  • IDEA-100171 (Bug): SQL: Oracle SQLPlus: RECOVER DATABASE UNTIL TIME with quoted time value is red
  • IDEA-100154 (Bug): SQL: Oracle SQLPlus: not quoted heading value is red
  • IDEA-100156 (Bug): SQL: Oracle SQLPlus: BREAK with no arguments is red
  • IDEA-73928 (Bug): SQL: "Parameter" info for INSERT INTO VALUES
  • IDEA-99866 (Bug): IDEA hangs on valid PostgreSQL query
  • IDEA-100012 (Bug): SQL Server code incorrectly marked as error
  • IDEA-99963 (Bug): additional comments to IDEA-99960
  • IDEA-100118 (Bug): SQL: Oracle SQLPlus: format values in SET NUMFORMAT are red
  • Tapestry:
  • IDEA-98955 (Bug): Incorrect code highlighting because defaultPrefix on @Parameter is not supported
  • Task Management:
  • IDEA-81697 (Bug): Could not setup connection to JIRA server
  • User Interface.Darcula:
  • IDEA-96160 (Cosmetics): contrast of the spring profile banner could be improved in Darcula UI

New in IntelliJ IDEA Ultimate Edition 12.0.4 Build 123.165 EAP (Feb 8, 2013)

  • Compiling Project:
  • IDEA-100267 (Bug) Tests in Maven projects are handled incorrectly
  • Console:
  • IDEA-100410 (Bug) Opening JPA-console throws Exception
  • Database:
  • IDEA-99449 (Bug) CTRL+P marks only first param
  • IDEA-100201 (Bug) H2 dialect false errors
  • Editor. Editing Text:
  • IDEA-100388 (Bug) IntelliJ 12.0.3 producing com.intellij.util.indexing.FileContentImpl$IllegalDataException: Cannot obtain text for binary file type : UNKNOWN
  • Find, Replace, Find Usages:
  • IDEA-96597 (Bug) Find Usages not working
  • IDEA-98318 (Bug) Text Replace replaces wrong text if IntelliJ has a high CPU load
  • IDEA-99912 (Bug) Replace in Path not functional when clicking "Replace All"
  • Flash_Flex:
  • IDEA-100384 (Bug) IntelliJ IDEA doesn't recognize Apache Flex SDK Snapshots
  • J2EE:
  • IDEA-98973 (Bug) IAE on deploy of external source from the App Servers View
  • J2EE.Tomcat:
  • IDEA-100506 (Bug) Regression: "Run " context menu item is lost in 12.x
  • IDEA-100430 (Bug) Deploy of WAR archives with the ROOT context path to TomEE
  • J2EE.WebLogic:
  • IDEA-98465 (Bug) WebLogic connector does not use configured listen-port in DOMAIN_NAME/config/config.xml
  • IDEA-99168 (Bug) Remote Weblogic Deployment always tries to deploy to localhost
  • Java. Refactoring:
  • IDEA-93772 (Bug) Unable to start inplace refactoring
  • No Subsystem:
  • IDEA-95835 (Bug) Can't create/run J2ME project with "use external build" on option
  • OSGi:
  • IDEA-97769 (Bug) IDEA12 can't run osgi config
  • SQL:
  • IDEA-100171 (Bug) SQL: Oracle SQLPlus: RECOVER DATABASE UNTIL TIME with quoted time value is red
  • IDEA-100154 (Bug) SQL: Oracle SQLPlus: not quoted heading value is red
  • IDEA-100156 (Bug) SQL: Oracle SQLPlus: BREAK with no arguments is red
  • IDEA-73928 (Bug) SQL: "Parameter" info for INSERT INTO VALUES
  • IDEA-99866 (Bug) IDEA hangs on valid PostgreSQL query
  • IDEA-100012 (Bug) SQL Server code incorrectly marked as error
  • IDEA-99963 (Bug) additional comments to IDEA-99960
  • IDEA-100118 (Bug) SQL: Oracle SQLPlus: format values in SET NUMFORMAT are red
  • Tapestry:
  • IDEA-98955 (Bug) Incorrect code highlighting because defaultPrefix on @Parameter is not supported
  • Task Management:
  • IDEA-81697 (Bug) Could not setup connection to JIRA server
  • User Interface.Darcula:
  • IDEA-96160 (Cosmetics) contrast of the spring profile banner could be improved in Darcula UI

New in IntelliJ IDEA Ultimate Edition 12.0.3 Build 123.155 (Jan 31, 2013)

  • Android:
  • IDEA-95988 (Usability Problem) - Export signed APK keyboard usability issue
  • IDEA-98282 (Bug) - Android preview does not understand views having custom attributes in selector
  • IDEA-88322 (Bug) - Cannot resolve symbol string (in R.string.* reference)
  • IDEA-99412 (Bug) - Android app artifact is not zipaligned
  • IDEA-98267 (Bug) - Very slow (sluggish) in the XML designer
  • Code Analysis. Inspection:
  • IDEA-99650 (Usability Problem) - Analyze | Inspect Code on a module should make the selected module scope the default choice
  • IDEA-99440 (Bug) - "Missing @Deprecated annotation" inspection does not recognize removing @deprecated javadoc tag
  • IDEA-97384 (Bug) - Replace constructor with factory method inspection shall have an option so can be ignored on abstract classes
  • IDEA-98682 (Bug) - Class extends utility class does not ignore on empty child classes
  • IDEA-99394 (Bug) - Unnecessary fully qualified name inspection reports wrongly. again in 12.0.2
  • IDEA-99479 (Bug) - `package.html` may be converted to `package-info.java` inspection doesn't produce any results
  • CoffeeScript:
  • WEB-6087 (Bug) - Show intention actions (alt-enter) doesn't work (ClassNotFoundException in Inspection-JS)
  • Compiling Project:
  • IDEA-100092 (Bug) - Eclipse compiler cannot handle UTF-8 chars
  • IDEA-95035 (Bug) - Cannot build artifact for big project - IU 12 Preview
  • IDEA-99463 (Bug) - IntelliJ does not respect module jdk/language-level if it is based on eclipse dependencies storage format
  • IDEA-99165 (Bug) - Idea can't compile project with JDK8
  • Cucumber JVM:
  • IDEA-99065 (Bug) - Creating a Cucumber step definition in Groovy results in AssertionError
  • Dart:
  • WEB-6313 (Bug) - Dart: when creating Dart project by template, don't use Tab characters for indentation in generated pubspec.yaml
  • Database:
  • IDEA-99180 (Usability Problem) - Changing of data source level
  • IDEA-100050 (Bug) - DB Console skips columns when copying to clipboard
  • IDEA-99562 (Bug) - Data Source Properties window, JDBC property descriptions don't match
  • IDEA-99090 (Bug) - Wrong task cancel warning on closing different window
  • Flash_Flex:
  • IDEA-99130 (Bug) - IDEA shows incorrect file during Flash/Flex debugging (Flex SDK 4.9)
  • IDEA-99359 (Bug) - 'Prefer ActionScript Compiler 2.0' options and project-level compiler options are not respected in external compiler mode if the project is stored in *.ipr file format
  • IDEA-98607 (Bug) - FlexUnit 0.9 not supported anymore
  • IDEA-98605 (Bug) - "arguments" object is not recognized as Array
  • IDEA-98988 (Bug) - SWC dependency with 'test' scope overrides dependency with 'compile' scope.
  • IDEA-99728 (Bug) - ActionScript: 'Find Usages' doesn't show usages of implementing/overridden methods
  • Grails:
  • IDEA-90190 (Bug) - Grails 2.1 and Maven Debugging problem
  • Groovy:
  • IDEA-99196 (Bug) - Groovy: Invalid warning "'valueOf' in 'java.lang.Enum' cannot be applied to '(java.lang.String)'"
  • IDEA-98976 (Bug) - Spock: double pipe in table header
  • IDEA-96415 (Bug) - Groovy code style: 'next line' for class class declaration bakes anonymous classes
  • IDEA-99337 (Bug) - Intention "Convert [] Form to index method" (Before->After should be swapped)
  • IDEA-99080 (Bug) - Incorrect Groovy stubs generated by IDEA in case of varargs and default named arguments
  • HTML:
  • WEB-6302 (Bug) - WebStorm puts machine-specific path to application directory to misc.xml
  • Hibernate:
  • IDEA-92682 (Bug) - QL: code completion suggests nothing in the injection fragment
  • Maven:
  • IDEA-98425 (Bug) - IntelliJ does not include Maven transitive dependencies in classpath during rebuild
  • IDEA-98983 (Bug) - Output filename mismatch when using in-project dependency with maven classifier
  • IDEA-99237 (Bug) - Property precedence is not the same when filtering resources with Maven or with IntelliJ
  • IDEA-97815 (Bug) - If Maven project has two resources-folders, neither is copied.
  • No Subsystem:
  • IDEA-90973 (Feature) - Database connection over SSH tunnel
  • IDEA-99477 (Bug) - Before Launch task shows console in "reserved" tab
  • IDEA-99248 (Bug) - Freeze by deadlock
  • IDEA-86577 (Bug) - Can't report an exception in plugin UI Designer (Core)
  • IDEA-98367 (Bug) - 'Create Constant Field ...' make not a new line
  • IDEA-98368 (Bug) - "Create Constant Field" does not create the correct type.
  • Project Configuration:
  • IDEA-99591 (Usability Problem) - "New Module" does not remember last selected module type
  • SQL:
  • IDEA-99223 (Bug) - SQL: HSQLDB: CALL is red
  • IDEA-93162 (Bug) - Oracle SQL Dialect: Good code is reported as red
  • IDEA-97850 (Bug) - EAP: Code Formatting: table name interpreted as keyword
  • Task Management:
  • IDEA-99260 (Bug) - Open Task - Mark as 'In Progress' not persistent
  • IDEA-73542 (Bug) - Task/Jira Connection: All Jira Tasks are marked as resolved
  • User Interface:
  • IDEA-95058 (Usability Problem) - An option to set regular font size on editor's tab titles
  • IDEA-99686 (Bug) - No icons for toolwindows in recent files and switcher
  • IDEA-98794 (Bug) - Rendering of Deployment -> Sync screen is broken
  • User Interface.Darcula:
  • IDEA-98768 (Bug) - Too light color in application and web deployment editor
  • Version Control. Git:
  • IDEA-99849 (Bug) - Force checkout as new local branch — a branch already exists
  • XML:
  • IDEA-81901 (Bug) - RelaxNG Compact "as you type validator" may render IntelliJ instance unusable

New in IntelliJ IDEA Ultimate Edition 12.0.3 Build 123.150 EAP (Jan 28, 2013)

  • Android:
  • IDEA-98282 (Bug): Android preview does not understand views having custom attributes in selector
  • IDEA-88322 (Bug): Cannot resolve symbol string (in R.string.* reference)
  • IDEA-98267 (Bug): Very slow (sluggish) in the XML designer
  • Code Analysis. Inspection:
  • IDEA-99650 (Usability Problem): Analyze | Inspect Code on a module should make the selected module scope the default choice
  • Compiling Project:
  • IDEA-95035 (Bug): Cannot build artifact for big project - IU 12 Preview
  • IDEA-99463 (Bug): IntelliJ does not respect module jdk/language-level if it is based on eclipse dependencies storage format
  • Dart:
  • WEB-6313 (Bug): Dart: when creating Dart project by template, don't use Tab characters for indentation in generated pubspec.yaml
  • Database:
  • IDEA-99562 (Bug): Data Source Properties window, JDBC property descriptions don't match
  • Flash_Flex:
  • IDEA-98605 (Bug): "arguments" object is not recognized as Array
  • IDEA-99359 (Bug): 'Prefer ActionScript Compiler 2.0' options and project-level compiler options are not respected in external compiler mode if the project is stored in *.ipr file format
  • Grails:
  • IDEA-90190 (Bug): Grails 2.1 and Maven Debugging problem
  • Groovy:
  • IDEA-99196 (Bug): Groovy: Invalid warning "'valueOf' in 'java.lang.Enum' cannot be applied to '(java.lang.String)'"
  • IDEA-99337 (Bug): Intention "Convert [] Form to index method" (Before->After should be swapped)
  • Hibernate:
  • IDEA-92682 (Bug): QL: code completion suggests nothing in the injection fragment
  • Maven:
  • IDEA-98425 (Bug): IntelliJ does not include Maven transitive dependencies in classpath during rebuild
  • No Subsystem:
  • IDEA-99477 (Bug): Before Launch task shows console in "reserved" tab
  • SQL:
  • IDEA-97850 (Bug): EAP: Code Formatting: table name interpreted as keyword
  • Task Management:
  • IDEA-99260 (Bug): Open Task - Mark as 'In Progress' not persistent
  • User Interface:
  • IDEA-95058 (Usability Problem): An option to set regular font size on editor's tab titles
  • IDEA-99686 (Bug): No icons for toolwindows in recent files and switcher
  • IDEA-98794 (Bug): Rendering of Deployment -> Sync screen is broken
  • User Interface.Darcula:
  • IDEA-98768 (Bug): Too light color in application and web deployment editor

New in IntelliJ IDEA Ultimate Edition 12.0.3 Build 123.139 EAP (Jan 21, 2013)

  • Compiling Project:
  • IDEA-99165 (Bug): Idea can't compile project with JDK8
  • Cucumber JVM:
  • IDEA-99065 (Bug): Creating a Cucumber step definition in Groovy results in AssertionError
  • Database:
  • IDEA-99180 (Usability Problem): Changing of data source level
  • IDEA-99090 (Bug): Wrong task cancel warning on closing different window
  • Flash_Flex:
  • IDEA-99130 (Bug): IDEA shows incorrect file during Flash/Flex debugging (Flex SDK 4.9)
  • IDEA-98988 (Bug): SWC dependency with 'test' scope overrides dependency with 'compile' scope.
  • IDEA-98607 (Bug): FlexUnit 0.9 not supported anymore
  • Groovy:
  • IDEA-96415 (Bug): Groovy code style: 'next line' for class class declaration bakes anonymous classes
  • IDEA-98976 (Bug): Spock: double pipe in table header
  • IDEA-99080 (Bug): Incorrect Groovy stubs generated by IDEA in case of varargs and default named arguments
  • Maven:
  • IDEA-98983 (Bug): Output filename mismatch when using in-project dependency with maven classifier
  • IDEA-97815 (Bug): If Maven project has two resources-folders, neither is copied.
  • IDEA-99237 (Bug): Property precedence is not the same when filtering resources with Maven or with IntelliJ
  • No Subsystem:
  • IDEA-90973 (Feature): MySQL over SSH tunnel
  • IDEA-99248 (Bug): Freeze by deadlock
  • IDEA-86577 (Bug): Can't report an exception in plugin UI Designer (Core)
  • IDEA-98367 (Bug): 'Create Constant Field ...' make not a new line
  • IDEA-98368 (Bug): "Create Constant Field" does not create the correct type.
  • SQL:
  • IDEA-99223 (Bug): SQL: HSQLDB: CALL is red
  • IDEA-93162 (Bug): Oracle SQL Dialect: Good code is reported as red
  • Task Management:
  • IDEA-73542 (Bug): Task/Jira Connection: All Jira Tasks are marked as resolved

New in IntelliJ IDEA Ultimate Edition 12.0.2 Build 123.123 (Jan 15, 2013)

  • Android:
  • IDEA-92882 (Usability Problem): Android run config should be more permissive and allow to select "incompatible" AVDs
  • IDEA-95236 (Cosmetics): Android run configuration menu option too small
  • IDEA-94297 (Bug): String Resource Extraction does not escape apostrophes
  • IDEA-96548 (Bug): Sometimes "cannot parse XML drawable" error occurs in layout preview
  • IDEA-96015 (Bug): Create layout file: fill_parent instead of match_parent in API 8+
  • IDEA-97979 (Bug): Android Packager: PersistentEnumerator storage corrupted
  • IDEA-75767 (Bug): Android layout preview: SoundPool
  • IDEA-96541 (Bug): Android build target is not imported from project.properties if project sdk is preselected
  • IDEA-94451 (Bug): Can't start inner static Activity
  • IDEA-97686 (Bug): Android+Maven project: R.java is not generated if "Run 'process-resources'..." option is chosen in facet
  • IDEA-94168 (Bug): ADB doesn't connect to a real device
  • IDEA-96665 (Bug): Android layout preview: it is impossible to look at stacktrace in the warning if several custom views cannot be initialized
  • IDEA-97053 (Bug): Unable to choose custom APK path for Android facet
  • IDEA-88322 (Bug): Cannot resolve symbol string (in R.string.* reference)
  • IDEA-93696 (Bug): Android UI Preview Render error
  • CSS:
  • WEB-4719 (Bug): "Unused CSS Selector" inspection tool showing false positives
  • Code Analysis. Inspection:
  • IDEA-97330 (Usability Problem): Change default pattern of "Enumerated constant naming"
  • IDEA-94592 (Performance Problem): Spring inspections horribly slow in Leda
  • IDEA-97120 (Cosmetics): Error in Marker Interface description
  • IDEA-97381 (Bug): Cloneable class in secure context wrongly prompts for generic parameters
  • IDEA-98213 (Bug): Bogus "Unnecessary fully qualified name" for names in current package
  • IDEA-96474 (Bug): Constant conditions & exceptions - Suggest @Nullable inspection only when applicable
  • IDEA-98143 (Bug): false positive "instance field used before initialized" when using do-while cycle
  • IDEA-97999 (Bug): Interface which has only one direct inheritor inspection problem
  • IDEA-98305 (Bug): 'Use Darcula aware JBColor' inspection is triggered in non-plugin module
  • IDEA-97937 (Bug): Command line inspection crashes
  • Code Formatting and Code Style:
  • IDEA-97997 (Bug): ; after DELIMITER
  • IDEA-97826 (Bug): Java arrangement: Don't insert unnecessary line feeds for anonymous classes
  • IDEA-97430 (Exception): Out of memory during reformat code
  • Code Navigation:
  • IDEA-92555 (Usability Problem): Go to class doesn't find my class if I type it in lower case
  • IDEA-96852 (Bug): Found a case where "Go to implementation" jumps to declaration instead of showing chooser
  • IDEA-97239 (Bug): Go To Implementation on EJB2 method no longer works
  • Compiling Project:
  • IDEA-96251 (Bug): RMI stubs are not generated when using external build
  • IDEA-98807 (Bug): Resource compiler: resources not copied to target directory if : resource pattern is used
  • IDEA-98186 (Bug): Output folder accumulation
  • IDEA-95807 (Bug): Argument 0 for @NonNull parameter of org/jetbrains/jps/model/serialization/JpsProjectLoader.getModulePropertiesSerializer
  • IDEA-97969 (Bug): Internal Java compiler error when using Eclipse compiler in external build with annotation processing
  • IDEA-95035 (Bug): Cannot build artifact for big project - IU 12 Preview
  • Cucumber JVM:
  • IDEA-95731 (Bug): focusOwner cannot be null: focusOwner cannot be null
  • Dart:
  • WEB-1641 (Feature): Dart: Syntax highlighting for inline script in HTML files
  • Database:
  • IDEA-98530 (Feature): Feature Request: Prompt for password when using Database Console for sensitive connections
  • IDEA-98077 (Usability Problem): Database support first time user experience
  • IDEA-98320 (Bug): Copy to clipboard from table copies wrong colums if columns are filtered
  • IDEA-97246 (Bug): In database delete row from table editor deletes more then one row
  • IDEA-98526 (Bug): NPE thrown when refreshing DB2 connection
  • IDEA-98823 (Bug): Bad SQL Formatting when using UNIONs
  • IDEA-98770 (Bug): Synchronize database scructure hangs
  • IDEA-98700 (Bug): SQLException when trying to refresh TimesTen Datasource
  • IDEA-98363 (Bug): Table editor: Filtering does not work for a hidden column
  • IDEA-97502 (Bug): Database Console in 12 has lost functionality
  • Editor. Editing Text:
  • IDEA-97890 (Feature): (Mac OSX) Highlight word or filename in rename dialogue, then press right arrow key, cursor jumps one character to right too much
  • IDEA-90293 (Performance Problem): Block cursor slows down editor painting with Retina
  • IDEA-97804 (Performance Problem): Very slow scrolling performance in IDEA 12 on OSX with retina display
  • IDEA-94224 (Bug): Block caret doesn't display properly on Retina display
  • Find, Replace, Find Usages:
  • IDEA-96730 (Bug): Searching for usages on commonly used method names takes extremelly long
  • Flash_Flex:
  • IDEA-98155 (Cosmetics): ActionScript event handler generation: strip leading '_', add missing ';'
  • IDEA-97721 (Bug): [Flex] IntelliJ allways tells me to make methods in skins static, that contain "hostComponent"
  • IDEA-97981 (Bug): Wrong error reported for dynamic casting
  • Grails:
  • IDEA-98233 (Bug): Problem with debugger in Grails 2.2.0 + Intellij 12.0.2 (build 123.100)
  • IDEA-97889 (Bug): Grails 2.1.3 and 2.2.RC4 has a reloading problem with Intellij 12
  • IDEA-94890 (Bug): Cannot Import Grails Project
  • Groovy:
  • IDEA-96136 (Bug): Groovy: line feed after annotation reference is allowed
  • IDEA-96810 (Bug): "optimize imports" removes @Grab on unused imports
  • IDEA-97701 (Bug): Methods added by groovy not recognized by IDEA
  • IDEA-81992 (Bug): Changes in toString template are not applied immediately
  • IDEA-94812 (Bug): Groovy files always rebuild in Grails project
  • IDEA-98111 (Bug): auto completion can result in compilation problems by shadowing automatic imports
  • IDEA-98113 (Bug): create field intention unnecessarily makes the field static
  • IDEA-95917 (Bug): Groovy annotation attributes wrong alignment
  • IDEA-97740 (Bug): 'Organize imports' breaks static imports from Groovy class
  • IDEA-96330 (Bug): Convert to Java: comparison to null
  • Hibernate:
  • IDEA-98343 (Bug): Tukish character encoding problem while creating Hibernate JPA entities from database schema.
  • IDEA-83513 (Exception): Adding EntityLister to Spring factory causes changes in unrelated JPA mapping config: IOE at CheckUtil.checkWritable() is caused
  • IDE Configuration:
  • IDEA-97476 (Bug): Connection through a proxy is not working
  • IDEA-97352 (Bug): Find action popup not closed after choosing Settings item
  • Indices:
  • IDEA-98468 (Bug): IntelliJ becomes unresponsive on startup..
  • IntelliLang:
  • IDEA-73925 (Feature): Language injection in .properties files
  • IDEA-92972 (Feature): declarative language injection via comment
  • IDEA-97251 (Bug): Suppression comment inserted with quick fix mutes language injection comment (properties)
  • IDEA-96656 (Bug): IntelliLang allows duplicate injection definitions in IntelliLang.xml
  • IDEA-97280 (Bug): Ruby19RegExp Fragment:cannot undo changes in main editor
  • IDEA-97964 (Auto-reported Exception): Broken Language injection for multilined property
  • IDEA-98099 (Bug): Language injection by comment: line break in fragment editor is not properly escaped in the main editor (.properties)
  • IDEA-97243 (Exception): Language injection by comment: AE at ProperTextRange.assertProperRange() in .properties file
  • J2EE:
  • IDEA-97464 (Bug): CloudBees: test connection does not validate the domain
  • IDEA-92392 (Bug): JPA inspections require incorrect class access
  • IDEA-97389 (Bug): Debugging Issues
  • IDEA-97262 (Bug): CloudBees: don't allow to add artifacts other than wars to remote run configuration
  • IDEA-87298 (Bug): "JPA Persistent Attribute Type Inspection" should not trigger for @MappedSuperclass
  • IDEA-97589 (Bug): Servlet configuration is broken in web.xml GUI editor
  • J2EE.EJB3:
  • IDEA-88226 (Bug): EJB '' with component interface '' not found
  • IDEA-98279 (Bug): Editor lags
  • JSP:
  • IDEA-87064 (Feature): @elvariable should have advantage over
  • Java. Code Completion:
  • IDEA-98012 (Bug): Code completion bug in HTML files
  • Java. Error Highlighting:
  • IDEA-95534 (Bug): Java: good code is red: reference to library not source-compatible with latest java language level is reported as error
  • IDEA-98421 (Bug): Incorrect parsing of code with explicit constructors and inner classes
  • IDEA-97063 (Bug): Editor displays error when referring to a non-static inner class in generic arguments
  • IDEA-98542 (Bug): Not possible to send an actor a PoisonPill with Akka when using the Java programming language.
  • Java. Intention Actions:
  • IDEA-97460 (Bug): Java intention 'Replace for-each with iterator 'for' loop' generates red code
  • Java. Refactoring:
  • IDEA-97001 (Bug): Couldn't finish Introduce Field refactoring
  • IDEA-97420 (Bug): extract field can result in compilation problems
  • IDEA-97682 (Bug): Extract constant fails for Strings which contain XPath expressions
  • IDEA-97598 (Bug): "Extract Interface": @Override tags get confused in cases of multiple inheritance
  • IDEA-97536 (Bug): Introduce parameter doesn't search for same expressions
  • JavaScript:
  • WEB-4190 (Bug): Support JavaScript 1.7 yield expression as an rvalue
  • WEB-4063 (Bug): "Move var statement to the scope start" breaks identation of the first line in block
  • WEB-3963 (Bug): Unexpected JavaScript Inspection Message
  • Maven:
  • IDEA-97558 (Bug): External build: Honor file-level encoding during maven resources processing
  • IDEA-97932 (Bug): Maven project ignoring dependencies in profiles.
  • IDEA-96686 (Bug): When maven-surefire-plugin configurate with classpath, that include webapp dir, finding files don't work properly
  • No Subsystem:
  • IDEA-98443 (Bug): Structure view is empty after invoking and closing Language Injection dialog
  • Plugin Support. Architecture:
  • IDEA-97153 (Bug): Adding pluggins does 2 + n * number custom installed pluggins
  • IDEA-98118 (Bug): LibraryKind should not keep its instances in the static variable but rather allow to add them via extension or query from existing LibraryType-s.
  • Project Configuration:
  • IDEA-98382 (Bug): Can't create module because of wrong SDK
  • SQL:
  • IDEA-95608 (Feature): SQL: Oracle: support sqlplus statements
  • IDEA-97444 (Usability Problem): Cannot change SQL dialects while indexing
  • IDEA-98300 (Usability Problem): SQL: Oracle SQLPlus: error message for unknown SET variable could be improved
  • IDEA-98348 (Bug): SQL: Oracle SQLPlus: unquoted format value is parsed with errors
  • IDEA-96732 (Bug): PostgreSQL function in file causes code analysis to consume 100% CPU
  • IDEA-98159 (Bug): Support list of arguments (CTRL+P) when I type "call " in mysql
  • IDEA-97097 (Bug): postgresql - unable to resolve table from nondefault schema
  • IDEA-97395 (Bug): SQL: Oracle: ALL and DIRECT_LOAD in table compression clause are red
  • IDEA-94187 (Bug): TODO items from SQL files are double-counted
  • IDEA-96869 (Bug): SQL Dialect PostgresPLSQL in Project Settings
  • IDEA-98750 (Bug): PostgreSQL: Good code is red
  • IDEA-96800 (Bug): SQL: Oracle: CREATE TYPE with string literal as external name is red
  • IDEA-98294 (Bug): SQL: Oracle SQLPlus: function help file is not in the installation
  • IDEA-98345 (Bug): SQL: Oracle SQLPlus: dot as termination of PL/SQL subprogram is red
  • IDEA-98057 (Bug): False positive inspection warning 'AT operator is not supported by PostgreSQL dialect'
  • IDEA-97764 (Bug): Field alias can be used in "having" but marked as "unknown"
  • IDEA-47962 (Bug): Various errors in pl/sql handling
  • IDEA-98355 (Bug): SQL: Oracle SQLPlus: numbered script parameters support could be improved
  • IDEA-98353 (Bug): SQL: Oracle SQLPlus: substitution variables are red
  • IDEA-98352 (Bug): SQL: Oracle SQLPlus: DEL, LIST with 2 arguments are red
  • IDEA-98437 (Bug): calculated column is not recognized in a mysql query
  • IDEA-96067 (Bug): SQL: "VALUES clause cardinality" does not report the single current_timestamp
  • IDEA-98362 (Bug): Wrong indentation in SQL after pressing Enter
  • IDEA-97590 (Bug): HSQLDB dialect flags error on good SQL
  • IDEA-98302 (Bug): SQL: Oracle SQLPlus: SET XQUERY is red for all options except BASEURI
  • IDEA-98307 (Bug): SQL: Oracle SQLPlus: SET SQLPLUSCOMPATIBILITY valid arguments are red
  • IDEA-98304 (Bug): SQL: Oracle SQLPlus: STORE SET and START arguments are red for various file paths
  • IDEA-98060 (Bug): False positive inspection warning 'Unable to resolve column'
  • IDEA-98311 (Bug): SQL: Oracle SQLPlus: SET LOGSOURCE with argument is red
  • IDEA-98310 (Bug): SQL: Oracle SQLPlus: arbitrary order of SET MARKUP HTML options is red
  • IDEA-96822 (Bug): SQL subquery wrongly marked as wrong
  • IDEA-98349 (Exception): SQL: Oracle SQLPlus: Throwable at InitialInfoBuilder.assertInvalidRanges() on inserting line break after minus
  • IDEA-98358 (Exception): SQL: Oracle SQLPlus: Throwable at SqlVariableDefinitionImpl.getNameElement()
  • Spring:
  • IDEA-92348 (Feature): Allow for configuration of run time property placeholders for Spring facets
  • IDEA-98029 (Performance Problem): Spring Webflow: high CPU usage for a long time
  • IDEA-96053 (Cosmetics): Spring Web Flow Diagram: Darcula compatibility
  • IDEA-96048 (Cosmetics): Spring Diagram: Darcula compatibility
  • IDEA-80267 (Bug): Good code red: Could not Autowire: There is more than one bean... (in test scope)
  • IDEA-98221 (Bug): IDEA hangs in Spring
  • IDEA-96968 (Bug): IDEA won't introspect properties files in project unless in classpath
  • IDEA-54159 (Bug): Error parsing property placeholders that have default values (spring 3)
  • IDEA-97031 (Bug): "Parse custom bean" leads to exception
  • User Interface:
  • IDEA-96793 (Feature): RecentFiles popup should show go to class popup if nothing found
  • IDEA-97332 (Cosmetics): Icons for Import and Exports Settings on Welcome Screen
  • User Interface.Darcula:
  • IDEA-22469 (Feature): A way to change the link color for the Ctrl-Click "goto declaration" navigation
  • IDEA-98261 (Feature): AdditionalTextAttributes for scheme
  • IDEA-97741 (Usability Problem): Links in Quick Documentation view hardly readable (Darcula)
  • IDEA-98574 (Bug): white lines in commit button popup menu
  • IDEA-98203 (Bug): Type of local variables is not visible
  • IDEA-98548 (Bug): Some properties have too bright bg in UI Designer
  • IDEA-98549 (Bug): Expand and collapse icons are inconsistent with default ones
  • Version Control:
  • IDEA-64572 (Usability Problem): Git Commit Changes "Show Diff" usability
  • Version Control. Git:
  • IDEA-98236 (Bug): Git: circumflex symbols are ignored on Windows for git reset and checkout if configured git executable points to git.cmd
  • IDEA-98433 (Bug): Git push changes the branch.master.rebase value to an invalid value
  • IDEA-96237 (Bug): Git push from inside IDEA reconfigures (messes up) branch configuration
  • IDEA-93510 (Bug): Git push: don't set tracking when pushing an already tracking branch to alternative branch
  • XML:
  • IDEA-97811 (Bug): IntelliJ Lockup when having 2 IntelliJ Instances editing handling the same source-code file.
  • IDEA-98129 (Bug): Idea 12 is broken
  • IDEA-97505 (Bug): Map External Resource from hidden directory not possible
  • IDEA-98263 (Bug): IntelliJ IDEA very high CPU usage
  • i18n:
  • IDEA-13269 (Usability Problem): Sync Resource Bundle view with text view for a properties file
  • IDEA-91218 (Bug): Resourcebundle editor is collapsed after lost focus
  • IDEA-98980 (Bug): Resource bundle editor: Provide explicit ability to show a toolbar

New in IntelliJ IDEA Ultimate Edition 12.0.2 Build 123.116 RC (Jan 11, 2013)

  • No subsystem:
  • IDEA-97536 (Bug): Introduce parameter doesn't search for same expressions
  • IDEA-97352 (Bug): Find action popup not closed after choosing Settings item
  • IDEA-98700 (Bug): SQLException when trying to refresh TimesTen Datasource
  • IDEA-97598 (Bug): "Extract Interface": @Override tags get confused in cases of multiple inheritance
  • Code Analysis. Inspection:
  • IDEA-97120 (Cosmetics): Error in Marker Interface description
  • IDEA-96474 (Bug): Constant conditions & exceptions - Suggest @Nullable inspection only when applicable
  • Database:
  • IDEA-98530 (Feature): Feature Request: Prompt for password when using Database Console for sensitive connections
  • IDEA-98770 (Bug): Synchronize database scructure hangs
  • Grails:
  • IDEA-98233 (Bug): Problem with debugger in Grails 2.2.0 + Intellij 12.0.2 (build 123.100)
  • IDE Configuration:
  • IDEA-97476 (Bug): Connection through a proxy is not working
  • Java. Error Highlighting:
  • IDEA-98542 (Bug): Not possible to send an actor a PoisonPill with Akka when using the Java programming language.
  • IDEA-97063 (Bug): Editor displays error when referring to a non-static inner class in generic arguments
  • Java. Refactoring:
  • IDEA-97001 (Bug): Couldn't finish Introduce Field refactoring
  • IDEA-97682 (Bug): Extract constant fails for Strings which contain XPath expressions
  • IDEA-97420 (Bug): extract field can result in compilation problems
  • Maven:
  • IDEA-97932 (Bug): Maven project ignoring dependencies in profiles.
  • Plugin Support. Architecture:
  • IDEA-97153 (Bug): Adding pluggins does 2 + n * number custom installed pluggins
  • SQL:
  • IDEA-98750 (Bug): PostreSQL: Good code is red
  • IDEA-98355 (Bug): SQL: Oracle SQLPlus: numbered script parameters support could be improved
  • IDEA-98353 (Bug): SQL: Oracle SQLPlus: substitution variables are red
  • IDEA-98352 (Bug): SQL: Oracle SQLPlus: DEL, LIST with 2 arguments are red
  • IDEA-98362 (Bug): Wrong indentation in SQL after pressing Enter
  • IDEA-98358 (Exception): SQL: Oracle SQLPlus: Throwable at SqlVariableDefinitionImpl.getNameElement()
  • IDEA-98349 (Exception): SQL: Oracle SQLPlus: Throwable at InitialInfoBuilder.assertInvalidRanges() on inserting line break after minus
  • UML:
  • IDEA-98769 (Bug): Diagram performance is unacceptable

New in IntelliJ IDEA Ultimate Edition 12.0.2 Build 123.111 EAP (Jan 7, 2013)

  • No subsystem:
  • IDEA-98186 (Bug): Output folder accumulation
  • IDEA-95807 (Bug): Argument 0 for @NonNull parameter of org/jetbrains/jps/model/serialization/JpsProjectLoader.getModulePropertiesSerializer
  • IDEA-94187 (Bug): TODO items from SQL files are double-counted
  • IDEA-98118 (Bug): LibraryKind should not keep its instances in the static variable but rather allow to add them via extension or query from existing LibraryType-s.
  • IDEA-98437 (Bug): calculated column is not recognized in a mysql query
  • Code Analysis. Inspection:
  • IDEA-97330 (Usability Problem): Change default pattern of "Enumerated constant naming"
  • IDEA-98305 (Bug): 'Use Darcula aware JBColor' inspection is triggered in non-plugin module
  • IDEA-97381 (Bug): Cloneable class in secure context wrongly prompts for generic parameters
  • IDEA-98213 (Bug): Bogus "Unnecessary fully qualified name" for names in current package
  • IDEA-98143 (Bug): false positive "instance field used before initialized" when using do-while cycle
  • IDEA-97999 (Bug): Interface which has only one direct inheritor inspection problem
  • Code Formatting and Code Style:
  • IDEA-97826 (Bug): Java arrangement: Don't insert unnecessary line feeds for anonymous classes
  • IDEA-97430 (Exception): Out of memory during reformat code
  • Code Navigation:
  • IDEA-97239 (Bug): Go To Implementation on EJB2 method no longer works
  • IDEA-96852 (Bug): Found a case where "Go to implementation" jumps to declaration instead of showing
  • chooser
  • Dart:
  • WEB-1641 (Feature): Dart: Syntax highlighting for inline script in HTML files
  • Database:
  • IDEA-98320 (Bug): Copy to clipboard from table copies wrong colums if columns are filtered
  • IDEA-98526 (Bug): NPE thrown when refreshing DB2 connection
  • IDEA-98363 (Bug): Table editor: Filtering does not work for a hidden column
  • Editor. Editing Text:
  • IDEA-97890 (Feature): (Mac OSX) Highlight word or filename in rename dialogue, then press right arrow key, cursor jumps one character to right too much
  • Groovy:
  • IDEA-97740 (Bug): 'Organize imports' breaks static imports from Groovy class
  • IDEA-98113 (Bug): create field intention unnecessarily makes the field static
  • Hibernate:
  • IDEA-98343 (Bug): Tukish character encoding problem while creating Hibernate JPA entities from database schema.
  • J2EE.EJB3:
  • IDEA-98279 (Bug): Editor lags
  • Java. Error Highlighting:
  • IDEA-98421 (Bug): Incorrect parsing of code with explicit constructors and inner classes
  • Java. Intention Actions:
  • IDEA-97460 (Bug): Java intention 'Replace for-each with iterator 'for' loop' generates red code
  • No Subsystem:
  • IDEA-98443 (Bug): Structure view is empty after invoking and closing Language Injection dialog
  • SQL:
  • IDEA-95608 (Feature): SQL: Oracle: support sqlplus statements
  • IDEA-98300 (Usability Problem): SQL: Oracle SQLPlus: error message for unknown SET variable could be improved
  • IDEA-98302 (Bug): SQL: Oracle SQLPlus: SET XQUERY is red for all options except BASEURI
  • IDEA-98307 (Bug): SQL: Oracle SQLPlus: SET SQLPLUSCOMPATIBILITY valid arguments are red
  • IDEA-98304 (Bug): SQL: Oracle SQLPlus: STORE SET and START arguments are red for various file paths
  • IDEA-96869 (Bug): SQL Dialect PostgresPLSQL in Project Settings
  • IDEA-98159 (Bug): Support list of arguments (CTRL+P) when I type "call " in mysql
  • IDEA-47962 (Bug): Various errors in pl/sql handling
  • IDEA-98060 (Bug): False positive inspection warning 'Unable to resolve column'
  • IDEA-98311 (Bug): SQL: Oracle SQLPlus: SET LOGSOURCE with argument is red
  • IDEA-98310 (Bug): SQL: Oracle SQLPlus: arbitrary order of SET MARKUP HTML options is red
  • IDEA-96822 (Bug): SQL subquery wrongly marked as wrong
  • IDEA-98294 (Bug): SQL: Oracle SQLPlus: function help file is not in the installation
  • IDEA-98348 (Bug): SQL: Oracle SQLPlus: unquoted format value is parsed with errors
  • IDEA-98345 (Bug): SQL: Oracle SQLPlus: dot as termination of PL/SQL subprogram is red
  • Spring:
  • IDEA-98221 (Bug): IDEA hangs in Spring
  • User Interface:
  • IDEA-97332 (Cosmetics): Icons for Import and Exports Settings on Welcome Screen
  • IDEA-98382 (Bug): Can't create module because of wrong SDK
  • User Interface.Darcula:
  • IDEA-98261 (Feature): AdditionalTextAttributes for scheme
  • IDEA-97741 (Usability Problem): Links in Quick Documentation view hardly readable (Darcula)
  • IDEA-98548 (Bug): Some properties have too bright bg in UI Designer
  • IDEA-98549 (Bug): Expand and collapse icons are inconsistent with default ones
  • IDEA-98574 (Bug): white lines in commit button popup menu
  • IDEA-98203 (Bug): Type of local variables is not visible
  • Version Control. Git:
  • IDEA-64572 (Usability Problem): Git Commit Changes "Show Diff" usability
  • XML:
  • IDEA-98129 (Bug): Idea 12 is broken
  • i18n:
  • IDEA-13269 (Usability Problem): Sync Resource Bundle view with text view for a properties file
  • IDEA-91218 (Bug): Resourcebundle editor is collapsed after lost focus

New in IntelliJ IDEA Ultimate Edition 12.0.2 Build 123.100 EAP (Dec 27, 2012)

  • No subsystem:
  • IDEA-90293 (Performance Problem): Block cursor slows down editor painting with Retina
  • IDEA-98012 (Bug): Code completion bug in HTML files
  • IDEA-81992 (Bug): Changes in toString template are not applied immediately
  • Android:
  • IDEA-92882 (Usability Problem): Android run config should be more permissive and allow to select "incompatible" AVDs
  • IDEA-97053 (Bug): Unable to choose custom APK path for Android facet
  • CSS:
  • WEB-4719 (Bug): "Unused CSS Selector" inspection tool showing false positives
  • Code Analysis. Inspection:
  • IDEA-97937 (Bug): Command line inspection crashes
  • Code Formatting and Code Style:
  • IDEA-97997 (Bug): ; after DELIMITER
  • Database:
  • IDEA-98077 (Usability Problem): Database support first time user experience
  • Editor. Editing Text:
  • IDEA-97804 (Performance Problem): Very slow scrolling performance in IDEA 12 on OSX with retina display
  • IDEA-94224 (Bug): Block caret doesn't display properly on Retina display
  • Flash_Flex:
  • IDEA-98155 (Cosmetics): ActionScript event handler generation: strip leading '_', add missing ';'
  • IDEA-97981 (Bug): Wrong error reported for dynamic casting
  • Grails:
  • IDEA-97889 (Bug): Grails 2.1.3 and 2.2.RC4 has a reloading problem with Intellij 12
  • IDEA-94890 (Bug): Cannot Import Grails Project
  • Groovy:
  • IDEA-96136 (Bug): Groovy: line feed after annotation reference is allowed
  • IDEA-97701 (Bug): Methods added by groovy not recognized by IDEA
  • IDEA-95917 (Bug): Groovy annotation attributes wrong alignment
  • IDEA-96330 (Bug): Convert to Java: comparison to null
  • IDEA-96810 (Bug): "optimize imports" removes @Grab on unused imports
  • IntelliLang:
  • IDEA-97964 (Auto-reported Exception): Broken Language injection for multilined property
  • IDEA-98099 (Bug): Language injection by comment: line break in fragment editor is not properly escaped in the main editor (.properties)
  • J2EE:
  • IDEA-97389 (Bug): Debugging Issues
  • IDEA-97589 (Bug): Servlet configuration is broken in web.xml GUI editor
  • JavaScript:
  • WEB-3963 (Bug): Unexpected JavaScript Inspection Message
  • Maven:
  • IDEA-97558 (Bug): External build: Honor file-level encoding during maven resources processing
  • IDEA-97932 (Bug): Maven project ignoring dependencies in profiles.
  • IDEA-96686 (Bug): When maven-surefire-plugin configurate with classpath, that include webapp dir, finding files don't work properly
  • User Interface:
  • IDEA-96793 (Feature): RecentFiles popup should show go to class popup if nothing found
  • User Interface.Darcula:
  • IDEA-22469 (Feature): A way to change the link color for the Ctrl-Click "goto declaration" navigation
  • XML:
  • IDEA-97505 (Bug): Map External Resource from hidden directory not possible

New in IntelliJ IDEA Ultimate Edition 12.0.2 Build 123.95 EAP (Dec 21, 2012)

  • No subsystem:
  • IDEA-97444 - (Usability Problem) Cannot change SQL dialects while indexing
  • IDEA-97502 - (Bug) Database Console in 12 has lost functionality
  • Android:
  • IDEA-95236 - (Cosmetics) Android run configuration menu option too small
  • IDEA-96015 - (Bug) Create layout file: fill_parent instead of match_parent in API 8+
  • IDEA-94451 - (Bug) Can't start inner static Activity
  • IDEA-97686 - (Bug) Android+Maven project: R.java is not generated if "Run 'process-resources'..." option is chosen in facet
  • IDEA-94168 - (Bug) ADB doesn't connect to a real device
  • IDEA-96665 - (Bug) Android layout preview: it is impossible to look at stacktrace in the warning if several custom views cannot be initialized
  • IDEA-75767 - (Bug) Android layout preview: SoundPool
  • IDEA-96541 - (Bug) Android build target is not imported from project.properties if project sdk is preselected
  • IDEA-93696 - (Bug) Android UI Preview Render error
  • IDEA-96548 - (Bug) Sometimes "cannot parse XML drawable" error occurs in layout preview
  • IDEA-94297 - (Bug) String Resource Extraction does not escape apostrophes
  • Code Analysis. Inspection:
  • IDEA-94592 - (Performance Problem) Spring inspections horribly slow in Leda
  • Code Navigation:
  • IDEA-92555 - (Usability Problem) Go to class doesn't find my class if I type it in lower case
  • Compiling Project:
  • IDEA-96251 - (Bug) RMI stubs are not generated when using external build
  • Database:
  • IDEA-97246 - (Bug) In database delete row from table editor deletes more then one row
  • Flash_Flex:
  • IDEA-97721 - (Bug) [Flex] IntelliJ allways tells me to make methods in skins static, that contain "hostComponent"
  • Groovy:
  • IDEA-94812 - (Bug) Groovy files always rebuild in Grails project
  • IntelliLang:
  • IDEA-73925 - (Feature) Language injection in .properties files
  • IDEA-92972 - (Feature) declarative language injection via comment
  • IDEA-97251 - (Bug) Suppression comment inserted with quick fix mutes language injection comment - (properties)
  • IDEA-96656 - (Bug) IntelliLang allows duplicate injection definitions in IntelliLang.xml
  • IDEA-97280 - (Bug) Ruby19RegExp Fragment:cannot undo changes in main editor
  • IDEA-97243 - (Exception) Language injection by comment: AE at ProperTextRange.assertProperRange() in .properties file
  • JavaScript:
  • IDEA-96832 - (Bug) "Move var statement to the scope start" breaks identation of the first line in block
  • IDEA-97717 - (Bug) Support JavaScript 1.7 yield expression as an rvalue
  • SQL:
  • IDEA-97764 - (Bug) Field alias can be used in "having" but marked as "unknown"
  • IDEA-96732 - (Bug) PostgreSQL function in file causes code analysis to consume 100% CPU
  • IDEA-97097 - (Bug) postgresql - unable to resolve table from nondefault schema
  • IDEA-97590 - (Bug) HSQLDB dialect flags error on good SQL
  • Spring:
  • IDEA-96053 - (Cosmetics) Spring Web Flow Diagram: Darcula compatibility
  • IDEA-96048 - (Cosmetics) Spring Diagram: Darcula compatibility
  • Version Control. Git:
  • IDEA-96237 - (Bug) Git push from inside IDEA reconfigures - (messes up) branch configuration
  • IDEA-93510 - (Bug) Git push: don't set tracking when pushing an already tracking branch to alternative branch
  • XML:
  • IDEA-97811 - (Bug) IntelliJ Lockup when having 2 IntelliJ Instances editing handling the same source-code file.

New in IntelliJ IDEA Ultimate Edition 12.0.1 Build 123.94 (Dec 20, 2012)

  • No subsystem:
  • IDEA-91428 (Usability Problem): directory prefix is useless in "Show directory in editor tabs for non-unique filenames"
  • IDEA-21987 (Performance Problem): idea is very slow after getting focus back
  • IDEA-94394 (Task): icons: Provide an icon for the new "Problems" view
  • IDEA-97552 (Bug): Clouds support: connection test result dialog is sometimes shown under the settings dialog
  • IDEA-95895 (Bug): IntelliJ 12 on OSX Tomcat Run / Deploy configuration / deployement tab / Application Context drop down is one letter wide.
  • IDEA-96885 (Bug): Unable to create new Migration maps.
  • IDEA-97162 (Bug): NullpointerException when trying to build JAVA webapp
  • IDEA-97697 (Bug): Deadlock on applying Darcula
  • IDEA-96834 (Bug): Intellij IDEA fails to start
  • IDEA-97100 (Bug): IntelliJ IDEA 12 show errors, but it's correct, it can be compile.
  • IDEA-96942 (Bug): Good code red: "annotations are not allowed here" aspectj
  • IDEA-94717 (Bug): IntelliJ 12 public preview : deployment error with Tomcat
  • Android:
  • IDEA-97096 (Bug): Build artifact of release android apk not work
  • IDEA-95839 (Bug): Stopping make midway through an Android build makes it think the old APK is up-to-date
  • IDEA-96107 (Bug): Running tests causes IDEA to skip APK rebuild
  • AspectJ:
  • IDEA-79819 (Bug): getting "IDEA was unable to find AspectJ compiler" in maven projects
  • IDEA-96744 (Bug): Compilation with AJC fails with "ajc: Missing message: configure.duplicateTarget in: org.aspectj.ajdt.ajc.messages"
  • Code Analysis. Inspection:
  • IDEA-96959 (Bug): Inspection 'return' inside 'finally' block false positive
  • IDEA-97013 (Bug): Public constructor inspection shall ignore annotations, interfaces and enums
  • IDEA-94910 (Bug): Inspector doesn't know about exception thrown in try-with-resources initializer
  • IDEA-96217 (Bug): Good code is yellow: 'Contents of StringBuilder never queried'
  • IDEA-96753 (Bug): 'public' constructor Inspection reports Interfaces
  • IDEA-96755 (Bug): "Module with too few classes": Not if only one module
  • IDEA-92151 (Bug): Invalid "Caught exception is immediately rethrown" inspection using Java 7 Multicatch
  • IDEA-96447 (Bug): "Add clarifying parentheses" incorrectly marks an area and does nothing on accepting the intention
  • Compiling Project:
  • IDEA-96384 (Bug): Cannot compile : Class not found: org/springframework/beans/factory/InitializingBean
  • IDEA-97426 (Bug): Incorrect annotation processors executed
  • IDEA-97059 (Bug): Problems view doesn't display errors in other modules
  • IDEA-97232 (Bug): Make does not work (JDK isn't specified for module xxx)
  • Cucumber JVM:
  • IDEA-97121 (Bug): Cucumber-Groovy: Can't create step def from intention if the string contains single quotes
  • IDEA-96316 (Bug): Cucumber-groovy: cucumber 1.1.X API changes
  • Database:
  • IDEA-97613 (Performance Problem): IDEA hangs on a certain PostgreSQL database dump
  • Debugger:
  • IDEA-96614 (Bug): IDEA Forgets Breakpoint dependencies after restart
  • Find, Replace, Find Usages:
  • IDEA-97166 (Bug): Replace in Path replaces all occurences on line instead of current occurrence
  • IDEA-96597 (Bug): Find Usages not working
  • Flash_Flex:
  • IDEA-96627 (Bug): Flex: parallel compilation no longer working: compilation seems to be single-threaded
  • IDEA-96898 (Bug): Flex - Intellisense - Defining states - Intellisense suggests to add "IntellijIdeaRulezzz" string to stateGroup name
  • IDEA-96489 (Bug): Content is not allowed in prolog
  • IDEA-96646 (Bug): HTML wrapper template (index.template.html) with non-latin symbols is handled incorrectly when compiling project
  • IDEA-96760 (Bug): Create Method via Intention Actions in MXML does not create the method
  • IDEA-97283 (Bug): Only one URL variable is passed to browser when launching/debugging Flash app
  • IDEA-94685 (Bug): Darcula OS-X: MXML script block marked green
  • IDEA-96775 (Bug): Quick fix to create ActionScript method shows senseless popup ''Choose Destination Scope"
  • IDEA-96843 (Bug): Incorrect error report: Initializer type flash.external.ExternalInterface is not assignable to variable type String
  • IDEA-96445 (Bug): Flash UI Designer doesn't work with Apache Flex SDK 4.8
  • Grails:
  • IDEA-97446 (Bug): Creating new project with grails module creates grails application, but doesn't show it in the project tree.
  • Groovy:
  • IDEA-96494 (Bug): Groovy formatting: implements list
  • IDEA-96860 (Bug): Improper error reporting with type parameter
  • IDEA-97130 (Bug): IDEA cann't debug Griffon integration tests
  • IDEA-96521 (Bug): Gradle build files shown full or errors if Darcula theme is used
  • IDEA-97548 (Exception): Groovy: create parameter intention fails
  • IDEA-96336 (Exception): Groovy: NPE while typing comparison of unassigned var
  • Indices:
  • IDEA-92230 (Bug): OOM when indexing jar with large text files
  • J2EE:
  • IDEA-97785 (Bug): Unable to connect to JBoss 4.2.2 with custom http port
  • IDEA-97589 (Bug): Servlet configuration is broken in web.xml GUI editor
  • J2EE.Tomcat:
  • IDEA-96153 (Bug): IDEA 12 EAP: miss tomcat log while debugging
  • JSP:
  • IDEA-96850 (Performance Problem): Still stuck on version 10.5.4 until JSP editing performance in version 11 or 12 improves... (Version 12 CPU snapshot taken.)
  • Java. Error Highlighting:
  • IDEA-96228 (Bug): Illegally positioned annotation shows no compilation errors in editor (2)
  • Java. Refactoring:
  • IDEA-96839 (Bug): Inline static method refactoring throws UnsupportedOperationException
  • JavaScript:
  • IDEA-96700 (Bug): Empty JavaScript file is marked with red
  • Maven:
  • IDEA-97249 (Bug): NullPointerException in Maven plugin
  • IDEA-92922 (Bug): MAVEN_OPTS for Maven server should be configurable from IDEA instead of using system environment
  • Packaging and Installation:
  • IDEA-35587 (Usability Problem): Silent install
  • IDEA-97480 (Bug): Install location can no longer be specified with /D NSIS option
  • Project Configuration:
  • IDEA-97147 (Bug): With IDEA 12 it is no more possible to import an iml if iml files are ignored in the IDE configuration
  • Run | Debug configuration:
  • IDEA-94202 (Bug): Debug Transport sharing between team members
  • Spring:
  • IDEA-89113 (Bug): Spring Autowiring does not work with GWT module and the gwt-user library as dependency in 11.0 - 12 EAP
  • Task Management:
  • IDEA-96512 (Bug): Create new task UI too small
  • User Interface:
  • IDEA-96970 (Usability Problem): Non-existent paths in library editor aren't highlighted anymore
  • IDEA-93516 (Usability Problem): Bookmarks dialog: Usability Problems
  • IDEA-96428 (Cosmetics): Picture in Windows installer could be updated
  • IDEA-95782 (Cosmetics): Project view: File color background is 1pixel bigger than selection
  • IDEA-97416 (Bug): Resume icon looks like run icon
  • IDEA-97387 (Bug): Retina icons are always enabled
  • IDEA-97386 (Bug): Retina disabled icons are bad quality
  • IDEA-96360 (Bug): Icons: Icons in Setting > Keymap are out of date
  • IDEA-97671 (Bug): File colors in Project View doesn't work on Windows under Darcula
  • IDEA-97674 (Bug): NPE in IDEA logs
  • IDEA-97354 (Bug): Show diff appears under main frame
  • IDEA-96590 (Meta Issue): Welcome screen "Template Project" menu item should be renamed to "Project Defaults" to match new naming convention of the File menu
  • User Interface.Darcula:
  • IDEA-96038 (Usability Problem): The red colour used for unversioned files is sometimes hard to read
  • IDEA-95471 (Usability Problem): Darcula: invert colors of the scrollbar's thumb
  • IDEA-95646 (Cosmetics): Darcula: description text in Settings is barely visible
  • IDEA-96836 (Task): Darcula: provide .flex files scheme
  • IDEA-96530 (Bug): Darcula: 'Collapse all' icon on tool windows is incorrect
  • IDEA-96535 (Bug): Darcula: dop-out Commit button has misplaces arrow icon
  • IDEA-96114 (Bug): Android xml settings are broken (not visible)
  • IDEA-94397 (Bug): IDETalk don't use Darcula colors in messages
  • Version Control:
  • IDEA-97413 (Bug): IOOB when applying patch
  • Version Control. Git:
  • IDEA-97252 (Bug): Git Pull - list of remote branches no longer in order
  • Version Control. Subversion:
  • IDEA-97722 (Bug): Subversion cannot connect to server over proxy
  • IDEA-96565 (Bug): Annotate does not work : svn: E160013
  • Version Control. TFS:
  • IDEA-97571 (Bug): TFS: Missing Use system credentials checkbox in login dialog when running idea with java 7

New in IntelliJ IDEA Ultimate Edition 12.0 Build 123.72 (Dec 5, 2012)

  • Brand new compiler mode, with faster builds and better user experience
  • Java 8 language support
  • Advanced UI designer for Android development
  • Fresh look and feel, with a new dark UI theme
  • Support for Play 2.0, with Scala and Java support
  • Significantly improved support for Spring frameworks, including Integration, Web Flow, MVC, Security, Batch, and more
  • Built-in powerful tools for database development
  • Better user experience with Java EE application servers
  • Cloud Foundry support, with deployment tools

New in IntelliJ IDEA Ultimate Edition 12 Build 123.67 RC 3 (Dec 5, 2012)

  • No subsystem:
  • IDEA-96508 (Bug): static method calls should be italic in Darcula
  • Cucumber JVM:
  • IDEA-96233 (Bug): Cucumber for groovy: Find Step Usage does not work
  • Version Control. Subversion:
  • IDEA-96544 (Bug): Subversion: when confirmation for delete= "do nothing silently", you can not delete versioned folder

New in IntelliJ IDEA Ultimate Edition 12 Build 123.63 RC 2 (Dec 4, 2012)

  • No subsystem:
  • Starting page of the New Module wizard: provide access to the corresponding help topic
  • Color picker's fields are tool small under Darcula
  • Code Analysis. Inspection:
  • Running "EJB Environment Inspection" result contains duplicate names
  • Code Coverage:
  • Code coverage fails with Java 8
  • Database:
  • Create datasource actions are not available on fresh install
  • Editor. Editing Text:
  • Cannot Undo, files already changed: /a.dummy
  • Flash_Flex:
  • Breakpoints in ActionScript files do not work when debugging app using ANE
  • J2EE.EJB3:
  • Lots of IllegalArgumentException while working with EJBs
  • Java. Error Highlighting:
  • Erroneous error highlighting on cast conversion
  • Packaging and Installation:
  • RubyMine Windows 8 Pro 64-bit Incompatibility Issue
  • Project Configuration:
  • No way to add existing module (*.iml file) to the current project
  • User Interface.Darcula:
  • colors for breakpoint line and execution line are misplaced
  • Identifier under caret (write access) attribute is too bright
  • Darcula: white border around undocked tool window
  • Version Control:
  • Jumping selection bug in Commit Changes Dialog
  • Version Control. Mercurial:
  • Removing files very slow with Mercurial
  • Version Control. Subversion:
  • Subversion: credentials (not saved) are not preserved within same session if subversion settings are changed

New in IntelliJ IDEA Ultimate Edition 12 Build 123.23 EAP (Nov 27, 2012)

  • No subsystem:
  • IDEA-95581 (Usability Problem): Show project structure errors in the problems window
  • IDEA-91871 (Bug): Support Oracle XMLTYPE in DB table views
  • IDEA-95635 (Bug): Feedback: JDBC parameter inspection fails in more complicated case
  • IDEA-95687 (Bug): Android lint inspection lazy loading
  • IDEA-86873 (Bug): Out of memory exception when trying to manage file encodings
  • IDEA-95509 (Bug): Welcome screen: recent projects paths use incorrect notion on Mac
  • IDEA-94971 (Bug): Jetty deployment - Server is not connected. Press 'Deploy' to start deployment
  • IDEA-95784 (Bug): Bad watermark font
  • IDEA-91425 (Bug): Scope Pattern: # character in filenames triggers a syntax error
  • Android:
  • IDEA-95292 (Bug): Android Designer: Properties table: impossible to select values from drop-down lists via keyboard
  • IDEA-95211 (Bug): When creating a new project from existing sources, the res/raw directory is ignored.
  • IDEA-95467 (Bug): Android: External Build: building of an artifact that depends on another artifact fails with "android-validator: Artifacts related to the same module have different ProGuard options"
  • IDEA-95571 (Bug): Android: External Build: "Generate unsigned APK" compiler option is ignored - unsigned APK is not generated
  • IDEA-95389 (Bug): Android Device configuration doesn't validate Screen Heigth
  • IDEA-94868 (Bug): Android: External Build: SDK is not found during compilation if module dependencies are stored in Eclipse format
  • IDEA-91387 (Bug): Android UI Designer - Backspace deletes the value of properties
  • AspectJ:
  • IDEA-95716 (Bug): compile with ajc fails: Internal error (Plugin: com.intellij.aspectj): null
  • Code Analysis. Inspection:
  • IDEA-95738 (Bug): "Make method return type X" inspection duplicates the return statement in rare case
  • IDEA-95735 (Bug): Incorrect "field may be final" inspection
  • Code Coverage:
  • IDEA-89617 (Bug): Cannot run tests with coverage and -Djava.system.class.loader=com.intellij.util.lang.UrlClassLoader enabled
  • IDEA-94816 (Bug): ClassNotFoundException during java instrumentation for code coverage
  • Compiling Project:
  • IDEA-95615 (Bug): Cannot compile on AJC
  • IDEA-94905 (Bug): External Build messes up artifact build
  • IDEA-93832 (Bug): Changed sources not recompiled when using external build
  • IDEA-95402 (Bug): Problems tool window is not updated on changing module library dependencies
  • IDEA-95257 (Bug): Annotation processor's resources are handled at compile different than with maven
  • IDEA-95599 (Bug): Groovy compiler error
  • IDEA-95473 (Exception): IC-122.813 cant work with recent JDK8 build (as the choosen project JDK)
  • Cucumber JVM:
  • IDEA-95239 (Bug): Refactoring with cucumber and JUnit doesn't work on spell checking.
  • Debugger:
  • IDEA-95341 (Bug): Switching tabs in Debug view changes location in console window
  • Drools:
  • IDEA-95488 (Exception): CCE at com.intellij.psi.impl.source.codeStyle.ReferenceAdjuster.getClassReferenceToShorten
  • Editor. Editing Text:
  • IDEA-95675 (Bug): Source Code Pro font displays '&' as a bunch of strange lines when used between quotes.
  • IDEA-94968 (Bug): Idea hung
  • IDEA-95460 (Exception): INRE through FileBasedIndexImpl.processFilesContainingAllKeys()
  • Find, Replace, Find Usages:
  • IDEA-92172 (Bug): Find in scope does not work as expected
  • Flash_Flex:
  • IDEA-95767 (Bug): External build: Flash build configuration is not recompiled when dependency SWC file is changed
  • IDEA-95701 (Bug): Flex, Implement Interface intention: chosen parent class not reflected in code
  • IDEA-95401 (Exception): Flex, UML diagram: IllegalArgumentException on choosing New/MXML Component from diagram right-click menu
  • Grails:
  • IDEA-95628 (Cosmetics): cannot resolve symbol in UrlMappings.groovy
  • Groovy:
  • IDEA-95630 (Performance Problem): GrTypeDefinitionImpl#isDeprecated causes stub->ast switch
  • IDEA-95790 (Bug): Groovy inspection - Warning 'empty catch block' even if exception varibale name is ignored
  • IDEA-95249 (Bug): new WebView(contextMenuEnabled: false) in Groovy highlights 'false' as warning
  • IDEA-95550 (Bug): Groovy: add throws clause to generated methods
  • J2EE.JSF:
  • IDEA-95596 (Bug): Implicit attribute "rendered" for JSF composite components not recognized
  • Java. Code Completion:
  • IDEA-95710 (Bug): autocomplete is too agressive when assigning array of primitive type to an Object
  • Java. Error Highlighting:
  • IDEA-95691 (Bug): IDEA shows error in code that compiles. (Overloading var args)
  • Java. Intention Actions:
  • IDEA-93017 (Bug): Implement interface method can't find a destination class
  • Java. Refactoring:
  • IDEA-95696 (Bug): Extract method doesn't work if expression is under cursor but is not selected
  • Maven:
  • IDEA-95645 (Bug): specifing multiple goals in defaultGoal does not work
  • Project Configuration:
  • IDEA-94057 (Bug): New Project Wizard: Create from Template: "Create source root" option is not needed for Grails and Griffon modules
  • IDEA-95344 (Bug): Java Module created in existent project gets SDK different to project SDK
  • IDEA-95399 (Bug): Web Artifact is built incorrectly after artifact configuration change and reverting back
  • IDEA-94891 (Bug): Import Project: when selecting .gradle file as an import target, path to that file should be substituted to "Gradle project" field in "Import Project from Gradle" wizard
  • IDEA-94952 (Bug): Web artifact is built incorrectly after module rename
  • IDEA-95474 (Exception): UnknownHostException: download.jetbrains.com at RemoteTemplatesFactory.createTemplates() on opening New Project/Module Wizard if there is no Internet connection
  • Run | Debug configuration:
  • IDEA-95859 (Usability Problem): Run Configurations: don't allow to add the run configuration as AnotherConfiguration to itself
  • IDEA-64425 (Bug): Run configurations: Share = Yes for temporary and Apply does not update its appearance until dialog closing
  • SQL:
  • IDEA-90682 (Feature): Add sql intention for filling in columns in insert
  • IDEA-48457 (Usability Problem): SQL: the inspection for a view definition shows warning when table name is not resolved
  • IDEA-76835 (Usability Problem): SQL: SQLServer: TERTIARY_WEIGHTS() is yellow
  • IDEA-79380 (Bug): SQL: SQLServer: "Unresolved reference" inspection reports warning for COUNT_BIG
  • IDEA-48856 (Bug): SQL: Oracle: type constructor expressions are parsed wrong
  • IDEA-95621 (Exception): SQL: Throwable through SqlParser.parse() on deleting a value in INSERT ... VALUES clause
  • Spring:
  • IDEA-73639 (Bug): Spring 3.1 support: @Autowired Dependency generation: PsiInvalidElementAccessException
  • UML:
  • IDEA-67410 (Task): Map help buttons of the "create new members" dialogs
  • IDEA-95698 (Bug): Building class diagram from inner class shouldn't include other inner classes
  • Unit Testing. JUnit:
  • IDEA-95819 (Bug): Single test run does not show stacktrace from @BeforeClass and is not marked as failed
  • IDEA-95469 (Bug): IDEA 12 no longer offers to open diff dialog when a JUnit test throws an org.junit.ComparisonFailure
  • User Interface:
  • IDEA-95620 (Usability Problem): The Welcome screen has no a close button
  • IDEA-95878 (Cosmetics): Inappropriate tooltip for "Preview Usages" button in TODO
  • IDEA-93647 (Bug): Error hint is not shown when refactoring is invoked with mouse
  • IDEA-95268 (Bug): Welcome Screen: Create New Project From Existing Files action should be removed
  • IDEA-95785 (Bug): Remove stupid tooltips from welcome screen
  • IDEA-94983 (Bug): Setting the tabs placement to None disables 'Window|Editor Tabs|Close'
  • IDEA-95413 (Bug): Show welcome screen on the same display where the last closed project window was
  • User Interface.Darcula:
  • IDEA-95281 (Bug): Red color is too bright for the dark color scheme
  • IDEA-95576 (Bug): UML diagrams look terrible under Darcula
  • IDEA-95786 (Bug): Some links unreadable under Darcula
  • Version Control. Mercurial:
  • IDEA-68419 (Bug): Mercurial: file contents is not updated properly after UpdateTo... performing

New in IntelliJ IDEA Ultimate Edition 12 Build 123.4 Pre (Nov 26, 2012)

  • Highlights:
  • Alphabetization and name-based rules in Java Code Arrangement
  • Darcula UI improvements
  • Jetty 9 support
  • Event handlers support in Android UI Designer
  • Ability to name top-row columns in CSV Editor
  • Show History for directory for Mercurial
  • No subsystem:
  • IDEA-94157 (Feature): Jetty 9 support
  • IDEA-89660 (Usability Problem): Property Table: children should be shown/hidden by left/right arrow keys.
  • IDEA-95136 (Usability Problem): Move to another changelist shall pre-select 'create new' option If there's only one changelist so far
  • IDEA-95133 (Usability Problem): Run Configuration: 'Single instance only' doesn't fit into the default dialog size
  • IDEA-90293 (Performance Problem): Block cursor slows down editor painting with Retina
  • IDEA-88439 (Task): Retina Improvements
  • IDEA-95531 (Bug): Memory leak
  • IDEA-95129 (Bug): Good Generic Code Is Marked Red
  • IDEA-94925 (Bug): Current thread CPU time measurement is not supported.
  • IDEA-94838 (Bug): "optimize imports of the fly" - change the inspection name
  • IDEA-95290 (Bug): Welcome Screen: "Check out from version control" popup misaligned
  • IDEA-94986 (Bug): No error on using 'this' inside an interface
  • IDEA-95061 (Bug): Narrow scope quick fix does not work with switch statement
  • IDEA-94554 (Bug): Intellij Idea doesnt change theme to Darcula correctly on Linux. Failed to change theme to default
  • IDEA-94717 (Bug): IntelliJ 12 public preview : deployment error with Tomcat
  • IDEA-81630 (Bug): Good code is red: Cannot resolve method aspectOf ('factory-method="aspectOf")
  • IDEA-82353 (Bug): Static import suggestion when using Hamcrest incorrectly suggests sun.nio.cs.Surrogate#is
  • IDEA-94848 (Bug): Two event dispatch threads if starting without showing splash screen
  • IDEA-95409 (Bug): CheckOut from welcome screen: background button on progress indicator doesn't work
  • IDEA-94874 (Bug): text doesn't wrap in 'edit revision comment' window
  • IDEA-95087 (Bug): 'not' unexpected
  • IDEA-95414 (Bug): Icons: Event Log: strange Mark all as read icon
  • IDEA-95416 (Bug): Icons: update Spring icons
  • IDEA-94989 (Bug): Favorites: drag and drop nodes between lists doesn't work (checked with file nodes)
  • IDEA-94813 (Bug): "Preview Usages" is broken
  • IDEA-93616 (Bug): Error at startup with Mac JRE 1.7
  • Android:
  • IDEA-93121 (Feature): Support for event handlers
  • IDEA-93280 (Task): Support Android artifacts siginig in external compiler mode
  • IDEA-87153 (Bug): Android Designer: Designer Component Tree: nodes' widths are not updated on the fly
  • IDEA-94901 (Bug): BuildConfig class duplicate when using android-maven-plugin 3.4.0 and IDEA IU-122.746
  • IDEA-87866 (Bug): Android UI Designer : CustomView can't list up android library project's customview.
  • Ant:
  • IDEA-94671 (Cosmetics): #ant tree unreadable with the new #{User Interface.Darcula} Look & Feel
  • CSS:
  • IDEA-90965 (Feature): Preview color as background in addition to the gutter square
  • Code Analysis. Inspection:
  • IDEA-95197 (Usability Problem): Utility class without private constructor shall ignore private inner classes.
  • IDEA-94690 (Usability Problem): Magic number inspection shall have an option to ignore initial sizes of Collections, Sets, Maps, StringBuilders and StringBuffers
  • IDEA-95207 (Bug): incorrect insection about StringBuilder
  • IDEA-95072 (Bug): Ignore list being ignored in "Non serializable field in serializable class" inspection
  • IDEA-95021 (Bug): Strange and incorrect warning about method parameters with always true if at the start
  • Code Coverage:
  • IDEA-95209 (Bug): "Track per test coverage" shows error for test methods that contain an underscore character
  • Code Formatting and Code Style:
  • IDEA-93476 (Feature): Built-in code arrangement does not support alphabetization
  • IDEA-94317 (Feature): Rearranger: Provide ability to specify name-based rules
  • IDEA-91269 (Cosmetics): Code Style | Arrangement: use Mac-style toolbar on Mac OS
  • IDEA-94969 (Cosmetics): Code Style | Arrangement: disabled modifiers look weird on Darcula
  • IDEA-94107 (Bug): Java rearranger corrupts code if more than one field declared with comma separator
  • IDEA-95101 (Bug): Code Style | Arrangement: it could be possible to edit existing regexp rather than typing it over again
  • IDEA-95008 (Bug): Code Style | Arrangement: item appears if two rules are simultaneously deleted by deleting their components
  • IDEA-95138 (Bug): Code Style | Arrangement: visual defects appear on adding rules to an empty list of rules
  • IDEA-94972 (Bug): Code Style | Arrangement: Delete button doesn't delete rules
  • IDEA-95368 (Bug): Code Style | Arrangement: Edit popup is not closed on deleteng a rule that is in edit mode
  • IDEA-95143 (Bug): Code Style | Arrangement: 'Rearrange code' action should not be shown in 'Code' menu if it is not available in current context
  • IDEA-95369 (Exception): Code Style | Arrangement: java.util.regex.PatternSyntaxException on typing a bracket in "name" (regexp) field
  • IDEA-94950 (Exception): Code Style | Arrangement: AIOOBE at ArrangementMatchingRulesModel.removeRow() on removing the last rule that is in edit mode
  • Code Navigation:
  • IDEA-92555 (Usability Problem): Go to class doesn't find my class if I type it in lower case
  • IDEA-94823 (Bug): URLClassLoader shouldn't match UrlClassLoader
  • Compiling Project:
  • IDEA-95060 (Performance Problem): Make is slower in LEDA vs IntelliJ 11
  • IDEA-95173 (Cosmetics): Problems tool window: don't change status message panel width while compiling
  • IDEA-95157 (Bug): New exception in javac when compiling IntelliJ IDEA project using external build
  • IDEA-95355 (Bug): Make Project stack trace (automatic reporting not available in this context.
  • IDEA-95313 (Bug): Make automatically is not triggered (Problems tool window reports no error) in case of deleting referred class
  • IDEA-95403 (Bug): SEVERE: Cannot compile anymore
  • Database:
  • IDEA-94849 (Feature): Allow top row of csv to name columns in csv view
  • IDEA-95187 (Bug): [Database compare] Faulty update script for migration
  • IDEA-94852 (Bug): Idea failed to load plugins
  • Debugger:
  • IDEA-90846 (Usability Problem): Expression text is duplicated in 'Result' panel of 'Expression Evaluation' dialog hiding the actual result
  • Drools:
  • IDEA-95098 (Feature): Comment lines in drools files should look like comments in any other file
  • IDEA-95086 (Bug): High CPU/memory usage and poor performance
  • IDEA-95084 (Bug): add Drools file types to New
  • IDEA-95081 (Bug): asterisk imports not working correctly
  • Editor. Editing Text:
  • IDEA-95392 (Usability Problem): Too many suggestions
  • Find, Replace, Find Usages:
  • IDEA-94980 (Bug): Go To Class: Show results, more than 1000, asks "search for more" for every single item found
  • IDEA-94856 (Bug): Find Usages Settings dialog: Help/F1 should open Find Usages reference
  • Flash_Flex:
  • IDEA-94955 (Feature): Flex: when creating a new class for MXML attribute value, allow choosing MXML templates along with AS ones
  • IDEA-61855 (Performance Problem): While analysing FlexUnit output, accessing filesystem may be inacceptably slow
  • IDEA-95432 (Bug): Trying the Debug Configurations straight to Ipod touch
  • IDEA-94839 (Bug): Completion for resource key does not overwrite prefix
  • IDEA-95386 (Bug): Set correct swf-version for an AIR desktop and mobile build configs of Flash project
  • IDEA-94962 (Bug): Flex UML diagram: use the same wizards as used in Project View for creating new AS/MXML classes
  • IDEA-94684 (Bug): Darcula OS-X: ActionScript text background white
  • IDEA-76348 (Bug): Flex, Package Mobile Air Application: show 'Android application created' despite warnings that occur while packaging
  • IDEA-94245 (Bug): AIR packaging warnings are treated as errors
  • GUI Designer:
  • IDEA-94779 (Bug): Automatically copy form runtime classe to output directory
  • Groovy:
  • IDEA-94996 (Usability Problem): Groovy Shell discards typed expression if down-arrow pressed too many times
  • IDEA-94731 (Bug): Covert to Java: 'final' modifier inserted two times
  • IDEA-94712 (Bug): Convert to Java: nullable refs
  • IDEA-94713 (Bug): Convert to Java: replace == with equals
  • IDEA-95357 (Exception): Exception in Groovy DSL (GroovyDslExecutor.groovy:168)
  • Indices:
  • IDEA-94902 (Bug): Indexing issue in IDEA 12 Preview
  • IntelliLang:
  • IDEA-23773 (Bug): temporary injection does not handle concatenation
  • J2EE:
  • IDEA-74969 (Performance Problem): IDEA freezes during GXT development (console filtering is slow)
  • IDEA-94818 (Bug): Inspections/Syntax Analysis very slow
  • J2EE.Glassfish:
  • IDEA-94169 (Bug): sun-web.xml is deprecated
  • J2EE.WebLogic:
  • IDEA-93817 (Usability Problem): Support server specific deployment descriptor for WL-10+
  • Java. Code Completion:
  • IDEA-94821 (Usability Problem): Don't autoinsert a single completion item if it's provided via middle matching
  • IDEA-95064 (Bug): Unexpected code completion
  • Java. Error Highlighting:
  • IDEA-95437 (Bug): Good code is red: Unhandled exception
  • IDEA-94987 (Bug): Java: usage of raw type with parameterized bound is green
  • IDEA-95065 (Bug): Java: bad wildcard bound is green when parameterized type is not a supertype, while raw type is
  • IDEA-94990 (Bug): Bad code is green: No unique maximal instance exists for type variable with upper bounds boolean,Object
  • IDEA-94908 (Bug): Java: rare type with raw inner is green
  • Java. Intention Actions:
  • IDEA-95297 (Bug): Exception when trying to split complex if into two ifs
  • Java. Refactoring:
  • IDEA-95199 (Bug): Extract Class refactoring cannot create classes in the default package
  • IDEA-95276 (Bug): Optimize import breaks code
  • IDEA-94875 (Bug): A new bug in move refactoring operation
  • IDEA-95318 (Bug): Introduce constant from named constant reference fails if move to another class option is required
  • Maven:
  • IDEA-71737 (Usability Problem): URL of Mirror in Maven settings.xml is Not Clickable
  • IDEA-94120 (Usability Problem): Maven combine.self attribute is not allowed
  • IDEA-95334 (Bug): Add maven dependency should ignore generics.
  • IDEA-92848 (Bug): Html tags not parsed in description
  • IDEA-95196 (Bug): Add Framework Support - Maven Doesn't Move Source Files To New Structure
  • IDEA-94115 (Bug): Maven: consider the maven-processor-plugin settings on annotation processors configuring
  • Packaging and Installation:
  • IDEA-94892 (Feature): Use 'onlylocal' option for YourKit profiler agent
  • IDEA-85545 (Bug): Uninstaller of IDEA Community deletes settings and caches of IDEA Ultimate
  • IDEA-95306 (Bug): Uninstall does not remove shortcuts from system start menu (WinXP, regression)
  • Plugin Support. API:
  • IDEA-94982 (Bug): Support multiple console highlights per line
  • Project Configuration:
  • IDEA-94453 (Usability Problem): Misleading usage of the term "template"
  • IDEA-94956 (Usability Problem): Add "Import module" option to project settings
  • IDEA-94041 (Cosmetics): New Project Wizard: Create from Template: "Browse" buttons in "More Settings" have different height on Mac OS
  • IDEA-94889 (Bug): Import Project: when Import Project is called from Welcome Screen, it is suggested to select .iml file as a possible import target
  • IDEA-94914 (Bug): "New Project..." shows add module dialog
  • Run | Debug configuration:
  • IDEA-94593 (Usability Problem): Affordance of run/debug configurations groups
  • IDEA-88988 (Usability Problem): Stop Confirmation dialog is confusing
  • IDEA-94809 (Bug): Rerun leaves old java system process running
  • SQL:
  • IDEA-82256 (Bug): SQL: MySQL: UNION with ORDER BY referring not existing resulting column is green
  • IDEA-48662 (Bug): SQL: Oracle: column alias is resolved in GROUP BY and HAVING clauses
  • IDEA-94858 (Bug): Oracle SQL dialect: valid code is underlined, + formatting problems
  • IDEA-95266 (Bug): PostgreSQL error with "IF NOT EXISTS" statement
  • Spring:
  • IDEA-44146 (Feature): Spring: quickfix to create non-existent bean should provide specific pre-defined beans from custom namespace
  • IDEA-77222 (Performance Problem): Spring model validation takes forever
  • Task Management:
  • IDEA-95265 (Bug): Clock icon should be 13x13
  • Unknown:
  • IDEA-94524 (Bug): problem with fsnotifier
  • User Interface:
  • IDEA-95047 (Cosmetics): Memory indicator text doesn't fit the frame
  • IDEA-95107 (Cosmetics): Corners of Code Style > Java > Arrangement bubbles have artifacts
  • IDEA-95026 (Cosmetics): Change "Cancel" to "Postpone" in Appearance change confirmation dialog
  • IDEA-95014 (Bug): Memory indicator is drawn incorrectly
  • IDEA-94895 (Bug): New Project wizard: certain mnemonics do not work
  • User Interface.Darcula:
  • IDEA-95261 (Usability Problem): Darcula: Breakpoints Dialog caption is unreadable
  • IDEA-95273 (Usability Problem): Darcula: current line marker in editor is too visible and I cannot easily distinguish it from the selection
  • IDEA-93614 (Cosmetics): Darcula L&F: Settings actions in Find Action popup are hardly readable
  • IDEA-95286 (Bug): Bright borders for Stripes and Stripe buttons
  • IDEA-95330 (Bug): Darcula cancel icons with white cross
  • IDEA-95291 (Bug): Darcula: memory indicator may be darker
  • IDEA-95527 (Bug): captions are broken
  • IDEA-94937 (Bug): When switching to Dracula look'n feel, it is not possible to come back to the default look'n feel
  • IDEA-95214 (Bug): Table grid color is too bright
  • IDEA-95376 (Bug): Darcula: memory indicator incorrectly shows percentage
  • IDEA-95378 (Bug): Darcula icons: >> icon on action toolbars is invisible
  • IDEA-94547 (Bug): Darcula: White border around "File Analysis" block
  • IDEA-95185 (Bug): File color for library files are too dark
  • IDEA-95264 (Bug): Library tree is unreadable
  • IDEA-95227 (Bug): Darcula: scopes editor
  • IDEA-93579 (Bug): Darcula - Can't read text in inspection results
  • IDEA-95245 (Bug): Test color is too aggressive under Darcula
  • IDEA-95246 (Bug): File colors under Darcula should be improved
  • IDEA-93561 (Bug): Darcula - "Tip of the Day" white background
  • IDEA-94538 (Bug): Darcula: can't read plugin text
  • IDEA-95231 (Bug): Violet is too bright when in Darcula
  • IDEA-95230 (Bug): Brawn color labeled as Yellow in File Colors when in Darcula
  • IDEA-95234 (Bug): Asc and Desc icons are ugly
  • Version Control:
  • IDEA-94954 (Exception): Move to Change List without VCS throws NPE
  • Version Control. Mercurial:
  • IDEA-68122 (Feature): Mercurial: ShowHistory for directory: implement CompareWithLocal and Show Diff.
  • Version Control. Subversion:
  • IDEA-94845 (Bug): Subversion: after shared project commit the top-level folders appear as locally deleted until Refresh
  • IDEA-94873 (Bug): Subversion: renamed/moved file located in root added as svn:externals gets incorrect status when command line client is used
  • IDEA-95149 (Bug): Subversion: annotate tree-conflicted file -> error
  • IDEA-95097 (Bug): IntelliJ IDEA build #IU-122.813. Can't checkout project from subversion repository

New in IntelliJ IDEA Ultimate Edition 1.1.5 Build 122.813 EAP (Nov 15, 2012)

  • Major changes:
  • Support for JDK 8’s new extension methods syntax.
  • Code assistance for Drools Expert, a rule-based language from JBoss.
  • Basic Vaadin support.
  • ColdFusion debugger.
  • No subsystem:
  • IDEA-86337 (Usability Problem): Disable actions in 'Generate...' popup which can't be applied
  • IDEA-94512 (Usability Problem): Too long menu list
  • IDEA-93675 (Usability Problem): Failed plugin prevented a popup menu from opening
  • IDEA-94513 (Usability Problem): Import: Eclipse: file chooser selection is not synchronized with "Select Eclipse projects directory" field
  • IDEA-91361 (Usability Problem): Syntax-aware selection enhancement
  • IDEA-93396 (Performance Problem): Editor context menu (right-click) takes very long to appear in a class with very many constants declared
  • IDEA-94628 (Cosmetics): Old icon in Template Data Languages
  • IDEA-94458 (Cosmetics): Provide proper capitalization in the dialog box that opens on Import
  • IDEA-94493 (Task): Cucumber JVM: lazy inference of --glue parameter
  • IDEA-94888 (Bug): Breakpoints Dialog: editor panel is too wide due to long dependent breakpoint's name
  • IDEA-94886 (Bug): Add to Favorites: silently does nothing for Java classes not under project sources
  • IDEA-94073 (Bug): External build: Eclipe integration: Rebuild/Make ignore test output path
  • IDEA-88021 (Bug): Error writing to file content of Favorites
  • IDEA-94530 (Bug): Darcula: Java doc parameters are invisible
  • IDEA-94532 (Bug): Darcula: balloons border is too dark
  • IDEA-90977 (Bug): Favorites file order garbled
  • IDEA-92677 (Bug): Path variables aren't substituted correctly if they have differences in cases of letters from canonical paths
  • IDEA-94516 (Bug): Find file action don't find certain files
  • IDEA-94624 (Bug): TypeScript debugging: java.io.EOFException when using sourcemaps in Chrome
  • IDEA-94450 (Bug): GenerateXMLSchemaFromJavaUsingJAXB: incorrect error dialog (Ubuntu)
  • IDEA-94580 (Bug): Darcula: balloons and tooltips have same design as in light themes
  • IDEA-93072 (Bug): Base Cucumber plugin throws a NullPointerException when trying to create a step definition
  • IDEA-67336 (Bug): Wrong help page shown for data source/table visualization diagrams
  • IDEA-73083 (Bug): paste leads to out of memory
  • IDEA-93720 (Bug): Can not create Node.JS boilerplate project
  • IDEA-94755 (Bug): CCE on attempt to open LaF settings
  • IDEA-94497 (Bug): Introduce variable produces incorrect code for for-condition/for-updater
  • IDEA-94494 (Bug): Introduce variable produces incorrect code for multi-declarator declaration
  • IDEA-94361 (Bug): Switch default button to "Remind later" on Update dialog
  • IDEA-82116 (Bug): Compile server: root marking/unmarking as source root doesn't affect compiler until project reopening
  • IDEA-94679 (Bug): external make should check if UIDesigner plugin is enabled
  • IDEA-94467 (Bug): Goto implementation does not work on AbstractClass.invokeStaticMethod()
  • IDEA-94673 (Bug): Exception: Unmatched braces in the pattern
  • IDEA-94976 (Bug): Favorites: need to delete item from list several times
  • IDEA-94589 (Bug): Live template for surround with ReadWriteLock incorrect
  • IDEA-87475 (Bug): Favorites: for the CurrentTask node Delete and Rename context menu actions are enabled but do nothing
  • IDEA-94465 (Bug): Change Signature -> add parameter copies the Javadoc @param description from the following parameter
  • IDEA-94407 (Bug): Unable to import project from eclipse from welcome screen
  • IDEA-94813 (Bug): "Preview Usages" is broken
  • IDEA-94439 (Exception): Throwable at com.intellij.ide.errorTreeView.NewErrorTreeViewPanel.b
  • IDEA-91053 (Exception): Throwable at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed
  • IDEA-87471 (Exception): UOE at com.intellij.ide.favoritesTreeView.FavoritesManager.addRoots
  • IDEA-87472 (Exception): CCE at com.intellij.ide.favoritesTreeView.FavoritesPanel$1.drop
  • IDEA-94792 (Exception): Attempt to save database settings causes PE at ComponentStoreImpl.startSave()
  • Android:
  • IDEA-93096 (Usability Problem): Android: Resources dialog: Preview panel could be resizable
  • IDEA-93041 (Usability Problem): When a new profile is created and an application has multiple locales, select an English locale by default
  • IDEA-94459 (Bug): Drag and Drop in Project Tool Window stops working after using Drag and Drop in Android UI Designer
  • IDEA-93048 (Bug): Designer does not remember selected locale
  • IDEA-90146 (Bug): Show notification about missing custom view classes in Android designer
  • IDEA-93167 (Bug): UI/Android Designer: Cmd+... shortcuts are incorrectly processed sometimes
  • IDEA-93164 (Bug): Android Designer: Undo Add Element shows Undo "Visual edit operation: create_children"
  • IDEA-93044 (Bug): When choosing a style for a control, chooser doesn't show any details about each style
  • IDEA-92957 (Bug): UI Designer does not validate dimensions correctly
  • AspectJ:
  • IDEA-94425 (Feature): Support Copyright profiles for AspectJ files
  • CSS:
  • IDEA-94474 (Bug): Flex CSS: color chooser is shown for every number literal in the file
  • IDEA-64435 (Bug): CSS: Warnings when using underscore and sharp hacks
  • Code Analysis. Dependencies:
  • IDEA-94174 (Bug): Dependency matrix analysis does not work with off-process project compilation
  • IDEA-94399 (Bug): DSM does not work for test classes when using Maven 2.2.1
  • Code Analysis. Inspection:
  • IDEA-94442 (Feature): String concatenation inspection shall have an option to be ignored in toString() methods
  • IDEA-94437 (Cosmetics): Class does not overwrite toString() method shall be Class does not override toString() method
  • IDEA-94181 (Bug): Boolean truth inference
  • IDEA-94938 (Bug): Invalid error reported on Type param.
  • IDEA-94286 (Bug): Constant conditons & exceptions wrt f == f
  • IDEA-93168 (Bug): Incorrect "Condition null == *** is always false" highlighting in Java.
  • IDEA-94250 (Bug): Class does not overwrite toString() method shall not warn when toString() in super class is final
  • Code Coverage:
  • IDEA-94420 (Bug): Coverage is not displayed in editor
  • Code Formatting and Code Style:
  • IDEA-94317 (Feature): Rearranger: Provide ability to specify name-based rules
  • IDEA-94947 (Bug): Code Style | Arrangement: visual artifacts appear on clicking "Edit" for a rule while "Edit" popup is open for another rule
  • IDEA-94950 (Exception): Code Style | Arrangement: AIOOBE at ArrangementMatchingRulesModel.removeRow() on removing the last rule that is in edit mode
  • Code Navigation:
  • IDEA-94278 (Bug): Find action behavior changed
  • ColdFusion:
  • IDEA-83102 (Feature): Real debugger for CFML - FusionDebug
  • Compiling Project:
  • IDEA-94638 (Bug): External Build: on source root rename the classes from this root are not processed
  • IDEA-94514 (Bug): External Compiler: Validation On Make not triggered
  • IDEA-91626 (Bug): Compiler fails to identify overloaded methods with mildly ambiguous generic signatures
  • IDEA-93969 (Bug): New "external build" fails with internal compiler error
  • IDEA-94395 (Bug): External build: Problems tool window shows no error when Rebuild reports errors
  • IDEA-94531 (Exception): Can't compile 'using external build'
  • Database:
  • IDEA-69664 (Bug): Database plugin only displays the first resultset
  • Debugger:
  • IDEA-94741 (Usability Problem): Edit breakpoints: should SHOW class name with breakpoint
  • IDEA-84683 (Task): Make debugger actions toolbar configurable
  • Diff_Merge:
  • IDEA-89221 (Usability Problem): Diff View: Incorrect position of change on the srollbar
  • Editor. Editing Text:
  • IDEA-89483 (Usability Problem): Bad handling of blank lines in "Select word (method)"
  • IDEA-94327 (Exception): Exception is thrown when File | Print is invoked
  • File System:
  • IDEA-89944 (Bug): Refresh during checkout branch process (Git) sometimes ends up with few unrefreshed files
  • Find, Replace, Find Usages
  • IDEA-92681 (Feature): Find in path. Can't find all files by pattern
  • IDEA-87727 (Usability Problem): Mnemonic Alt+M (Match Case) doesn't work in search box
  • Flash_Flex:
  • IDEA-94443 (Feature): No quickfix to create method for new ExistingClass().nonExistentMethod()
  • IDEA-60118 (Feature): When creating ActionScript Class via quick fix prompt for template variables if selected custom file template needs it
  • IDEA-69761 (Feature): MXML structure view: show components structure
  • IDEA-68573 (Feature): ActionScript class creation dialog: add fields for super class and implemented interfaces
  • IDEA-70359 (Usability Problem): Item renderers with id's show up in the Structure View
  • IDEA-72083 (Cosmetics): css value with unit: why unit navigate to style definition?
  • IDEA-94383 (Bug): Flex external build sometimes fails: Failed to create file /path/to.swf
  • IDEA-94466 (Bug): Flex external make: changes made to resource pattern don't affect copying assets
  • IDEA-94349 (Bug): Flex external build: path variables in additional compiler options not resolved
  • IDEA-94390 (Bug): Flex external build: resource files are not copied after output folder change
  • GWT:
  • IDEA-90203 (Bug): "Dev Mode" tab in GWT dev mode cannot be reopened
  • IDEA-94080 (Bug): Can't exit IDEA after compiler failure
  • Groovy
  • IDEA-88872 (Feature): Support additional flags when creating a Griffon application project
  • IDEA-61962 (Feature): Groovy mixin support
  • IDEA-69920 (Bug): Support additional imports added by the Griffon compiler
  • IDEA-94733 (Bug): Groovy: complete 'eachWithIndex' with ellipsis
  • IDEA-93735 (Bug): Compilation error when using @Delegate(deprecated=true)
  • IDEA-93642 (Bug): Convert to java: don't implement Groovy Object if there is no implemented methods and class cannot extend GroovyObjectSupport
  • IDEA-94859 (Bug): Plugin/Addon descriptors should be visible in Griffon view
  • IDEA-94766 (Bug): Groovy: implicit cast to array
  • IDEA-94491 (Bug): Calls of overloaded methods taking Runnable/Callable are highlighted yellow when a closure is passed
  • IDEA-94709 (Bug): Groovy: create member from ref is not available in static methods
  • IDEA-94945 (Bug): Groovy: complete boolean constants in annotation arguments
  • IDEA-94586 (Bug): Groovy: process noncode methods in category methods
  • IDEA-94481 (Bug): Groovy: Do't highlight as warning category methods of Class type invoked on class references
  • IDE Configuration:
  • IDEA-94561 (Bug): 122.746 - Custom icons not showing up in toolbar but appear correct in configuration dialog
  • J2EE:
  • IDEA-75348 (Feature): Basic Vaadin support
  • IDEA-66790 (Bug): "Private field is never used" does not appear when @Resource annotation used
  • Java. Code Completion:
  • IDEA-94209 (Bug): Completion in parameter list at array parameter position should insert braces after new Type
  • Java. Error Highlighting:
  • IDEA-92022 (Bug): Java highlighting: conversion of raw type bound to parameterized type bound is green
  • Java. Intention Actions:
  • IDEA-94471 (Bug): 'Remove unnecessary parentheses' is not suggested inside array access
  • Java. Refactoring:
  • IDEA-86011 (Usability Problem): Refactoring: "Move members" -> "To"-class-completion improvements
  • IDEA-94828 (Bug): Cannot clone class
  • IDEA-94288 (Bug): Leda IU-122.694 - Refactoring inner static class to standalone class in external compilation unit fails.
  • IDEA-94460 (Bug): can not delete folder with read only files
  • IDEA-91985 (Bug): Extract method does not work when a comment is selected at the end of the statements
  • JavaScript:
  • IDEA-94229 (Feature): Expose JS Lint Setting: Expected exactly one space between 'function' and '('.
  • IDEA-79850 (Bug): "Reformat code..." for ActionScript removes whitespace from block /* ... */ comments
  • IDEA-92455 (Bug): Good code marked as bad (red) in jquery JavaScript source
  • IDEA-94545 (Bug): TypeScript: Good code red - Imports are expecting a statement
  • IDEA-94573 (Bug): Javascript continuation indent error
  • JavaScript. Debugger:
  • IDEA-86522 (Usability Problem): Show array properties ordered by index as number rather than string
  • Maven:
  • IDEA-76993 (Usability Problem): Maven resolve dependencies progress is always at 100%
  • IDEA-77160 (Bug): ${env.PATH} variable highlighted as red error
  • IDEA-94468 (Bug): Maven3: the generated sources are not detected as source roots
  • IDEA-94611 (Bug): Cosmetics : Capitalization
  • IDEA-94699 (Bug): Import project Wizard: Import project from maven: Wizard proposes wrong Project location
  • IDEA-94696 (Bug): Duplicate class with annotation processor being used for production and test code
  • Packaging and Installation:
  • IDEA-81223 (Usability Problem): Installer should add Start Menu entry for all users
  • Project Configuration:
  • IDEA-94457 (Usability Problem): Provide the possibility to delete custom project templates
  • IDEA-11138 (Usability Problem): Project structure: Add remove depency action to shortcut menu
  • IDEA-94646 (Bug): Save Project As Template: output folder should not be saved probably
  • IDEA-94645 (Bug): Save Project As Template: ipr-based project are saved incorrectly
  • IDEA-94433 (Bug): Changes in 'Module SDK' aren't saved to '.classpath' file
  • IDEA-94038 (Bug): New Project Wizard: Create from Template: Android Module: "Create source directory" step is redundant, because it duplicates "Create source root" option
  • IDEA-79431 (Bug): Settings / Code Style / Scheme combobox: selecting non-project default global scheme reset the choice to default scheme
  • IDEA-94040 (Bug): Create Project From Template: Empty Project: the module settings should be disabled
  • IDEA-94569 (Bug): Import Project: "Cannot import" is shown on attempt to import a project from .gradle and .iml files
  • IDEA-94055 (Bug): New Project Wizard: Create from Template: when creating Java Command Line Application module gets "CommandLine" name regardless of settings
  • IDEA-90644 (Bug): after Ctrl+Shif+A search wrong tab in settings highlighted
  • IDEA-94063 (Bug): New Module Wizard: Create from Template: either empty folder or empty module is created from half of the templates
  • IDEA-94651 (Bug): Project From Template: the Project Format option set when creating project from JavaModule template should not affect projects created from teh different templates
  • Run | Debug configuration:
  • IDEA-94826 (Bug): Process input reversed
  • IDEA-94389 (Exception): IllegalArgumentException if Move Up/Move Down in the list of the Run Configurations
  • SQL:
  • IDEA-94807 (Bug): HSQLDB: Good code is red: DATETIME type
  • IDEA-94944 (Bug): SQL inspection "VALUES clause cardinality": Do not trigger for unknown tables
  • Spring:
  • IDEA-91937 (Performance Problem): Big CPU spike when editing Spring webmvc annotation
  • IDEA-92610 (Bug): Spring Batch: POJO isn't recognized as a valid tasklet
  • User Interface
  • IDEA-94449 (Cosmetics): Move refactoring dialog cosmetics (module combo)
  • IDEA-93622 (Cosmetics): Darcula L&F: text in input fields with Browse button, which don't allow manual input, is unreadable
  • IDEA-94637 (Bug): "View breakpoints" popup does not remember "group by" settings
  • IDEA-93641 (Bug): Favorites: "Edit" is always disabled
  • IDEA-94387 (Bug): Can't set focus into the editor after reopening a project
  • User Interface.Darcula:
  • IDEA-94537 (Cosmetics): TestNG: Ignored test icons look like fails
  • IDEA-94697 (Cosmetics): Dracula Find Highlights Too Bright
  • IDEA-94800 (Bug): Modified, New, Deleted controls have black border
  • IDEA-94747 (Bug): DirDiff colors look bad
  • IDEA-94744 (Bug): CCE from Darcula
  • IDEA-94623 (Bug): Source, test, excluded folders have bright bg
  • IDEA-94824 (Bug): row height in checkbox trees is too high
  • IDEA-94758 (Bug): white line under windows menu bar
  • IDEA-94661 (Bug): Git log is unreadable
  • IDEA-94799 (Bug): "Details" separator in Commit dialog is black
  • Version Control:
  • IDEA-94441 (Exception): Throwable at com.intellij.openapi.vcs.changes.committed.CommittedChangesCache.a
  • Version Control. Git:
  • IDEA-94452 (Bug): "Repository is null for root file" error if reopen the project from github.
  • IDEA-94378 (Bug): Files are not refreshed after stash/unstash
  • IDEA-94306 (Bug): UI freeze while making Git revert for many files
  • Version Control. Mercurial:
  • IDEA-86717 (Usability Problem): Path to Mercurial (hg) should be autodiscovered
  • IDEA-70721 (Bug): Mercurial push consistently shows 'Nothing to push' notification even if changes were pushed
  • Version Control. Perforce:
  • IDEA-93443 (Bug): Cannot perform commit - corresponded change list could not found
  • Version Control. Subversion:
  • IDEA-94505 (Bug): Delete folder from Subversion 1.7 shouldn't prompt that directory will be deleted only after commit
  • IDEA-25922 (Bug): SVN: Deleting a folder pops up "Clear Read-only Status"-Dialog for files in .svn
  • IDEA-94774 (Bug): Creating new project - svn deadlock
  • IDEA-94665 (Bug): Subversion: with command line acceleration, status sometimes fails if full path is reported
  • IDEA-94664 (Bug): Subversion: local changes inside external directory is not shown if command line acceleration is used
  • IDEA-93524 (Bug): Sybversion 1.7: One commit creates several revisions
  • IDEA-91152 (Exception): SVN: NPE at org.jetbrains.idea.svn.dialogs.QuickMerge$MergeAllWithBranchCopyPoint.consume
  • Web Services:
  • IDEA-93424 (Usability Problem): Web Services: for ws classes not annotated with @WebService UnExpose intention is not available
  • IDEA-93376 (Bug): Web Services: Axis: engine is available in facet settings but not in Settings | Web Services - no possibility to configure/download library
  • IDEA-93377 (Bug): Web Services: JAX_RPC: web service creating doesn't work with the latest Glassfish
  • IDEA-94311 (Bug): Settings->WebServices dialog discrepancies

New in IntelliJ IDEA Ultimate Edition 11.1.5 Build 117.1006 EAP (Nov 14, 2012)

  • No subsystem:
  • IDEA-90945 (Bug) Display balloon notifications - option does not persist after restart
  • Code Analysis. Inspection:
  • IDEA-92759 (Bug) NPE in RefManagerImpl.export
  • Editor. Editing Text:
  • IDEA-80858 (Bug) Assigning Start/Stop Record to Keymap key records key that start/stops macro recording
  • Find, Replace, Find Usages:
  • IDEA-86810 (Bug) Find Usages not finding usages when I do it on decompiled stub source
  • Groovy:
  • IDEA-93257 (Bug) Groovy: good code is red when annotation attribute is named "def"
  • IDEA-92684 (Bug) In an internal method of an enum constant IDEA doesn't recognize that constant itself
  • IDEA-94314 (Bug) Groovy: semicolon may be body of control statements
  • Version Control. CVS:
  • IDEA-88523 (Bug) zip file conflict -> idea destroys zip file no matter which option is chosen
  • Version Control. Subversion:
  • IDEA-94665 (Bug) Subversion: with command line acceleration, status sometimes fails if full path is reported
  • IDEA-94664 (Bug) Subversion: local changes inside external directory is not shown if command line acceleration is used
  • IDEA-86863 (Bug) Subversion: "file is changed on server" marker is shown for all locally changed files in 1.6 working copy
  • IDEA-93910 (Bug) CRITICAL: hanging background tasks blocks many functionalities

New in IntelliJ IDEA Ultimate Edition 12 Build 122.746 Pre (Nov 9, 2012)

  • Highlights:
  • IDE General: Better intelligence, performance and look and feel.
  • Languages Support: Support for Java 8, Typescript, Dart and other languages.
  • Developer Tools: New developer tools for Database and Clouds.
Frameworks Support: Rich support for Spring, Play 2.0, Android 4.2 and other frameworks.
  • IDE GENERAL:
  • Brand New Compiler:
  • Completely revised approach to project compilation brings enhanced performance and better user experience:
  • Faster incremental builds
  • Lower memory requirements
  • Better error highlighting
  • Byte Code Viewer:
  • Now you can analyze byte code for your classes on the fly to better understand how your code works.
  • Better Performance:
  • Faster project indexing and better responsiveness.
  • Smarter Code Completion:
  • Now completion works even if you type an identifier from the middle part.
  • Class name completion is available now as part of basic completion, so you don't need a separate shortcut.
  • Other improvements that make completion even smarter.
  • Live Edit (Ultimate only):
  • Edit your HTML, CSS and JavaScript files in the IDE and see the changes in the browser immediately.
  • Fresh Look and Feel:
  • IntelliJ IDEA 12 comes with a fresh look and feel and Darcula, the new native dark theme for the IDE.
  • Intelligent Formatting:
  • Native support for smart code arrangement is now available for Java and other languages.
  • JavaDocs:
  • Many formatting enhancements. New action for resolving JavaDocs issues added.
  • LANGUAGES SUPPORT:
  • Java 8:
  • Support for lambda expressions and method references with new intentions and quick-fixes.
  • Scala:
  • Dynamic support
  • Implicit classes support
  • Enhanced debugger
  • ScalaTest 2.0 support
  • Improved refactorings
  • New intentions
  • Groovy:
  • Static type-checking support
  • Convert to Java refactoring
  • New inspections
  • Dart (Ultimate only):
  • Code assistance with the latest syntax support, completion, navigation and refactorings.
  • Code analysis and quick-fixes with Dart Analyzer support.
  • Integrated debugger and tools for unit testing.
  • TypeScript (Ultimate only):
  • Code assistance and initial support for debugger via Source Maps.
  • JavaScript (Ultimate only):
  • Support for JsTestDriver has been improved, bringing better performance and debugger for unit tests.
  • JavaScript libraries may now be configured at project level.
  • Full support for Google Closure compiler JSDoc annotations (aka typed JavaScript).
  • DEVELOPER TOOLS:
  • Database Tools (Ultimate only):
  • With new Edit Tools you can add, drop or rename tables, columns, keys and indices. IntelliJ IDEA will take care of applying the corresponding changes to other code.
  • Definition Editor enables you to edit the definition for views, procedures and packages, with code assistance.
  • Diff Tool helps you easily generate SQL queries of the difference between selected tables or databases.
  • Many other improvements and new features, including manual transaction control, table data export, better dialects support and enhanced user experience.
  • Git:
  • Cherry-pick now provides a commit dialog.
  • Compare folders from history, compare folders with branches.
  • Filter commits by dates and mark in Git Log.
  • Other performance and usability improvements.
  • Mercurial:
  • Repository view was added.
  • Show All Affected Paths is available from History and Annotations.
  • Diff and Merge Tools:
  • User interface for Diff and Merge Tools has been improved. Settings menu added.
  • Applied changes and difference in line endings are shown now. You can also apply both sides of a conflicting change.
  • Highlighting for folders with modified files is also available now.
  • Subversion:
  • Now you can view and resolve tree conflicts.
  • Ability to edit descriptions for existing commits.
  • Perforce (Ultimate only):
  • More reliable offline mode and many performance improvements.
  • Maven:
  • Improved import of the projects using Maven 3.
  • Cloud Foundry (Ultimate only):
  • With new Cloud Tools you can deploy, run and monitor your applications in Cloud Foundry.
  • Application Servers (Ultimate only):
  • Support for TomEE, Glassfish 4, Weblogic 8.5 and Weblogic 8.5 Liberty application servers added.
  • New dedicated tool window added for managing application servers.
  • TFS 2012 (Ultimate only):
  • Support for the latest version of Team Foundation Server added.
  • MPS:
  • Now you can use custom MPS languages in Java projects within IntelliJ IDEA.
  • FRAMEWORKS SUPPORT:
  • Spring (Ultimate only):
  • A big update of Spring Development Tools, with multiple enhancements and new code assistance features for more Spring frameworks.
  • Performance enhanced significantly
  • Support for mixed annotation-based and XML configurations
  • Editing dependencies on a diagram
  • Support for Integration, Web Flow, MVC, Security, Batch and other frameworks.
  • Flex, Flash and AIR (Ultimate only):
  • New features for Adobe AIR and iOS:
  • iOS Simulator support
  • Deployment to devices without iTunes
  • Debugger for devices over USB
  • Other improvements, including enhanced UML diagrams, unit tests with pure ActionScript, Apache Flex SDK support and better code formatting. Now you also can use ActionScript Compiler 2.0 as a target.
  • Hibernate (Ultimate only):
  • Hibernate 4.0 is completely supported now.
  • Drools Expert (Ultimate only):
  • Code assistance and refactorings are available for Drools Expert, a rule-based declarative language from JBoss.
  • Play Framework (Ultimate only):
  • Advanced support for Play 2.0 is available now, with advanced code assistance, templates support, formatter, refactorings and many other features.
  • Support for Play 1.2.5 has also been improved, including code assistance for custom tags, navigation between views and controllers, annotations, list and field tags support.
  • Java EE 6 (Ultimate only):
  • Support for new JSF libraries has been added, including RichFaces 4.4.2, IceFaces 3.1.0 and PrimeFaces 3.4.
  • Enhanced Dependency Diagram for CDI with editing, navigation and drag-n-drop.
  • Support for CDI 1.1 and Spring configuration, easier project setup and new intentions.
  • Support for JBoss WS and Axis2 web service engines added.
  • Jade (Ultimate only):
  • Support for Jade template language for Node.js with completion, intentions and quick-fixes.
  • Android:
  • Full-featured UI Designer, one of the most requested features, is available now for building advanced layouts.
  • New refactorings for XML layouts are available now from the editor and the UI designer.
  • Many other improvements, including easy SDK setup, new inspections, better code formatter for layout XML, etc.
  • Tapestry (Ultimate only):
  • Better code completion and navigation.

New in IntelliJ IDEA Ultimate Edition 12 Build 122.694 EAP (Nov 2, 2012)

  • No subsystem:
  • IDEA-93633 (Usability Problem): Improper shortcut text under 1.7
  • IDEA-93822 (Usability Problem): Database management: Can't add table to database if there are no other tables
  • IDEA-93912 (Usability Problem): "Install plugin from disk" should use a native file chooser on Mac
  • IDEA-91157 (Performance Problem): DOM (hence PSI) leaks through org.intellij.plugins.relaxNG.model.resolve.DefinitionResolver#myDefines
  • IDEA-93742 (Bug): Create Project From Template: JavaModule: source root creation deselecting doesn't work
  • IDEA-93232 (Bug): The notification balloon size should be correct always
  • IDEA-93793 (Bug): groovy classes are generated with an unnecessary default constructor
  • IDEA-93711 (Bug): Meta+, opens as many Pref dialogs as many times it was invoked
  • IDEA-93788 (Bug): EDT violation
  • IDEA-93301 (Bug): Verbose logging of designer specific messages
  • IDEA-93573 (Bug): Darcula - event notifications black number
  • IDEA-93937 (Bug): SQL Server Language Injection issue with table hints
  • IDEA-94010 (Bug): External build: Eclipse integration: library files from eclipse workspace are not resolved
  • IDEA-93681 (Exception): Throwable at com.intellij.codeInsight.template.TemplateBuilderImpl.buildTemplate
  • Android:
  • IDEA-93002 (Usability Problem): Improve UI for specifying the options of new Android SDK
  • IDEA-93889 (Bug): Android project with RenderScript doesn't compile
  • IDEA-83565 (Bug): Logcat coloring bug
  • IDEA-93975 (Exception): Android: NPE at AndroidSdkConfigurableForm.() on New Project/Add Module
  • Code Analysis. Inspection:
  • IDEA-40195 (Feature): 'constant expression' and @NotNull
  • IDEA-16979 (Feature): "Constant conditions and exceptions" should be aware of equals() semantics
  • IDEA-42270 (Bug): Good code is yellow: null passed to a @NotNull annotated varargs parameter
  • IDEA-30498 (Bug): Nullability not checked in initializer for static field
  • IDEA-81084 (Bug): incorrect code analysis: "condition is always true"
  • IDEA-74934 (Bug): "Constant conditions & exceptions": take type parameters into consideration
  • IDEA-82235 (Bug): @NotNull inspection is not working inside a try-catch block
  • IDEA-93244 (Bug): 'Constant Conditions & Exceptions': false positive
  • IDEA-35789 (Bug): @NotNull (constant condition) checking confused by irrelevant try...catch block
  • IDEA-47146 (Bug): Catching NullPointerExceptions breaks @Nullable checks for the whole method
  • IDEA-42948 (Bug): Idea fails to recognize "non-nullness" after unchecked cast
  • IDEA-82053 (Bug): Highlighting return of null from @NotNull method behaves unpredictably with try/catch
  • IDEA-44118 (Bug): Possible NPE from @Nullable isn't flagged in synchronized() statement
  • IDEA-92809 (Bug): "Constant Conditions & Exceptions": infer not-nullability from constant.equals(var)
  • IDEA-57595 (Bug): 'Null is returned from method not declared as @Nullable' inspection should not be reported for Void methods
  • IDEA-85993 (Bug): Nullable analysis works incorrectly with inner classes
  • IDEA-88777 (Bug): equlas() and == should be taken into account by nullability check
  • Code Formatting and Code Style:
  • IDEA-93345 (Bug): Code formatting broke regex expressions in groovy code
  • IDEA-90553 (Bug): Reformatting does not work for injected JSON
  • Compiling Project:
  • IDEA-93425 (Feature): Support Eclipse project format for new make
  • IDEA-81955 (Bug): Compile server: artifacts are not built
  • IDEA-93816 (Bug): Exception in javac when compiling IntelliJ IDEA project using external build
  • IDEA-92270 (Bug): Clean action does not make IDEA to re-compile artifact
  • IDEA-88716 (Bug): New compiler mode no longer packages files on Make
  • IDEA-93026 (Bug): External build: dependent artifact is not made incrementally
  • IDEA-93760 (Bug): External build: incremetal make does not pick up incompilable overriding method throwing checked exception
  • Database:
  • IDEA-93545 (Bug): Database console: Copy Data as TSV inserts extra Tabs
  • IDEA-92805 (Bug): CTRL+C on cell leads to HTML table in clipboard
  • Debugger:
  • IDEA-93546 (Usability Problem): Ordering is bad in Exception breakpoints "Add" dialog
  • IDEA-93849 (Bug): Exception breakpoints "Add" dialog: List only exception classes, remove duplicates
  • IDEA-92542 (Bug): Watch values shown incorrect in EAP
  • Diff_Merge:
  • IDEA-61492 (Feature): Diff window: add a persistent "Use Soft Wraps" toggle option to the toolbar
  • Editor. Editing Text:
  • IDEA-93714 (Feature): Customizable date format in live templates date() macro
  • IDEA-93619 (Usability Problem): Paste history window never remembers the list-content separator.
  • IDEA-81976 (Bug): Css: Return ability to use soft wraps at css files
  • IDEA-93879 (Bug): Clear Read-Only status dialog should appear on attempt to edit the readonly file
  • IDEA-93496 (Bug): "Strip trailing spaces on save" modifies all lines when "Modified lines" is selected
  • IDEA-86820 (Bug): Toggle Sticky Selection does not allow cut, only copy
  • File System:
  • IDEA-93719 (Bug): Module structure won't load
  • Grails:
  • IDEA-92751 (Bug): Grails project should be compilable by external make
  • Groovy:
  • IDEA-92991 (Feature): 'Join lines' should bind variable and initializer in Groovy
  • IDEA-93503 (Usability Problem): Groovy: please don't highlight "method may be static" if there are resolve errors in the method body
  • IDEA-93676 (Bug): Convert to Java: tuple declarations aren't translated
  • IDEA-93715 (Bug): Groovy: don't complete 'for' in expressions
  • IDEA-93854 (Bug): Groovy: imports disappear unexpectedly
  • IDEA-93677 (Bug): Convert to Java: erase generics in array initializer
  • IDEA-93472 (Bug): Good code red, assert message in groovy
  • IDEA-93355 (Bug): Incorrect 'inner class cannot have static declarations'
  • IDE Configuration:
  • IDEA-89778 (Feature): Search live templates
  • IDEA-52046 (Feature): run/debug menu folder structure
  • IDEA-92569 (Bug): Deadlock
  • IDEA-84180 (Bug): Path in Java Compiler params doesn't get replaced with path variable
  • Java. Code Completion:
  • IDEA-84963 (Feature): Disprefer annotations in autocomplete at places where they cannot be used
  • IDEA-93553 (Bug): Completion: multiple Loading... nodes in completion list
  • Java. Error Highlighting:
  • IDEA-58158 (Bug): Bad code not marked red: Annotation: Parameter references field
  • IDEA-93672 (Bug): Regression: java good code red
  • IDEA-42890 (Bug): Might not null incorrectly reported.
  • IDEA-90802 (Bug): code compiles, but error is shown
  • IDEA-54770 (Bug): IDEA reporting false potential NullPointerException
  • Java. Intention Actions:
  • IDEA-93589 (Bug): Variables with the same names in nested anonymous classes prevent a safe conversion to lambdas.
  • IDEA-93588 (Bug): Completely inappropriate suggestion to replace a complex anonymous class with Iterator::new;
  • IDEA-93697 (Bug): Anonymous class to method reference refactor causes immediate evaluation.
  • Java. Refactoring:
  • IDEA-93741 (Bug): Move static member does not update static imports
  • IDEA-94006 (Bug): 'Copy class' refactoring available for .class files
  • IDEA-93473 (Bug): Replace anonymous class with method reference leaves a dangling undeclared local variable.
  • IDEA-93989 (Bug): Automatic getter/setter rename is not propogated to subclasses
  • IDEA-93582 (Bug): Moving more than one static method at a time leaves broken calls between them.
  • JavaScript:
  • IDEA-89279 (Usability Problem): Middle Matching Disrupts My Workflow
  • Maven:
  • IDEA-93160 (Bug): Excluded folders gets reset once maven refresh is done
  • Project Configuration:
  • IDEA-93744 (Bug): Create Project From Template: Simple WEb: artifact should be pre-configured
  • IDEA-92944 (Exception): Create new project/Create from Template: NPE at WebModuleGenerationStep.updateDataModel() on attempt to create a Web module
  • SQL:
  • IDEA-93730 (Bug): Unnamed parameters in postgres queries are marked as invalid by SQL inspection
  • Spring:
  • IDEA-93738 (Feature): Spring MVC: @RequestMapping: uri templates containg regular expressions are not resolved to corresponding path variables
  • IDEA-93876 (Feature): Spring MVC: consider @SessionAttributes value in refactoring
  • IDEA-93886 (Feature): Spring MVC: check that @InitBinder methods return void
  • IDEA-93757 (Feature): Spring MVC: provide regex language injection for @RequestMapping
  • IDEA-93731 (Bug): Spring MVC: "Create PathVariable " intention doesn't work with templates containg Regular Expressions
  • IDEA-93870 (Bug): Spring Security: JSP/EL resolve predefined SPRING_SECURITY_LAST_EXCEPTION, SPRING_SECURITY_LAST_USERNAME
  • IDEA-93829 (Bug): Spring MVC: model attributes populated using @ModelAttribute-annotated methods should be recognized
  • IDEA-93679 (Bug): Spring MVC: in some cases @PathVariable-annotated parameter is not updated on variable rename if annotation doesn't provide value
  • IDEA-93754 (Bug): Spring MVC: can't invoke refactor/Rename for @ModelAttribute value
  • Template Languages. Velocity:
  • IDEA-93928 (Bug): VelocityDoc (and Quick Help) works for Macros but not for Variables
  • User Interface:
  • IDEA-93625 (Usability Problem): Copy reference is missing from file tab context menu
  • IDEA-93528 (Cosmetics): Darcula L&F: 'Lock' and 'Gector' status bar icons are hardly visible when disabled
  • IDEA-93535 (Bug): In Console Colors settings some options are inverted
  • IDEA-93778 (Bug): Middle matching in goto file problems
  • Version Control:
  • IDEA-93433 (Usability Problem): Improve displays of multi-line commit messages in Changes Window
  • IDEA-56110 (Bug): "Apply patch" applies changes to the wrong file.
  • IDEA-53865 (Bug): "Failed to apply patch for file ...: couldn't find context" (wrong base directory guess case)
  • IDEA-91845 (Bug): Unshelve changes dialog: Wrong description opens on pressing help button
  • Version Control. Git:
  • IDEA-90149 (Cosmetics): When reverting a file with only line separator changes reported, title 'Nothing to Commit' in' No changes detected' info message
  • IDEA-91436 (Bug): Error on git fetch command: The remote end hung up unexpectedly, RPC handler object "Git4ideaSSHHandler" not found
  • IDEA-85948 (Bug): Git: error on commit: can't remove already removed file
  • IDEA-93848 (Bug): GitHub Open in Browser doesn't work for files in multi-repository projects.
  • IDEA-93931 (Bug): Git log: filter commits by date
  • IDEA-93806 (Exception): Git Integration problem when rebasing from detached head
  • Version Control. Mercurial:
  • IDEA-93196 (Bug): Mercurial: Repository View: Copy doesn't copy revision number
  • Version Control. Subversion:
  • IDEA-60323 (Feature): Support editing subversion commit messages
  • IDEA-93538 (Usability Problem): SVN "Lock": Fail error message is (almost) invisible
  • IDEA-93740 (Bug): Deadlock
  • IDEA-93750 (Bug): svn history does not update
  • XML:
  • IDEA-91514 (Performance Problem): Idea freezes due to high CPU usage when pasting XML file (one long line)
  • XSLT:
  • IDEA-73088 (Bug): XSL: Extract Template not working if first line is a comment

New in IntelliJ IDEA Ultimate Edition 11.1.4 Build 117.963 (Oct 30, 2012)

  • No subsystem:
  • IDEA-86893 (Performance Problem) IntelliJ slow and constantly using 10% CPU
  • IDEA-88142 (Bug) SQL: PostgreSQL mod() function is highlighted as error
  • IDEA-77407 (Bug) Corrupted caches when running plugin tests
  • IDEA-89213 (Bug) ProjectImpl - Error saving project Arg 1 for LineColumnLazyMarker.createDelegate must not be null
  • IDEA-89672 (Bug) Too high memory usage on opening 11M large log file
  • IDEA-89747 (Bug) Issue saving projects when Python project is open
  • IDEA-87289 (Bug) IntelliJ eats 4% CPU all the time (even when minimized for hours)
  • Android:
  • IDEA-91370 (Usability Problem) Useless informatin in 'Choose destination' popup for resources
  • IDEA-90719 (Bug) IDEA builds broken APK
  • IDEA-89624 (Bug) Android: Filtering by ASSERT log level does not work
  • Ant:
  • IDEA-88912 (Bug) Ant completion message not always displayed
  • Code Coverage:
  • IDEA-86248 (Bug) LinkageError when doing Code coverage in IDEA 11,1,2
  • Database:
  • IDEA-91547 (Usability Problem) Allow selection of data source in active Database Console
  • IDEA-92375 (Usability Problem) Support for closing Database console tabs through middle-click on tab title
  • IDEA-90874 (Bug) Cannot update database row from Database Console
  • IDEA-92251 (Bug) PyCharm doesn't correctly visualize SQLite database with multiple primary keys in tables
  • Debugger:
  • IDEA-18659 (Usability Problem) Debugger log tabs must be closable with middle click
  • IDEA-89851 (Bug) Tooltip disappears
  • Flash_Flex:
  • IDEA-87997 (Bug) Package Air Application... Option Disabled
  • IDEA-92213 (Bug) Breakpoints in MXMLs with inline item renderers do not work in Flexmojos projects with SDK 4.6.b.23201
  • IDEA-89418 (Bug) Crash, suspected memory corruption after opening SWFs with system default application
  • IDEA-89436 (Bug) Flex compiler configuration file (.idea/flexmojos/.xml) contains invalid XML for metadata when processing Flexmojos configuration report (target/-configs.xml)
  • IDEA-89391 (Bug) auto generated idea-*-flexunit.xml contains compiler.fonts.managers twice
  • Grails:
  • IDEA-86261 (Bug) Grails 2.1.0.RC1 "Settings synchronization failed"
  • Groovy:
  • IDEA-87425 (Bug) New category classes in Groovy 2.0
  • Haxe:
  • IDEA-83743 (Feature) Run generated .swfs in something else than the Flash Player
  • IDEA-83871 (Feature) Provide "Introduce Variable" feature
  • IDEA-84205 (Feature) haXe: "using"-completion
  • IDEA-85440 (Bug) Haxe: NMML source path attribute minor analysis bug
  • Hibernate:
  • IDEA-62134 (Usability Problem) Hibernate console result tabs should be closeable with middle-click
  • J2EE.EJB3:
  • IDEA-89386 (Performance Problem) Slow processing of files with JPA queries
  • J2EE.Tomcat:
  • IDEA-86628 (Bug) IDEA does not connect to Tomcat 7 when running Java 7
  • IDEA-86129 (Bug) Start browser option from Spring TC server is not working
  • J2EE.WebLogic:
  • IDEA-86245 (Bug) WebLogic APPC verifier fails while using archives for artifacts
  • JavaScript:
  • IDEA-81652 (Bug) ExtJS & Structure popup confusion
  • Maven:
  • IDEA-89834 (Bug) IntelliJ automatically re-import projects when active profiles change
  • SQL:
  • IDEA-91070 (Usability Problem) Incorrect syntax highlighting for PostgreSQL Anonymous Functions
  • IDEA-88960 (Bug) Data source DDL feature does not recognize create table statement if preceded by "IF NOT EXISTS"
  • IDEA-91548 (Bug) Postgresql Dialect support is incomplete, and flags errors for correct schemas at least in 9.x
  • IDEA-89610 (Bug) PostgreSQL inherited table without child fields reported as a syntax error
  • IDEA-90696 (Bug) Good MySQL code is red: Handling of delimiter
  • IDEA-76386 (Bug) Support PostgreSQL ISNULL is missing
  • IDEA-91384 (Bug) Oracle update statement lacks table-name completion
  • IDEA-75963 (Bug) SQL: PostgreSQL: function anonymous parameter type with WITHOUT TIME ZONE specification is red
  • IDEA-90206 (Bug) Wrong sql syntax error (PostgreSQL syntax)
  • Spring:
  • IDEA-91589 (Bug) IDEA is hung
  • IDEA-89104 (Bug) Good code is red: "Could not autowire. No beans of 'PropertyResolver' type found."
  • User Interface:
  • IDEA-70087 (Bug) IDEA constantly eats 30-50% of CPU under MacOSX 10.6.7
  • Version Control. Git:
  • IDEA-89881 (Bug) git push to an alternative branch pushed to the tracked branch instead
  • Version Control. Subversion:
  • IDEA-83024 (Bug) Show all affected files failed at SVN History window
  • IDEA-81265 (Bug) Lossy cyrillic encoding (svn + shelve changes)
  • IDEA-87218 (Bug) Subversion: on file move to unversioned folder error is shown
  • IDEA-78117 (Bug) NULL characters appended to file when retrieving historical revisions in SVN
  • IDEA-64162 (Bug) Subversion / Show history / Compare with local feature is broken
  • IDEA-88497 (Bug) History is not shown for files with spaces in names
  • IDEA-75800 (Bug) SVN "Merge from..." not working
  • IDEA-83677 (Exception) NPE at org.jetbrains.idea.svn.history.SvnHistoryProvider$MyLogEntryHandler.createRevision

New in IntelliJ IDEA Ultimate Edition 12 Build 122.639 EAP (Oct 26, 2012)

  • No subsystem:
  • IDEA-92651 (Bug) Renaming a macro should update keymap
  • IDEA-67797 (Bug) False error 'Duplicate class'
  • IDEA-93225 (Bug) Encoded string for some entries in open action popup
  • IDEA-57350 (Bug) False error 'Cannot reference this...'
  • IDEA-43171 (Bug) Map help button and F1 of the Test Results tab of the Run tool window
  • IDEA-92396 (Bug) Changing temporary configurations limit hang up IDE
  • IDEA-57348 (Bug) Error 'generic array creation' is not highlighted
  • IDEA-57509 (Bug) False error 'Method cannot be applied'
  • IDEA-57264 (Bug) StackOverflow is thrown
  • IDEA-67678 (Bug) Error 'cannot find symbol' is not detected (access to private method through type parameter)
  • IDEA-67675 (Bug) False error 'Incompatible types'
  • IDEA-67672 (Bug) Error 'name clash: addAll(Collection)' is not highlighted
  • IDEA-57496 (Bug) StackOverflow is thrown
  • IDEA-57492 (Bug) False error 'Inferred type in not within bound'
  • IDEA-67667 (Bug) False error 'method is already defined'
  • IDEA-57485 (Bug) False error 'Inferred type is not within bound'
  • IDEA-85875 (Bug) Edit | Macros | Start Macro Recording should be disabled when no project is opened or make it work properly
  • IDEA-57284 (Bug) Error 'foo() in pck.A cannot be applied to ()' is not highlighted
  • IDEA-57311 (Bug) Error 'baz(pck.A>)' is not highlighted
  • IDEA-57495 (Bug) Error 'baz(java.util.List)' is not highlighted
  • IDEA-57494 (Bug) False error 'Incompatible types'
  • IDEA-57493 (Bug) False warning 'Unchecked assignment'
  • IDEA-57557 (Bug) False error 'Class must be declared abstract'
  • IDEA-67681 (Bug) Error 'inconvertible types' is not detected
  • IDEA-57307 (Bug) False warning 'Unchecked assignment'
  • IDEA-57486 (Bug) False error 'Method cannot be applied'
  • IDEA-57309 (Bug) False error 'Method cannot be applied'
  • IDEA-57308 (Bug) Error 'incompatible types' is not highlighted
  • IDEA-57668 (Bug) Error 'unexpected type found : int required: reference' is not highlighted
  • IDEA-57667 (Bug) Error 'cannot find symbol constructor A(int)' is not highlighted
  • IDEA-57286 (Bug) Error 'foo() in pck.A cannot be applied to

New in IntelliJ IDEA Ultimate Edition 12 Build 122.592 EAP (Oct 19, 2012)

  • Major changes:
  • JDK 8 Method and Constructor References support.
  • Glassfish 4.0 support
  • SQL Dialect Intention (now it recognizes SQL dialect in files you edit).
  • ActionScript Compiler 2.0 support (which brings better performance and inline features).
  • ActionScript Code Arranger

New in IntelliJ IDEA Ultimate Edition 12 Build 122.519 EAP (Oct 10, 2012)

  • MAJOR CHANGES:
  • New set of icons
  • Font SourceCodePro is bundled now
  • TomEE application server support
  • Mantis task tracker support
  • Groovy and Haxe support enhancements
  • Usability and performance tuning
  • FIXES:
  • No subsystem:
  • IDEA-91445 (Feature): Macro for "Extrenal Tools" Name..
  • IDEA-86766 (Feature): Add TomEE to server list
  • IDEA-88111 (Usability Problem): Before Run->Another configuration: do not reuse tool window's content or allow switching between them somehow
  • IDEA-91950 (Usability Problem): Too wide error message with unnecessary details
  • IDEA-90307 (Usability Problem): Updating index not ends if incompatible plugin is detected on start
  • IDEA-92143 (Performance Problem): IDEA locks up when editing Live Templates
  • IDEA-91998 (Performance Problem): BookmarkManager posting too many invokeLater events
  • IDEA-90969 (Bug): When "Recent Files" is invoked twice, it never goes away
  • IDEA-86873 (Bug): Out of memory exception when trying to manage file encodings
  • IDEA-92079 (Bug): UrlUtil.getChildPathsFromFile(URL) does not url-decode path when constructing the File instance
  • IDEA-72130 (Bug): Groovy assignment in switch with fallthrough wrongly marked as unused
  • IDEA-69614 (Bug): Dir diff: editing of a path to compare is ignored
  • IDEA-92112 (Bug): Antialising issue on `Before launch` component
  • IDEA-73733 (Bug): Looking for working copy root occurs repeatedly for the same working copy
  • IDEA-92191 (Bug): Live lock on updating HashMap
  • IDEA-91866 (Bug): Good code red - the return type of anonymous classes that use generics is wrong
  • IDEA-92036 (Bug): The same error is shown too many times
  • IDEA-88931 (Bug): Rerunning previously failed tests should rerun only failed tests
  • IDEA-92283 (Exception): Exception because of SmartList in ContainerUtil#findAll()
  • Android
  • IDEA-90358 (Feature): Suggest to delete all variants of the resource image
  • IDEA-91370 (Usability Problem): Useless informatin in 'Choose destination' popup for resources
  • IDEA-91611 (Usability Problem): Add debug android process action into Tools | Android menu
  • IDEA-90182 (Bug): Android Designer: wrong padding attributes
  • IDEA-92494 (Bug): Setting View padding with resource selector appends "dp" at the end of the resource
  • IDEA-89805 (Bug): New project dialog won't open if Android SDK manager throws an exceptin
  • IDEA-91461 (Bug): Double clicking a running device doesn't select it if "Launch emulator is selected
  • IDEA-92171 (Bug): External compiler handles 9patch wrongly
  • IDEA-91630 (Bug): Android facet configured to use gen/ instead of target/generated-sources/ on import
  • IDEA-88322 (Bug): Cannot resolve symbol string (in R.string.* reference)
  • IDEA-91240 (Bug): Huge CPU usage
  • IDEA-89624 (Bug): Android: Filtering by ASSERT log level does not work
  • IDEA-90719 (Bug): IDEA builds broken APK
  • IDEA-91232 (Bug): Attempting to go to declaration over an android style does not work with the include directive
  • Code Analysis. Inspection:
  • IDEA-84938 (Feature): Add option "Ignore in then branch of 'if' statement with 'else' branch" to Inspection "Unnecessary 'continue' statement"
  • IDEA-85748 (Feature): Auto-fix for Inspection "Static import" should add an import for the class with the imported member.
  • IDEA-92158 (Feature): Add inspection to report 'Arrays.asList' calls with one argument
  • IDEA-91706 (Usability Problem): 'Serializable/Deserializable class in secure context' shall have an option to ignore throwble classes
  • IDEA-92306 (Bug): Wrong fix for "Double negation" warning
  • IDEA-91977 (Bug): Spellchecking not working for commit message
  • IDEA-91944 (Bug): Design for extension inspection shall ignore enum methods
  • IDEA-92524 (Bug): junit: 'replace with assertArrayEquals()' QuickFix breaks code
  • IDEA-92599 (Bug): JDK 1.8: "Unnecessarily qualified static access" inspection should not report method references
  • IDEA-85747 (Bug): Auto-fix for Inspection "Static import" produced broken code.
  • IDEA-92335 (Bug): try-with-resource affects the inspection analyzer.
  • Code Formatting and Code Style:
  • IDEA-92212 (Bug): SQL Code Formatting Ruins the Source Formatting on Paste
  • Code Navigation:
  • IDEA-90790 (Bug): Unable to select multiple bookmarks for deletion
  • Compiling Project:
  • IDEA-91705 (Bug): Maven dependencies with classifier="tests" and scope="compile" is not resolved when "use external build" is enabled
  • IDEA-89039 (Bug): External compiles doesn't see classes from test-jar (which comes from oter maven module)
  • Console:
  • IDEA-91374 (Bug): IDE interprets incorrectly the link to codeline in a class which name contains a dollar sign
  • Database:
  • IDEA-92251 (Bug): PyCharm doesn't correctly visualize SQLite database with multiple primary keys in tables
  • Debugger:
  • IDEA-92190 (Bug): Run/Debug configurations: 'Single instance' checkbox does nothing
  • Diff_Merge:
  • IDEA-77650 (Usability Problem): Compare directory dialog doesn't store last path
  • IDEA-71207 (Bug): Compare Directories failure on deleting compared files
  • Editor. Editing Text:
  • IDEA-76469 (Feature): Regenerate the javadoc
  • IDEA-91980 (Usability Problem): Optimize imports popup items order
  • IDEA-92081 (Bug): Reformat causes syntax error when "Ensure margin not exceeded"
  • IDEA-92486 (Bug): Typing in annotations is very slow
  • Flash_Flex:
  • IDEA-86630 (Feature): Need support for custom command line to iOS packaging step.
  • IDEA-92414 (Bug): Regression: starting Flash run configuration opens app in new browser window if 'Launch with: browser' selected. Must open in new tab of existing window.
  • IDEA-82868 (Bug): Error when creating AIR package on Java 7
  • IDEA-92213 (Bug): Breakpoints in MXMLs with inline item renderers do not work in Flexmojos projects with SDK 4.6.b.23201
  • GUI Designer:
  • IDEA-34646 (Bug): GUI Designer + CVS: annotate for form file causes exception only
  • Gradle:
  • IDEA-92234 (Bug): Leaking alarm from Gradle
  • Grails:
  • IDEA-92148 (Usability Problem): When developing a Grails plugin the plugin descriptor is not visible in Grails View
  • Groovy:
  • IDEA-84675 (Feature): Intention to change access modifiers (private/protected/public) - Groovy
  • IDEA-91954 (Feature): Color assignment for labels in Groovy code
  • IDEA-89690 (Feature): add information where a method comes from in method code completion popup for groovy
  • IDEA-91839 (Feature): Groovy: 'Remove unnecessary return' intention
  • IDEA-90066 (Feature): When renaming static imported identifier, propose to rename the import
  • IDEA-89786 (Feature): Groovy: "Copy String concatenation text to the clipboard" intention for groovy code
  • IDEA-92330 (Cosmetics): @ should be highlighted for Groovy annotations
  • IDEA-92558 (Bug): Groovy: incorrect "method may be static"
  • IDEA-87019 (Bug): Incorrect assistance in groovy: Variable 'channel' might not be assigned
  • IDEA-92557 (Bug): Groovy: create method quick fix should place new method below the current one, not above it
  • IDEA-78830 (Bug): Convert between single-line and multi-line string intention
  • IDEA-64582 (Bug): Groovy: Change Signature Refactoring -> Delegate via overloading method with different name results with infinite recursion
  • IDEA-80748 (Bug): Groovy: Undo Introduce Constant to a non-existent class doesn't remove created class
  • IDEA-71638 (Bug): Type inferrence loses methods of @ModelAttribute resolving calculates incorrect implicit names
  • IDEA-81372 (Bug): Spring - mvc:resources location marked as invalid
  • IDEA-92008 (Bug): Spring Integration: IDEA don't resolve inherited methods on i:transformer tag
  • IDEA-85030 (Bug): spring mvc using SimpleUrlHandlerMapping, cannot resolve controller url in jsp
  • IDEA-70447 (Bug): Spring: nested property placeholders are not resolved in some cases
  • IDEA-71536 (Bug): Spring should consider autowiring of array
  • IDEA-67171 (Bug): Spring MVC / Tiles view name inspection not finding views defined in /WEB-INF/views/**/views.xml
  • IDEA-92610 (Bug): Spring Batch: POJO isn't recognized as a valid tasklet
  • IDEA-91858 (Bug): spring: allow injection of Map into Properties
  • IDEA-90590 (Bug): servletContext not recognized in Spring XML
  • IDEA-87046 (Bug): Spring MVC: "location" allows multiple values
  • Task Management:
  • IDEA-68247 (Feature): Mantis support
  • IDEA-54883 (Bug): Alt-Shift-L -> opens 'Load Context' dialog, instead of '|' character
  • Template Languages. FreeMarker:
  • IDEA-91805 (Exception): Stack overflow in macro resolve
  • User Interface:
  • IDEA-92207 (Feature): Make it possible to focus QuickView, Diagrams, Show Implementations, etc popups called from lists, trees, etc
  • IDEA-92206 (Usability Problem): Go To file popup: Ad hides the file's path
  • IDEA-91888 (Usability Problem): Build: Ability to cancel a build process with a shortcut
  • IDEA-92196 (Usability Problem): Event Log tool window shows indication of new message, but can't show the message before indexing completion
  • IDEA-91956 (Cosmetics): Darcula on Mac: Password field has incorrect background
  • IDEA-92576 (Cosmetics): "No registered file patters" typo in File Types
  • IDEA-89461 (Bug): Open in browser: popup buttons are drawn with artifacts
  • Version Control:
  • IDEA-49623 (Usability Problem): Map help button and F1 for the dialog "Differences viewer for files"
  • IDEA-49621 (Usability Problem): Map help button and F1 for the UPdates tab of the Version control tool window to a proper page
  • IDEA-91293 (Bug): "Version Control Update Project Info": Diff on updated file doesn't work anymore
  • IDEA-92422 (Bug): Unable to Annotate non-ruby / js /etc files
  • Version Control. CVS:
  • IDEA-16311 (Usability Problem): Misleading status message for CVS "Create Tag" command
  • IDEA-87584 (Usability Problem): IntelliJ gives no warning when trying to add file to CVS Tag
  • IDEA-58957 (Bug): Merges of files with comments containing ====== produces non compiling classes
  • IDEA-60969 (Bug): Add Tag List To Commit Changes Screen
  • IDEA-67535 (Bug): Cannot move CVS branch
  • Version Control. Git:
  • IDEA-91456 (Feature): Allow creating gist from console output
  • IDEA-77851 (Feature): Create gist with whole or multiple files
  • IDEA-90038 (Usability Problem): Why GitHub plugin requires Tasks Management plugin?
  • IDEA-75354 (Usability Problem): Better UI for creating anonymous Gists without logging to GitHub
  • IDEA-87530 (Usability Problem): GitHub: use github credentials for Git repositories when performing remote operations with github remotes
  • IDEA-92072 (Usability Problem): 'Revert' and 'Branches' actions need "..." in the name (VCS popup)
  • IDEA-90370 (Usability Problem): GitHub: When logging in for the first time "Change credentials" doesn't look appropriate
  • IDEA-91992 (Usability Problem): Git "Comparing with " dialog should not be modal
  • IDEA-91993 (Usability Problem): GitHub: show Master Password dialog after asking GitHub credentials for the first time on clone
  • IDEA-87656 (Performance Problem): IDEA completely hangs up on the opening of the second project
  • IDEA-91595 (Bug): Can't create patch in Changes view, Log tab
  • IDEA-66715 (Bug): Move GitHub settings page to the orther VCSs
  • Version Control. Mercurial:
  • IDEA-65229 (Bug): IntelliJ IDEA always prompts the user to add iml, ipr, and iws files when importing a maven project to version control even though .hgignore contains *.iws, *.ipr, and *.iml.
  • IDEA-90658 (Bug): "Add files to Mercurial?" dialog when files are already in Mercurial
  • Version Control. Perforce:
  • IDEA-92595 (Usability Problem): Perforce: Unclear enable login dialog
  • IDEA-92382 (Bug): Perforce revert unchanged files is too slow
  • IDEA-92444 (Bug): Delete does not work properly with Perforce
  • IDEA-92137 (Bug): Ignore files and directories makes Perforce integration report missing files
  • IDEA-91900 (Bug): P4 integration: cannot delete CL
  • Version Control. Subversion:
  • IDEA-92220 (Feature): "Click to fix" link doesn't work if invalid SVN credentials was entered
  • IDEA-35623 (Usability Problem): SVN: no progress indication on working copy upgrade
  • IDEA-22144 (Bug): Cannot add a file with parent directory into Subversion
  • Web Services:
  • IDEA-91865 (Usability Problem): Web Services: Axis2: correct live template for web service client
  • IDEA-92102 (Bug): Web Services: CXF: correctly set @WebService#endpointInterface attribute for generated web service
  • IDEA-92020 (Bug): JAXB/Generate XML Schema From Java Unsing JAXB: no methods are shown
  • IDEA-92052 (Bug): WebServices: (Un)ExposeClassAsWebservice should correctly process read-only attribute
  • IDEA-92121 (Bug): Web Services: CXF: JavaFromWSDL generating fails for wsdl file that imports another wsdl file
  • IDEA-92123 (Bug): Web Services: on new webServerClient creating the entered wsdl url is accessed endlessly until you close the dialog
  • IDEA-91994 (Bug): RESTful web services: Java From WADL causes error dialog
  • IDEA-91984 (Bug): Web Services: Axis2: web service client generating with binding = JiBX is performed incorrectly
  • IDEA-90939 (Exception): NPE at com.intellij.ws.utils.InvokeExternalCodeUtil$6.run
  • IDEA-91848 (Exception): INRE at com.intellij.util.indexing.FileBasedIndexImpl.a
  • Unknown:
  • IDEA-91436 (Bug): Error on git fetch command: The remote end hung up unexpectedly, RPC handler object "Git4ideaSSHHandler" not found

New in IntelliJ IDEA Ultimate Edition 12 Build 122.395 EAP (Sep 24, 2012)

  • No subsystem:
  • IDEA-63872 (Feature) Show modified directories with special icons or colors
  • IDEA-90905 (Feature) Colored Scope ignores "Use in Project View" option when any scope selected
  • IDEA-90906 (Feature) It would be great if Idea suggest (ALT+Enter) cast to primitive (int) via its wrapper (Integer)
  • IDEA-89915 (Feature) Notification on stderror output in Run panel / Console
  • IDEA-90159 (Feature) @PropertyKey should work on fields as well
  • IDEA-91518 (Usability Problem) Recent Files: speed search incorrectly selects tool window instead of a file
  • IDEA-89669 (Usability Problem) Inline only this symbols should clear and disable 'Search in comments/test' checkboxes
  • IDEA-91351 (Usability Problem) Strange way to invoke color picker
  • IDEA-91529 (Bug) Structure PHP flashes when editing
  • IDEA-91677 (Bug) Project scope "Tests" is missed in Project view toolbar
  • IDEA-63886 (Bug) "Move to Changelist..." menu item is not working for unversioned files
  • IDEA-91340 (Bug) Darcula: redesign welcome screen
  • IDEA-91588 (Bug) Reflection completion generates generics types
  • IDEA-91491 (Bug) Import into CVS wizard: Finish button should not be enabled if mandatory options are not set
  • IDEA-91478 (Bug) Groovy: 'Add constructor matching super' inserts full qualified types
  • IDEA-90280 (Bug) result of @Nullable method passed to param not annotated as @Nullable not flagged
  • IDEA-91704 (Bug) Allow "File Templates" to take more predefined variables
  • IDEA-91415 (Bug) Darcula: file colors should change when switch to Darcula and back
  • IDEA-91481 (Bug) Good code red, cast with generics and wildcard
  • IDEA-66803 (Bug) Target typing for MethodHandle.invoke and invokeGeneric not implemented correctly
  • IDEA-91725 (Bug) Exception if close project while console is running
  • IDEA-91331 (Bug) Show usages command doesn't work as expected
  • IDEA-91318 (Bug) Closing a project while the Hector the Inspector is displayed, orphans the popup
  • IDEA-91494 (Bug) CheckOut from CVS Repository wizard: disable Next button on SelectCVSElementToCheckOut page if no module is selected
  • IDEA-91492 (Bug) Import into CVS, CheckOut from CVS wizard: the Next button should be disabled on the first page if no CVSROOT entries are set
  • IDEA-91393 (Bug) IDE freezes
  • IDEA-91743 (Bug) Bad code is green
  • IDEA-91341 (Bug) Darcula: popup titles on Mac looks ugly
  • IDEA-91465 (Bug) inappropriate autocompletion of 'def' to NoClassDefFoundError after block labels in Spock specifications
  • IDEA-56862 (Bug) Some HQL date functions are not supported
  • IDEA-89640 (Bug) good code red
  • IDEA-89213 (Bug) ProjectImpl - Error saving project Arg 1 for LineColumnLazyMarker.createDelegate must not be null
  • IDEA-90245 (Bug) Groovy applicable inspection incorrect
  • IDEA-91339 (Bug) Darcula: "No files are open" looks weird
  • IDEA-90127 (Bug) UnusedReturnValue inspection doesn't work for the native methods.
  • IDEA-91564 (Exception) NPE at com.intellij.BundleBase.replaceMnemonicAmpersand
  • IDEA-91311 (Exception) StackOverflow Error in ApplicationImpl
  • Code Analysis. Inspection:
  • IDEA-87246 (Feature) Add auto-fix to inspection "'protected' member in 'final' class" to make member private.
  • IDEA-90642 (Feature) Hardcoded String shall ignore enum object constructor parameters
  • IDEA-91138 (Feature) UtilityClassWithoutPrivateConstructor - add corresponding inspection for class not being final
  • IDEA-90329 (Feature) Constructor with too many parameters shall have an option to be ignored according to its accessesibility
  • IDEA-91717 (Usability Problem) Class extends utility class inspection shall ignore utility classes
  • IDEA-91739 (Usability Problem) 'public' inner class inspection shall have an option to ignore public inner interfaces
  • IDEA-90851 (Usability Problem) Add an ability to suppress inspections via comments for local variable initializers
  • IDEA-91395 (Cosmetics) Inspection results detail cosmetics/usability
  • IDEA-91353 (Bug) Existing inspection warning marked as invalid
  • IDEA-91767 (Bug) There must be some way for 'Deprecated API usage' inspection to ignore importing deprecated classes
  • IDEA-90685 (Bug) Access to static field locked on instance data shall ignore accessing the logger
  • IDEA-55378 (Bug) Propagate font size settings to inspect code reports
  • IDEA-89146 (Bug) "Replace fully qualified class with import" doesn't work if the class name is line-wrapped
  • IDEA-91605 (Bug) TestNG assertEquals inspection should not flag (double, double, double) overloads
  • IDEA-91011 (Bug) Cast to concrete class shall have an option to ignore equals() method
  • IDEA-91543 (Bug) Resetting filter in inspections dialog filter also removes selected inspection
  • IDEA-91752 (Bug) assertEquals() called on array inspection wrongly reports on TestNG
  • IDEA-91755 (Bug) Overly broad 'throws' clause inspection does not recognize thrown exceptions hierarchy correctly
  • IDEA-91439 (Bug) StringBuffer replacement with String is wrong when char[] is involved
  • Code Coverage:
  • IDEA-90992 (Bug) covered lines are marked as uncovered if editor is splitted
  • IDEA-91228 (Bug) Code Coverage shows empty classes as not covered
  • Code Formatting and Code Style:
  • IDEA-89379 (Usability Problem) Export Settings Includes other.xml When Only Code Style Selected
  • IDEA-91261 (Bug) Code Style | Arrangement: grayed out modifiers are available for selection
  • IDEA-91826 (Bug) arrangementRules section in codeStyleSettings.xml does not preserve order of elements
  • IDEA-91629 (Bug) Code formatting produces errors
  • IDEA-91703 (Bug) Jade: lines of comments get indented with spaces + tabs on reformatting despite the settings (Use tab = on)
  • IDEA-91271 (Bug) Code Style | Arrangement: when creating a new rule 'abstract', 'synchronized', 'transient' and 'volatile' modifiers are grayed out regardless of
  • selected type
  • IDEA-91256 (Bug) Code Style | Arrangement: multiselection is allowed, but Delete multiple rules action deletes only one
  • Code Navigation:
  • IDEA-91275 (Usability Problem) TODO View: "Scope Based" Scope-combobox has no grouping
  • IDEA-91464 (Bug) "go to implementation" shows incorrect classes when multiple interfaces are involved
  • Compiling Project:
  • IDEA-91100 (Bug) Annotation processing still configured when using JDK 1.5
  • Database:
  • IDEA-91547 (Usability Problem) Allow selection of data source in active Database Console
  • IDEA-90874 (Bug) Cannot update database row from Database Console
  • IDEA-91496 (Bug) Rename context menu raises error on data source
  • Diff_Merge:
  • IDEA-90933 (Bug) Commit-Diff base version is very read-only
  • Editor. Editing Text:
  • IDEA-85796 (Feature) shortcut for generating javadoc
  • IDEA-91723 (Bug) Triple Ctrl+Q is not working
  • IDEA-91410 (Bug) Folded code is changed in column editing mode
  • IDEA-91493 (Bug) Conflict shortcut in Emacs keymap of "comment" and "undo"
  • IDEA-91694 (Bug) Can't delete last blank line with Ctrl+Y
  • File System:
  • IDEA-90813 (Bug) Local file system in tests doesn't refresh files
  • Flash_Flex:
  • IDEA-90336 (Feature) Support for Adobe AIR 3.4 feature to directly install iOS apps on iDevice
  • IDEA-74191 (Feature) Support debug on iOS devices
  • IDEA-91364 (Bug) 122.327: Flex plugin no longer understands default parameters?
  • IDEA-91344 (Bug) private class incorrect type assign
  • GWT:
  • IDEA-91309 (Bug) All classes in the same package are marked as unresolved
  • Grails:
  • IDEA-91597 (Usability Problem) enhancing semantic marking (Ctrl+W) for grails dependencies
  • IDEA-90190 (Bug) Grails 2.1 and Maven Debugging problem
  • Groovy:
  • IDEA-91500 (Feature) Groovy: check assignability of tuple assignment
  • IDEA-90163 (Feature) 'Method can be static' inspection for Groovy
  • IDEA-91164 (Feature) Should have an Intention to strongly type groovy variable
  • IDEA-91483 (Feature) infer type of closure parameter if closure is casted to interface
  • IDEA-91259 (Feature) 'Convert simple getter to property' intention
  • IDEA-91342 (Feature) Intention 'Remove redundant .class'
  • IDEA-90310 (Usability Problem) Groovy: Allow to resolve references inside static closure to non-static class members
  • IDEA-90738 (Bug) In Groovy code the Split into declaration and assignment intention isn't available
  • IDEA-90896 (Bug) Groovy: wrong auto-completion when typing "assert" in inline Closure definition
  • IDEA-90816 (Bug) 'Inline method' on Java method silently doesn't inline calls of this method in Groovy code
  • IDEA-91732 (Bug) Groovy: Named argument completion produces unnecessary comma
  • IDEA-90400 (Bug) Refactor rename on constructor renames the constructor not the class
  • IDEA-91373 (Bug) Debugger highlights wrong groovy file.
  • IDEA-90422 (Bug) Groovy: Smart completion doesn't work after "new " statement
  • IDEA-90995 (Bug) 'Safe Delete' for field in Groovy suggests to delete synthetic getter and setter
  • IDEA-91239 (Bug) Superfluous extracted method return value for reassigned variables
  • Hibernate:
  • IDEA-91524 (Bug) (Language injection) Incorrect HQL parser work
  • IDE Configuration:
  • IDEA-91674 (Bug) Unable to import an inspection profile
  • IDEA-91757 (Exception) CDE at ThreadLocalCyclicDependencyGuard.observe() on importing file template settings
  • J2EE.JSF:
  • IDEA-54104 (Bug) JSF resources support missing partly in CSS
  • J2EE.Web:
  • IDEA-66877 (Feature) requestScope.contextPath and alike paths to context root should be understood by editor
  • JSP:
  • IDEA-91600 (Usability Problem) Layout problem for autocomplete popup in JSP
  • Java. Code Completion:
  • IDEA-91449 (Usability Problem) Completion Usability problem
  • IDEA-90882 (Usability Problem) "Implement methods" dialog marks the default methods to be implemented (needlessly)
  • IDEA-90883 (Bug) Incorrect code template for default method implementation
  • IDEA-91083 (Bug) JDK 1.8: Code Completion in one line expression lambda inserts unnecessary semicolon in some cases
  • Java. Error Highlighting:
  • IDEA-89867 (Feature) "No implements clause allowed for interface" should have quickfix to change 'implements' to 'extends'
  • IDEA-91417 (Bug) False positive by "Constant conditions & exception" in LocalFileSystemImpl.dominates()
  • IDEA-91380 (Bug) False positive in "Constant conditions & exceptions" inspection
  • IDEA-91769 (Bug) Diamond operator without assignment is in red for generics other than object. Compiles in javac.
  • IDEA-90899 (Bug) Work with error in foreach causes strange IDE behaviour and fatal error
  • IDEA-91785 (Bug) JDK 1.8: bad code is green: static default interface method should be error-highlighted
  • IDEA-91372 (Bug) JDK 1.8: good code is red: local non-final variables accessed from anonymous classes are error-highlighted
  • IDEA-89726 (Bug) Bad code green: List.class
  • IDEA-91369 (Bug) JDK 1.8: bad code is green: lambda with underlying type of interface with bounded type parameter, which has declaration type of interface with
  • wildcard parameter
  • IDEA-91502 (Bug) JDK 1.8: bad code is green: same named local variable and lambda parameter should be error-highlighted
  • IDEA-91665 (Bug) JDK 1.8: bad code is green: extension methods in classes should be error-highlighted
  • Java. Intention Actions:
  • IDEA-91302 (Usability Problem) No keyboard navigation in Create Class dialog (TAB and Alt-D won't select Target destination directory combo box)
  • IDEA-91041 (Bug) Create Method intention creates bad code and changes semantics
  • IDEA-91797 (Bug) JDK 1.8: "Replace lambda with anonymous class" intention should not silently add "final" modifier to local variables used in lambdas
  • IDEA-91789 (Bug) Intentions: "Convert to class" intention results in invalid code if applied to an interface used in a declaration of a class which extends
  • something
  • IDEA-91144 (Bug) Methods with ? extends are overridden with warnings.
  • IDEA-91742 (Bug) JDK 1.8: "Convert to class" intention incorrectly processes default methods in interfaes
  • Java. Refactoring:
  • IDEA-91267 (Usability Problem) IDEA Ctrl+Alt+v (declare variable)
  • IDEA-90777 (Usability Problem) Introduce pararmeter from a local variable should always suggest the name of this variable by default
  • IDEA-91288 (Bug) Inline Refactoring should not be allowed for variables initialized with condition
  • IDEA-91679 (Bug) JDK 1.8: Pull Members Up Refactoring incorrectly pulls default methods
  • IDEA-91345 (Bug) JDK 1.8: Extract Method Refactoring doesn't create parameters from lambda parameters
  • IDEA-91467 (Bug) introduce parameter refactoring breaks code
  • IDEA-91371 (Bug) JDK 1.8: Inline Refactoring doesn't allow to inline a variable declared in a lambda
  • IDEA-91631 (Bug) Introduce Parameter results in Warning
  • IDEA-90959 (Bug) Undo In Place Refactoring shows "Undo Go To Next Code Template Tab?" dialog sometimes
  • IDEA-91421 (Bug) JDK 1.8: Inline Refactoring: confusing message is shown on attempt to inline a variable, defined in a lambda and accessed for writing
  • IDEA-90720 (Bug) "Make static" refactoring on method which creates an instance of static inner class creates unnecessary qualified new expression
  • Maven:
  • IDEA-60719 (Feature) Maven: pass MAVEN_OPTS to maven server
  • IDEA-90895 (Bug) Do not try to compile resources for maven archetype projects.
  • IDEA-91781 (Bug) Move maven profile setting to workspace.xml from misc.xml
  • SQL:
  • IDEA-91070 (Usability Problem) Incorrect syntax highlighting for PostgreSQL Anonymous Functions
  • IDEA-90927 (Bug) Oracle SQL: Code completion for table names only works case sensitive
  • IDEA-91548 (Bug) Postgresql Dialect support is incomplete, and flags errors for correct schemas at least in 9.x
  • IDEA-91384 (Bug) Oracle update statement lacks table-name completion
  • IDEA-90320 (Bug) Completion doesn't work in sql if you start from the beginning
  • Spring:
  • IDEA-66353 (Feature) spring: allow Ctrl-Q on "insert...properties" dialog
  • IDEA-91441 (Feature) Spring Batch: check that batch:step element doesn't contain both 'next' attribute and 'next' subelement
  • IDEA-91443 (Feature) Spring Batch support: check that "tasklet" element defines transaction-manager attribute or bean with 'transactionManager' name exists
  • IDEA-27212 (Feature) spring: resolve reference in new ClassPathXmlApplicationContext("classpath:some-context-file-name.xml")
  • IDEA-90943 (Feature) Support SpEL in org.springframework.cache.annotation.Cacheable|CacheEvict attributes
  • IDEA-90648 (Feature) Spring: Marking a Setter as @Required should count as entry point
  • IDEA-91434 (Feature) Spring Batch: job: check that the bean with 'jobRepository' exists or the job@job-repository attribute is set
  • IDEA-91438 (Feature) Spring Batch support: batch:job-repository element: check that transaction-manager and data-source attributes are provided or beans with
  • default names exist
  • IDEA-91512 (Bug) Spring Batch support: job@ref rename is performed incorrectly
  • IDEA-84470 (Bug) Regression of IDEA-79243 in IDEA 11.1.1 where in Spring tests, inherited @ContextConfiguration annotations aren't recognized
  • IDEA-91284 (Bug) Performance is extremely slow when using Ctrl+Shift+Space inside constructor
  • IDEA-91437 (Bug) Spring Batch: w/o explicit 'id' can be referenced by 'jobRepository' name
  • IDEA-91698 (Bug) More problems with Spring @Configuration and profiles
  • IDEA-82817 (Bug) Spring + Hibernate 4: the values in packagesToScan attribute value can be comma-separated, but blank space using as separator should be shown as
  • error
  • IDEA-91869 (Bug) spring mvc: resolving of SimpleUrlHandlerMapping controller bean reference no longer working
  • IDEA-91435 (Bug) @Inject annotated constructors shows error in XML
  • IDEA-89405 (Bug) SpringEL should support static method calls
  • IDEA-91419 (Exception) SOE at com.intellij.util.xml.impl.CollectionElementInvocationHandler.checkValidity
  • Task Management:
  • IDEA-91365 (Bug) 'Open task' dropdown only drops down once
  • UML:
  • IDEA-86108 (Cosmetics) Java UML: tooltip for package-name rendering
  • Unit Testing. JUnit:
  • IDEA-91348 (Performance Problem) completion in Java/Kotlin freezes IDEA
  • User Interface:
  • IDEA-88178 (Feature) Provide possibility to override the default icon for actions (actually Set Icon is enabled for actions with absent icon only)
  • IDEA-91642 (Usability Problem) Consider reinstating modal dialog box when using "Check for update"
  • IDEA-89194 (Usability Problem) please return control panel in run/debug configurations to top
  • IDEA-91251 (Cosmetics) Can`t read information in debugger (red on grey in darcula)
  • IDEA-91334 (Task) Event log default icon should be 13x13
  • IDEA-72903 (Bug) Debugger tooltips and Intention tooltips hide each other
  • IDEA-91681 (Bug) Deadlock on asynchronous loading Live Templates configuration in Settings dialog
  • IDEA-91574 (Bug) Darcula on Mac: standard comboboxes look ugly
  • Version Control:
  • IDEA-91360 (Bug) Changes | Repository view: context menu item is not fully visible
  • IDEA-90705 (Bug) com.intellij.openapi.vcs.changes.conflicts.ChangelistConflictTracker#clearChanges generates full refresh of project view and local changes
  • IDEA-90314 (Bug) Move to Another Changelist dialog - dropdown doesn't show selection change when done using keyboard
  • Version Control. CVS:
  • IDEA-89916 (Cosmetics) Column alignment incorrect for partial changesets in Incoming changes
  • IDEA-58957 (Bug) Merges of files with comments containing ====== produces non compiling classes
  • IDEA-88523 (Bug) zip file conflict -> idea destroys zip file no matter which option is chosen
  • IDEA-91559 (Bug) CVS: Import into CVS: disable Finish if the NameInRepository field is empty
  • Version Control. Git:
  • IDEA-85562 (Bug) Getting remote branches in Pull Changes hangs waiting for ssh passphrase
  • IDEA-85603 (Bug) Git pull / update branches hangs waiting for SSH server key confirmation
  • IDEA-91584 (Bug) Wrong commit found when searching in git log
  • IDEA-91733 (Bug) Git Pull doesn't work for HTTPS
  • Version Control. Perforce:
  • IDEA-90028 (Feature) support for perforce .ignore files, new P4IGNORE feature
  • IDEA-87746 (Usability Problem) version control should automatically ignore files that are excluded by the perforce client spec
  • IDEA-90147 (Performance Problem) Contextual menu in project view hangs for a while occasionally on "Local History..."
  • Version Control. Subversion:
  • IDEA-62095 (Usability Problem) Unable to import to subversion using "share"
  • IDEA-91572 (Bug) Error saving merged data: Argument 0 for @NotNull parameter of > com/intellij/openapi/vfs/VirtualFile.setBinaryContent must not be null
  • Web Services:
  • IDEA-86024 (Feature) WebServices: Axis2: provide new templates for generated web.xml, axis2.xml
  • IDEA-91729 (Feature) Web Services: Axis2: provide ExposeClassAsWebService intention
  • IDEA-91859 (Usability Problem) Web Services: ShowDeployedWebServices action should be available for glassfish only
  • IDEA-91283 (Bug) Web Services: CXF: Generate WSDL From Java fails
  • IDEA-91285 (Bug) Web Services: CXF: the sample webservices should be generated correctly
  • IDEA-91358 (Bug) Web Services: RESTful CXF: New/RestfulWebserviceClient creates the code that requires jersey
  • IDEA-91356 (Bug) Web Services: RESTful CXF: the Generate WADL from Java action is available but fails w/o jersey library
  • IDEA-91357 (Bug) Web Services: RESTful CXF: GenerateJavaFromWADL action is missing
  • IDEA-91346 (Bug) Web Services: CXF: Rest: correct New/RestWebServer should be created
  • IDEA-91719 (Bug) Web Services: when adding web service facet to existing module incorrect configuration (2 WEB-INF folders) are created
  • IDEA-91847 (Bug) Web Services: Axis2: incorrect options are suggested on client generating
  • IDEA-91727 (Bug) Web Services: Axis2: the created web service should be added to services.xml
  • IDEA-91721 (Bug) Web Services: Axis2: on new web service creating interface is created in the incorrect directory
  • IDEA-91854 (Bug) Web Services: Axis2: UnexposeClassAsWebService should remove the current service
  • IDEA-91857 (Bug) Web Services: Axis2: service class in-place rename from services.xml is performed incorrectly
  • IDEA-91853 (Bug) Web Services: Axis2: new web server creation overrides the existing services.xml
  • IDEA-91748 (Bug) Web Services: Axis2: the generated axis2.xml causes deployment errors
  • IDEA-91333 (Bug) Web Services: correct warning text that appears on WSDL from Java generating for default engine if java 7 is used as project jdk
  • IDEA-91848 (Exception) INRE at com.intellij.util.indexing.FileBasedIndexImpl.a
  • IDEA-91728 (Exception) SIOOBE at com.intellij.ws.references.WSDDReferenceProvider$WSMethodReference.getCanonicalText
  • XML:
  • IDEA-20688 (Bug) XSLT Run/Debug configuration allows to Debug
  • Unknown
  • IDEA-90930 (Bug) "View -> Show Source" keyboard shortcut (Ctrl+Enter) does not work
  • IDEA-91337 (Bug) doc popup for variable: missing link for ArrayList

New in IntelliJ IDEA Ultimate Edition 12 Build 122.327 EAP (Sep 11, 2012)

  • No subsystem:
  • IDEA-89915 (Feature): Notification on stderror output in Run panel / Console
  • IDEA-91177 (Usability Problem): There are no keyboard shortcuts for switching between panes and to apply diffs in differences viewer
  • IDEA-90985 (Cosmetics): Make it more explicit in the tip that braces are added by Complete Statement action
  • IDEA-90638 (Bug): idea hangs up on lookup
  • IDEA-90636 (Bug): Overridden/implemented markers are not rendered for methods of library classes without sources
  • IDEA-90968 (Bug): Ambiguous mnemonic in the "Navigate" menu
  • IDEA-90945 (Bug): Display balloon notifications - option does not persist after restart
  • IDEA-90810 (Bug): Please add the word 'reservable' to spellchecker
  • IDEA-90525 (Bug): OOM when opening a GWT-based project
  • IDEA-89780 (Bug): "Next Bookmark" doesn't work in files from excluded directories
  • IDEA-90987 (Bug): Exception on addition of the new application server
  • IDEA-90117 (Bug): No Rerun possible in Run Window for External Tool
  • IDEA-90868 (Exception): CME at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.addNotify
  • IDEA-90957 (Exception): JDK 1.8: IOE at PsiJavaParserFacadeImpl.createParameterFromText() on 'Create a Method From Usage' quick fix if the method has a lambda argument
  • CSS:
  • IDEA-90143 (Exception): Throwable on Refactor/Rename CSS property
  • Code Analysis. Inspection:
  • IDEA-91079 (Feature): If statement could be replaced with conditional expression shall have an option to be ignored when a nested conditional expression exists.
  • IDEA-90688 (Feature): Spell checker shall ignore @SuppresssWarning and //noinspection String literals
  • IDEA-64875 (Usability Problem): "Constant conditions and exceptions" should eliminate false positives by analyzing static final constants
  • IDEA-91280 (Bug): Infer not-nullity from numeric comparisons of values assigned based on that not-nullity
  • IDEA-90736 (Bug): Remove 'try-finally' block breaks code when using try-with-resources
  • IDEA-91016 (Bug): JDK 1.8: when lambda type is incompatible with the declared type, quick fix incorrectly suggests to change type
  • IDEA-88766 (Bug): Nullable: include final fields into data flow
  • IDEA-90863 (Bug): JDK 1.8: "Anonymous type can be replaced with lambda" inspection should check declaration type of anonymous class
  • IDEA-91055 (Bug): JDK 1.8: "Anonymous class can be replaced with lambda" inspection should not report anonymous classes with "this" reference
  • IDEA-31555 (Bug): Wrong warning: method invocation may produce a NullPointerException
  • IDEA-90964 (Bug): JDK 1.8: "Replace with lambda" quick fix doesn't handle recursions
  • IDEA-90613 (Bug): Invalid @Nullable processing
  • IDEA-91184 (Bug): JDK 1.8: "Replace with one line expression" intention could be suggested for lambdas with void return type
  • IDEA-89964 (Bug): Constant conditions & exceptions inspection is incorrect with instance checks in loops
  • IDEA-91007 (Bug): Refused bequest shall ignore java.lang.Object methods which are overridden.
  • IDEA-91003 (Bug): Serializable/Deserializable class in secure context wrongly prompts for generic parameters
  • IDEA-89654 (Bug): Incorrect control flow warning with @Nullable
  • Code Formatting and Code Style:
  • IDEA-90860 (Usability Problem): Reformat Code breaks Copyright/Header
  • IDEA-90890 (Bug): Some code formatting preferences ignored sometimes
  • IDEA-90553 (Bug): Reformatting does not work for injected JSON
  • IDEA-88640 (Bug): Reformat Code: "Only text changed to VCS" option is not taken into account when "Show Reformat Code dialog" is off
  • Compiling Project:
  • IDEA-90875 (Bug): "Cyclic inference" error for legitimate lambda code
  • Database:
  • IDEA-90952 (Usability Problem): DB console: copying data ignores Data Export settings (by default)
  • IDEA-91142 (Usability Problem): With opened database console main IDE window title is not readable
  • IDEA-90996 (Usability Problem): Database Console Properties: make Result set page size field bigger
  • IDEA-91029 (Bug): Database console: action shortucts are missing in reopened console
  • IDEA-91023 (Exception): Database console: typing in console for the same data source in different projects causes Throwable at LowLevelSearchUtil.processElementsContainingWordInElement()
  • Diff_Merge:
  • IDEA-76498 (Cosmetics): Compare Directories: on removing the last difference the bottom panel still shows the file content
  • IDEA-69715 (Cosmetics): Diff window: label rendering antialiasing bug
  • IDEA-89426 (Cosmetics): Strange font aliasing at the bottom of diff panel
  • Editor. Editing Text:
  • IDEA-90637 (Bug): Completion: 'No suggestions' popup appears in the incorrect place
  • IDEA-90499 (Bug): Ctrl+Backspace deletes delimiters instead of whitespaces only and leads to SyntaxErrors in code
  • IDEA-89874 (Bug): Folding: Impossible to unfold a region by clicking to {...} if the caret was in that region before folding and if Soft Wraps are ON
  • IDEA-90853 (Bug): console and server log windows not responding to font size zooming
  • File System:
  • IDEA-91057 (Bug): UI does not respond on second project indexing
  • IDEA-90319 (Bug): Diff reports "Contents are identical" when changes made externally while different project was opened
  • GWT:
  • IDEA-91118 (Bug): Macros dosent work in Run Configuration (especially in GWT)
  • Grails:
  • IDEA-90760 (Feature): Handle Grails taglib documentation format for documentation view and autocomplete
  • Groovy:
  • IDEA-72885 (Feature): Completion of methods taking multi-argument closures, like eachWithIndex{} or inject(){}, should add paramters to closure
  • IDEA-91164 (Feature): Should have an Intention to strongly type groovy variable
  • IDEA-91263 (Bug): Incorrect type of result of '|' operator
  • IDEA-91257 (Bug): Parsing and highlighting of extends list in Groovy
  • IDEA-90781 (Bug): StackOverflow while copy/cut-paste in Groovy file
  • IDEA-90724 (Bug): 'Safe Delete' refactoring of java method parameter from doesn't delete it from groovy calls
  • IDE Configuration:
  • IDEA-89926 (Feature): Assign keyboard shortcut to "Play Saved Macros" action
  • J2EE:
  • IDEA-91313 (Usability Problem): Kill app server process on close
  • Java. Code Completion:
  • IDEA-90944 (Bug): JDK 1.8: Smart Code Completion for a lambda return value suggests nothing if the lambda body is not enclosed in braces (no explicit "return")
  • IDEA-90941 (Bug): JDK 1.8: Smart Code Completion after 'return' in a lambda can't infer generic return type
  • IDEA-90294 (Bug): Don't use substring match in word completion
  • IDEA-90606 (Bug): Smart completion misses exception from try-with-resources
  • IDEA-90765 (Bug): When a completion popup is visible in Python code, typing . does not popup next completion
  • IDEA-91083 (Bug): JDK 1.8: Code Completion in one line expression lambda inserts unnecessary semicolon in some cases
  • IDEA-90900 (Bug): Complete statement works incorrectly in some simple cases
  • Java. Error Highlighting:
  • IDEA-90812 (Bug): JDK 1.8: Good code is red: lambda type is not inferred inside elvis operator
  • IDEA-91071 (Bug): Bad code green: anonymous constructor
  • IDEA-91140 (Bug): JDK 1.8: lambdas not enclosed in parentheses in conditional operator are erroneously highlighted with "Lambda expression not expected here"
  • IDEA-90998 (Bug): JDK 1.8: recursive lambda call should be error-highlighted
  • Java. Intention Actions:
  • IDEA-90867 (Bug): JDK 1.8: "Replace lambda with anonymous class" should insert import rather then fully qualified interface name
  • IDEA-91005 (Bug): JDK 1.8: "Expand lambda expression body" intention is named "default" in Settings | Intentions
  • IDEA-90854 (Bug): JDK 1.8: "Replace lambda with anonymous class" doesn't change "super" references
  • Java. Refactoring:
  • IDEA-90879 (Bug): JDK 1.8: Inline Refactoring should handle lambdas properly
  • IDEA-91122 (Bug): JDK 1.8: Extract Variable Refactoring applied to one-line-expression lambda code that references lambda parameters adds new variable to outer scope
  • IDEA-91126 (Bug): JDK 1.8: Inline a void method to an one-line-expression lambda inlines the method to wrong place
  • IDEA-91061 (Bug): JDK 1.8: Inline Refactoring doesn't allow to inline local variables to lambdas
  • IDEA-91063 (Bug): Renaming a Java Enum constructor via rename refactoring renames all the elements of that enum
  • IDEA-91065 (Bug): JDK 1.8: Wrap Method Return Value Refactoring produced invalid code if return value is a lambda with return statement
  • IDEA-90950 (Bug): JDK 1.8: Inline Refactoring is available for a lambda parameter, but does nothing
  • IDEA-91076 (Bug): JDK 1.8: Extract Method Refactoring doesn't create parameters if applied to a lambda
  • IDEA-91087 (Bug): Process Duplicates after Extract Method works incorrectly on anonymous class with non-void method
  • IDEA-91150 (Bug): JDK 1.8: Inline Field Refactoring applied to a lambda field doesn't insert cast
  • JavaScript:
  • IDEA-90334 (Feature): Support '(optional)' parameter declaration option of JSDuck
  • IDEA-89497 (Feature): Make JavaScript quickfix to change type in JSDoc annotation
  • JavaScript. Debugger:
  • IDEA-91258 (Bug): JS Debug: crome: starts with wrong profile directory and wrong arguments
  • Maven:
  • IDEA-90784 (Bug): IDEA hungs when pressing "run maven target" on tasks configuration
  • Packaging and Installation:
  • IDEA-81212 (Feature): Include idea64.exe in CE distribution
  • IDEA-64072 (Bug): 10.0 install didn't properly update registry, can't associate .java files with idea.exe
  • Project Configuration:
  • IDEA-79059 (Feature): Project structure: show library scope in usages popup
  • SQL:
  • IDEA-90951 (Exception): DbUtil.getElementQualifiedName() NPE
  • Spring:
  • IDEA-66857 (Feature): Spring Integration support: for endpoint elements check that poller is/is not configured depending on input-channel
  • IDEA-37697 (Feature): Move top-level bean up/down (Ctrl-Shift-Up/Ctrl-Shift-Down)
  • IDEA-90872 (Feature): Spring integration support: jdbc:parameter element: check that 'value' and 'type' attrbutes are not used if 'expression' is provided
  • IDEA-23133 (Feature): Spring Batch: provide spring-batch predefined variables for SpEL
  • IDEA-90703 (Feature): Spring Integration support: check that 'security:secured-channels' element defines 'authentication-manager' & 'access-decision-manager' or default beans exist
  • IDEA-90651 (Feature): Spring Integration support: AMQP: outbound-channel-adapter, outbound-gateway: 'exchange' attribute should reference existing exchange names if any
  • IDEA-90643 (Feature): Spring Integration support: AMQP: inbound-gateway, inbound-channel-adapter: check that 'queue-names' attribute is set if no 'listener-container' attribute is specified
  • IDEA-90641 (Feature): Spring Integration support: AMQP: inbound-channel-adapter, inbound-gateway: queue-names attribute should reference corresponding beans
  • IDEA-90871 (Bug): Spring Integration support: jdbc:parameter: primitive types are error-highlighted for 'type' attribute values
  • IDEA-90574 (Bug): Spring Integration support: AMQP: 'int-amqp:channel' element is reported as error when used as 'channel' attribute reference
  • IDEA-90570 (Bug): Spring Integration support: AMQP: check that element defines the 'connection-factory' attribute or the 'rabbitConnectionFactory' bean exists
  • IDEA-90727 (Bug): Spring Integration support: 'security:secured-channels' element: support the default access-decision-manager
  • IDEA-85643 (Bug): task:scheduled-tasks reports "scheduler must be instance for ThreadPoolTaskScheduler" while it must be TaskScheduler instance according to DTD
  • IDEA-85483 (Bug): Spring Batch: "step" scope is highlighted red though using batch-namespace
  • IDEA-91096 (Bug): Spring-Security 3.1.0 alias beans get auto-wire errors in IntelliJ but actually do work at run-time
  • Task Management:
  • IDEA-86116 (Usability Problem): Removing multiple tasks is a pain
  • IDEA-90017 (Cosmetics): Task management: "Goto Task" action could be renamed back to "Open Task"
  • Unit Testing. JUnit:
  • IDEA-91113 (Cosmetics): When killing a test process a balloon is dispplayed saying "Tests were not started"
  • User Interface:
  • IDEA-90876 (Usability Problem): File menu Close Project Mnemonic "J" moved to Project Settings that already has keyboard shortcut
  • IDEA-90428 (Usability Problem): CTRL+ SHIFT + N dialog should show paths relative to content url(not to .idea folder locations)
  • IDEA-90569 (Cosmetics): Darcula: "Loading..." animated icon doesn't look good
  • IDEA-91085 (Bug): Reset filter(Esc) in Settings dialog resets selected element as well
  • IDEA-61766 (Bug): Impossible to resize table columns
  • IDEA-90818 (Exception): assertIsDispatchThread throws exception after opening project
  • Version Control:
  • IDEA-91000 (Usability Problem): 'Delete local copies of added files' should remember its state in Revert Dialog
  • IDEA-26980 (Bug): IntelliJ IDEA does not correctly refresh jar files after unshelving
  • Version Control. Perforce:
  • IDEA-65569 (Usability Problem): Be more verbose on "invalid connection" error
  • IDEA-90443 (Bug): Wrong Perforce revision reported for committed changes
  • IDEA-90220 (Bug): perforce integration disabled after failure to resolve host name
  • IDEA-90958 (Bug): Perforce Integration - 3 ways to connect only one works.
  • IDEA-53207 (Bug): Perforce operations not working correctly
  • Version Control. Subversion:
  • IDEA-90759 (Bug): deadlock in svn code
  • IDEA-75800 (Bug): SVN "Merge from..." not working
  • IDEA-91152 (Exception): SVN: NPE at org.jetbrains.idea.svn.dialogs.QuickMerge$MergeAllWithBranchCopyPoint.consume
  • Web Services:
  • IDEA-91059 (Usability Problem): Web Services: on facet creating no engine selector is available, sample code is generated for glassfish silently
  • IDEA-91268 (Bug): Web Services: configured Global Libraries not added to module dependencies should not affect Java From WSDL generation
  • IDEA-91128 (Bug): Web Services: on New/WebService creating either validate the name or allow to add package prefix
  • IDEA-91048 (Bug): WebServices: New Client creating: Generate Java Code From WSDL: the Choose WSDL or WADL File chooser is always empty
  • IDEA-91197 (Bug): WebServices: when the path to Glassfish server is set in teh WebServices Settings, Generate Java From WSDL action fails
  • IDEA-91060 (Bug): web Services: validate the path to engine in Settings
  • IDEA-90953 (Bug): In LibraryAlreadyExists dialog Cancel action works as Add
  • IDEA-90946 (Bug): RESTful webservices: Generate Java From WADL fails if the wadl file path contains spaces
  • IDEA-91013 (Bug): RESTful Webservices: no possibility to generate java code from not-local wadl file
  • IDEA-91015 (Bug): RESTful webservices: 'generate client code' option makes module creating fail
  • IDEA-91027 (Bug): RESTful webservices: new-created/deleted classes are not considered by GenerateWADLFromJava tool - build is necessary
  • IDEA-91137 (Bug): Web Services: Glassfish: GenerateWSDLFromJava fails for projects located in the mounted disks
  • XML:
  • IDEA-61055 (Bug): XML: moving tags up/down wrecks well-formedness
  • IDEA-90935 (Bug): Deadlock during git unstash

New in IntelliJ IDEA Ultimate Edition 12 Build 122.264 EAP (Sep 1, 2012)

  • No subsystem:
  • IDEA-49451 (Feature)Add native (taskbar/dock) progress indicators for modern OSes
  • IDEA-84082 (Feature)Ability to get a hex value for a particular pixel on the image viewer
  • IDEA-90676 (Feature)In Run Configuration allow test classpath
  • IDEA-90827 (Feature)Intention to expand one line lambda to code block
  • IDEA-90505 (Feature)Provide syntax highlighting in the history dialog of the 'Browse Console History' action
  • IDEA-90321 (Feature)Commit in background when building tree model
  • IDEA-90337 (Usability Problem)When I do Find Usages, give some feedback, that search started
  • IDEA-89940 (Usability Problem)What should happen if non of the languages is selected in the "Code Duplicates Analysis Settings" dialog?
  • IDEA-90579 (Usability Problem)Tabs: Alphabetical sorting must be OFF by default
  • IDEA-90145 (Usability Problem)Ask to save changes when an unsaved file is externally deleted
  • IDEA-72152 (Bug)Internationalization support for Velocity Files
  • IDEA-90578 (Bug)Inserted incorrect type parameters when migrating a lambda into an anonymous inner class or when "expanding lambda"
  • IDEA-89509 (Bug)PhpStorm doesn't save file types
  • IDEA-90199 (Bug)Dialog title is absent
  • IDEA-90693 (Bug)Filtering on Escape key in the keymap settings dialog
  • IDEA-90207 (Bug)'Find Action' doesn't find keymap settings
  • IDEA-86505 (Bug)File Structure: renaming from the popup is broken
  • IDEA-90447 (Bug)install plugin from disk: incorrect warning about existent dependency
  • IDEA-90679 (Bug)visibility issue when renaming method parameters
  • IDEA-76059 (Bug)Exceptions thrown when viewing maven dependencies
  • IDEA-90380 (Bug)Inspection resolving: cannot apply fix from Inspection Tool Window in javascript code.
  • IDEA-90503 (Bug)Autocompletion is available in SQL comments
  • IDEA-89213 (Bug)ProjectImpl - Error saving project Arg 1 for LineColumnLazyMarker.createDelegate must not be null
  • IDEA-71221 (Exception)Diff: Throwable at com.intellij.codeInsight.lookup.impl.LookupImpl.calculatePosition
  • Android:
  • IDEA-89859 (Feature)Android extract string resource. Make values to be checked by default.
  • IDEA-90595 (Usability Problem)Android Designer: remove collapse for style attributes
  • IDEA-89679 (Bug)Android Preview incorrectly resolves resources from library project
  • IDEA-89176 (Bug)Android: compilation of a new projects fails with "Package R does not exists" error until adding a resource or rebuilding
  • IDEA-90561 (Bug)Android: Inline Style Refactoring: on attempt to inline a style that has inheritor(s), show Problems Detected dialog with a more user friendly message
  • IDEA-90182 (Bug)Android Designer: wrong padding attributes
  • IDEA-88328 (Bug)custom xmlns support is broken
  • IDEA-90652 (Bug)Android: when the caret is on a value resource xml tag, on pressing Main Menu | Refactor 'Select Refactoring' dialog appears instead of Refactor menu
  • Ant:
  • IDEA-90787 (Bug)External build, Ant Integration: Execute on / After Compilation, Before Compilation make no effect
  • AspectJ:
  • IDEA-90707 (Bug)Android + AspectJ compilation issue
  • Code Analysis. Inspection:
  • IDEA-87316 (Feature)Add exclusions configuration option to Inspection "Static import"
  • IDEA-21980 (Feature)Inspection: test method without @Test annotation
  • IDEA-84803 (Feature)Port JUnit inspections to TestNG
  • IDEA-90683 (Usability Problem)Add JUnit ExpectedException to defaults for "JUnit test method without any assertions"
  • IDEA-90631 (Bug)Unclear Binary Expression and Unnecessary Parentheses inspections conflict
  • IDEA-90475 (Bug)"Map replaceable with EnumMap" inspection suggests replacement when TreeMap constructor takes a Comparator
  • IDEA-90200 (Bug)Magic Constant Inspection should not readd the annotations root when user removes it manually
  • IDEA-90686 (Bug)Raw use of parameterized class shall be ignored in annotations.
  • Compiling Project:
  • IDEA-77450 (Bug)Build artifacts: unusable, cannot select multiple artifacts to build (all or nonthing)
  • IDEA-90250 (Bug)idea 122.29/122.86 cannot compile multiple projects in the same time
  • Console:
  • IDEA-90767 (Bug)Mouse release in console triggers link navigation even if mouse drag was used for text selection
  • Database:
  • IDEA-90612 (Bug)Unrecognized PL-SQL construct - open cur for 'select * from dual'
  • IDEA-84940 (Bug)Datasources shows confusing "Loading..." indicators
  • File System:
  • IDEA-90045 (Bug)OutOfMemoryErrors when I have a large log file in the project directory
  • Find, Replace, Find Usages:
  • IDEA-90506 (Feature)Allow switching between the "Find in Path" and "Replace in Path" dialogs
  • GWT:
  • IDEA-90815 (Bug)Idea should invoke GWT compiler if only sources under 'tests' source root was changed
  • Groovy:
  • IDEA-90298 (Bug)DSL descriptor doesn't work if file name is not a Java identifier
  • IDEA-90803 (Bug)Cannot run gant script from IDEA if groovy and ant are added as plain libraries to the project
  • J2EE.Tomcat:
  • IDEA-90417 (Bug)intellij thinks the deployment has failed, but the app is still deploying
  • Java. Code Completion:
  • IDEA-90349 (Bug)Auto-completion should always prefer exact match
  • IDEA-90809 (Bug)JDK 1.8: Smart Code Completion after "return" in a lambda suggests variants according to the enclosing method's return type
  • IDEA-90729 (Bug)JDK 1.8: Code Completion for 'return' inside a lambda inserts unnecessary semicolon
  • Java. Intention Actions:
  • IDEA-90820 (Usability Problem)Convert anonymous to lambda intention makes bulky lambdas
  • IDEA-90821 (Bug)"Expand lambda to {...}" intention has no effect?
  • IDEA-90718 (Bug)JDK 1.8: "Replace lambda with anonymous class" intention changes parameters names to the names declared in interface
  • IDEA-90711 (Bug)JDK 1.8: all Lambda intentions are merged to one called 'default'
  • Java. Refactoring:
  • IDEA-90448 (Feature)It would be nice to add auto class cast variable if i'm using instanceof operator nearby
  • IDEA-82088 (Usability Problem)Field rename suggestions on renaming class are too obtrusive
  • IDEA-90740 (Bug)Inline refactoring fails to run when it clearly could
  • JavaScript:
  • IDEA-81773 (Feature)Add JQuery selector inspection
  • IDEA-90492 (Cosmetics)Display acceptable parameters as you type
  • IDEA-90353 (Bug)Good JS code is red: "Private member is not accessible"
  • IDEA-81524 (Bug)NPE in MyJSNamedItem.getProject()
  • IDEA-90393 (Bug)ExtJS Class Structure View does not include methods inherited from ExtJS superclasses
  • JavaScript. Debugger:
  • IDEA-76789 (Feature)Expose console object to JavaScript when being debugged by IntelliJ in Google Chrome
  • Maven:
  • IDEA-89947 (Bug)Sometimes Language level changes messages box appears on Maven project reimport
  • Packaging and Installation:
  • IDEA-80904 (Feature)Provide an installer that does not require administrator privileges
  • IDEA-52909 (Cosmetics)Don't offer "Create Quick Launch shortcut" option when running installer under Win 7
  • Play! framework:
  • IDEA-88203 (Feature)Play! support: it would be nice to have possibility to set the play console working directory
  • IDEA-83536 (Bug)Play! Framework: No dialog to change the location of the Play! framework
  • SQL:
  • IDEA-89873 (Usability Problem)SQL: Auto-complete column names (for expanded tables)
  • IDEA-82485 (Bug)Completion doesn't work inside incorrect SQL queries
  • IDEA-90696 (Bug)Good MySQL code is red: Handling of delimiter
  • Spring:
  • IDEA-87542 (Feature)Provide quick navigation from Junit test case to relevant Spring config
  • IDEA-90556 (Bug)Create missing mapping for required attribute creates duplicate property-setters in spring.xml file
  • IDEA-85084 (Bug)Spring security: on namespace declaration by schema autocompletion the 2.0.4 version is used
  • IDEA-77379 (Bug)Spring EL support: Safe Navigation operator should be supported
  • IDEA-87835 (Bug)Spring: in Edit EL Fragments editor (edit injected fragments) all variables appear unresolved
  • IDEA-90513 (Bug)Spring EL: on class rename from the constructor in SPEL expression the class name is changed but the expression is not updated
  • IDEA-90517 (Bug)Spring EL: class methods are not completed in SPEL expressions that use constructors
  • IDEA-90518 (Bug)Spring EL: no errors are shown for not-existing class referencing from constructor in SPEL expressions
  • IDEA-81251 (Bug)spring el: good code yellow: missing resolving for field after T(..) operator
  • IDEA-90529 (Exception)INRE through SpringSchemaProvider.computeSchemas() for a Spring web flow config
  • Task Management:
  • IDEA-87409 (Bug)Issue tracker settings - {number} placeholder doesn't work properly
  • User Interface:
  • IDEA-89506 (Cosmetics)"Invalidate Caches" confirmation popup: fix button order
  • IDEA-78443 (Cosmetics)Project Structure: visual defect appears after expanding and collapsing error notification
  • IDEA-90758 (Bug)Tree scrolls to the left when selection moves to a node that doesn't fit the viewport
  • IDEA-85877 (Bug)Recent Files: if some files are already opened in the detached editors, these files selecting in popup should navigate to open editor instead of new editor opening
  • IDEA-90723 (Bug)TreeClassChooser no longer filters classes in list
  • IDEA-90510 (Bug)Plugin Manager: after reopening 'Browse Repositories' window on Mac OS, clicking 'Download and Install' opens another 'Browse Repositories' window
  • Version Control:
  • IDEA-70513 (Bug)"Revert" does not work for module
  • IDEA-90201 (Bug)Commit message code completion (Ctrl+Space) - works incorrectly if applied after '-'
  • Version Control. Git:
  • IDEA-81134 (Feature)'Untracked Files Preventing Checkout' doesn't have provide ability to delete files
  • IDEA-90577 (Bug)Git -> 'Show History' shows only several top commits
  • IDEA-90551 (Bug)Press "Cancel" in the "Rejected Push" dialog, and never get the dialog again
  • IDEA-89347 (Bug)Git: part of the file history is not shown because of cyclic renames of the file.
  • Version Control. Perforce:
  • IDEA-50341 (Cosmetics)Do not prompt using P4Win for Linux OS

New in IntelliJ IDEA Ultimate Edition 12 Build 122.202 EAP (Aug 24, 2012)

  • No subsystem:
  • IDEA-90500 (Feature) Implement standard 'Surround With Parenthesis' for SQL expressions
  • IDEA-90391 (Usability Problem) Generate getter/setter should pay attention to the field under the cursor
  • IDEA-90272 (Usability Problem) Copyright plugin should only update file when user modifies it
  • IDEA-90461 (Bug) com.intellij.util.io.ZipUtil may lock zip file
  • IDEA-90274 (Bug) Mac installer shows the hidden files
  • IDEA-77407 (Bug) Corrupted caches when running plugin tests
  • IDEA-89181 (Bug) Cannot read scheme from /colorSchemes/Darcula
  • IDEA-90043 (Bug) Error highlighting in lambdas defined inside lambdas
  • IDEA-82744 (Exception) Bookmarks: NPE at BookmarksAction$EditBookmarkDescriptionAction.actionPerformed() after clicking in the popup with opened description dialog
  • Android:
  • IDEA-80866 (Feature) Android: Inline Include Refactoring
  • IDEA-80865 (Feature) Android: Extract Include Refactoring
  • IDEA-73633 (Feature) autocomplete for Referencing style attributes
  • IDEA-90410 (Bug) Android: temporary folders creation is printed to Android Console during new project creation
  • IDEA-90171 (Exception) java.lang.IllegalStateException: no segments available.
  • Code Analysis. Inspection:
  • IDEA-86518 (Bug) Quickfix for identical catch branches produces incrorrect and incompilable code
  • IDEA-90184 (Bug) "Non-constant logger" inspection does not work properly
  • IDEA-90328 (Bug) Marker Interface inspection reports non marker interfaces incorrectly.
  • Code Formatting and Code Style:
  • IDEA-90457 (Bug) Wrapping inserts two line breaks instead of one
  • Compiling Project:
  • IDEA-89930 (Bug) I have to invoke Make multiple times and get "package doesn't exist" after updating code (Update Project, checkout a branch, etc.)
  • Database:
  • IDEA-81253 (Usability Problem) "Group Tables by Type" state is not remembered across IDE restarts
  • IDEA-90290 (Bug) PL-SQL call function without brackets - syntax error
  • IDEA-90289 (Bug) PL-SQL construct not recognized: exit when condition
  • IDEA-90288 (Bug) Database Support - unrecognised legal PL-SQL construct
  • Editor. Editing Text:
  • IDEA-90323 (Usability Problem) Navigate/Line command (Go To Line) dialog should show the current line
  • Find, Replace, Find Usages:
  • IDEA-90278 (Usability Problem) Highlight Usages in File doesn't work properly when "Regex" option was previously checked
  • Flash_Flex:
  • IDEA-90197 (Bug) Import Flash Builder project: remove -source-path=locale/{locale} from additional compiler options
  • IDEA-89418 (Bug) Crash, suspected memory corruption after opening SWFs with system default application
  • Grails:
  • IDEA-86261 (Bug) Grails 2.1.0.RC1 "Settings synchronization failed"
  • Java. Intention Actions:
  • IDEA-90255 (Cosmetics) "Add @Override Annotation" intention should be disabled for library code
  • Java. Refactoring:
  • IDEA-90322 (Bug) Cannot use Extract Variable inside string containing injected language
  • JavaScript:
  • IDEA-81773 (Feature) Add JQuery selector inspection
  • IDEA-90384 (Feature) JSDoc @name tag basic support
  • IDEA-87857 (Bug) "overrides in ..." gutter icon won't show up if the subclass is in an other file
  • IDEA-87043 (Bug) JS: completion should suggest properties from base object
  • IDEA-87780 (Bug) Incorrect "The value assigned is never used" with JavaScript destructuring assignment
  • Packaging and Installation:
  • IDEA-90271 (Bug) IDEA installer: "Run IntelliJ IDEA" checkbox is lost
  • SQL:
  • IDEA-89190 (Feature) PL/SQL IDE functionality: package/procedure editor
  • Spring:
  • IDEA-88164 (Bug) Spring Model inspection error when using a element within a element
  • IDEA-90419 (Bug) Spring Integration support: Spring EL: confusing results on attempt to rename built-in variable 'headers'
  • IDEA-90421 (Bug) Spring Integration support: Spring EL: confusing results on attempt to rename built-in variable 'payload'
  • IDEA-83578 (Bug) Spring 3.1 JPA: LocalContainerEntityManagerFactoryBean support: provide completion/validation/navigation for 'packagesToScan' attribute value
  • IDEA-89414 (Bug) @RequestMapping support incomplete
  • IDEA-87067 (Bug) Regression: spring facet editor corrupts the parent context
  • IDEA-83731 (Bug) Spring bean type is not inferred when using element
  • User Interface:
  • IDEA-89378 (Usability Problem) When showing tooltip for a list (for not fitting line), replace ellipsis
  • IDEA-90011 (Bug) Color Picker doesn't show current custom color, RGB fields not wide enough for 3-digit values
  • Version Control. Git:
  • IDEA-63023 (Bug) Git: it is not possible to delete Default changelist
  • IDEA-72770 (Bug) Display differences in line separators
  • Web Services:
  • IDEA-90385 (Bug) Code generation frrom WSDL: Package prefix is not valid
  • XML:
  • IDEA-90141 (Bug) ClassCastException when using an xml based template (in a template dir) in a Django project.
  • XSLT:
  • IDEA-90434 (Feature) XSLT run configuration working directory can not accept $MODULE_DIR$ place holder
  • IDEA-90362 (Usability Problem) Syntax aware selection and XSLT node name in quotes

New in IntelliJ IDEA Ultimate Edition 12 Build 122.29 EAP (Aug 9, 2012)

  • No subsystem:
  • IDEA-89171 (Feature): "Delegate methods" should include substituting default argument values
  • IDEA-89035 (Feature): File Tab Alphabetical
  • IDEA-62053 (Feature): Smart completion should suggest "public static final members" of any class
  • IDEA-89661 (Usability Problem): "Search with Google": only enable when a "useful" text selection is present
  • IDEA-89659 (Usability Problem): Property Table: expanding property should scroll viewport to fit it.
  • IDEA-89847 (Usability Problem): Compiler options: provide better locale list editor
  • IDEA-89646 (Usability Problem): Settings: Code Style: Change color or background for "Set from..."
  • IDEA-89570 (Cosmetics): Use product full name only
  • IDEA-66487 (Cosmetics): Replace with indexed loop intention and itli live template do not agree
  • IDEA-89674 (Bug): NPE in BasicScrollBarUI.setThumbBounds
  • IDEA-89574 (Bug): Unable to create a Java class in a source root
  • IDEA-89771 (Bug): Missing error highlighting
  • IDEA-89582 (Bug): Bad completion insertion
  • IDEA-89585 (Bug): Code Completion for class names in Run/Debug configurations shows 'import' and 'package' at the top of the lookup
  • IDEA-89672 (Bug): Too high memory usage on opening 11M large log file
  • IDEA-89469 (Bug): Menu Selection is not readable with JGoodies Windows LAF
  • IDEA-82540 (Bug): CoffeeScript debugging fails with invalid debug parameter
  • IDEA-89759 (Bug): Groovy: Completion for 'catch' keyword should add '('
  • IDEA-89512 (Bug): Perforce: when 'Remember Password' option is unset, it is impossible to login from IDEA
  • IDEA-89523 (Bug): The Complete Current Statement menu item/shortcut doesn't do anything for Groovy code
  • IDEA-89732 (Bug): Database console won't run 'show innodb status'
  • IDEA-89708 (Bug): Some Icons missing from icons.jar in EAP 12
  • IDEA-88544 (Bug): Create inspection for Groovy for switch/case statement for enum
  • IDEA-69866 (Bug): Macro that types a space isn't saved correctly
  • IDEA-89291 (Bug): Deadlock on project reloading
  • IDEA-88789 (Bug): Don't load PSI/content for large files
  • IDEA-89562 (Bug): "Undo Reload From Disk" prevents user changes undoing
  • IDEA-75793 (Exception): AE at com.intellij.openapi.vcs.update.AbstractCommonUpdateAction$Updater.runImpl
  • IDEA-88527 (Exception): Throwable at TypeConversionUtil.getSuperClassSubstitutor() on mouse over Overridden gutter mark with several versions of same library in classpath
  • IDEA-86609 (Exception): NPE: if invoke Details of element on Show Changes diagram
  • IDEA-89564 (Exception): Popups don't disappear on closing a project; exceptions are thrown on clicking a stuck popup from welcome screen (Mac OS)
  • IDEA-89769 (Exception): NFE at java.lang.Integer.parseInt
  • Android:
  • IDEA-64212 (Feature): Show android: in suggestion list while typing in android xml.
  • IDEA-89257 (Feature): support android:backupAgent attribute
  • IDEA-70314 (Feature): Extract Style Refactoring
  • IDEA-83873 (Usability Problem): Can't launch AVD manager
  • IDEA-78178 (Bug): First line of logcat output is not filtered
  • IDEA-89821 (Bug): 'Apply' button is enabled in Project Structure dialog just after opening because Android SDK says that it is modified
  • IDEA-89658 (Bug): Android: Extract Style refactoring doesn't suggest to extract 'android:layout_width' and 'android:layout_height' properties
  • IDEA-88565 (Bug): Android BuildConfig is generated in the same, non-configurable, destination directory: {project.root}/gen
  • IDEA-89493 (Bug): Android new component action is not available from Package view
  • IDEA-89642 (Bug): Android Designer: Properties: plus and minus controls to the left of expandable properties are missing
  • CSS:
  • IDEA-89620 (Usability Problem): "Collapse Inline CSS": add option to disable
  • Code Analysis. Inspection:
  • IDEA-89831 (Feature): inspection "Empty class" vs classes like com.google.inject.TypeLiteral
  • IDEA-89838 (Feature): Configure inspection "'size() == 0' replaceable with 'isEmpty()'" to not flag inside custom implementations of Collection.
  • IDEA-89070 (Feature): Support Guava @VisibleForTesting annotation
  • IDEA-87681 (Feature): Create inspection to match the intention "Negate '==' to '!='"
  • IDEA-89836 (Bug): Inspection "Logging condition does not match log statement" is confused by "if else"
  • IDEA-89627 (Bug): Inspection "... can be replaced with {@code}" doesn't work with embedded curly braces.
  • IDEA-89485 (Bug): Empty string used in concatenation quick fix breaks compilation
  • IDEA-86646 (Bug): inspection "size()==0 is replaceable with isEmpty()" triggers for project level 1.5
  • Code Formatting and Code Style:
  • IDEA-87087 (Bug): Code formatting corrupts the code
  • IDEA-89197 (Bug): 'wrap always' for enum constants not saved in code style
  • Compiling Project:
  • IDEA-89651 (Bug): NPE in external build with Groovy
  • Database:
  • IDEA-89849 (Bug): The DB2 dialect doesn't like 'with ur'
  • Editor. Editing Text:
  • IDEA-89450 (Bug): Quick Documentation doesn't show package summary documentation
  • IDEA-89440 (Bug): Quick Documentation: if pinned doc window has been closed through Hide action, it opens automatically for the next clicked item
  • IDEA-89622 (Bug): Delete line deletes one line more than it should
  • IDEA-36202 (Bug): Comment disappearing when joining lines
  • IDEA-89841 (Bug): Auto-Complete Does Not Include Static Imports
  • Flash_Flex:
  • IDEA-89588 (Usability Problem): Flex: Refactor/Rename for module class should update RLM main class name in Runtime-Loaded Modules dialog in BC
  • IDEA-89643 (Bug): In Flex debugger russian text replaced by question marks
  • IDEA-89436 (Bug): Flex compiler configuration file (.idea/flexmojos/.xml) contains invalid XML for metadata when processing Flexmojos configuration report (target/-configs.xml)
  • IDEA-75267 (Bug): wrong characters in debug console
  • GWT:
  • IDEA-89606 (Bug): GWT SuperDevMode — SDV server is not running
  • IDEA-89601 (Bug): GWT: SuperDevMode > java.io.IOException: workspace directory doesn't exist:
  • IDEA-89657 (Bug): Super dev mode fails to start if project has external dependencies
  • Groovy:
  • IDEA-89746 (Feature): select members with their doc by ctrl+w
  • IDEA-88531 (Bug): warning for implicit getter which does not override base method
  • IDEA-89476 (Bug): Introduce parameter in Java creates wrong code in Groovy
  • IDEA-89475 (Bug): Inline method with varargs loses varargs
  • IDEA-89772 (Bug): @Delegate doesn't work for deprecated methods
  • IDEA-89670 (Bug): Groovy: 'instanceof' keyword is not exist in completion variants
  • IDEA-89819 (Bug): undo don't work after 'Convert to GString'
  • IDEA-89735 (Bug): Incorrect warning "Not all execution paths return a value" when execution paths that do not return a value throws an exception instead
  • IDEA-88778 (Bug): Run configurations for inner classes
  • IDEA-89650 (Bug): Groovy: Wrong "Variable 'p' might not be assigned"
  • IDEA-89716 (Bug): Groovy: "Cannot assign 'Closure' to 'Class' " error message for closure-accepting annotations
  • IDEA-89760 (Bug): Grovy: complete 'case'
  • IDEA-89598 (Exception): NPE from GDSL
  • HTML:
  • IDEA-89266 (Cosmetics): HTML doctype resource in .idea/misc.xml is saved with explicit IDE installation path
  • IDE Configuration:
  • IDEA-23374 (Feature): Add FIXME as default TODO pattern
  • IDEA-89785 (Bug): Settings->Plugins: search only works after explicit focus of upper right searchfield
  • J2EE.EJB3:
  • IDEA-89386 (Performance Problem): Slow processing of files with JPA queries
  • J2EE.Tomcat:
  • IDEA-89803 (Feature): Deployment Order with Tomcat/IntelliJ
  • IDEA-89880 (Usability Problem): Delay between Tomcat startup and deploy
  • JSP:
  • IDEA-88718 (Bug): Select Word at Caret behaves differently in Jsp comment
  • Java. Code Completion:
  • IDEA-85330 (Feature): Literals completion
  • IDEA-86839 (Cosmetics): Auto-import class when you can deduct it
  • IDEA-89745 (Bug): Stange completion insert handling (Java)
  • IDEA-85530 (Bug): Override dialog should not match on the parameter names/classes
  • IDEA-89059 (Bug): Selected item is scrolled off the bottom of the code completion popup
  • Java. Error Highlighting:
  • IDEA-89818 (Bug): JDK 1.8: erroneous "Variable used in lambda expression should be effectively final" if a variable declared in a lambda is reassigned
  • IDEA-88895 (Bug): bad code not highlighted - private field accessed directly on the value returned from the wildcard generic method
  • IDEA-89801 (Bug): Code editor doesn't highlight compiler error for casting to an inconvertible type.
  • IDEA-89765 (Bug): false positive for "illegal generic type for instanceof" on inner class when both outer and inner classes are generic
  • Java. Intention Actions:
  • IDEA-89773 (Bug): "Bind Constructor Parameters to Fields" doesn't use parameter for field with matching name
  • IDEA-89737 (Bug): Deannotate intention is available when external annotations file is not editable (e.g. inside jar), but doesn't have any effect
  • IDEA-89806 (Exception): JDK 1.8: Throwable at ReplaceExpressionUtil.isNeedParenthesis() on "Flip commutative method call" intention called inside a lambda
  • Java. Refactoring:
  • IDEA-88688 (Feature): Move Inner class to outer could offer improved preview
  • IDEA-88719 (Feature): 'Pull members up' dialog should have visibility options
  • IDEA-89800 (Usability Problem): Extract method code duplicate coverup
  • IDEA-89827 (Cosmetics): Refactoring balloon is posioned wrong when refactored item is scrolled away
  • IDEA-89351 (Bug): Refactor out variable of 2 occurrences in a for loop's braces generates uncompilable code
  • JavaScript:
  • IDEA-89795 (Feature): New inspection: comparing "typeof var1" with undefined, not with "undefined"
  • IDEA-86441 (Bug): Rename dialog invoked on test Jasmine name shows error
  • IDEA-88978 (Bug): Wrong JS injection into Spring tags
  • IDEA-84482 (Bug): JSTestDriver cannot run one test file
  • IDEA-81652 (Bug): ExtJS & Structure popup confusion
  • JavaScript. Debugger:
  • IDEA-89243 (Feature): Cannot compare value with clipboard
  • Local History:
  • IDEA-50535 (Bug): Undo: rename in one open project should not affect undo in other projects opened at the same time
  • Maven:
  • IDEA-89834 (Bug): IntelliJ automatically re-import projects when active profiles change
  • IDEA-89573 (Bug): OutOfMemoryError in MavenServerManager (No way to tune Xmx)
  • IDEA-89037 (Bug): disable automatic target folder exclusion in maven projects
  • IDEA-74131 (Bug): Failed to interpolate field: private org.apache.maven.model.Reporting ...
  • Plugin Support. API:
  • IDEA-89544 (Feature): Make method public - LayoutCodeDialog#isDoNotAskMe
  • IDEA-89092 (Feature): ConsoleViewImpl should allow customization of FLUSH_DELAY
  • Product Documentation:
  • IDEA-89555 (Cosmetics): Autopositioning quick documentation popup if there are not anough free space at bottom of IDE
  • Project Configuration:
  • IDEA-89380 (Exception): NullPointerException in Project tree view with Flatten Packages set
  • SQL:
  • IDEA-21055 (Usability Problem): In Database tool window, have option to display columns in order they were defined
  • IDEA-89578 (Bug): SQL: Bit-type columns looks like bool-type (PostgreSQL)
  • Spring:
  • IDEA-68533 (Feature): Spring Integration support: aggregator bean: validate the type of 'release-strategy-method' method
  • Structural Search and Replace:
  • IDEA-89750 (Bug): NPE performing SSR
  • Task Management:
  • IDEA-89770 (Bug): Integration with Pivotal issue tracker: Error on line 1: Content is not allowed in prolog
  • IDEA-89180 (Bug): Tasks: PivotalTracker: "Use HTTP authentication" does not change view on click
  • Template Languages. FreeMarker:
  • IDEA-89719 (Feature): freemarker: better Ctrl-W in @ftlvariable type attribute
  • UML:
  • IDEA-87161 (Exception): NPE at com.intellij.uml.presentation.DiagramPresentationModelImpl.getEdgeLabels
  • IDEA-86999 (Exception): NPE at javax.swing.plaf.basic.BasicScrollBarUI.uninstallListeners
  • Unit Testing. TestNG:
  • IDEA-89277 (Performance Problem): Test Results creation is slow
  • User Interface:
  • IDEA-89684 (Feature): recent files: ability to select multiple entries by Ctrl+Click and Shift+Click
  • IDEA-89532 (Usability Problem): Value tooltip dissapears before I can click on '+'
  • IDEA-89811 (Bug): 'Complete Statement' action isn't counted for Productivity Guide
  • IDEA-87603 (Bug): Close Active Tab doesn't work
  • Version Control:
  • IDEA-89437 (Bug): Git: annotate from File history tab shows incorrect file name for renamed file
  • Version Control. Git:
  • IDEA-89754 (Feature): Add a pre-commit check on core.autocrlf option and warn if CRLF is about to be committed to the repository
  • IDEA-66127 (Usability Problem): Git SSH executable as a system wide setting
  • IDEA-82033 (Usability Problem): Git: process merge which failed because of invalid git executable friendlier
  • IDEA-57708 (Usability Problem): Version control console: caret moved from the last position could be kept where user put it (like for other consoles)
  • IDEA-56407 (Cosmetics): Revert action should be disabled in View Window for skipped commits
  • IDEA-89712 (Bug): Make Github plugin depend on Tasks plugin.
  • IDEA-76647 (Bug): Git::Too many empty lines in Version Control Console
  • IDEA-89445 (Bug): Git: Cannot show differences: fatal: Path 'path/to/file' does not exist in 'HASH' for file history refreshed after rename
  • IDEA-55673 (Bug): Git: in View from Rebasing commits window Revert action should be disabled
  • IDEA-55533 (Bug): Git: in Stash View window Revert action should be disabled
  • IDEA-86065 (Bug): Invalid error message: 'Invalid Git root mapping'
  • IDEA-89552 (Bug): Scary error message on 'Enable VCS integration' if executable is not valid
  • IDEA-76765 (Exception): Already disposed exception when IDEA was killed
  • Version Control. Perforce:
  • IDEA-89636 (Bug): Ignored folders are added to the version control
  • IDEA-89168 (Bug): IDEA doesn't work with Perforce Streams
  • Version Control. Subversion:
  • IDEA-89316 (Bug): Subversion: after Cleanup performing the unversioned subfolders are not detected until Refresh
  • Web Services:
  • IDEA-89332 (Bug): WADL Generation Error: ClassNotFoundException: com.sun.jersey.api.core.ResourceConfig
  • IDEA-89791 (Bug): RestfulWebservices: on RestfulWebservices option selecting in new module wizard GenerateSampleCode options don't work
  • XML:
  • IDEA-87330 (Bug): XML formatter mistakenly removed schemaLocation of default namespace
  • IDEA-89481 (Bug): Valid XML not recognized

New in IntelliJ IDEA Ultimate Edition 12 Build 120.305 EAP (Aug 2, 2012)

  • No subsystem:
  • IDEA-87149 (Feature): Switcher: Add option to close editors with 'q' (like in the Mac Dock)
  • IDEA-88945 (Feature): Option to invoke UML class diagram from the "Evaluate expression" form
  • IDEA-89049 (Feature): Add search by thread name in thread dump analyzer
  • IDEA-87938 (Feature): Completion: extend 'middle-matching' by 'word*parts' in completion
  • IDEA-89218 (Feature): Please add more options to copyright formatting
  • IDEA-89183 (Usability Problem): Analyze stracktrace should scroll to the top
  • IDEA-60208 (Usability Problem): VCS GUI: "Revert" and "Rollback" are used intermixed
  • IDEA-69174 (Usability Problem): User should be able to save patch to existing file.
  • IDEA-89211 (Performance Problem): Slow reaction on completion (~2 sec)
  • IDEA-85455 (Cosmetics): Dropdown for runnable configs doesn't open on press
  • IDEA-88430 (Cosmetics): Run configuration dialog: 'allow only one instance' should not be under 'before launch' section
  • IDEA-89318 (Cosmetics): Missing question mark in stop confirmation
  • IDEA-89462 (Cosmetics): Second long warning notification is shown with strange scrollbar
  • IDEA-89451 (Cosmetics): There is no default constuctor in super class: quickfixes order
  • IDEA-88928 (Bug): Rerun button icon should be refreshed upon completion
  • IDEA-89324 (Bug): File structure: cannot find super class method definition when anonymous classes are shown
  • IDEA-89270 (Bug): IntelliJ expands "home" string incorrectly when opening a project with shared JUnit configurations on Linux
  • IDEA-89122 (Bug): Wrong align of the "Use safe write" checkbox
  • IDEA-88821 (Bug): Subversion plugin doesn't add recursively
  • IDEA-89038 (Bug): error after editing settings
  • IDEA-89130 (Bug): Meaningless error while creating class with prohibited name
  • IDEA-89367 (Bug): Cannot rename folder
  • IDEA-88479 (Bug): "Copy revision number" puts a wrong revision to clipboard after you delete lines above
  • IDEA-89422 (Bug): Go to declaration: duplicate entries
  • IDEA-88458 (Bug): "Create patch..." command on repository revisions treeview doesn't working
  • IDEA-89494 (Bug): Breakpoints Dialog: selecting breakpoints with keyboard moves the focus to condition editor
  • IDEA-89415 (Bug): Shortcut not working on generate equals() and hashCode()
  • IDEA-89161 (Bug): "Make before run" reappear after restart
  • IDEA-84382 (Bug): Open file dialog (ctrl-shift-N) does not offer files starting with @ char
  • IDEA-88071 (Bug): Samples: comparingReferences test does not work
  • IDEA-75807 (Bug): Perforce support: wrong file state for updated jar
  • Android:
  • IDEA-85332 (Feature): Warn user if he has different android modules with the same package within one project
  • IDEA-84455 (Usability Problem): Android SDK: sources should be added automatically
  • IDEA-89094 (Bug): Validate names of drawable resources files
  • IDEA-89177 (Bug): Android: Generate Signed APK: project tree is not refreshed after generating a signed APK
  • IDEA-89238 (Bug): Better checkbox text for library modules
  • IDEA-89236 (Bug): Cancel action in 'Choose Device'dialog (while debugging) due to the strange error message
  • IDEA-86963 (Bug): Create android tests module produces error
  • IDEA-76891 (Bug): Package move/rename doesn't change class references in layouts
  • IDEA-89125 (Bug): Provide dimension key for 'Choose Device' dialog
  • IDEA-88983 (Bug): Keep layots id empty on creation
  • Ant:
  • IDEA-88994 (Bug): The message about unknown property should be corrected.
  • IDEA-88912 (Bug): Ant completion message not always displayed
  • CSS:
  • IDEA-89431 (Feature): Collapse Inline CSS
  • Code Analysis. Dependencies:
  • IDEA-88935 (Usability Problem): Analyze Cyclic Dependencies action does nothing if non-java file is selected
  • IDEA-88936 (Cosmetics): Analyze Cyclic Dependencies: confusing dialog choices on selecting a module root
  • Code Analysis. Inspection:
  • IDEA-89070 (Feature): Support Guava @VisibleForTesting annotation
  • IDEA-89287 (Feature): option for "if statement with negated condition" to ignore '!= 0'
  • IDEA-89331 (Feature): @Mock'd fields in unit tests are grayed out
  • IDEA-89271 (Feature): RFE: SynchronizedMethod inspection warn about overridden methods
  • IDEA-88961 (Bug): Spell check doesn't like unicode T-SQL strings
  • IDEA-88777 (Bug): equlas() and == should be taken into account by nullability check
  • IDEA-89017 (Bug): Add "disable for annotations" checkbox for "Magic Number" inspection
  • Code Coverage:
  • IDEA-89103 (Usability Problem): Add ability to choose a coverage suite without showing a coverage toolwindow
  • IDEA-89229 (Bug): Code Coverage not correct
  • IDEA-89227 (Bug): Code coverage and ignored tests: confusing "Failed to start" message
  • IDEA-85581 (Bug): ClassFormatError with code coverage instrumentation on large class
  • Code Formatting and Code Style:
  • IDEA-51747 (Feature): Ability to reformat changed lines only
  • IDEA-87087 (Bug): Code formatting corrupts the code
  • Compiling Project:
  • IDEA-88202 (Bug): javac2 ANT task crashes on @NotNull instrumentation
  • Database:
  • IDEA-89174 (Bug): Setting up a data source does not allow inserting a "@" on OS X
  • Debugger:
  • IDEA-87924 (Usability Problem): Debugger: Ease defining breakpoint condition
  • IDEA-88868 (Bug): idea 12 (142) alt+click (quick evaluate expression) is not working
  • Diff_Merge:
  • IDEA-59513 (Usability Problem): Merge dialog: after applying "all non-conflicting changes" selection should jump to first conflicting change.
  • Editor. Editing Text:
  • IDEA-88951 (Feature): "Highlight usages" feature should also have a tooltip with the source code line
  • IDEA-88349 (Usability Problem): reformat (of xml)
  • IDEA-89187 (Cosmetics): '"Next Error" action goes to errors first' is misnamed
  • IDEA-89241 (Cosmetics): QuickDoc view (ctrl-mouse over): provide descriptions for Pin and Show buttons
  • IDEA-89216 (Cosmetics): Quick Documentation Info (Ctrl+Mouse over): correct the tooltip's width
  • IDEA-89471 (Bug): Vertical guidelines are drawn incorrectly
  • IDEA-89106 (Bug): Custom code folding regions don't work in *.properties files
  • IDEA-89220 (Bug): Editor: Keep viewport at caret on font size change
  • IDEA-89450 (Bug): Quick Documentation doesn't show package summary documentation
  • IDEA-89449 (Bug): Quick Documentation: link to Project Settings, which is shown when do documentation is found, doesn't work
  • IDEA-23142 (Bug): Rerun failed tests keymap action should work when editor window has focus
  • IDEA-89342 (Bug): Folding: Restore custom fold regions on file re-open
  • IDEA-89417 (Bug): Editor: Avoid VCS hint paint artifacts
  • IDEA-89240 (Exception): AE at com.intellij.codeInsight.documentation.DockablePopupManager.createToolWindow
  • Find, Replace, Find Usages:
  • IDEA-89495 (Bug): Show usages -> Open find usages toolwindow: incorrect scope
  • Flash_Flex:
  • IDEA-88407 (Usability Problem): Extract constant refactoring doesn't use camel humps for generating name of the new constant
  • IDEA-89491 (Usability Problem): Flash mobile app run configuration: when running on emulator, 'Generated' option in 'App descriptor (emulator)' combo is confusing
  • IDEA-89498 (Performance Problem): FlexUnit debug: frames/variables views update is slow if test class contains several tests and [Before] methods
  • IDEA-89063 (Task): Need easier way to configure runtime-loaded modules () and to optimize them
  • IDEA-88950 (Bug): Introduce constant dialog issues
  • IDEA-88292 (Bug): Optimizing Flex imports inserts blank lines
  • IDEA-89391 (Bug): auto generated idea-*-flexunit.xml contains compiler.fonts.managers twice
  • IDEA-87195 (Bug): 'Unused method' warning should not be shown for overriding methods
  • IDEA-89354 (Bug): Build Configuration in default run configuration 'FlexUnit' ignored
  • GWT:
  • IDEA-88151 (Feature): Support for SuperDevMode of GWT 2.5.0.rc1
  • IDEA-88540 (Bug): False Error: Enum requires no-args constructor
  • IDEA-88582 (Bug): GWT JSNI inspection problem when creating new Java object.
  • Gradle:
  • IDEA-89443 (Bug): Gradle: Don't store autodetected gradle path at the settings
  • IDEA-89416 (Bug): Gradle: Correct jdk setup when new gradle project is linked
  • Grails:
  • IDEA-86261 (Bug): Grails 2.1.0.RC1 "Settings synchronization failed"
  • Groovy:
  • IDEA-87878 (Bug): select word should honor semicolon
  • IDEA-89397 (Bug): Groovy: quick fix "Create field" generates invalid code
  • IDEA-88549 (Bug): Auto completion makes it hard to add constructor with int parameter
  • IDEA-89097 (Bug): Moving classes up/down doesn't work correctly
  • IDE Configuration:
  • IDEA-89086 (Usability Problem): Keymap in settings does not allow to change undo/redo shortcuts
  • IDEA-89307 (Bug): Unable to share a run configuration
  • IDEA-89012 (Bug): Live Template - Edit Variable - variable order is ignored
  • J2EE.EJB3:
  • IDEA-89060 (Bug): Incorrect persistent mapping generation
  • J2EE.Web:
  • IDEA-89069 (Bug): web-app_2_5.xsd schema used in J2EE plugin is out of date: version: 1.62 05/08/06
  • JSP:
  • IDEA-88174 (Bug): inserted instead of generic argument in JSP code.
  • Java. Code Completion:
  • IDEA-89175 (Feature): Completing an annotation on an @interface class should always suggest meta-annotations
  • IDEA-84963 (Feature): Disprefer annotations in autocomplete at places where they cannot be used
  • IDEA-88999 (Usability Problem): Resizing completion popup changes sorting.
  • IDEA-89501 (Performance Problem): IDEA sometimes freeze after selecting item in a completion list
  • IDEA-89059 (Bug): Selected item is scrolled off the bottom of the code completion popup
  • IDEA-88923 (Bug): Wrong element preselected on autocompletion (very rarely)
  • IDEA-89061 (Bug): Prefix match should be preferred over middle match when suggesting variable names
  • IDEA-81775 (Bug): Track auto-complete "preferred" values for longer time/per prefix
  • IDEA-42378 (Bug): Live template expansion: existing identifier is converted to lower case
  • IDEA-89114 (Bug): Unsuitable completion proposals in annotation attribute value
  • IDEA-89056 (Bug): Strange 'xxx[]' item is shown in smart completion list
  • IDEA-88975 (Bug): Java constructors autocompletion doesn't work fine for non-static inner classes.
  • IDEA-89046 (Bug): Completion proposes a name that is not related to the prefix entered
  • IDEA-89099 (Bug): IDEA misses some types in code completion in "try" construct
  • IDEA-89015 (Bug): Java class names are presented in autopopup or "basic" completion list inside any XML literal
  • IDEA-88939 (Bug): BigDecimal not selected by default in completion popup
  • IDEA-89217 (Bug): Completion doesn't suggests constants inside annotation array
  • Java. Intention Actions:
  • IDEA-87969 (Bug): "Keep when reformatting" breaks "replace '?:' with 'if else'"
  • IDEA-89144 (Bug): "Add Single-Member Static Import" Intention doesn't work for same method names of different classes
  • IDEA-89344 (Bug): Quick fix 'Create inner class' on parent of static class creates non-static inner class
  • Java. Refactoring:
  • IDEA-69477 (Usability Problem): Refactor / Introduce *: in place mode: mnemonic for "Replace all occurrences" also selects typed name
  • IDEA-89143 (Usability Problem): Improve variable name suggestion for new Path via Paths.get() call
  • IDEA-89159 (Bug): Renaming Color variable in Java doesn't work and shows popup with FQCN.
  • IDEA-89045 (Bug): Calling Rename on an unresolved method name replaces it with "wait"
  • IDEA-89360 (Bug): Refactoring "Replace Constructor with Builder.." does not work on constructor refs
  • IDEA-89534 (Bug): Type migration refactoring action not available in different scenarios
  • IDEA-89293 (Bug): Cannot Inline Ctor.
  • IDEA-89001 (Bug): Rename a variable while a renaming is already in progress silently rename the first refactored variable.
  • IDEA-89382 (Exception): Refactoring / Introduce *: change "Replace all occurrences" with zero length live template: PIEAE at CompositePsiElement.getProject()
  • JavaScript:
  • IDEA-76552 (Feature): JSDoc: recognize lower case built-in types 'number', 'string', 'boolean' and 'funciton'
  • IDEA-76518 (Feature): Resolving method only by name (but not by class) when using prototypal style
  • IDEA-89301 (Bug): Resolve is broken after content roots have been changed
  • IDEA-87805 (Bug): JSDoc, @type tag: 'Initializer type Object is not assignable to ...' shown for record
  • IDEA-88420 (Bug): JsDoc: StackOverflow when function implements itself and has overridden functions
  • IDEA-89404 (Bug): Unexpected JavaScript Inspection Message
  • Maven:
  • IDEA-88505 (Bug): cosmetics
  • IDEA-89080 (Bug): Unable to open a maven project
  • Plugin Support. API:
  • IDEA-89457 (Bug): install plugin from disk: incorrect warning about unknown dependency
  • Plugin Support. Architecture:
  • IDEA-88652 (Bug): make FileTypeIndex aware of newly added file types
  • Product Documentation:
  • IDEA-89444 (Task): Map help button of the Documentation tool window
  • IDEA-88981 (Task): Add tip of the day
  • IDEA-88976 (Bug): Use only IntelliJ IDEA" in the tips of the day
  • IDEA-88977 (Bug): Use "Extract" instead of "Introduce" in refactoring names
  • IDEA-89212 (Bug): Quick doc: Don't show markup elements at the 'on mouse hover' hint
  • Project Configuration:
  • IDEA-87141 (Feature): Option to not capitalize module names when creating a project from existing sources
  • IDEA-87930 (Usability Problem): "Edit library" action is not dumb aware
  • Project View:
  • IDEA-89093 (Bug): Copy reference is missing
  • SQL:
  • IDEA-89335 (Bug): SQL: PostgreSQL: Table names with quotes in procedure's parameters
  • IDEA-88857 (Bug): Spellchecker shouldn't highlight mysql functions and names of entities as errors
  • IDEA-89019 (Bug): SQL Editor. Unnecessary quotes in autocomplete list
  • IDEA-89268 (Bug): SQL: Good code red: "unexpected 'SELECT', ')' expected"
  • Spring:
  • IDEA-70173 (Feature): Spring Integration: add support for exception-type-router element
  • IDEA-70040 (Bug): Spring integration support: for correlation-strategy-method, release-strategy-method attributes of aggregator/resequencer only parameter-less methods are suggested
  • IDEA-70723 (Bug): Spring integration support: sftp namespace: don't show errors for valid "session-factory" attribute type
  • Tapestry:
  • IDEA-51032 (Feature): Support Tapestry 5.1 features: Parameter Namespace and Library Namespace
  • UML:
  • IDEA-88506 (Feature): Diagram API: custom drawn nodes
  • Unit Testing. JUnit:
  • IDEA-89231 (Bug): Create test picks generated-sources directory as default location for new test
  • Unit Testing. TestNG:
  • IDEA-89272 (Bug): Run configuration error message is wrong when the package can't be found
  • IDEA-89158 (Bug): Test runner shows yellow bar when all tests are green
  • User Interface:
  • IDEA-89228 (Feature): Right click menu to move tabs
  • IDEA-88839 (Usability Problem): After assigning shortcut to Tool window shortcut number doesn't appear inmediately over tool window tab
  • IDEA-88947 (Usability Problem): Merge "Open Project" and "Open File" actions into one
  • IDEA-89052 (Usability Problem): Live template: Preserve context configuration control size
  • IDEA-88532 (Cosmetics): Settings | File Templates: Plus and Minus (Add, Remove) buttons have different styles on Mac OS
  • IDEA-86977 (Cosmetics): Comboboxes look bad on Windows Look and Feel
  • IDEA-88924 (Cosmetics): "Event log" icon have incorrect margin at "View" -> "Tool Windows" menu
  • IDEA-83832 (Cosmetics): main menu appears unavailable
  • IDEA-81422 (Cosmetics): Change signature 'use any var' presentaion
  • IDEA-84499 (Cosmetics): Mac OS: Finder window shown on opening IDEA's .dmg file has misaligned icons
  • IDEA-88260 (Cosmetics): Recursive call icon is hard to see
  • IDEA-89402 (Cosmetics): Arrow in alt+enter popup is too dark
  • IDEA-86678 (Bug): Message from Event Log is kept in status bar on opening different project
  • IDEA-87792 (Bug): Strange Behavior on Show History - Minimizes to Non-Existance
  • IDEA-87621 (Bug): Collapse/expand all in file structure popup
  • IDEA-88967 (Bug): Split window doesn't allow resize
  • IDEA-89157 (Bug): Open File should remember the last location (If i open a file, it should initially point to the project's root dir)
  • IDEA-89401 (Bug): Grey current file in navigation bar while standing in the editor
  • Version Control:
  • IDEA-79213 (Usability Problem): In 'Commit Changes' dialog a tree of files is invisible when there are author with long name
  • IDEA-78756 (Usability Problem): Always check that parent directory exist in 'Create Patch' dialog
  • IDEA-89160 (Usability Problem): Wrong diff from file history for the merge revision
  • IDEA-89447 (Cosmetics): do not remove Get Version from Repository icon from File History tab on deleting file, just disable it like others
  • IDEA-81098 (Cosmetics): Inconsistent Revert/Rollback naming in Commit Changes dialog
  • IDEA-89289 (Bug): Commit changes presentation: when treeview is used with added subtree and missing [changed] folder in the middle
  • IDEA-78715 (Bug): When go to Apply Patch it always opens the Finder in the project directory instead of remembering the last location
  • IDEA-61919 (Bug): Got AnnotationListener.onAnnotationChanged() event for disposed project
  • IDEA-84892 (Bug): File annotations do not update on git commit
  • IDEA-88788 (Bug): Refreshing Files Dialog Causes Conflict
  • IDEA-81273 (Exception): IOOBE at com.intellij.openapi.editor.ex.util.SegmentArray.getSegmentEnd
  • Version Control. Git:
  • IDEA-53116 (Feature): Git Support: Show history is disabled for folders
  • IDEA-89470 (Usability Problem): File did not change in this commit notification for merge commit along with commit chooser popup when file is actually changed
  • IDEA-89452 (Cosmetics): Git: error shown for missing directory should not be called File doesn't exist
  • IDEA-89362 (Cosmetics): Git: History tab for directory should not be called File History
  • IDEA-63725 (Bug): Compare in Git history doesn't work for directories
  • IDEA-89051 (Bug): Move file between Git repositories: deleted file does not appear in Local Changes
  • IDEA-89376 (Bug): Git integration doesn't show change diff for moved file
  • IDEA-89347 (Bug): Git: part of the file history is not shown because of cyclic renames of the file.
  • IDEA-79870 (Bug): Git Push: "Can't push, because no remotes are defined" message prevents pushing despite all modules have VCS git configured
  • IDEA-89296 (Bug): 'git annotate' fails with error for files that were previously renamed
  • IDEA-89372 (Exception): Git: Assertion failed: VirtualFile can't be null for FilePath: Throwable at com.intellij.openapi.diagnostic.Logger.assertTrue
  • IDEA-89361 (Exception): Git: CCE at git4idea.history.GitDiffFromHistoryHandler.doShowDiff
  • IDEA-89357 (Exception): Git: ITE at sun.reflect.NativeMethodAccessorImpl.invoke0
  • Version Control. Perforce:
  • IDEA-88968 (Bug): perforce VCS fails to parse p4 resolved output for files merged from p4 shelved changes
  • IDEA-33992 (Bug): P4 "Delete file from Perforce" prompt should not be shown when deleting local file if file is already deleted on server
  • IDEA-88384 (Bug): When Perforce is not available IDE says "Perforce connection problems"
  • IDEA-89040 (Exception): Exception in perforce plugin
  • Version Control. Subversion:
  • IDEA-82392 (Usability Problem): Subversion: Option to set default depth
  • IDEA-79639 (Usability Problem): Missing keyboard supported navigation in SVN tree while checking out
  • IDEA-62649 (Cosmetics): SVN Revert: Says "Subversion Rollback" in Progress Window
  • IDEA-81265 (Bug): Lossy cyrillic encoding (svn + shelve changes)
  • IDEA-79090 (Bug): SVN checkout options dialog
  • IDEA-78912 (Bug): Move package containing file with spaces mangles filename
  • IDEA-78117 (Bug): NULL characters appended to file when retrieving historical revisions in SVN
  • Version Control. TFS:
  • IDEA-89075 (Cosmetics): TFS checkout project wizard layout is broken
  • XML:
  • IDEA-27620 (Feature): XML Catalog support

New in IntelliJ IDEA Ultimate Edition 11.1.3 Build 117.798 (Jul 27, 2012)

  • support for latest Android 4.1 SDK with some additional fixes
  • ensured Mac OS X 10.8 compatibility + retina screens support
  • fixed GitHub compatibility
  • Subversion 1.7 fixes
  • some JPA/Hibernate QL console improvements
  • improved grails 2.1.0 compatibility
  • fixed data flow analysis algorithm (fewer ‘Method is too complex to analyze’ warnings)
  • better AIR applications packaging
  • No subsystem:
  • IDEA-86228 (Performance Problem) - IDEA hanging after execution of Maven goal (THashMap problem)
  • IDEA-86137 (Performance Problem) - Intellij Freeze
  • IDEA-87643 (Bug) - Idea UI is forzen
  • IDEA-87310 (Bug) - Delete button's shortcut in bookmarks "show bookmarks dialog" doesn't work
  • IDEA-82496 (Bug) - Typo "Coulnd't" in warning message for applied patch
  • IDEA-73303 (Bug) - UI deadlock
  • IDEA-81507 (Bug) - Good code is red: "Nested quantifier in regexp"
  • IDEA-88221 (Bug) - Create new Python/Django module failure
  • IDEA-87812 (Bug) - The button "Clear the contents of the console" on the debug console is not available
  • IDEA-80927 (Bug) - Change Default Shortcut to stop edititing embedded Groovy (2)
  • IDEA-87685 (Bug) - Compiler does not include *.java files in output
  • IDEABKL-6365 (Bug) - Regression: Implemented interface method in anonymous class does not carry over parameter names
  • IDEA-86315 (Bug) - Plugins help doesn't work in IDEA 11.1.1 and 11.1.2
  • IDEA-79916 (Exception) - The IDE throws an exception when i drag&drop a tab from one splitted window to another
  • Android:
  • IDEA-86184 (Usability Problem) - Simple Android project results in INSTALL_FAILED_INVALID_APK
  • IDEA-79211 (Bug) - Hangs on "Building Android package..."
  • IDEA-87978 (Bug) - 'plurals' resources are not recognized by code analysis/completion
  • IDEA-85963 (Bug) - Android templates are not properly formatted
  • IDEA-86962 (Bug) - Device (alt+D) hotkey conflicts with Do Refactor
  • IDEA-86800 (Bug) - "Cannot parse file" when using CUSTOM_COMPILER_MANIFEST
  • IDEA-86892 (Bug) - rotate drawables in xml
  • IDEA-78338 (Bug) - Two windows fighting for ADB
  • IDEA-88338 (Bug) - logcat highlight and filtering does not work on Android 4.1
  • IDEA-87600 (Bug) - Changes in attrs.xml for Android does not make sense until IDEA restart
  • IDEA-86404 (Bug) - Random NoClassDefFoundError requires rebuild of project
  • IDEA-86776 (Bug) - Process is not shown in the list if its name is started with colon
  • IDEA-86928 (Bug) - Android R class is not generated if new project is open ADK
  • IDEA-84399 (Bug) - Android Maven so Dependencies do not get placed in apk:lib/armeabi
  • Ant:
  • IDEA-25975 (Usability Problem) - Time in ant build end should be displayed in minutes when it is too big for seconds.
  • IDEA-86356 (Bug) - Ant console creates too many range markers
  • Code Analysis. Inspection -
  • IDEA-86231 (Bug) - Bug with unnecessary call to String.valueOf() inspection
  • IDEA-85620 (Bug) - Inspection "'StringBuffer' can be replaced with 'String'" produces invalid code.
  • IDEA-86035 (Bug) - Bug with "Fix all Constant conditions & exceptions problems"
  • IDEA-88961 (Bug) - Spell check doesn't like unicode T-SQL strings
  • IDEA-86346 (Bug) - Constant Conditions & Expression doesn't suggest Nullable annotation
  • IDEA-26389 (Bug) - Simple method judged "too complex to analyze by data flow algorithm" (no "try" statement)
  • IDEA-43250 (Bug) - Method doAction is too complex to analyze by data flow algorithm
  • Code Formatting and Code Style:
  • IDEA-88337 (Bug) - Reformatting code in file forces "Do not show this dialog in the future"
  • IDEA-87295 (Bug) - Reformatting code on a folder unsets the dialog visibility checkbox.
  • ColdFusion:
  • IDEA-86267 (Usability Problem) - ColdFusion: provide some icons for logical mappings in completion list
  • IDEA-88298 (Bug) - Upgrade to 120.11 removed the ColdFusion Server Mapping from my project
  • IDEA-83123 (Bug) - Un var'd variables are not availanle in other functions for code completion
  • IDEA-83095 (Bug) - Completion in cfinclude
  • IDEA-88135 (Bug) - ColdFusion Server Mapping ambiguities
  • IDEA-87755 (Bug) - Completion available for cfinclude template path but not cfmodule
  • IDEA-87754 (Bug) - Built-in cfquery variables not recognized
  • IDEA-87443 (Bug) - Please impove autocomplete and autocoloring for Coldfusion
  • IDEA-86180 (Bug) - CFML comment shortcut between two existing CFML comment tags fails
  • IDEA-86271 (Bug) - ColdFusion: logical mapping paths are not available in completion only if the already entered path contains slashes
  • IDEA-86276 (Bug) - ColdFusion: on mapping logical path change by appending some symbols to existing path no errors are shown for notchanged usages
  • IDEA-86264 (Exception) - SIOOBE at com.intellij.coldFusion.model.psi.CfmlComponentReference.addFakeMappingsForImports
  • Compiling Project:
  • IDEA-72193 (Bug) - [ENCODING] Problem with compilation of modules with different encodings
  • Database:
  • IDEA-88606 (Usability Problem) - Database table editor: new row rejected by the database cannot be re-sent after correction
  • IDEA-63258 (Usability Problem) - Database table editor: Escape does not work in cell editing mode in specific (most) cases
  • IDEA-89174 (Bug) - Setting up a data source does not allow inserting a "@" on OS X
  • IDEA-88367 (Bug) - Database tool window: "Generate and Copy DDL" and Quick doc (Ctrl+Q) report different types than used on creation
  • IDEA-88883 (Bug) - Cannot edit query result in Database Console anymore
  • IDEA-88613 (Bug) - Database tool window: Derby: Quick Doc shows SQLException for a table with name with quote
  • IDEA-78662 (Bug) - Editing table in db console updates the wrong row
  • IDEA-86457 (Bug) - Nothing is saved when I try to save all content of the Data Source Console using File>Save as... menu
  • IDEA-76462 (Bug) - Weird sort option display artifact for row numbers in Database Console
  • IDEA-88675 (Exception) - Database tool window: IAE at DdlBuilder.columnRef() on getting DDL for Oracle table with index including several columns, one is descending
  • Debugger:
  • IDEA-86631 (Bug) - Debugger doesn't work in a class which name contains dollar sign ($)
  • IDEA-80556 (Bug) - Debug mode fails to stop at breakpoint
  • Diff_Merge:
  • IDEA-85179 (Bug) - Missing apply or save button in unshelve/patch dialog
  • IDEA-86767 (Bug) - Compare two text files shows no differences, while files are different
  • Editor. Editing Text:
  • IDEA-87833 (Feature) - Hungry Backspace (from Emacs cc-mode)
  • IDEA-82338 (Bug) - "Collapse All" Collapses only comments
  • IDEA-86237 (Bug) - Copy, Paste, Undo, other editor functions stop working on OS X
  • IDEA-87120 (Bug) - IDEA not usable anymore after "Indent" some java code
  • IDEA-85942 (Bug) - Can't enter Latvian accented characters with right alt
  • IDEA-87174 (Bug) - cursor is rendered in wrong position
  • Flash/Flex:
  • IDEA-63781 (Feature) - Flexmojos: support air
  • IDEA-86456 (Feature) - Support flexmojos 5.0-beta
  • IDEA-84188 (Feature) - Smart size, bgColor and other macros handling in HTML wrapper
  • IDEA-79700 (Feature) - Captive runtime support for desktop apps
  • IDEA-82734 (Usability Problem) - Flex Air packaging: preserve BC selection on next opening of 'Package AIR Application' dialog
  • IDEA-86001 (Usability Problem) - Add space when completing "function".
  • IDEA-87892 (Usability Problem) - Theme URL: respect ${FLEX_SDK} macro
  • IDEA-87891 (Usability Problem) - When using 'MX only framework linkage' update theme link accordingly
  • IDEA-84685 (Performance Problem) - Flex debugger is slow because of some delay in the FDB process output parsing
  • IDEA-88199 (Performance Problem) - When editing mxml files, sometimes IntelliJ locks up
  • IDEA-87720 (Bug) - When compiling flex app, the generated config xml contains invalid build number for framework RSL library
  • IDEA-88950 (Bug) - Introduce constant dialog issues
  • IDEA-87648 (Bug) - 'Checking AIR version' progress hangs indefinitely when trying to launch Android app first time after OS reboot
  • IDEA-86682 (Bug) - Autocomplete sort not working
  • IDEA-87450 (Bug) - [Flex] Whenever I try to write a new If-Statement ... as soon as I type the "(", IntelliJ replaces this with "isFinite()" ...
  • IDEA-86418 (Bug) - Getter/setter with different scope/namespace is colored red
  • IDEA-88563 (Bug) - Incorrectly generates html wrapper
  • IDEA-80407 (Bug) - Debugging Flex 3.x projects does not work on Mac using Flash Player 11.1
  • IDEA-86188 (Bug) - Debugging Flash floods FlashPlayerTrust
  • IDEA-87925 (Bug) - When using Flex SDK 4.1A framework libraries which should be linked as RSL are merged insted resulting in huge swf fie being created.
  • IDEA-85985 (Bug) - Flex error highlighting: false 'Initializer type not assignable' errors in case of spaces around Vector params of non-primitive type
  • IDEA-87031 (Bug) - Flex: completion/smart completion shouldn't suggest classes not available for current build configuration
  • IDEA-87276 (Bug) - autocomplete dosnt know statement "final"
  • IDEA-86399 (Bug) - Flexunit tests work in Maven but launch fails with 'VerifyError: Error #1014: Class ILayoutDirectionElement could not be found' in Intellij
  • IDEA-86310 (Bug) - Missing support for AIR mobile app packaging options
  • Grails:
  • IDEA-85736 (Feature) - Grails automatic upgrade
  • IDEA-85975 (Usability Problem) - Add option -Dgrails.full.stacktrace=true when debug a Grails application
  • IDEA-86261 (Bug) - Grails 2.1.0.RC1 "Settings synchronization failed"
  • Groovy:
  • IDEA-84488 (Bug) - In Groovy file, a variable assigned to in a catch clause that is NOT the last clause and the variable is indeed used after the whole try/catch(es)-block is incorrectly inspected as "Assignment is not used"
  • Hibernate:
  • IDEA-85229 (Usability Problem) - QL: typing opening single quote does not insert closing quote
  • IDEA-84467 (Usability Problem) - Hibernate console: code completion suggests nothing for unfinished not the last SELECT expression
  • IDEA-85283 (Bug) - QL: code completion suggests nothing for column on left side of SET in UPDATE
  • IDEA-86468 (Bug) - JPQL should not enforce java-like escape sequences
  • IDEA-87078 (Bug) - Hibernate query validation fails with new Hibernate DTD
  • IDEA-88428 (Bug) - Underscores in variables cause an error in HQL parsing
  • IDE Configuration:
  • IDEA-89012 (Bug) - Live Template - Edit Variable - variable order is ignored
  • J2EE.EJB3:
  • IDEA-89060 (Bug) - Incorrect persistent mapping generation
  • J2EE.Struts:
  • IDEA-81316 (Feature) - OGNL: Support static field access
  • J2EE.WebLogic:
  • IDEA-86245 (Bug) - WebLogic APPC verifier fails while using archives for artifacts
  • Java. Code Completion:
  • IDEA-80181 (Bug) - Autocomplete stop work offhanded (PSI/document inconsistency before reparse)
  • Java. Error Highlighting:
  • IDEA-67453 (Bug) - java files inside jars displayed as uncompiled when mixing sources-jars-sources dependencies using maven project
  • Java. Intention Actions:
  • IDEA-86027 (Bug) - Replace '+=' with '=' intention action causes irregular type cast.
  • Java. Refactoring:
  • IDEA-86294 (Bug) - Renaming refactoring fails
  • IDEA-86639 (Bug) - Erroneous behavior when inlining parent interfaces
  • IDEA-86319 (Bug) - Change singnature is invoked for a just changed method from any place
  • JavaScript:
  • IDEA-84213 (Feature) - Provide references to css classes from JQuery addClass/removeClass
  • IDEA-86424 (Bug) - JS settings made via "Configure..." are not synchronized with the table under Settings/JavaScript/Libraries
  • IDEA-88762 (Bug) - JavaScript reformat greedily comments uncommented comma-separated lines in literal Objects which follow a line-comment
  • IDEA-86652 (Bug) - JS Change Signature refactoring: check for duplicate parameters when refactoring arrow functions/function expressions
  • IDEA-86321 (Bug) - Javascript string selection incorrect
  • IDEA-88627 (Bug) - idea 120.100: hangs up
  • IDEA-85136 (Bug) - Huge dialog with JS download error
  • IDEA-86582 (Bug) - JS Change Signature refactoring for arrow functions: single identifier in function body appears as function name in dialog
  • IDEA-83938 (Bug) - Change signature does not work with arrow functions
  • IDEA-87950 (Bug) - JavaScript: extract function inline throw exception if there is any code before
  • IDEA-86576 (Bug) - JS Change Signature refactoring: correctly show the preview when refactoring fat arrow functions
  • IDEA-86580 (Bug) - JS Arrow Function: if function returns a parameter value and return is omitted, this expression is not parsed
  • IDEA-86363 (Bug) - Javascript @class inconsistency in 11.1.2
  • IDEA-74312 (Bug) - [javascript] unexpected error highlighting for unresolved variable in strict mode
  • IDEA-84102 (Bug) - Structure Window doesn't show complete JavaScript Structure anymore.
  • Maven:
  • IDEA-62722 (Feature) - import project source encoding from maven config
  • IDEA-84573 (Feature) - Maven: configurable generate-sources behavior - use it as a source root or use intermediate folders
  • IDEA-86814 (Usability Problem) - Maven 3 do not support '-cpu / -npu' options
  • IDEA-88215 (Cosmetics) - Maven: typo in "Error running" message
  • IDEA-78410 (Bug) - Maven provided scope dependency is not resolved properly
  • IDEA-53817 (Bug) - Environment variable is red (not set) despite the fact it is used in profile .
  • IDEA-74254 (Bug) - jboss-har modules not correctly recognized as local modules
  • IDEA-87280 (Bug) - 'Create new maven module' does not create standard maven /resources folder
  • IDEA-86565 (Bug) - Maven -> Refactor -> Extract Property results in "You have entered malformed..."
  • IDEA-89080 (Bug) - Unable to open a maven project
  • Packaging and Installation:
  • IDEA-86765 (Bug) - VM options file parsing broken on Solaris
  • IDEA-86764 (Bug) - 11.1.1 fails to start on Solaris
  • Plugin Support. Architecture:
  • IDEA-86090 (Bug) - Try to download plugin => server error => can't try again
  • SQL:
  • IDEA-88892 (Usability Problem) - SQL: SQLServer, SQLite: typing opening bracket '[' does not insert closing one if non-whitespace characters are after
  • IDEA-86014 (Bug) - Incorrect "ambiguous column reference" warning for SQL inspection
  • IDEA-84595 (Bug) - Cannot edit SQLite database tables via Data Source -> Table Editor
  • IDEA-88880 (Bug) - SQL: basic completion suggests nothing after last statement
  • IDEA-84962 (Bug) - Unable to edit SQL table field data for 1K+ strings?
  • IDEA-77085 (Bug) - SQL Types Inspection: false warning for table correlation name when derived column list is provided
  • IDEA-88568 (Bug) - Syntax problem when executing PL SQL
  • IDEA-87979 (Bug) - Inspection error for .SQL with Microsoft SQL Server (TSQL) dialect
  • IDEA-85848 (Bug) - Oracle SQL parsing errors
  • IDEA-85766 (Bug) - Unable to Create a Trigger (Oracle
  • IDEA-44164 (Bug) - SQL: completion inserts identifiers, which require quotes, without quotes
  • IDEA-83577 (Bug) - Good MySQL is shown as wrong
  • IDEA-88857 (Bug) - Spellchecker shouldn't highlight mysql functions and names of entities as errors
  • IDEA-85671 (Bug) - Updatable CTE in PostgreSQL marked as red
  • IDEA-89019 (Bug) - SQL Editor. Unnecessary quotes in autocomplete list
  • IDEA-89268 (Bug) - SQL: Good code red: "unexpected 'SELECT', ')' expected"
  • IDEA-87066 (Bug) - Support for Oracle COMMENT syntax
  • IDEA-76276 (Exception) - SQL: PostgreSQL: PIEAE at PsiElementBase.getContainingFile() on undo deleting script with SELECT
  • Spring:
  • IDEA-83955 (Bug) - Latest 11.1 build keeps displaying out of memory dialog no matter how much max heap size is allowed
  • IDEA-86495 (Exception) - Throwable at com.intellij.ide.util.treeView.AbstractTreeUi._expand
  • Tapestry:
  • IDEA-52763 (Bug) - Make IDEA understand @SupportsInformalParameters
  • Task Management:
  • IDEA-87529 (Bug) - GitHub Task Server: Not able to connect to github issue tracker: Error on line 29: The element type "meta" must be terminated by the matching end-tag "".
  • Template Languages. FreeMarker:
  • IDEA-53342 (Bug) - Freemarker templates in jar - autocomplete not supported?
  • IDEA-86192 (Bug) - Importing FreeMarker templates from dependent JAR is considered as invalid
  • IDEA-87209 (Bug) - Freemarker number_to_date unknown
  • User Interface:
  • IDEA-86464 (Usability Problem) - Flex build configuration: no hint in UI that dependency linkage type is editable
  • IDEA-71848 (Cosmetics) - Untidy column number renderer in 'Database Console'
  • IDEA-84019 (Bug) - Project with underscore in name lead to non functional window menu
  • IDEA-87758 (Bug) - Inspection popups close themselves too quickly
  • IDEA-74871 (Bug) - Next/Previous Project Window action doesn't move focus to visible window
  • IDEA-79442 (Bug) - Toolbar Menus do not work in fullscreen on linux mint 11 64 bit
  • Version Control:
  • IDEA-86660 (Performance Problem) - Local change list performance problem on large projects
  • IDEA-86973 (Cosmetics) - Add '...' to the end of 'Enable Version Control Integration' action
  • IDEA-86210 (Cosmetics) - VCS Confirmation "empty changelist is no longer active": wrong button order for Mac
  • IDEA-86492 (Bug) - F4 (Go to Source) is not working in diff pane of 'Commit changes' dialog
  • IDEA-85480 (Bug) - Major Commit Bug
  • IDEA-86413 (Bug) - Commit button is enabled when no changes are selected for commit
  • IDEA-86997 (Bug) - Cannot open settings dialog
  • Version Control. CVS:
  • IDEA-85807 (Bug) - 'Show as tree' not working in Version Control History window
  • Version Control. Git:
  • IDEA-55075 (Feature) - git annotate: ignore whitespace change
  • IDEA-80121 (Usability Problem) - VCS Push screen should separate folders with nothing to push
  • IDEA-88488 (Bug) - Git pull with conflicts produces "File Cache Conflict"
  • IDEA-66115 (Bug) - Git line-end conversion settings - default has side-effects
  • IDEA-87513 (Bug) - "Could not load details" in git changes log (because of files with quotes in their names)
  • IDEA-85769 (Bug) - github credentials not accepted
  • IDEA-86645 (Bug) - Stucked on Pushing Branches to Github
  • IDEA-86854 (Exception) - GitLog should not be available with all projects closed or should work - IAE at com.intellij.openapi.vcs.ui.VcsBalloonProblemNotifier.showOverVersionControlView
  • Version Control. Mercurial:
  • IDEA-85797 (Bug) - OOME when reading results of 'hg showconfig'
  • Version Control. Perforce:
  • IDEA-86317 (Bug) - Getting a revision from Perforce when a file is not added to a changelist hangs the UI
  • Version Control. Subversion:
  • IDEA-86349 (Usability Problem) - SVN ignore-externals
  • IDEA-86908 (Bug) - Subversion: background processes (file changed on server conflicts, incoming chnages collection) don't work for project with not-default structure
  • IDEA-85741 (Bug) - subversion integration autodetection broken for 1.7 working copies
  • IDEA-84062 (Bug) - Subversion: after project Sharing the CleanupWoringCopies progress dialog stays endlessly
  • IDEA-86914 (Bug) - Subversion: folder with subfolders rename works incorrectly (files status is incorrect after Commit invocation)
  • Version Control. TFS:
  • IDEA-88141 (Bug) - Getting error when trying to show differences in revisions of file in TFS using WebStorm
  • Web Services:
  • IDEA-88358 (Bug) - Generate java code from wsdl generates in package "mypackage" whatever I specified.

New in IntelliJ IDEA Ultimate Edition 12 Build 120.152 EAP (Jul 18, 2012)

  • No subsystem:
  • IDEA-83547 (Usability Problem): "Show implementations" does not show derived interfaces
  • IDEA-86137 (Performance Problem): Intellij Freeze
  • IDEA-88859 (Performance Problem): Performance hit on com.intellij.openapi.util.IconLoader.getDisabledIcon(Icon)
  • IDEA-87650 (Bug): Atlassian Connector for IntelliJ IDE problem
  • IDEA-88221 (Bug): Create new Python/Django module failure
  • IDEA-88715 (Bug): Exception on "Restart "Rerun failed tests""
  • IDEA-80927 (Bug): Change Default Shortcut to stop edititing embedded Groovy (2)
  • IDEA-88537 (Bug): File Cache Conflict diff viewing dialog has no maximize button and is too small
  • IDEA-64252 (Bug): Move statement up does not work after an anonymous inner class instantiation
  • IDEA-88779 (Bug): java.lang.IndexOutOfBoundsException: queue is empty
  • IDEA-88507 (Exception): Throwable at ToolWindowManagerImpl.notifyByBalloon() from notification
  • Android:
  • IDEA-65774 (Feature): Add Open File location Button in Android export dialog.
  • IDEA-88555 (Bug): Android - Design mode does not honor existing namespace prefix when code is generated designer (adding view element attributes or adding views)
  • IDEA-87978 (Bug): 'plurals' resources are not recognized by code analysis/completion
  • IDEA-88338 (Bug): logcat highlight and filtering does not work on Android 4.1
  • CSS:
  • IDEA-83991 (Feature): Provide more specific contexts for live templates in CSS
  • IDEA-76122 (Feature): No palette for "Color" variables in SASS, LESS, and CSS complex properties like gradient
  • IDEA-68086 (Feature): CSS width/height suggestion with image size
  • IDEA-88519 (Bug): Unexpected formatting live templates
  • Code Analysis. Inspection:
  • IDEA-86621 (Feature): Detecting dead catch blocks
  • IDEA-60595 (Feature): Logger initialized with foreign class multiple logger classes
  • IDEA-88776 (Feature): Do not mark declarations as unused when they are marked with particular annotations
  • IDEA-88800 (Usability Problem): Extra confirmation step when removing external annotation
  • IDEA-88376 (Usability Problem): "Inspection '...' options" popup menu group cannot be expanded using Return-key
  • IDEA-87652 (Bug): Accessing member of nullable reference is not flagged if it is casted
  • IDEA-88801 (Bug): Undo doesn't work after adding an external annotation
  • IDEA-88406 (Bug): False positive 'constant conditions & exceptions'
  • IDEA-88191 (Bug): inconsistent "'this' reference escaped in object construction" when using static method import
  • IDEA-87870 (Bug): Inspections: "Unnecessarily qualified static access" inspection doesn't report references from nested/inner classes
  • IDEA-88425 (Bug): "Constant conditions & exceptions" inspection fails in the presence of multicatch
  • IDEA-53612 (Bug): ConstantConditions inspection options instead of MethodWithMoreThanThreeNegations
  • IDEA-88468 (Bug): Bogus trailing comma in annotation array initializer warning
  • IDEA-50496 (Bug): Spellchecker doesn't honor character escapes in Java/Groovy string literals
  • IDEA-82125 (Bug): "Overridden methods are not annotated" warning is incorrect for complex hierarchies
  • IDEA-88649 (Bug): Settings | Inspections – JavaScript inspections (all branches) are ALWAYS got fully expanded
  • IDEA-87640 (Bug): Unnecessarily qualified static access results in "Illegal forward reference"
  • IDEA-61570 (Bug): Conflicting alt-a shortcut in Settings > Inspections
  • Code Coverage:
  • IDEA-88614 (Usability Problem): Coverage: for equal percentage sort by total lines/classes/methods
  • Code Formatting and Code Style:
  • IDEA-88337 (Bug): Reformatting code in file forces "Do not show this dialog in the future"
  • ColdFusion:
  • IDEA-88298 (Bug): Upgrade to 120.11 removed the ColdFusion Server Mapping from my project
  • IDEA-88357 (Bug): Show Declaration doesn't resolve 'super' references correctly
  • IDEA-83123 (Bug): Un var'd variables are not availanle in other functions for code completion
  • IDEA-83100 (Bug): Smarter Scope Handling
  • Compiling Project:
  • IDEA-70162 (Usability Problem): Default list of compiler resource patterns is arbitrary and incomplete.
  • IDEA-88411 (Bug): External compiler should use PROJECT_JDK (currently it uses IDEA_JDK)
  • IDEA-88847 (Bug): compiler resource patterns incomplete and project specific rather than global
  • Console:
  • IDEA-88486 (Bug): Regression => Guard console is broken
  • Database:
  • IDEA-88606 (Usability Problem): Database table editor: new row rejected by the database cannot be re-sent after correction
  • IDEA-63258 (Usability Problem): Database table editor: Escape does not work in cell editing mode in specific (most) cases
  • IDEA-88367 (Bug): Database tool window: "Generate and Copy DDL" and Quick doc (Ctrl+Q) report different types than used on creation
  • IDEA-88883 (Bug): Cannot edit query result in Database Console anymore
  • IDEA-88613 (Bug): Database tool window: Derby: Quick Doc shows SQLException for a table with name with quote
  • IDEA-78677 (Bug): Improvements to executing SQL queries directly from SQL file editor
  • IDEA-88675 (Exception): Database tool window: IAE at DdlBuilder.columnRef() on getting DDL for Oracle table with index including several columns, one is descending
  • Debugger:
  • IDEA-67206 (Usability Problem): When I Alt+Click near breakpoint marker, it becomes removed
  • Diff_Merge:
  • IDEA-88601 (Feature): Can't open diff by clicking files in apply patch dialogue
  • IDEA-87028 (Usability Problem): Merge: do not show All Changes Processed dialog when only one part of conflict is applied
  • IDEA-86287 (Bug): Merge markers doesn't fully joined
  • Editor. Editing Text:
  • IDEA-88349 (Usability Problem): reformat (of xml)
  • IDEA-87779 (Bug): My code is deleted on the fly if 'Add unambiguous imports on the fly' option is enabled
  • IDEA-88511 (Bug): Code Completion: Case sensitive completion: 'First letter' option doesn't work
  • IDEA-88302 (Bug): SmartEnter doesn't work when caret placed at the start of line
  • Find, Replace, Find Usages:
  • IDEA-88810 (Bug): Find in Path Dialog, combo box for cusom scopes: down arrow does not scroll through whole list
  • IDEA-70523 (Bug): Shortcut to navigate between highlighted usages
  • Flash_Flex:
  • IDEA-75796 (Feature): Undeclared namespace suggestion could be smarter
  • IDEA-88199 (Performance Problem): When editing mxml files, sometimes IntelliJ locks up
  • IDEA-65829 (Performance Problem): Flex MXML code completion is slow if namespace is not declared
  • IDEA-87721 (Bug): Sometimes all members of an MXML file are marked with error 'duplicate declaration'
  • IDEA-87638 (Bug): Incorrect 'Unknown CSS property embedAsCFF' warning for embedAsCFF style
  • IDEA-88469 (Bug): Flex Run Dialog doesn't support $PROJECT_DIR$ anymore
  • IDEA-87450 (Bug): [Flex] Whenever I try to write a new If-Statement ... as soon as I type the "(", IntelliJ replaces this with "isFinite()" ...
  • IDEA-66272 (Bug): Idea opens duplicate source files in remote Flash debugging session and ignores breakpoints set in the project file
  • IDEA-88470 (Bug): Clicking frames in Flex debugger leads to wrong sources
  • IDEA-88563 (Bug): Incorrectly generates html wrapper
  • IDEA-22387 (Bug): When debug error occurs in library open library source file
  • IDEA-87276 (Bug): autocomplete dosnt know statement "final"
  • Groovy:
  • IDEA-88124 (Feature): Groovy: Code | Generate on a JUnit test class could suggest to create Test, SetUp and TearDown methods
  • IDEA-87834 (Feature): Groovy: 'Split string' intention
  • IDEA-88528 (Bug): broken target checking for annotations
  • IDEA-88347 (Bug): Incorrect parameter popup hint
  • IDEA-88134 (Bug): Groovy: highlight public modifier before generic method in interface as error in Groovy Path Variables: value - truncate tail spaces
  • IDEA-88720 (Bug): IDEA crash if import settings from default idea settings dir
  • IDEA-87679 (Bug): Plugin manager: Browse Repositories -> "refresh" seems to access all repositories instead of selected
  • J2EE.Tomcat:
  • IDEA-88167 (Bug): Tomcat run configuration doesn't deploy the application in IDEA 12
  • JSP:
  • IDEA-40911 (Bug): JSPX: code completion inserts not escaped '' for generic classes
  • Java. Code Completion:
  • IDEA-73186 (Feature): "Create setter and getter" for generation menu for non-existent method like setSomething or getSomething
  • IDEA-88844 (Feature): Complete enum members in annotations when type is obvious
  • IDEA-88517 (Usability Problem): Smart Completion: offer names for variables and parameters
  • IDEA-88366 (Cosmetics): Code completion popup draws placeholder icon for entries which do not have icon at all
  • IDEA-88769 (Bug): Java keyword completion: duplicate "final" suggestion
  • IDEA-88368 (Bug): Properties key autocompletion usability
  • IDEA-88335 (Bug): Class name not completed by prefix
  • Java. Error Highlighting:
  • IDEA-87539 (Cosmetics): Unnecessary qualifiers highlightings should use more intuitive attributes
  • IDEA-87672 (Bug): Fake Java error is shown in code
  • IDEA-87673 (Bug): Red squigglies on lambda expressions in JDK8 builds
  • Java. Intention Actions:
  • IDEA-81079 (Feature): New Intention: wrap statement in null-check
  • IDEA-88760 (Usability Problem): Rename intention doesn't bring up the same UI as the rename refactoring
  • IDEA-88863 (Usability Problem): ?????
  • IDEA-88761 (Bug): Assignmen to 'null' inspection lacks "Mark as @Nullable" intention
  • IDEA-88435 (Bug): "Remove unnecessary parentheses" doesn't remove anything
  • IDEA-87564 (Bug): create method from usage (with generics) generates uncompilable code
  • Java. Refactoring:
  • IDEA-88689 (Feature): Move Inner Class to outer should have better problem preview
  • IDEA-88814 (Feature): (RFE) Intention for pushing condition deeper into conditional expression
  • IDEA-80000 (Feature): Suggest extract method name with nearest comment above block
  • IDEA-87693 (Usability Problem): Usability: moving classes to different package should have better default for the target destination
  • IDEA-88886 (Bug): Inlining method leaves naught
  • IDEA-88882 (Bug): Inline method doesn't inline inferred type arguments
  • IDEA-88758 (Bug): Don't extract variable where it's impossible
  • IDEA-87963 (Bug): For refactor "Extract Method": If only one duplicate of extracted code is found, selecting "Yes" for 'review and replace' does not review 2nd code fragment, it just replaces it.
  • IDEA-87654 (Bug): Extract method fails to detect input variable if code fragment is located in unreachable else branch
  • IDEA-88413 (Bug): No way to stop copying when using drag and drop to copy files from filesystem to project tree.
  • IDEA-82043 (Bug): "change signature" quick fix corrupts text
  • IDEA-88471 (Bug): "Move instance method" can generate bad code when moving to an interface
  • IDEA-87688 (Bug): Create Method intention should insert type parameters when creating a static method
  • JavaScript:
  • IDEA-88762 (Bug): JavaScript reformat greedily comments uncommented comma-separated lines in literal Objects which follow a line-comment
  • IDEA-88627 (Bug): idea 120.100: hangs up
  • IDEA-88301 (Bug): Node.js sources issues
  • JavaScript. Debugger:
  • IDEA-80423 (Bug): Cannot close "Cannot Start JavaScript Debugger" dialog by pressing Close button
  • Maven:
  • IDEA-88215 (Cosmetics): Maven: typo in "Error running" message
  • Plugin Support. DevKit:
  • IDEA-88380 (Bug): Completion in plugin.xml tag: merge equal options
  • Product Documentation:
  • IDEA-88356 (Bug): Some tips are not read
  • IDEA-88250 (Bug): Rename "Introduce variable" to "Extract variable" in the ToD
  • Project Configuration:
  • IDEA-86947 (Usability Problem): Run configuration list should support drag and drop to reorder the run configurations
  • SQL:
  • IDEA-75544 (Feature): SQL: code completion could suggest valid series of keywords at once
  • IDEA-88892 (Usability Problem): SQL: SQLServer, SQLite: typing opening bracket '[' does not insert closing one if non-whitespace characters are after
  • IDEA-83577 (Bug): Good MySQL is shown as wrong
  • IDEA-88880 (Bug): SQL: basic completion suggests nothing after last statement
  • IDEA-44164 (Bug): SQL: completion inserts identifiers, which require quotes, without quotes
  • IDEA-88791 (Bug): SQL: Code Completion: when quotes of delimited identifier are already typed completion inserts one more pair
  • IDEA-88568 (Bug): Syntax problem when executing PL SQL
  • IDEA-88787 (Bug): SQL: Code Completion: the whole keyword chain is inserted after already typed keyword
  • Spring:
  • IDEA-87528 (Feature): Spring webflow: provide some support for Validators
  • IDEA-88492 (Task): Spring Security: upgrade wizard to 3.1.1
  • IDEA-88403 (Bug): Spring webflow: flows with spaces in names are not properly processed
  • IDEA-70198 (Bug): Spring Integration support: properly support 'scheduler' attribute of 'delayer' element
  • IDEA-70196 (Bug): Spring Integration support: application-event-multicaster element always report 'custom spring bean has not yet been parsed' warning
  • IDEA-71245 (Bug): Spring Integration support: publishing-interceptor is not recognized as valid advice
  • IDEA-88274 (Bug): Spring webflow: bean-import@resource attribute should allow only paths relative to the current flow
  • IDEA-71397 (Bug): Spring integration support: secured-channels element is not recognized as Spring bean
  • IDEA-88271 (Bug): Spring webflow: the beans from resource imported using bean-import are not recognized automatically
  • IDEA-88284 (Exception): NPE at com.intellij.spring.webflow.diagram.WebflowDiagramDataModel.hasFile
  • IDEA-88282 (Exception): NPE at com.intellij.spring.webflow.diagram.WebflowDiagramDataModel$4.fun
  • IDEA-88246 (Exception): CCE at com.intellij.spring.webflow.diagram.editor.DeleteElementAction.getSelectedEdgeDomElement
  • IDEA-88273 (Exception): IncorrectOperationException: Cannot find path between files on moving file referenced from bean-import@resource
  • Unit Testing. JUnit:
  • IDEA-61369 (Usability Problem): JUnit test filter should have an option to also hide skipped tests
  • IDEA-87984 (Performance Problem): Performance: navigating among failed JUnit tests is sluggish
  • IDEA-87921 (Bug): Tooltip typo on "Rerun Failed Tests"
  • Unit Testing. TestNG:
  • IDEA-87716 (Bug): "Run tests in " doesn't run all the tests in a package
  • User Interface:
  • IDEA-88299 (Feature): Copy line location (reference to the line)
  • IDEA-52461 (Usability Problem): If path specified in path field in File Chooser dialog is under hidden directory it won't be selected until you enable "Show hidden" option
  • IDEA-88876 (Usability Problem): Mnemonics in in-place refactorings popups conflict with ALT-actions
  • IDEA-87500 (Usability Problem): Make UI work with Mac Retina display
  • IDEA-88334 (Usability Problem): There is no middle matching in the goto inspection popup.
  • IDEA-88510 (Usability Problem): File chooser: any item completion in the path field switches "Show Hidden Files and Directories" to Yes
  • IDEA-88838 (Cosmetics): Typo in the eventlog message to renew your license
  • IDEA-62690 (Cosmetics): Status bar hints VS accelerators
  • IDEA-38968 (Bug): File chooser: path field: completion does not see hidden files and directories, even if the option to show them is on
  • IDEA-88364 (Bug): Find Action by Name doesn't find "Show History" from Git
  • IDEA-88218 (Bug): Image editor: Zoom In after many Zoom Out stops working before bringing the image back to actual size
  • IDEA-88551 (Bug): keyboard shortcut for rollback doesn't work in commit dialog box
  • IDEA-88280 (Bug): Cannot scroll down with arrows in "non-prefix matches" search results in "go to" popups
  • IDEA-87677 (Bug): End space for exact match doesn't work with middle matching in goto popups
  • IDEA-88450 (Bug): Prefix matches should be first in goto popups
  • IDEA-88300 (Bug): Uneven toolwindow title formatting
  • IDEA-88820 (Bug): Wrong button behavior in JUnit execution
  • Version Control:
  • IDEA-88485 (Usability Problem): Cannot resize columns in file history tool window
  • IDEA-88786 (Usability Problem): Cannot access TODO popup when commiting changes
  • IDEA-88487 (Cosmetics): Commit: "Create Patch" missing ellipsis
  • IDEA-88514 (Bug): Show diff from Changes View for Unknown plain text file (*.mm) produces "difference in line separators" label
  • Version Control. Git:
  • IDEA-88522 (Feature): Support show commit on github in Annotated view
  • IDEA-88465 (Cosmetics): Wrong dialog title
  • IDEA-88488 (Bug): Git pull with conflicts produces "File Cache Conflict"
  • IDEA-88587 (Bug): 'Annotate' action from popup menu in File History table is always disabled for Git
  • Version Control. Perforce:
  • IDEA-88681 (Bug): Perforce logging: - file(s) not in client view.
  • IDEA-68840 (Bug): Perforce: If there are several roots with 2 different P4 servers, and one is not available, Changes | Local is not updated for second as well
  • IDEA-87635 (Bug): Perforce: delete for file from inactive changelist shouldn't put it in active one
  • IDEA-54155 (Bug): Perforce integration: "there are no jobs matching pattern" when job name is entered directly however the job can be found via search
  • IDEA-88668 (Bug): Perforce: only the first integrated change is shown in Merge Tool when integrating several changes outside from IDEA
  • Version Control. Subversion:
  • IDEA-88351 (Bug): NPE at org.jetbrains.idea.svn.history.SvnHistoryProvider.getUsedFilePath
  • Version Control. TFS:
  • IDEA-88141 (Bug): Getting error when trying to show differences in revisions of file in TFS using WebStorm
  • XML:
  • IDEA-64075 (Feature): Automatic XML Schema discovery

New in IntelliJ IDEA Ultimate Edition 11.1.3 Build 117.747 RC 2 (Jul 13, 2012)

  • Code Formatting and Code Style:
  • IDEA-88337 (Bug): Reformatting code in file forces "Do not show this dialog in the future"
  • Database:
  • IDEA-88606 (Usability Problem): Database table editor: new row rejected by the database cannot be re-sent after correction
  • IDEA-88675 (Exception): Database tool window: IAE at DdlBuilder.columnRef() on getting DDL for Oracle table with index including several columns, one is descending
  • JavaScript:
  • IDEA-88627 (Bug): idea 120.100: hangs up
  • SQL:
  • IDEA-88568 (Bug): Syntax problem when executing PL SQL

New in IntelliJ IDEA Ultimate Edition 11.1.3 Build 117.728 RC (Jul 11, 2012)

  • The new build is compatible with latest Android 4.1 SDK
  • Original EAP build 117.721 contained patch application problem

New in IntelliJ IDEA Ultimate Edition 11.1.3 Build 117.721 RC (Jul 10, 2012)

  • No subsystem:
  • IDEA-86137 (Performance Problem) Intellij Freeze
  • IDEA-81507 (Bug) Good code is red: "Nested quantifier in regexp"
  • IDEA-87812 (Bug) The button "Clear the contents of the console" on the debug console is not available
  • IDEA-87685 (Bug) Compiler does not include *.java files in output
  • Android:
  • IDEA-87978 (Bug) plurals' resources are not recognized by code analysis/completion
  • IDEA-88338 (Bug) logcat highlight and filtering does not work on Android 4.1
  • Code Formatting and Code Style:
  • IDEA-87295 (Bug) Reformatting code on a folder unsets the dialog visibility checkbox.
  • ColdFusion:
  • IDEA-86267 (Usability Problem) ColdFusion: provide some icons for logical mappings in completion list
  • IDEA-86271 (Bug) ColdFusion: logical mapping paths are not available in completion only if the already entered path contains slashes
  • IDEA-86276 (Bug) ColdFusion: on mapping logical path change by appending some symbols to existing path no errors are shown for notchanged usages
  • IDEA-83123 (Bug) Un var'd variables are not availanle in other functions for code completion
  • IDEA-87755 (Bug) Completion available for cfinclude template path but not cfmodule
  • IDEA-87754 (Bug) Built-in cfquery variables not recognized
  • IDEA-83095 (Bug) Completion in cfinclude
  • IDEA-87443 (Bug) Please impove autocomplete and autocoloring for Coldfusion
  • IDEA-88135 (Bug) ColdFusion Server Mapping ambiguities
  • IDEA-88298 (Bug) Upgrade to 120.11 removed the ColdFusion Server Mapping from my project
  • Dart:
  • IDEA-84156 (Feature) Dart: "Quick Documentation" support
  • IDEA-87296 (Feature) Add support for dart2js in Dart plugin
  • IDEA-87323 (Bug) Dart plugin: Provide parameter lookup for optional parameters
  • IDEA-87278 (Bug) Dart: Cannot change color scheme for local functions
  • IDEA-88108 (Bug) Dart plugin: Enable reporting exceptions from within IDEA
  • IDEA-88107 (Exception) Dart plugin: Exception while navigating to SDK classes and back again
  • Database:
  • IDEA-63258 (Usability Problem) Database table editor: Escape does not work in cell editing mode in specific (most) cases
  • IDEA-78662 (Bug) Editing table in db console updates the wrong row
  • Editor. Editing Text
  • IDEA-87833 (Feature) Hungry Backspace (from Emacs cc-mode)
  • IDEA-82338 (Bug) "Collapse All" Collapses only comments
  • IDEA-87120 (Bug) IDEA not usable anymore after "Indent" some java code
  • IDEA-85942 (Bug) Can't enter Latvian accented characters with right alt
  • IDEA-87174 (Bug) cursor is rendered in wrong position
  • Flash_Flex:
  • IDEA-87892 (Usability Problem) Theme URL: respect ${FLEX_SDK} macro
  • IDEA-87891 (Usability Problem) When using 'MX only framework linkage' update theme link accordingly
  • IDEA-88199 (Performance Problem) When editing mxml files, sometimes IntelliJ locks up
  • IDEA-87925 (Bug) When using Flex SDK 4.1A framework libraries which should be linked as RSL are merged insted resulting in huge swf fie being created.
  • IDEA-87720 (Bug) When compiling flex app, the generated config xml contains invalid build number for framework RSL library
  • IDEA-87648 (Bug) 'Checking AIR version' progress hangs indefinitely when trying to launch Android app first time after OS reboot
  • IDEA-86188 (Bug) Debugging Flash floods FlashPlayerTrust
  • Haxe:
  • IDEA-87690 (Bug) Haxe casting interface/class parser error
  • Hibernate:
  • IDEA-88428 (Bug) Underscores in variables cause an error in HQL parsing
  • JavaScript :
  • IDEA-87950 (Bug) JavaScript: extract function inline throw exception if there is any code before
  • Maven:
  • IDEA-88215 (Cosmetics) Maven: typo in "Error running" message
  • SQL:
  • IDEA-83577 (Bug) Good MySQL is shown as wrong
  • IDEA-87979 (Bug) Inspection error for .SQL with Microsoft SQL Server (TSQL) dialect
  • IDEA-84962 (Bug) Unable to edit SQL table field data for 1K+ strings?
  • IDEA-84595 (Bug) Cannot edit SQLite database tables via Data Source -> Table Editor
  • IDEA-77085 (Bug) SQL Types Inspection: false warning for table correlation name when derived column list is provided
  • Task Management:
  • IDEA-87529 (Bug) GitHub Task Server: Not able to connect to github issue tracker: Error on line 29: The element type "meta" must be terminated by the matching end-tag "".
  • Version Control. Git:
  • IDEA-66115 (Bug) Git line-end conversion settings - default has side-effects
  • IDEA-88488 (Bug) Git pull with conflicts produces "File Cache Conflict"
  • IDEA-87513 (Bug) "Could not load details" in git changes log (because of files with quotes in their names)
  • Version Control. TFS:
  • IDEA-88141 (Bug) Getting error when trying to show differences in revisions of file in TFS using WebStorm
  • Web Services:
  • IDEA-88358 (Bug) Generate java code from wsdl generates in package "mypackage" whatever I specified.

New in IntelliJ IDEA Ultimate Edition 12 Build 120.11 EAP (Jul 4, 2012)

  • Major changes:
  • Spring Web Flow support
  • Groovy 2.0 support enhancements
  • Stability improvements
  • No subsystem:
  • IDEA-87135 (Feature) Mutual hotkey to clear log in tool-window logs
  • IDEA-86455 (Feature) "quick fix" suggestions should account for coding convention when creating a variable
  • IDEA-87400 (Usability Problem) Distinguish Ctrl-Alt and right Alt
  • IDEA-86517 (Usability Problem) Merge Class completion with Basic completion and remove the former
  • IDEA-87854 (Cosmetics) Plugin wizard cosmetics
  • IDEA-85735 (Cosmetics) Non-mac-style file path in UI
  • IDEA-87102 (Cosmetics) Please insert dash
  • IDEA-58052 (Cosmetics) Image editor: toolbar icon for "actual size" should use same icon as in graph toolbar (with "1:1" overlay)
  • IDEA-86233 (Cosmetics) Reporting exception says "New EAP build is available" even when new build is a release one
  • IDEA-87650 (Bug) Atlassian Connector for IntelliJ IDE problem
  • IDEA-88207 (Bug) Attempt to reopen ipr-based project is rejected with "does not exist" error message
  • IDEA-86433 (Bug) The caption of button is different from that specified in the "Evalution Feedback" windows text.
  • IDEA-88113 (Bug) Completion: wrong Middle-match behavior
  • IDEA-77085 (Bug) SQL Types Inspection: false warning for table correlation name when derived column list is provided
  • IDEA-81507 (Bug) Good code is red: "Nested quantifier in regexp"
  • IDEA-88101 (Bug) No Menus and Toolbars customization for Project panel when Scope selected
  • IDEA-88106 (Bug) Auto-completion works incorrectly when I make and then fix a mistake
  • IDEA-88020 (Bug) Misleading error message while creating class
  • IDEA-87740 (Bug) Property key quick definition tooltip: escape XML
  • IDEA-88035 (Bug) JBoss run configurations: deployment artifact can't be added
  • IDEA-88153 (Bug) WebStorm lies about non existent directory
  • IDEA-87886 (Bug) When using speed search in Run... popup, 'Backspace' deletes configurations, not the test
  • IDEA-26302 (Bug) Incorrect message on trying to run under-configured Tomcat run configuration
  • IDEA-62285 (Bug) Opening Browser Shortcut + VS Keymap
  • IDEA-50496 (Bug) Spellchecker doesn't honor character escapes in Java/Groovy string literals
  • IDEA-87901 (Bug) Command line editor: do not split words with hyphen
  • Code Analysis. Inspection:
  • IDEA-84955 (Usability Problem) Inspection Options: small improvements
  • IDEA-87915 (Bug) "throws XYZ" is too broad – shouldn't trigger on library methods
  • IDEA-87966 (Bug) Pointless boolean expression inspection: false positive
  • Code Formatting and Code Style:
  • IDEA-87639 (Feature) Add a possibility to specify a dependent LF spacing if a checked range does NOT have line feeds.
  • IDEA-79288 (Usability Problem) Add the possibility to configure indents under Settings | Code Style | HTML
  • IDEA-87415 (Task) Formatter: cyclic alignment resolution
  • IDEA-87295 (Bug) Reformatting code on a folder unsets the dialog visibility checkbox.
  • Code Navigation:
  • IDEA-81770 (Feature) Add navigation for custom regions
  • ColdFusion:
  • IDEA-87756 (Usability Problem) Path completion UI is awkward
  • IDEA-88135 (Bug) ColdFusion Server Mapping ambiguities
  • IDEA-87754 (Bug) Built-in cfquery variables not recognized
  • Compiling Project:
  • IDEA-88000 (Bug) FileUtil.toSystemIndepedentName issue in compile server
  • IDEA-87939 (Bug) StackOverflow on out-of-process build
  • Dart:
  • IDEA-88108 (Bug) Dart plugin: Enable reporting exceptions from within IDEA
  • IDEA-88107 (Exception) Dart plugin: Exception while navigating to SDK classes and back again
  • Editor. Editing Text:
  • IDEA-87916 (Bug) Keywords are not recognized correctly for Groovy
  • IDEA-87120 (Bug) IDEA not usable anymore after "Indent" some java code
  • IDEA-85942 (Bug) Can't enter Latvian accented characters with right alt
  • IDEA-87184 (Bug) Soft wraps: with wrapped lines horizontal scroll bar is always shown
  • IDEA-87174 (Bug) cursor is rendered in wrong position
  • Flash/Flex:
  • IDEA-87892 (Usability Problem) Theme URL: respect ${FLEX_SDK} macro
  • IDEA-87891 (Usability Problem) When using 'MX only framework linkage' update theme link accordingly
  • IDEA-88039 (Bug) FlexUnit: can't attach test reporter - TypeError at ParameterizedMethod/get name() on running Parameterized tests
  • IDEA-88154 (Bug) FlexUnit: can't compile tests for SDK 3.6 module
  • IDEA-88150 (Bug) FlexUnit: can't attach test reporter (Error #1014) on running flexunit tests for SDK 4.1 module
  • IDEA-87925 (Bug) When using Flex SDK 4.1A framework libraries which should be linked as RSL are merged insted resulting in huge swf fie being created.
  • Groovy:
  • IDEA-88055 (Feature) Groovy inspection: 'Variable is reassigned in closure'
  • IDEA-87994 (Bug) Static type checking false positive ignoring closure call
  • IDEA-87991 (Bug) Static type checking false negative ignoring automatic type conversion
  • IDEA-87990 (Bug) Static type checking false positive
  • IDEA-87879 (Bug) 'void' completion
  • IDEA-88129 (Bug) Highlight Usages on 'return' statement should highlight 'return' in current method only, not on whole file.
  • IDEA-87956 (Bug) highlight refs in erorr elements
  • IDE Configuration:
  • IDEA-88147 (Feature) Add PROJECT_NAME variable to file templates
  • Java. Code Completion:
  • IDEA-88058 (Usability Problem) Completion popup: toggling alpha vs. usage sorting blocks UI
  • IDEA-88057 (Cosmetics) Completion popup: fix progress wheel position
  • IDEA-88181 (Bug) Java: complete 'return' in conditional expression
  • IDEA-88030 (Bug) MouseInputAdapter's Select Methods to Override UI not needed?
  • IDEA-87943 (Bug) Wrong default selection in code completion popup when variable name has an underscore prefix
  • IDEA-87958 (Bug) Completion for annotation name in Java
  • Java. Refactoring:
  • IDEA-83831 (Bug) "rename..." silently replaces one method with another
  • JavaScript:
  • IDEA-84352 (Usability Problem) JSTestDriver: don't add JSTD library to all the modules in project
  • IDEA-87950 (Bug) JavaScript: extract function inline throw exception if there is any code before
  • Packaging and Installation:
  • IDEA-79527 (Usability Problem) Uninstalling the product and deleting settings should warn that settings will be removed for all the minor versions
  • SQL:
  • IDEA-87979 (Bug) Inspection error for .SQL with Microsoft SQL Server (TSQL) dialect
  • Spring:
  • IDEA-87926 (Feature) Spring webflow: support named actions
  • IDEA-87354 (Feature) Spring Web Flow: provide gutter icon to overriding state(s)
  • IDEA-87931 (Feature) Spring webflow: check that abstract flows are not run
  • IDEA-88137 (Bug) Spring webflow: variables from the different scopes are shown unresolved when used in the same file
  • IDEA-87945 (Bug) Spring webflow: for flows referenced by autodetected ids (id==flow file name) the references are not updated on flow rename
  • IDEA-87210 (Bug) Spring webflow: view-state@view attribute: absolute path completion should work correctly
  • IDEA-87935 (Bug) Spring webflow: Designer: the contents of subflow inherited from its parent is not shown on diagram
  • Task Management:
  • IDEA-87529 (Bug) GitHub Task Server: Not able to connect to github issue tracker: Error on line 29: The element type "meta" must be terminated by the matching end-tag "".
  • Template Languages. FreeMarker:
  • IDEA-87315 (Usability Problem) The freemarker code style should respect the XML identation setting instead of forcing 4 space identation
  • User Interface:
  • IDEA-87807 (Bug) Single mouse click in tree views is processed like double click
  • IDEA-86179 (Bug) Tool windows: Show List of Tabs keyboard shortcut works for window without tabs and captures focus
  • Version Control. Git:
  • IDEA-77930 (Usability Problem) Git Log Graph: can't filter commits with 'stars'
  • IDEA-66115 (Bug) Git line-end conversion settings - default has side-effects

New in IntelliJ IDEA Ultimate Edition 12 Build 118.749 EAP (Jun 28, 2012)

  • Idea core features:
  • Bytecode viewer plugin
  • Rearranger plugin is now bundled
  • Recent Files (Ctrl-E) popup redesigned
  • Middle matching in completion
  • Rewritten annotation processing configuration
  • Compilation subsystem rewrite: "External make" feature:
  • The new make is by default off, can be enabled on a per-project basis from "Settings | Compiler | Use out-of-process build for project compilation" checkbox.
  • Currently supported: incremental compilation of Java, Groovy, resource copying, UI Designer forms, Artifacts, Android, annotation processing, not-null instrumentation
  • Currently NOT SUPPORTED: projects that store data in Eclipse format, Grails-specific instrumentation
  • Highlights:
  • all compilation tasks are performed in a separate process, fully independent from IDE's VM, no interference with AWT thread, no IDE resources consumption during build
  • lower memory requirements for the IDE.
  • in the make process javac compiler is called in "in-process" mode via java API, hence faster java sources compilation
  • java make: completely rewritten java classes dependency management for faster and more accurate search of dependent classes
  • 'automake' mode: automatic make triggered by events from IDE's virtual file system. If such make resulted in errors, those are highlighted in Project View and editor tabs
  • faster project rebuild
  • Version control:
  • Subversion: tree conflicts visualization and resolve (for some variants)
  • Perforce: more reliable offline mode and authentication problem handling
  • Frameworks and Technologies:
  • Spring Core:
  • Spring model: improved performance, multi-module (dependent) spring projects, mixed configurations (XML-, annotation- based)
  • application contexts navigation
  • Spring Security:
  • Security-namespace:
  • improve autocompletion/navigation support
  • support new/updated elements from 3.1 XSD
  • improved highlighting for configuration errors/problems
  • support OAuth1/2 (M6): XML highlighting, Spring Beans resolving
  • JSP Taglib: update completion
  • support for referencing properties of (custom) configured UserDetails, Config XML / Taglib
  • inject SQL into “*query” attributes (configurable via IntelliLang --> dialects)
  • inject PointcutExpression into "expression"
  • Spring Web Flow:
  • support 2.3-config XSD
  • JSF: support for spring-faces.xsd configuration elements
  • dedicated icon & structure view for *-flow.xml files
  • improve completion variants presentation
  • support SpringEL or OGNL (Struts 2 plugin needed) instead of "plain" EL
  • support bean property resolving
  • support *-state "parent" resolving (flow#parentState)
  • integrate with Spring Security authorities
  • "Goto Related File" & gutter icons for related *-flow.xml files (parent & inheriting flows, "subflow") and "resource"
  • "Go To Parent" gutter icons for state-elements
  • "Go To Symbol" for key navigation elements (view-state, end-state, ...)
  • Compiler->Validation: validate flow.xml files during Make
  • view-resolving (Tiles & anything via Spring MVC)
  • completely rewritten Graph/Designer view:
  • show Graph for selected or all flow.xml-files in module
  • improve graph presentation & layout, highlighted start-state ("link" style, blue bold)
  • show/hide dependencies (parent flow(s) and "parent"-relations between states)
  • show/hide sub-flows/event ("on-...") nodes
  • show/hide details for nodes (sub-elements, properties)
  • highlight all outgoing paths from selected node;
  • create/delete states and edges (transition, parent)
  • CDI (JSR-299)
  • Extended CDI dependencies diagram: editing, navigation, DnD, etc. (done)
  • support beans.xml + configuration inspections (done)
  • simplify adding CDI in project + actual libraries (done)
  • jBPM 5.0 (BPMN 2.0) - initial support (viewer, navigation, completion, simple error highlighting)
  • Play! 1.2.4
  • navigation to related: Controller Methods Views
  • FastTags support
  • list tag implicit variables
  • field tag support
  • Interceptor method annotations (@Before, @After, @Finally)
  • Hibernate 4.x:
  • statically type-checked Groovy 2.0
  • Application Servers:
  • Application server run configuration launch is made asynchronous -- IDEA UI will not hang while a run configuration is prepared to launch (all servers)
  • Correct deployment status handling of Tomcat integration -- JMX is utilized for the status detection now
  • Hot swap workflow is improved -- how swap will not fail after redeployment (all servers)
  • TomEE server intergation
  • ActionScript / Flex support:
  • AIR Mobile development: iOS Simulator support
  • UML diagrams improvements
  • Android Support:
  • UI Designer
  • Cucumber Support:
  • Cucumber language support is now independent from Ruby and is included in the IntelliJ IDEA Ultimate distribution

New in IntelliJ IDEA Ultimate Edition 11.1.3 Build 117.622 EAP (Jun 22, 2012)

  • The new build includes an important code completion fix, Subversion 1.7 fixes and some JPA/Hibernate QL console improvements.

New in IntelliJ IDEA Ultimate Edition 11.1.3 Build 117.616 EAP (Jun 22, 2012)

  • No subsystem:
  • IDEA-86228 (Performance Problem): IDEA hanging after execution of Maven goal (THashMap problem)
  • IDEA-87643 (Bug): Idea UI is forzen
  • IDEA-87310 (Bug): Delete button's shortcut in bookmarks "show bookmarks dialog" doesn't work
  • IDEA-82496 (Bug): Typo "Coulnd't" in warning message for applied patch
  • IDEA-86315 (Bug): Plugins help doesn't work in IDEA 11.1.1 and 11.1.2
  • IDEA-73303 (Bug): UI deadlock
  • IDEA-79916 (Exception): The IDE throws an exception when i drag&drop a tab from one splitted window to another
  • Android:
  • IDEA-86776 (Bug): Process is not shown in the list if its name is started with colon
  • IDEA-86404 (Bug): Random NoClassDefFoundError requires rebuild of project
  • IDEA-86928 (Bug): Android R class is not generated if new project is open ADK
  • IDEA-86962 (Bug): Device (alt+D) hotkey conflicts with Do Refactor
  • IDEA-86800 (Bug): "Cannot parse file" when using CUSTOM_COMPILER_MANIFEST
  • IDEA-87600 (Bug): Changes in attrs.xml for Android does not make sense until IDEA restart
  • IDEA-86892 (Bug): rotate drawables in xml
  • IDEA-78338 (Bug): Two windows fighting for ADB
  • Diff/Merge:
  • IDEA-85179 (Bug): Missing apply or save button in unshelve/patch dialog
  • IDEA-86767 (Bug): Compare two text files shows no differences, while files are different
  • Flash/Flex:
  • IDEA-87031 (Bug): Flex: completion/smart completion shouldn't suggest classes not available for current build configuration
  • IDEA-86682 (Bug): Autocomplete sort not working
  • Haxe:
  • IDEA-85486 (Feature): Enable shortcut to jump between test and class
  • IDEA-85362 (Feature): Haxe Context For Live Templates
  • IDEA-86744 (Bug): Haxe Cast Type error on valid code
  • Hibernate:
  • IDEA-84467 (Usability Problem): Hibernate console: code completion suggests nothing for unfinished not the last SELECT expression
  • IDEA-87078 (Bug): Hibernate query validation fails with new Hibernate DTD
  • IDEA-85283 (Bug): QL: code completion suggests nothing for column on left side of SET in UPDATE
  • Java. Code Completion:
  • IDEA-80181 (Bug): Autocomplete stop work offhanded (PSI/document inconsistency before reparse)
  • Maven:
  • IDEA-86814 (Usability Problem): Maven 3 do not support '-cpu / -npu' options
  • IDEA-74254 (Bug): jboss-har modules not correctly recognized as local modules
  • IDEA-86565 (Bug): Maven -> Refactor -> Extract Property results in "You have entered malformed..."
  • IDEA-87280 (Bug): 'Create new maven module' does not create standard maven /resources folder
  • SQL:
  • IDEA-87066 (Bug): Support for Oracle COMMENT syntax
  • Template Languages. FreeMarker:
  • IDEA-87209 (Bug): Freemarker number_to_date unknown
  • User Interface:
  • IDEA-86464 (Usability Problem): Flex build configuration: no hint in UI that dependency linkage type is editable
  • IDEA-79442 (Bug): Toolbar Menus do not work in fullscreen on linux mint 11 64 bit
  • Version Control:
  • IDEA-86660 (Performance Problem): Local change list performance problem on large projects
  • IDEA-86210 (Cosmetics): VCS Confirmation "empty changelist is no longer active": wrong button order for Mac
  • IDEA-86973 (Cosmetics): Add '...' to the end of 'Enable Version Control Integration' action
  • IDEA-85480 (Bug): Major Commit Bug
  • IDEA-86997 (Bug): Cannot open settings dialog
  • IDEA-86413 (Bug): Commit button is enabled when no changes are selected for commit
  • IDEA-86492 (Bug): F4 (Go to Source) is not working in diff pane of 'Commit changes' dialog
  • Version Control. Git:
  • IDEA-85769 (Bug): github credentials not accepted
  • IDEA-86645 (Bug): Stucked on Pushing Branches to Github
  • IDEA-86854 (Exception): GitLog should not be available with all projects closed or should work - IAE at com.intellij.openapi.vcs.ui.VcsBalloonProblemNotifier.showOverVersionControlView
  • Version Control. Subversion:
  • IDEA-86349 (Usability Problem): SVN ignore-externals
  • IDEA-85741 (Bug): subversion integration autodetection broken for 1.7 working copies
  • IDEA-86908 (Bug): Subversion: background processes (file changed on server conflicts, incoming chnages collection) don't work for project with not-default structure
  • IDEA-84062 (Bug): Subversion: after project Sharing the CleanupWoringCopies progress dialog stays endlessly
  • IDEA-86914 (Bug): Subversion: folder with subfolders rename works incorrectly (files status is incorrect after Commit invocation)

New in IntelliJ IDEA Ultimate Edition 11.1.3 Build 117.499 EAP (May 31, 2012)

  • Includes fixed data flow analysis algorithm (fewer ‘Method is too complex to analyze’ warnings), better AIR applications packaging, and quite a number of other fixes.

New in IntelliJ IDEA Ultimate Edition 11.1.2 Build 117.418 (May 18, 2012)

  • BuildConfig.java support in the Android plugin;
  • Adobe AIR Native Extensions support;
  • Improved compatibility with GNOME 3 and Ubuntu 12.04;
  • Improved Subversion 1.7 support;
  • Improved Perforce integration performance;
  • Many bugfixes related to Maven, Android, JavaScript, Flex and other areas of the IDE.

New in IntelliJ IDEA Ultimate Edition 11.1.2 Build 117.359 RC (May 8, 2012)

  • No subsystem:
  • IDEA-81585 (Feature): AIR Native Extensions Support
  • IDEA-84296 (Performance Problem): Deadlock with DaemonCodeAnalyzerImpl.getLastIntentionHint
  • IDEA-84031 (Bug): running a test method ends up running a test class
  • IDEA-82837 (Bug): Code analysis failure
  • IDEA-85448 (Bug): Hitting esc while editing a fragment ALWAYS closes the fragment
  • IDEA-85586 (Bug): Intellij crashes during startup
  • IDEA-85689 (Exception): Throwable at com.intellij.openapi.util.IconLoader.getDisabledIcon
  • ColdFusion:
  • IDEA-83145 (Feature): New CFML Page
  • IDEA-83099 (Feature): CFML Dictionaries
  • IDEA-83129 (Bug): CFC init and new keyword method chaining/resolution
  • IDEA-83122 (Bug): CFML mixed with Javascript causes syntax problems
  • IDEA-83107 (Bug): View Quick Definition functionality very limited for tag-based CF methods and functions
  • IDEA-83126 (Bug): Autocompletion for generated accessors
  • IDEA-83124 (Bug): Variables declared in 'this' scope not suggested
  • IDEA-84024 (Bug): IDEA thinks the Railo cfadmin tag needs to be closed
  • Compiling Project:
  • IDEA-85466 (Bug): Can't make, build or run project which root is a drive letter
  • Database:
  • IDEA-84926 (Bug): Data Sources: SQLServer: refresh on selected schema does not show new table's columns
  • IDEA-85141 (Bug): IDEA complains about errors when using DB2 dialect
  • IDEA-84866 (Bug): Data Sources: Oracle function/procedure in package: Oracle error on refresh
  • Flash/Flex:
  • IDEA-85663 (Bug): Cannot select halo.swc in Flash App compiler config
  • IDEA-85338 (Bug): Flex Compiler: 'Clear output directory on rebuild' doesn't work for non-default out directories if no resources are configured to copy
  • IDEA-58859 (Bug): [Flex] Warning I cannot do anything against (Reserved word export used as name)
  • IDEA-85638 (Bug): Run/Debug Configurations > Flash App > Program parameters won't work correctly
  • IDEA-84922 (Bug): AS3 Simplify feature proposes expression ' !! (boolean value) ' instead of just 'boolean value'.
  • IDEA-85322 (Bug): Idea slows down to unusable after error [85315796] ERROR - l.treeView.AbstractTreeUpdater - com.intellij.ide.hierarchy.HierarchyTreeBuilder
  • Gradle:
  • IDEA-85512 (Feature): Gradle: Provide more information about errors encountered during parsing build.gradle
  • IDEA-84692 (Usability Problem): GradleSettings expandStates are maybe better kept in workspace file rather than project file
  • Grails:
  • IDEA-85501 (Feature): Code completion for 'grailsApplication' in resources.groovy
  • Groovy:
  • IDEA-85031 (Bug): Java Groovy stubs do not compile (regression)
  • Haxe:
  • IDEA-85092 (Feature): Haxe .hx structure view
  • IDEA-85222 (Usability Problem): Allow to jump from the compiler error to the source code
  • IDEA-85390 (Bug): Exception when indexing standard SDK
  • IDEA-85145 (Bug): HaxeJS JQuery Auto Completion Broken
  • IDEA-85220 (Bug): Compiler does not inherit environment variables from the IDE
  • Hibernate:
  • IDEA-85417 (Usability Problem): QL: code completion could suggest common 'id' name as entity identifier, even if no such attribute exists
  • IDEA-85419 (Bug): Hibernate console: QL INSERT statement fails with NPE
  • IDEA-85346 (Bug): Opening Language Injection Settings dialog breaks resolve in the Hibernate console
  • IDEA-85415 (Exception): QL: NPE at ElementPresentationManager.getIcon() on invocation of completion for composite identifier
  • Indices:
  • IDEA-85312 (Bug): Deadlock
  • IDEA-85266 (Exception): com.intellij.psi.PsiInvalidElementAccessException: Element: class com.jetbrains.python.psi.impl.PyClassImpl
  • J2EE:
  • IDEA-85692 (Exception): IAE at com.intellij.openapi.roots.impl.ProjectFileIndexImpl.getModuleForFile
  • J2EE.Glassfish:
  • IDEA-82652 (Bug): Glassfish is stopped when debugging for a longer period of time
  • IDEA-84894 (Bug): glassfish - virtual server name lost after reopen project
  • J2EE.Struts:
  • IDEA-85280 (Feature): Ensure that compatible OGNL library version is in the dependencies when configuring Struts facet
  • J2EE.WebLogic:
  • IDEA-84882 (Bug): stopping weblogic broken in 11.1
  • Java. Refactoring:
  • IDEA-85529 (Bug): Rename action, applied to an inner class, actually renames another inner class (O_O)
  • JavaScript:
  • IDEA-84282 (Usability Problem): Extract method dialog usabilitiy issues
  • IDEA-80714 (Cosmetics): Extract method refactoring window when the 'Declare functional expression' checkbox is checked becomes ugly
  • IDEA-81681 (Bug): Wrong "Variable initializer is redundant" warning
  • Maven:
  • IDEA-85001 (Bug): IntelliJ doesn't assign dependencies to artifacts correctly in Maven web project
  • Project Configuration:
  • IDEA-82280 (Usability Problem): Detected roots dialog: show type if the same path has been detected for several types
  • IDEA-83635 (Bug): Root detection dialog issues
  • SQL:
  • IDEA-85215 (Bug): Valid PostgreSQL code marked as red
  • Spring:
  • IDEA-84610 (Bug): Exclude filter uses improper syntax for inner classes
  • Structural Search and Replace:
  • IDEA-85291 (Bug): Maximum matches edit box is too small
  • Unit Testing. JUnit:
  • IDEA-83555 (Bug): Exception stack traces not shown for single method tests (2)
  • User Interface:
  • IDEA-83601 (Cosmetics): A lot of inspections have too short Severity combobox on Mac OS
  • Version Control:
  • IDEA-83957 (Bug): No scrollbars in Settings->Version Control
  • Version Control. Git:
  • IDEA-85139 (Usability Problem): GitHub "Rebase my Github fork" dialog should have "Interactive" deselected by default
  • IDEA-85138 (Usability Problem): GitHub Rebase my Github fork should fetch the upstream
  • IDEA-85380 (Bug): Show diff on a conflicted file under Git throws NPE
  • IDEA-76340 (Bug): Editors do not update after stashing changes
  • IDEA-55671 (Bug): Git: Error on uninteractive git rebase
  • IDEA-85405 (Bug): Git branch widget in status bar doesn't synch
  • IDEA-85560 (Bug): Files are not refreshed and Pull Info is not shown after Git pull
  • IDEA-84745 (Bug): IntelliJ leaves a screwed up git state when renaming a very popular package
  • IDEA-83764 (Bug): git update stopped working in 11.1 (idea-IC-117.105) for git-svn
  • IDEA-85121 (Bug): StringIndexOutOfBoundsException when trying to show git branches
  • IDEA-85310 (Bug): InvalidRemoteException when fetching a remote with http url without .git at the end
  • IDEA-60725 (Exception): Git: AE at git4idea.checkout.branches.GitSwitchBranchesDialog.prepareBranchesForRemote
  • Version Control. Perforce:
  • IDEA-85249 (Bug): perforce commit is completely broken in 117.281
  • IDEA-72022 (Bug): Perforce: Wrong client specification
  • IDEA-82676 (Bug): Too many p4 requests during updating perforce changelists in a project with multiple roots under the same workspace

New in IntelliJ IDEA Ultimate Edition 11.1.2 Build 117.281 EAP (Apr 26, 2012)

  • Noteworthy changes are support for BuildConfig.java (added in a recent release of Eclipse ADT) in the Android plugin, an updated version of SVNKit for better Subversion 1.7 support and a workaround for a JDK 6 bug that caused mouse events to be received with incorrect coordinates on some GNOME 3 versions.
  • Bug fixes:
  • No subsystem:
  • IDEA-84558 (Usability Problem): CoffeeScript code style: sample does not demonstrate all the options
  • IDEA-84759 (Bug): Menu Fonts Not in Contrasting Color on Ubuntu 12.04 beta 2
  • IDEA-84856 (Bug): Incoming changes doesn't work anymore in 117.222
  • IDEA-84361 (Bug): Incorrect shortcut
  • IDEA-84489 (Bug): Spurious occurance of "Condition `...` always true" warning
  • Android:
  • IDEA-83336 (Feature): Android Tools r17 suggests Android IDEs should auto-build the BuildConfig class
  • IDEA-81975 (Bug): Cannot perform rendering in Android UI preview tool
  • IDEA-80976 (Bug): Android Logcat "Clear log before launch" checkbox in run configuration doesn't actually clear the log
  • IDEA-80363 (Exception): Run/Debug Configurations for template project: Android App: Throwable at JavaFileManagerImpl.findClass() on attempt to select an activity to launch
  • CSS:
  • IDEA-85134 (Bug): CSS Inspection misses syntax error (trailing semicolon after closing braces)
  • Code Analysis. Inspection:
  • IDEA-83594 (Performance Problem): Syntax Analysis is extremely slow when a static method with many overloads is imported
  • IDEA-82361 (Bug): JavaScript: variable "never used" false positive
  • Code Navigation:
  • IDEA-74206 (Bug): "xml-mapping-metadata-complete" JPA tag completely disables bean navigation (sample mini-project is attached)
  • Database:
  • IDEA-70265 (Bug): Data Sources: "Execute" Shortcut isn't working with Editor tabs placement = None
  • File System:
  • IDEA-84350 (Performance Problem): Synchronize action causes UI Freeze
  • Find, Replace, Find Usages:
  • IDEA-83589 (Bug): Splitter panel has tabs but no content
  • Flash/Flex:
  • IDEA-65325 (Feature): flex: collapse/expand javadoc is not working in actionscript files
  • IDEA-84522 (Task): Improve flex-config reference contribution
  • IDEA-84662 (Bug): Flash/Flex inspection shows error when typecasting to a class in brackets (see example)
  • IDEA-85087 (Bug): Splash screen is not shown when compiling with built-in compiler
  • IDEA-84421 (Bug): IntelliJ 10 vs IntelliJ 11: code-completion
  • IDEA-84880 (Bug): e4x: good code red
  • IDEA-84789 (Bug): No error hint when writing a comma after extends ... in class declaration
  • Groovy:
  • IDEA-84870 (Bug): Griffon plugin support seems to be missing
  • IDEA-84691 (Bug): Groovy run configuration factory name was changed without legacy recognition
  • IDEA-83306 (Bug): Groovy: stub generator removes 'f' from float literals thus causing compilation errors
  • HTML:
  • IDEA-85171 (Performance Problem): Do not update breadcrumbs for background editors when restoring editors state on IntelliJ IDEA opening
  • IDEA-84229 (Bug): Split tag trims text on the inner tag
  • Haxe:
  • IDEA-84629 (Bug): Unable to launch neko target
  • Hibernate:
  • IDEA-84917 (Bug): Hibernate/JPA support does not properly recognize valid bidirectional one-to-one mapping
  • IDEA-84919 (Bug): Hibernate/JPA support falsely thinks every get*/is* method on a persistent class is a persistent attribute
  • IDEA-84392 (Exception): Persistence tool window opened after deleting a Hibernate config: RE / VirtualFilePointerImpl$MyException at AbstractTreeUi$60$1.run()
  • JSP:
  • IDEA-82122 (Bug): JSP ambiguous import conflict / priority (multiple choices)
  • Java. Code Completion:
  • IDEA-85010 (Bug): Inner enum is completed incorrectly in method return type
  • IDEA-85082 (Bug): IDEA erroneously uses qualified class names for type parameters when using smart completion for inner class
  • JavaScript:
  • IDEA-81943 (Feature): RequireJS support: show module structure by invoking File Structure (Ctrl + F12)
  • IDEA-84290 (Feature): JQuery: smart completion should suggest to create anonymous each() consumer
  • IDEA-83999 (Bug): JS, Extract method: when creating function expression, use 'var' keyword always
  • IDEA-84298 (Bug): Nested function call formatted incorrectly
  • IDEA-84273 (Bug): JS, Introduce variable: don't insert the introduced variable after label that marks break target
  • IDEA-84214 (Bug): Inline variable / function: don't suggest "inline this usage" when invoked for definition
  • IDEA-84276 (Bug): Extract method: this should be passed as parameter or explicitly passed in some cases
  • IDEA-84684 (Bug): JS: Inline refactoring for function called using 'new' destroys the code
  • IDEA-83811 (Bug): JQuery: syntax error for click listener for an "a[href=#page1]").live('click', function()) event
  • Maven:
  • IDEA-85155 (Usability Problem): When creating a new Maven module, validate that a Maven installation is found before letting me proceed with a wizard
  • IDEA-84847 (Bug): adding a new plugin in a profile and activating the profile inside Idea does not update known goals of that plugin
  • IDEA-84800 (Bug): strange and unhelpful "value must not be empty" in the pom.xml
  • IDEA-81548 (Bug): IntelliJ does not recognize Maven profiles activated using a file/exists activation in a multi-module project
  • Project Configuration:
  • IDEA-79469 (Cosmetics): Settings / Code Style: saving Project scheme to global list: typo in switch question dialog message
  • SQL:
  • IDEA-85195 (Bug): HSQLDB Syntax highlighting issue (IF EXISTS)
  • Spring:
  • IDEA-84560 (Performance Problem): UI locked up
  • Tapestry:
  • IDEA-85170 (Bug): Code Analysis Fails
  • Task Management:
  • IDEA-69306 (Usability Problem): Time out problems while connecting to a JIRA server
  • IDEA-84619 (Bug): Changelist becomes dissociated with a task on commit
  • User Interface:
  • IDEA-70226 (Bug): Fedora 15 - Gnome 3 resizing causes mouse to be off
  • IDEA-84781 (Bug): MacOS X: intellij crashes when opening finder to select aspectj compiler location
  • IDEA-73261 (Bug): Automatically fix Java rendering behavior with non-reparenting window managers
  • Version Control. Git:
  • IDEA-84728 (Bug): Git: don't drop stash after resolving conflicts
  • IDEA-84886 (Bug): Git pull fails if master password is set and has not yet been filled
  • IDEA-79542 (Bug): Applying stash fails with cygwin git client
  • IDEA-84746 (Exception): Exception when an error happens during dropping of a stash
  • Version Control. Perforce:
  • IDEA-84597 (Bug): Perforce: on unversioned file rename or move the 'file is not on client' error is shown
  • IDEA-84600 (Bug): Perforce: on unversioned file move between modules it is added to perforce w/o prompting
  • Version Control. Subversion:
  • IDEA-85085 (Exception): Subversion: malformed input around byte

New in IntelliJ IDEA Ultimate Edition 11.1.2 Build 117.216 EAP (Apr 17, 2012)

  • No subsystem:
  • IDEA-83784 (Usability Problem): Settings -> Plugins -> Browse repositories -> Please improve contrast for installed plugins
  • IDEA-84061 (Cosmetics): Inspections/General description: "Analyse | Inspect Code" should be corrected to "Code | Inspect Code"
  • IDEA-80944 (Bug): Flexmojos build configuration: can't create HTML wrapper template
  • IDEA-83956 (Bug): ruby plugin is incompatible with IDEA 11.1.1
  • IDEA-81598 (Bug): Compare Directories: context menu suggests not applicable actions
  • IDEA-78873 (Bug): IDEA loses VCS history of a file if it is moved from/to outside of project root
  • IDEA-84017 (Bug): Command Z does not do Undo with last edits
  • IDEA-83443 (Bug): junit4 test method template deletes method body after name substitution
  • Android:
  • IDEA-83572 (Usability Problem): @TargetApi and @SuppressLint not supported
  • IDEA-83680 (Usability Problem): Existent AVDs isn't listed in Prefer AVD list on Run/Debug configuration window
  • IDEA-83671 (Cosmetics): Android: there is an inspection named 'Android'
  • IDEA-83482 (Cosmetics): Android: change \"dp\" to "dp" in Convert to "dp" intention
  • IDEA-81559 (Bug): ClassNotFoundException when starting Android app, even though class is in the project
  • IDEA-84070 (Bug): Android Resources Validation inspection - @null should be a valid attribute value
  • IDEA-83661 (Bug): ProGuard doesn't work with Android tools r17
  • IDEA-84162 (Bug): Android: if there is an error in a project, R.java file is regenerated each two seconds; this makes Class Name Completion to fall into infinite loop
  • IDEA-67422 (Bug): Cannot run Android Tests from Project View
  • IDEA-83716 (Bug): Element in drawable xml does not validate
  • IDEA-83980 (Bug): App name not escaped in Android resources
  • IDEA-84320 (Bug): IllegalArgumentException building library project with common package name and common defined permission.
  • IDEA-82976 (Bug): Including apklib still results in "java.util.zip.ZipException: duplicate entry: AndroidManifest.xml"
  • IDEA-83502 (Bug): Android: Previous, Next and Finish buttons are missing in "Export Application Package Wizard" dialog on Mac OS
  • AspectJ:
  • IDEA-83988 (Usability Problem): Wrong help page opens for an AspectJ facet in the Project Structure dialog
  • Code Coverage:
  • IDEA-83848 (Usability Problem): Coverage View: Don't grab focus
  • IDEA-84232 (Bug): Coverage auto scroll from source does not scroll to correct place
  • ColdFusion:
  • IDEA-84169 (Feature): Returntype completion in cfscript function definition
  • IDEA-83144 (Bug): Find Usages doesn't work for CFML
  • IDEA-83146 (Bug): No property attributes insight in scripted CFC
  • IDEA-83139 (Bug): Annotations with : in them show up as an error
  • IDEA-83527 (Bug): Syntax checking complains about function named "default" in cfscript
  • IDEA-83105 (Bug): Cfscript lines after else if indented too far by code formatter
  • IDEA-83116 (Bug): Syntax error - For in loop with inline array
  • IDEA-83121 (Bug): On Script components 'mappedSuperClass' is not available
  • IDEA-81974 (Bug): IDEA 11.x removes space after Rename will delete package contents if case is changed
  • IDEA-82724 (Bug): Perforce: for project with multiple roots with different VCS providers don't report errors for files that are not under p4 on going online
  • IDEA-84126 (Bug): Perforce: unchecking PerforceIsOnline option doesn't make integration go to offline mode if 'switch to offline mode automatically' option is off
  • IDEA-84148 (Bug): Perforce: commit fails with unclear error message for restricted changelist
  • IDEA-73046 (Bug): Perforce: Windows: support for client workspace with multiple drives
  • IDEA-16142 (Bug): Cross module copying (with P4)
  • IDEA-82676 (Bug): Too many p4 requests during updating perforce changelists in a project with multiple roots under the same workspace
  • Version Control. Subversion:
  • IDEA-83503 (Exception): NPE at org.jetbrains.idea.svn.SvnDiffProvider.getCurrentRevision
  • Version Control. TFS:
  • IDEA-83065 (Bug): Refactored (moved) class cannot be annotated with TFS

New in IntelliJ IDEA Ultimate Edition 11.1.1 Build 117.117 (Mar 31, 2012)

  • No subsystem:
  • IDEA-83580 (Bug): Unnecessary parentheses around call qualifier
  • IDEA-83641 (Bug): Don't autopopup with word completion variants in XML
  • Code Analysis. Inspection:
  • IDEA-83634 (Feature): CyclomaticComplexity should have "skip for equals" param
  • Editor. Editing Text:
  • IDEA-81205 (Bug): Indent on paste: Correct processing in case of 'indent block'
  • Gradle:
  • IDEA-83753 (Bug): Gradle: Deliver gradle output when project libraries are being resolved on import
  • Grails:
  • IDEA-83696 (Bug): Exception during Grails resolve
  • IDEA-83550 (Bug): Grails: it is not allowed to specify a package prefix when creating TagLibs, Filters and Scripts
  • IDEA-83499 (Bug): Auto-complete removes closing curly bracket ("}") in GSP tag
  • Java. Code Completion:
  • IDEA-83475 (Usability Problem): Disable autopopup in unfinished String literals
  • IDEA-83722 (Bug): Autopopup interferes after new in varargs
  • JavaScript:
  • IDEA-81653 (Bug): Incomplete closure formatting
  • Maven:
  • IDEA-80109 (Exception): New Project Library / from Maven: nothing found and JAXBE at NexusRepositoryService.findArtifacts()
  • Project Configuration:
  • IDEA-79468 (Bug): Settings / Code Style: saving Project scheme to global list: if switch to new scheme is rejected, irrelevant scheme is shown in the combobox
  • IDEA-83638 (Exception): Impossible to open Project Structure after externally deleting a content root; AE at ContentEntryTreeEditor.setContentEntryEditor()
  • SQL:
  • IDEA-83477 (Performance Problem): Sql editing (oracle dialect) is slow and blocks ui on keypress
  • Spring:
  • IDEA-83330 (Bug): Autowiring for Bean Class inspection considers beans defined in Java configuration not included in any fileset
  • IDEA-57470 (Bug): spring: code completion in xml suggest unprefixed and when "beans" namespace has been bound to prefix
  • IDEA-83689 (Exception): CCE at com.intellij.spring.model.values.PlaceholderUtils$8.compute
  • Task Management:
  • IDEA-69306 (Usability Problem): Time out problems while connecting to a JIRA server
  • Unit Testing. JUnit:
  • IDEA-83694 (Bug): Internal error for single method JUnit test
  • Version Control. CVS:
  • IDEA-83619 (Bug): Sort by Version in CVS History broken
  • Version Control. Perforce:
  • IDEA-83534 (Bug): NPE when adding/editing jobs to a changelist

New in IntelliJ IDEA Ultimate Edition 11.1 Build 117.105 (Mar 29, 2012)

  • IDE:
  • ALT+Click editor tab to close other tabs
  • Possibility to view all editor tabs and choose the active tab
  • Pinch-to-Zoom in the editor tabs
  • Code Editing:
  • Sticky selection
  • Custom code folding regions
  • Live template soutp added for Java and Groovy
  • Possibility to surround with region folding comments
  • Chained expression completion
  • Emacs actions can be invoked via Go to Action
  • More Emacs actions have been added to the platform (kill ring, sticky selection, adjust line); keyboard shortcuts have been added in the Emacs scheme
  • Languages, Frameworks and Technologies:
  • Improved Gradle support with numerous new features
  • Possibility to preview compiled CoffeeScript files
  • Configuring Project and IDE:
  • New way to access IDE Settings via Go to Action
  • New way to access project Settings
  • Improved code style settings
  • Code Style Schemes dialog provides a better way to manage code styles
  • Possibility to hide navigation pop-up frames on focus loss
  • 'Disable mnemonic in controls allows the Mac users to search for @ sign in the find in path dialog box
  • Possibility to recognize line comments if it starts at the very first position on a line
  • Command line options for Chrome
  • Tool Windows:
  • Coverage tool window
  • JetGradle tool window
  • New design of the Project tool window
  • Navigation and Search:
  • Possibility to include non-menu commands by pressing shortcut once more
  • Running:
  • Improved coverage with a tool window to display results
  • Possibility to launch CoffeeScript files directly, without conversion to JavaScript
  • Possibility to run interactive Groovy console (Groovy shell)
  • Version Control:
  • Streamlined UI for Git branches
  • Creating new Git branches
  • Checking out Git branches
  • New merging, deleting, and comparing Git branches
  • Ability to switch to Perforce online mode in the Changes tool window
  • For Perforce integration, two refresh modes are supported
  • Integration with Subversion 1.7 is supported
  • Local working copies can be created with Subversion 1.7
  • Possibility to notify about VCS root errors
  • Check box for memorizing password
  • Inspections:
  • New inspections (Ignore for exceptions, JavaScript Bitwise operation issues, etc.)
  • Intention Actions and Quick Fixes:
  • New intention actions: Intention action to create @fltvariable comments right inside macros and functions is available on parameter declaration.
  • PHP Support:
  • PHP built-in Web server supported in projects with PHP interpreter 5.4
  • Checking PHP code quality on the fly using PHP Code Sniffer
  • Creating unit tests using PHPUnit Skeleton Generator
  • Code coverage for PHPUnit testing
  • Setting predefined Drupal coding standards as default
  • Groovy and Groovy-Based Frameworks:
  • Possibility to link a Gradle project to IntelliJ IDEA project
  • Groovy Shell is available in Grails applications
  • Live template soutp added
  • Chained expression completion
  • Access to a Groovy console in Java projects and Grails applications
  • Possibility to add a special agent for hot-swapping Groovy classes
  • Extended color scheme for Groovy (local variable, reassigned local variable, parameter, reassigned parameter, method declaration)
  • Dedicated tool window for Gradle
  • Debugging:
  • Hot-swap settings is now available for Groovy classes
  • ActionScript and Flex:
  • One SDK type (Flex SDK) for the various target platforms
  • New run/debug configuration types (Flash App and Remote Flash Debug)
  • Build configurations are now used to control compilation and packaging
  • Improved UI for the module setup
  • Convenient UI for working with build configurations
  • Improved UI for AIR application packaging
  • JavaScript Support:
  • Code coverage for JavaScript Unit testing
  • Switching between JavaScript language versions to choose the one that fits the targeted browser
  • JavaScript Strict mode supported
  • Testing Support:
  • Possibility to configure coverage colors right from the statistics pop-up
  • Miscellaneous Improvements:
  • Possibility to print out help pages in pdf format from the web site
  • New module type Web Module for developing web applications using programming languages other than Java

New in IntelliJ IDEA Ultimate Edition 11.1 Build 117.84 RC 4 (Mar 27, 2012)

  • No subsystem:
  • IDEA-83451 (Usability Problem): Make it more clear what closure folding is
  • IDEA-74738 (Usability Problem): Tree selection is reset to first element when focus is back from diff dialog
  • IDEA-83313 (Bug): Custom file templates EAP PS-114.158
  • IDEA-83434 (Bug): PyCharms coverage chooser deletes contents of entire folder
  • IDEA-83399 (Bug): Event Log: link from a balloon is not shown
  • IDEA-82634 (Bug): Inspection warning on entire file not displayed
  • Android:
  • IDEA-82976 (Bug): Including apklib still results in "java.util.zip.ZipException: duplicate entry: AndroidManifest.xml"
  • IDEA-83431 (Bug): No colors in the Android's Fonts'n'Colors preview
  • CSS:
  • IDEA-69669 (Bug): CSS: references to JSF resources are red when quotes or apostrophes are used
  • Code Analysis. Inspection:
  • IDEA-82642 (Performance Problem): Inspection on java file takes 20+ seconds
  • IDEA-83233 (Bug): Inspection "Replace argument with correctly sized array" may produce incorrect code
  • IDEA-82370 (Bug): ExceptionFromCatchWhichDoesntWrap should skip exceptions that does not have "Throwable" in constructor
  • IDEA-83245 (Bug): "Remove unnecessary boxing" quickfix breaks code
  • IDEA-83009 (Bug): Exception without arguments false positive: shouldn't trigger on exception classes with no visible constructors
  • ColdFusion:
  • IDEA-83109 (Bug): Extra closing bracket is inserted when auto-closing curly bracket
  • IDEA-83274 (Bug): Syntax highlighting for transactions in cfscript
  • IDEA-83427 (Bug): Indention bug for transactions
  • Find, Replace, Find Usages:
  • IDEA-82390 (Bug): Find in path mnemonics do not allow to enter special characters on Mac
  • Flash/Flex:
  • IDEA-82889 (Usability Problem): Check that 'Make before launch' is enabled and that 'Skip compilation' is disabled when launching FlexUnit run configuration
  • IDEA-83298 (Bug): Flex: on copying build configuration don't change existing run configuration with this BC assigned
  • IDEA-83289 (Bug): Flex project structure: red Flex SDK name at Dependency tab of build configurations should become green when SDK with corresponding name is added,
  • IDEA-83423 (Bug): No flex compiler source-path element generated for src/main/resources (due to unsupported flexmojos-threadlocaltoolkit-wrapper)
  • IDEA-82882 (Bug): Import from FlexMojos: some dependencies are not resolved, but IDEA says nothing about it
  • IDEA-83086 (Bug): Flex: when compiler configs are merged and output folder in custom config differs from the one in BC resultant swf & html placed in different folders
  • IDEA-83490 (Bug): Flex project configuration: configuration errors should go away after deleting the affected module
  • GWT:
  • IDEA-81163 (Bug): GWT facets get added to every new module
  • Gradle:
  • IDEA-83287 (Bug): Gradle: Code Completion for Groovy entities in Gradle files doesn't work unless a Groovy library is explicitly configured
  • IDEA-83394 (Bug): Gradle: project refresh does nothing after removing Gradle home from Template Project Settings
  • IDEA-83052 (Bug): Gradle: resolve error on importing a gradle project is so big that it doesn't fit screen's height; hence Cancel button is out of the visible part of the screen
  • Grails:
  • IDEA-83251 (Bug): Spock integration duplicates property
  • Hibernate:
  • IDEA-83270 (Bug): Spring/hibernate: session factory/builder shows up four times
  • IDEA-83428 (Exception): New Hibernate Mappings with read-only configuration file causes IOE at CheckUtil.checkWritable()
  • IDE Configuration:
  • IDEA-64945 (Usability Problem): Cannot disable Master Password of Password Manager
  • J2EE:
  • IDEA-64195 (Bug): JPA 2.0 persistence.xml is not supported
  • IDEA-83430 (Exception): JPA: New Element Collection causes AE at JpaDomObjectManipulator$MyDomAttributeAction.invokeAction()
  • Java. Code Completion:
  • IDEA-83475 (Usability Problem): Disable autopopup in unfinished String literals
  • Java. Refactoring:
  • IDEA-83344 (Bug): Aborting Introduce variable removes whole line
  • JavaScript:
  • IDEA-83345 (Performance Problem): Application pause after changing JS scope settings
  • Maven:
  • IDEA-80044 (Bug): Can't search for libraries in Nexus Repository
  • IDEA-82964 (Bug): Frequent exception from maven plugin
  • IDEA-79540 (Bug): Project Library from Maven show no results for existent library.
  • IDEA-76393 (Bug): IntelliJ does not resolve maven project properties inside dependency element
  • IDEA-46646 (Bug): Maven: maven-ear-plugin suport: the bundleFileName option is not supported
  • IDEA-80355 (Bug): Maven resource processing occasionally ignores additional filter/maven.timestamp.property
  • Spring:
  • IDEA-83253 (Feature): spring: add proper completion and resolving for
  • IDEA-81611 (Feature): Sql language injection for Spring JdbcOperations
  • IDEA-83349 (Performance Problem): UI Hangs on Mac OS X when navigate to Declaration
  • IDEA-66605 (Bug): @Value("#{ ${myProperty} }") is not parsed correctly
  • IDEA-70202 (Bug): Spring Integration fails to recognize existing constructor
  • IDEA-81377 (Bug): Spring inspection - "assignable-to" from spring xsd not respected by inspection - only checks against exact class
  • Task Management:
  • IDEA-81051 (Usability Problem): The tasks toolbar has been hidden by default - thus rendered useless
  • IDEA-82415 (Bug): Changelist for new task does not contain the issue id
  • IDEA-71596 (Bug): EAP 315: Auto-completion list in "open task" dialog shows japanese charactes as squares
  • IDEA-77267 (Bug): com.intellij.tasks.Task.getCustomIcon()Ljava/lang/String;: com.intellij.tasks.Task.getCustomIcon()Ljava/lang/String;
  • Unit Testing. JUnit:
  • IDEA-83311 (Bug): Exception stack traces not shown for single method tests
  • User Interface:
  • IDEA-80954 (Usability Problem): Don't show empty combobox in 'Frames' view in the debug tool window
  • IDEA-68331 (Bug): Mouse 4/Mouse 5 button not detected
  • IDEA-72948 (Bug): When printing, set default font to whatever font the editor is using
  • IDEA-83206 (Bug): Status bar: action description is not shown when mouse-hovering over main menu items if Log message tool window is open
  • Version Control:
  • IDEA-82669 (Usability Problem): commit: closing diff should not expand all nodes
  • IDEA-83406 (Performance Problem): Committing several thousands of files makes IDEA freeze for a while before showing the commit dialog and after pressing "Commit" in the commit dialog before starting a background task
  • Version Control. Git:
  • IDEA-83232 (Bug): Github: Gist creation fails
  • IDEA-80799 (Bug): Git performance problem during commit of thousands of files.
  • Version Control. Perforce:
  • IDEA-83276 (Bug): Revert changes dialog has typos
  • Version Control. Subversion:
  • IDEA-83039 (Bug): Subversion: 'Changed On Server' conflicts are not shown in the Changes view
  • IDEA-83024 (Bug): Show all affected files failed at SVN History window
  • IDEA-83176 (Exception): IOE at com.intellij.openapi.vcs.changes.committed.ChangesCacheFile.b
  • XML:
  • IDEA-83332 (Performance Problem): FetchExtResourceAction performs network connection in EDT

New in IntelliJ IDEA Ultimate Edition 11.1 Build 117.46 RC 3 (Mar 22, 2012)

  • Code Analysis. Inspection:
  • IDEA-83242 (Bug): When applying large number of fixes, one item is left untouched
  • Editor. Editing Text:
  • IDEA-83268 (Bug): Editor text is rendered incorrectly
  • Flash/Flex:
  • IDEA-80937 (Feature): Action: convert build configuration nature
  • IDEA-81534 (Cosmetics): Flex project structure: layout of Dependencies tab of BC looks bad if no SDK selected and errors are expanded
  • IDEA-83062 (Bug): In place refactoring does not show variants for variable name
  • IDEA-81883 (Bug): File.extension property not recognized
  • Gradle:
  • IDEA-83175 (Bug): Gradle: on adding (linking) a Gradle project with 'idea' plugin, dependencies node doesn't appear in JetGradle panel
  • IDEA-83012 (Exception): Gradle home setting is erased after updating to a new IDEA build; Throwable at GradleApiFacadeManager$3.createJavaParameters() on start up
  • JavaScript:
  • IDEA-83187 (Performance Problem): Javascript autocompletion is slow
  • Project Configuration:
  • IDEA-83077 (Bug): UI locked up after dismissing project settings
  • User Interface:
  • IDEA-83174 (Cosmetics): Please merge checkbox icons
  • Version Control:
  • IDEA-73892 (Bug): Deadlock when generating persistence mapping

New in IntelliJ IDEA Ultimate Edition 11.1 Build 117.37 RC 2 (Mar 22, 2012)

  • No subsystem:
  • IDEA-83172 (Usability Problem): Add context menu command "Jump to Source" F4 to the nodes of the Coverage tool window
  • IDEA-82358 (Performance Problem): IDEA occasionally locks up temporarly for a half until 2 minutes
  • IDEA-83171 (Task): Add help button to the Coverage tool window and map it to the specified id
  • IDEA-83215 (Bug): Find in path cannot find text in manifest of CSS files
  • IDEA-82406 (Bug): Subversion 1.7 plugin slow to notice changes to file
  • IDEA-83191 (Bug): Refactor > Copy does not copy directory structure
  • IDEA-82980 (Bug): Plugin manager allows to download same plugin twice
  • IDEA-66794 (Bug): Help Topics window opens behind main IDEA frame with certain conditions
  • Android:
  • IDEA-80077 (Usability Problem): Please store Android key file location on a per-project basis
  • IDEA-79960 (Usability Problem): Set minSdkVersion attribute automatically when creating Android project
  • IDEA-81463 (Usability Problem): Don't show modal message box "Do you want to create run configuration?" when creating Android project from existing sources
  • IDEA-83033 (Performance Problem): 100% CPU load
  • ColdFusion:
  • IDEA-83128 (Bug): Multiple pound signs weirdness
  • Database:
  • IDEA-70283 (Cosmetics): Data Source Properties: load "Schemas and Tables" with progress/waiting msg
  • IDEA-82300 (Bug): Error retrieving stored procedure meta data from Oracle
  • IDEA-81603 (Bug): Import Database Schema dialog: selectAll/clearAll don't visually set/remove selection
  • Debugger:
  • IDEA-83044 (Bug): Debugger Output: no links
  • Editor. Editing Text:
  • IDEA-83011 (Performance Problem): Eliminate performance bottleneck during editing file with multiple injections
  • Find, Replace, Find Usages:
  • IDEA-79561 (Bug): Find symbol must be cancelled after close search dialog (if it still searching)
  • Flash/Flex:
  • IDEA-83003 (Cosmetics): Css files to compile: row height is too small
  • IDEA-82918 (Bug): Update Main class in build configuration after Rename action.
  • IDEA-74823 (Bug): Update run configuration reference on module and build configuration rename
  • GWT:
  • IDEA-49301 (Bug): IDEA forces to set incorrect url-pattern for GWT service
  • IDEA-83076 (Bug): @UiField inspection incorrectly complains about type mismatch on super interfaces
  • Gradle:
  • IDEA-83025 (Bug): Gradle: project refresh resets filtering
  • IDEA-76142 (Bug): Gradle support - cannot update IDEA projects once one of build.gradle files changes
  • IDEA-83080 (Bug): Surround with region...endregion or is not available in Gradle
  • Groovy:
  • IDEA-83207 (Bug): False "Duplicate switch case" warning in Groovy
  • Hibernate:
  • IDEA-83056 (Bug): Expanding Session Factory in *QL Console throws
  • IDEA-82982 (Bug): Hibernate 4: Persistence view doesn't show session factory defined in 4.0 schema-based file
  • IDE Configuration:
  • IDEA-82047 (Usability Problem): Search action by name in Add Actions to Quick Lists dialog
  • IDEA-82050 (Usability Problem): Add action by doubleclick Add Actions to Quick Lists
  • J2EE.Web:
  • IDEA-81997 (Bug): IDEA does not recognize taglibs defined in dependent module
  • Java. Intention Actions:
  • IDEA-83181 (Bug): IDEA sometimes creates constructor parameters incorrectly
  • Java. Refactoring:
  • IDEA-83180 (Bug): Introduce field invoked on a local variable in a constructor of static inner class generates static field instead of instance field
  • IDEA-82944 (Bug): IDEA breaks code on moving classes between directories
  • IDEA-82661 (Bug): change type signature refactoring results in the bad code when that type is used in the instanceof
  • Maven:
  • IDEA-81085 (Performance Problem): UI unresponsive during maven artifact downloads
  • IDEA-83008 (Bug): Maven treats goal specific required parameters as required when missing from default plugin configuration section
  • IDEA-83059 (Bug): Maven plugin exception
  • Project Configuration:
  • IDEA-77603 (Performance Problem): Idea stuck during Global Libraries deletion
  • IDEA-83170 (Performance Problem): Freezes when fixing maven dependencies in Project Structure
  • IDEA-80148 (Bug): performance problems with maven projects
  • IDEA-79829 (Bug): Source root section In Web Facet configuration window has a white background it should be transperent
  • SQL:
  • IDEA-47724 (Bug): SQL: Oracle: not qualified column references in MERGE are not resolved
  • IDEA-20249 (Bug): bad code green: column reference in select is a table alias
  • Spring:
  • IDEA-83022 (Bug): Idea64 11.0.2 hangs
  • IDEA-80661 (Bug): Spring: Configure File Set quick fix: existing empty file set is not suggested
  • Unit Testing. TestNG:
  • IDEA-83188 (Bug): Tests runner reports wrong total tests count.
  • IDEA-82077 (Bug): TestNG: Unable to parse suite when properties file specified
  • User Interface:
  • IDEA-71443 (Usability Problem): Maven sidebar: opening context menu with keyboard selects wrong module
  • IDEA-82224 (Cosmetics): Toolbar decorator: vertical border is too thick (look at the left of '+' button)
  • IDEA-82753 (Bug): Move Up and Remove buttons are always disabled in Import
  • Layout config:
  • Version Control:
  • IDEA-82720 (Exception): IAE at com.intellij.openapi.vcs.ui.VcsBalloonProblemNotifier.showOverChangesView
  • Version Control. Git:
  • IDEA-80457 (Bug): Git Compare With Branch is disabled when invoked from main menu
  • IDEA-82453 (Bug): PHPStorm commits w/o asking first when sharing repository on Github
  • Version Control. Subversion:
  • IDEA-82933 (Feature): Offer "Cleanup" function in "Subversion Working Copies Information" window
  • IDEA-82748 (Bug): SVN Commit Failed with Error E155007 after update to 116.108
  • IDEA-82197 (Bug): svn: E200009: Wrong number of targets has been specified (0), at least 1 is required.
  • IDEA-82608 (Exception): AE at org.jetbrains.idea.svn.RootsToWorkingCopies.getMatchingCopy

New in IntelliJ IDEA Ultimate Edition 11.1 Build 117.21 RC (Mar 19, 2012)

  • No subsystem:
  • IDEA-82764 (Bug) - 'Open in nautilus ' open the External tools program
  • CFML-252 (Bug) - Method named 'default' in scripted component shows syntax errors
  • IDEA-72397 (Bug) - IDEA marks injection of TSR as error
  • IDEA-74087 (Bug) - Ctrl-Z at Find editbox spoils text in file editor
  • Android:
  • IDEA-78760 (Feature) - android string resource file selection feature
  • IDEA-78196 (Feature) - new string resource - android enhancement
  • IDEA-79701 (Bug) - Shortcuts and some keys not work in editor after export signed apk.
  • CSS:
  • IDEA-80575 (Bug) - CSS values: Missing auto-completion when value already exists
  • Code Analysis. Inspection:
  • IDEA-82721 (Bug) - Valid code marked as deprecated
  • Console:
  • IDEA-82953 (Usability Problem) - Code completion popup in the console should have different settings from the editor
  • Database:
  • IDEA-80086 (Usability Problem) - Import Database Schema dialog blocks ui
  • IDEA-82336 (Bug) - Database Console loses history if jdbc url is changed
  • IDEA-82772 (Bug) - Short cut to Refresh Tables doesn't load new columns or remove columns from tables. It also doesn't exists in key map
  • Editor. Editing Text:
  • IDEA-77731 (Feature) - Sticky Selection functionality
  • IDEA-69632 (Bug) - Emacs keymap: Ctr+shift+'-' should not be mapped to collapse code
  • Editor. Error Highlighting:
  • IDEA-82436 (Bug) - IDEA in-editor code analyzer passes broken character literals at least for character arrays
  • Editor. Intention Actions:
  • IDEA-82364 (Feature) - Add intention converting if with similar one-statement branches to statement with ternary operator
  • IDEA-82857 (Bug) - Inspection 'Generate delegated method with default parameter' copy javadoc part 1:1 (def. param should be removed)
  • File System:
  • IDEA-82729 (Bug) - Frequent "Broken link" messages
  • Find, Replace, Find Usages:
  • IDEA-82059 (Usability Problem) - Search field gets focus when navigating Back (and Forvard)
  • Flex:
  • IDEA-82900 (Usability Problem) - Run configuration: if chosen main class is not valid, show run configuration as invalid (with red cross)
  • IDEA-77837 (Bug) - Bad code green: local variable does not shade imported identifier
  • IDEA-82582 (Bug) - Run Configuration: validate entered main class name
  • IDEA-82709 (Bug) - Redundant warning "Bitwise operator used" in method call
  • IDEA-82581 (Bug) - Build/Run configurations: desktop application is not recognized as a valid main class
  • IDEA-82752 (Bug) - [Flex] Usages search does not work properly
  • IDEA-68066 (Bug) - ActionScript 3/Flex: Goto Definition misleading in inner functions
  • GWT:
  • IDEA-82883 (Bug) - Object.Object() used as super() triggers GWT inspection 'Classes not from JRE Emulation Library in client code'
  • Gradle:
  • IDEA-81764 (Feature) - Gradle home is not accepted as Groovy home
  • IDEA-75721 (Feature) - Gradle: implement 'import from gradle' processing
  • IDEA-82788 (Usability Problem) - Gradle panel shouldn't close on Import gradle local library action
  • IDEA-76142 (Bug) - Gradle support - cannot update IDEA projects once one of build.gradle files changes
  • IDEA-82915 (Bug) - Gradle: Save action could be performed automatically before refreshig gradle project
  • IDEA-82878 (Bug) - Gradle: Conflicts popup: impossible to close the popup by pressing Esc if there is a selection in it
  • IDEA-82881 (Bug) - Gradle: Conflicts popup: Scope and Exported fields names shouldn't be editable
  • IDEA-82909 (Bug) - Gradle: on importing a project from Gradle via File | Open Project the project gets "Imported from gradle" name
  • IDEA-82945 (Exception) - Gradle: AE at GradleUtil.getHintPosition()
  • Groovy/Grails:
  • IDEA-81513 (Bug) - Applying whitespace formatting to groovy code in IntelliJ IDEA 11 does not work for some of the options
  • IDEA-25658 (Bug) - "Find usages" - not able to hide import statements for Groovy classes
  • IDEA-81998 (Bug) - Parameter Info doesn't show annotations on parameters
  • IDEA-82838 (Bug) - Static imports incorrectly added multiple times for methods already imported
  • IDEA-81872 (Bug) - IDEA should highlight error, if var-args parameter is not the last one in a method declaration
  • Hibernate:
  • IDEA-82696 (Bug) - The Query Console does not work for me in IDEA 11.1 EAP
  • JavaScript:
  • IDEA-24997 (Feature) - JS: Smart completion for "typeof"
  • IDEA-82130 (Bug) - CSS inspection reports errors in JQuery selectors
  • IDEA-81338 (Bug) - Quickfix "Add JsTestDriver assertion framework support" invoked on 'TestCase' word does nothing
  • JavaScript. Debugger:
  • IDEA-80717 (Bug) - In the breakpoint options additional options invoked by 'More options' radiobuttons act like checkboxes
  • Maven:
  • IDEA-82727 (Bug) - Editing POM shows warning about external changes
  • SQL:
  • IDEA-48544 (Bug) - SQL: Oracle: include semicolon after " END name; " into executed statement (for CREATE PACKAGE / PACKAGE BODY)
  • IDEA-82866 (Bug) - Good code red in SQL Server dialect top-n query
  • IDEA-76712 (Bug) - SQL: Derby: EXISTS predicate is yellow
  • IDEA-48986 (Bug) - SQL: Oracle: constraint name in WITH CHECK OPTION sub-clause is yellow
  • IDEA-48601 (Bug) - SQL: Oracle: CREATE TRIGGER ... ON name.SCHEMA is red
  • IDEA-49166 (Bug) - Oracle: create database link
  • IDEA-82960 (Exception) - SQL: Oracle: Throwable at SqlDefinitionImpl.getDefinitionType() on calling completion after END
  • Spring:
  • IDEA-82638 (Performance Problem) - Clicking CTRL+ALT+L on 4K lines spring config XML file freezes idea forever
  • IDEA-82787 (Bug) - Spring + Hibernate4: on 'import from database' performing the correct session factory bean should be generated
  • IDEA-82844 (Bug) - Spring integration - 'Cannot find bean with qualifier...' although IDEA finds the bean(s)
  • IDEA-82827 (Bug) - Spring + Hibernate 4: 'packagesToScan' attribute value setting using 'array' element should be supported
  • IDEA-82825 (Bug) - Spring + Hibernate 4: 'annotatedClasses' attribute set for LocalSessionFactoryBean is not considered
  • User Interface:
  • IDEA-68331 (Bug) - Mouse 4/Mouse 5 button not detected
  • IDEA-79867 (Bug) - Windows, JGoodies Windows look and feel: "tick" symbol is not shown for selected items of tool window menu
  • XML:
  • IDEA-82323 (Performance Problem) - Syntax analysis slow for large XML files

New in IntelliJ IDEA Ultimate Edition 11.1 Build 116.108 EAP (Mar 14, 2012)

  • New settings are added to Groovy Colors & Fonts settings to highlight local variables, parameters, reassigned local variables, reassigned parameters and method declarations in the editor.
  • This build includes a notable enhancement in JavaScript code completion: the variants are now ordered by “inheritance”. Also worth noting is that editing large CSS files should be significantly better now.

New in IntelliJ IDEA Ultimate Edition 11.1 Build 114.243 EAP (Feb 28, 2012)

  • No subsystem:
  • IDEA-81564 (Feature): Export settings - live template
  • IDEA-52623 (Feature): Collection converting 'as' should preserve the generics
  • IDEA-81685 (Feature): Action to show the "more tabs" popup when single-row editor tab layout is used
  • IDEA-81740 (Usability Problem): Default RM distribution can't be fully run on Win x64 via .bat
  • IDEA-81720 (Usability Problem): Make Coverage toolbar/popup wider to accommodate all 4 buttons instead of only 3 straight away
  • IDEA-81781 (Usability Problem): Unintuitive 'Project Files Changed' message box
  • IDEA-52578 (Usability Problem): Local change popup should not overlap with current code when invoked by 'Next/Prev Change' action
  • IDEA-81509 (Performance Problem): IDEA eats CPU in dataflow inspection
  • IDEA-81629 (Cosmetics): Allow to double click on external model item in File->New Project to proceed to the next wizard step
  • IDEA-80393 (Cosmetics): Run/Debug Configurations: JUnit: "Test kind" option is truncated on Mac OS
  • IDEA-78156 (Cosmetics): Git: branch status widget eats too much space unreasonably
  • IDEA-81791 (Cosmetics): Bookmark Mnemonic window, enabled buttons are difficult to distinguish
  • IDEA-81613 (Task): Add tip of the day
  • IDEA-81766 (Bug): Using new Color(a,a,a) intention should be disabled by default
  • IDEA-70403 (Bug): When there are several editor tabs, you press on "X" to close the first one and then click again, the project view disappears
  • IDEA-52158 (Bug): Debugger views stop to update after changing layout
  • IDEA-81747 (Bug): 'Toggle full screen' action does not have default text, so it renders as empty line in Goto action list
  • IDEA-81876 (Bug): blank line shows for selection
  • IDEA-81580 (Bug): Add auto-fix if you switch on a type not supported
  • IDEA-81663 (Bug): Event Log: not all links are disabled when the notification is expired
  • IDEA-65073 (Bug): Bug with dragging tabs around
  • IDEA-81455 (Bug): IntelliJ 11.1 EAP DataSource isn't shown after adding
  • IDEA-77370 (Bug): Unaliased fonts for the current selected item in Run/Debug Configuration drop down
  • IDEA-76836 (Bug): Right-click and drag out of menu is treated like a file drag operation.
  • IDEA-71264 (Bug): Menu item's description is not shown in status bar for undocked editor window
  • IDEA-47105 (Bug): Error implementing interfaces with classes imported by means of "import as"
  • IDEA-81700 (Bug): Right-click menu's height is too high,beyound my desktop
  • IDEA-81701 (Bug): Wrong JavaDoc (CTRL+Q) for SomeEnum.valueOf(int)
  • IDEA-81813 (Exception): NPE at ScrollableSingleRowLayout.recomputeToLayout() on detaching an editor tab if "Show tabs in single row" option is enabled
  • Android:
  • IDEA-80926 (Bug): Preview doesn't work with JDK 1.7
  • AspectJ:
  • IDEA-81708 (Bug): AspectJ configuration should be imported from pom.xml properly.
  • CSS Editing:
  • IDEA-81668 (Bug): Editing LESS file hangs IDE
  • Code Analysis. Duplicates:
  • IDEA-75678 (Feature): Export code analysis results as HTML
  • Code Analysis. Inspection:
  • IDEA-81416 (Bug): "Non-private field accessed in synchronized context" triggers for public fields of private member variables
  • Code Formatting and Code Style:
  • IDEA-81686 (Usability Problem): Settings / Code Style: no way to provide Tab size and Indent for .jsp files (regression)
  • Code Navigation:
  • IDEA-81078 (Bug): Ctrl+backspace shortcut should be supported in "File structure" popup window in IDEA 11,1
  • Compiling Project:
  • IDEA-80881 (Bug): Incorrect Unity3D JAR importing
  • IDEA-81930 (Bug): Cannot compile anymore
  • Database:
  • IDEA-80940 (Bug): Database console toolbar doesn't appear again after search toolbar closed
  • IDEA-81554 (Bug): Database console loses toolbar after detaching and reattaching tab
  • IDEA-81582 (Bug): H2 database falsely reporting syntax error
  • IDEA-81622 (Bug): PostgreSQL PL/pgSQL "return next" is red
  • IDEA-81724 (Bug): PostgreSQL LIMIT $1 in sql function is red
  • Debugger:
  • IDEA-67430 (Usability Problem): Alt+Click does not work on Linux
  • IDEA-81589 (Bug): Strange error "java.io.File is not loaded"
  • Editor. Editing Text:
  • IDEA-61536 (Bug): Wrong editor tab visible after detach
  • IDEA-81846 (Exception): Throwable at com.intellij.openapi.editor.impl.DocumentImpl.createRangeMarker
  • Editor. Intention Actions:
  • IDEA-24056 (Feature): Add 'Introduce field' option on constructor
  • IDEA-76417 (Usability Problem): "add constructor parameters" quickfix issues
  • IDEA-81839 (Usability Problem): Make text for "Change implements to extends" intention more compact
  • IDEA-81632 (Bug): "".equals() can be replaced with isEmpty() inspection quickfix is not equivalent may introduce NPE
  • Flex Support:
  • IDEA-72151 (Feature): Flex UI Designer: is not supported; ReferenceError: Error #1056 at MxmlReader.readObject()
  • IDEA-81502 (Cosmetics): Improve 'no configuration/no module' combo presentation
  • IDEA-81550 (Bug): Missing flex compiler settings in Java dependencies in Flex projects should be ignored by IntelliJ
  • IDEA-59333 (Bug): TODO comments in blocks of mxml files not showing in TODO tool window
  • IDEA-81505 (Bug): Flex: if module includes BCs with different SDKs chosen, 'External libraries' are shown incorrecly in Project View
  • IDEA-81595 (Bug): FlexUnit: on copying resources to output folder, don't copy all test classes (.as files) there
  • IDEA-81592 (Bug): Flex: non-embedded assets not copied on first make
  • IDEA-81785 (Bug): Adding a link-report in POM adds a faulty load-externs entry into the flex configuration XML
  • IDEA-81735 (Bug): Target player version not injected in HTML wrapper in Flexmojos project
  • IDEA-81821 (Bug): "Use HTML wrapper" unchecks every time the build configuration is generated using Flexmojos
  • Gradle:
  • IDEA-81581 (Bug): Gradle project failure w/ 11.1 EAP
  • IDEA-81758 (Bug): Exception when opening a Gradle project
  • Groovy/Grails:
  • IDEA-79692 (Feature): Grails: Support global Configuration of Constraints defaults
  • IDEA-78732 (Feature): Groovy: Smart completion after "throw new "
  • IDEA-81257 (Feature): Groovy: Run configurations for runnable classes
  • IDEA-49425 (Usability Problem): Groovy: completion for special property ('.@') and method ('.&') access syntax shows irrelevant choices
  • IDEA-81322 (Cosmetics): Groovy: Change Signature dialog has broken layout
  • IDEA-80108 (Bug): Groovy: Formatter removes space before ':' inside for statement
  • IDEA-81618 (Bug): IntelliJ 11 Groovy mixin code complete not available when more than one mixin - worked in IntelliJ 10.5
  • IDEA-81324 (Bug): Groovy: Change Signature dialog: don't error-highlight closure initializers
  • IDEA-81239 (Bug): Grails: Find Usages does not work for dynamic finders methods.
  • IDEA-81531 (Bug): Groovy: Let 'implement/override methods' action adjust blank lines
  • IDEA-81733 (Bug): Groovy script configuration loses environment variables
  • IDEA-81648 (Bug): Groovy Shell fails to open with a SecurityException
  • IDEA-81299 (Exception): Groovy: Introduce Closure Parameter: ISE at GroovyIntroduceParameterMethodUsagesProcessor.processChangeMethodUsage() on selecting 'def' type for parameter of Closure type
  • J2EE:
  • IDEA-81489 (Bug): Jboss 7.1 Final does not start in Intellij Idea 11
  • J2EE.JSP:
  • IDEA-77079 (Bug): Idea tries to create setter instead of getter (see attach)
  • IDEA-71652 (Bug): Rename Variable refactoring doesn't work properly in JSTL
  • IDEA-81687 (Exception): JSP: forEach/@var causes IAE at JspReferencesProvider$VariableOrSelfReference$1.processVariable()
  • JavaScript:
  • IDEA-71594 (Feature): Unresolved Javascript Variable severity for variable vs property
  • IDEA-81750 (Bug): JavaScript makes "Browse Type Hierarchy" action available for any XML file
  • Maven Integration:
  • IDEA-46477 (Usability Problem): Need ability to feed custom properties into maven archetype when creating a new project
  • IDEA-26054 (Bug): Maven properties resolution for parent.parent... doesn't work
  • IDEA-76384 (Bug): in pom.xml editor does not resolve ${project.parent.basedir}
  • IDEA-81348 (Bug): reimport maven flex project — all modules are removed and marked as ignored
  • IDEA-50040 (Bug): Maven: properties resolved/not resolved by maven should be resolved/not resolved in idea
  • IDEA-57206 (Bug): Maven: resolve and complete with external/specified properties
  • OSGi Support:
  • IDEA-80196 (Bug): "Include-Resource" of the maven-bundle-plugin / BND is not processed by the OSGi plugin
  • Packaging and Installation:
  • IDEA-81896 (Cosmetics): obsolote file plugins\copyright\docs\todo.txt
  • IDEA-81556 (Cosmetics): Rename 'Download Patch and Restart' button on update notification dialog to 'Update and Restart'
  • IDEA-81487 (Bug): Cannot start IDEA with idea.bat, IDEA_JDK definition does not help
  • Plugin Support. API:
  • IDEA-81374 (Usability Problem): Make inspection definition through XML descriptor more relaxed
  • Refactoring:
  • IDEA-81634 (Feature): Refactoring: Preserve fields order during constructor argument generation
  • IDEA-80912 (Bug): Propose to overwrite existing file on copy
  • IDEA-81625 (Bug): OOME on trying to invoke in-place rename in a 3K line file
  • IDEA-81544 (Bug): Default parameter value dialog does not make sense
  • SQL:
  • IDEA-75413 (Usability Problem): SQL: NULL & DEFAULT values are not suggested on completion in all dialects
  • IDEA-81537 (Task): Support COUNT(DISTINCT id) syntax for MySQL
  • IDEA-47628 (Bug): SQL: Oracle: FIRST_VALUE, LAST_VALUE, LAG, LEAD, NTILE, RATIO_TO_REPORT, REGR, STDDEV*, VAR* functions are not resolved
  • IDEA-45710 (Bug): MySQL: PARTITION BY KEY with empty column list is red
  • IDEA-52688 (Bug): Oracle SQL dialect, good code is red: LOG ON
  • IDEA-52682 (Bug): Oracle SQL dialect, good code is red: =>
  • IDEA-52686 (Bug): Oracle SQL dialect, good code is red: MONITORING
  • IDEA-81706 (Bug): Good MySQL script code is red
  • Task Management:
  • IDEA-81587 (Usability Problem): Make "Mark as 'In Progress'" persistant on Open Task dialog
  • Template Languages. FreeMarker:
  • IDEA-81346 (Feature): Support "freemarker validation" in "validate on build" tab
  • UML:
  • IDEA-81751 (Usability Problem): Don't put "Diagrams | Show Changes" in the context menu of every file
  • User Interface:
  • IDEA-48927 (Usability Problem): Mouse click in a pop up moves cursor and makes selection in underlying editor
  • IDEA-21919 (Usability Problem): Open File dialog doesn't let you use keyboard to select folder and descend into it
  • IDEA-58164 (Cosmetics): Prettify inspection profile setting popup
  • IDEA-80978 (Bug): Two project with same folder name collide in Windows menu
  • IDEA-81136 (Bug): Debug tool window: detached view loses its position on process re-run
  • Version Control:
  • IDEA-67538 (Usability Problem): TODO check before shelve
  • Version Control. CVS:
  • IDEA-80073 (Bug): Single commit in multiple CVS modules is shown as multiple commits in changes view
  • IDEA-81458 (Bug): CVS annotate doesn't work ( using CVSNT )
  • Version Control. Git:
  • IDEA-79856 (Bug): RubyMine/AppCode do not work with Xcode Git
  • IDEA-80573 (Bug): Git: branches widget is not updated on changing configuration on the first time
  • IDEA-81384 (Bug): Git: IDEA hangs on deleting remote branch on remote repository accessible via http protocol with authentication
  • Version Control. Perforce:
  • IDEA-47692 (Usability Problem): Perforce: in offline mode the EditAssociatedJobs dilaog is available but empty
  • IDEA-73948 (Task): Provide help button for update Project (Perforce) dialog box
  • IDEA-81954 (Bug): Replace 'login silently' option with 'remember password' in Perforce settings
  • IDEA-81496 (Bug): Frequent exception during p4 updates
  • IDEA-69121 (Exception): Perforce: attempt to rollback in offline mode causes exceptions, filesystem and localhostory may become corrupted
  • Version Control. Subversion:
  • IDEA-68069 (Cosmetics): Ugly Label Background in Subversion Working Copies Pane
  • IDEA-77328 (Bug): update project dialog does not display/work correctly with lots of dependencies
  • IDEA-80897 (Bug): Subversion1.7: UpdateProject Info view shows all folders as 'not in repository'
  • IDEA-81981 (Bug): svn: command line client + update single file does not work
  • IDEA-81922 (Bug): Subversion: Compare with latest: confusing inverted diff for Local and HEAD
  • IDEA-81170 (Exception): NPE at org.jetbrains.idea.svn17.commandLine.SvnCommandLineStatusClient$1.switchPath
  • IDEA-81927 (Exception): NPE at com.intellij.openapi.vcs.FilePathImpl.isUnder
  • IDEA-81936 (Exception): Subversion: CCE at com.intellij.uiDesigner.core.GridLayoutManager.addLayoutComponent
  • Web Services:
  • IDEA-81470 (Usability Problem): Set automatically package prefix to the currently selected package
  • Unknown:
  • IDEA-81702 (Bug): NoClassDefFoundError: Could not initialize class ...MessagePool

New in IntelliJ IDEA Ultimate Edition 11.1 Build 114.65 EAP (Feb 9, 2012)

  • Continued work on UI changes (Project View, run/debug toolwindows UI redesigned)
  • Subversion 1.7 support (work in progress)
  • Changes View update optimizations for Perforce integration
  • New Coverage view
  • New tree-based File Structure Popup
  • Improved popup for controlling Git branches (checkout, compare, delete, multi-root support)
  • Git commit & Git status performance optimization.
  • Highlighting of unused public members in Groovy code
  • Extract Closure refactoring for Groovy
  • New Flex project structure UI (work in progress)
  • Spring support improvements
  • Hibernate 4 support (work in progress)
  • Gradle project synchronization support (work in progress)
  • Android lint tool integration
  • Magic Constant inspection and code completion
  • Possibility to run JUnit or TestNG tests for any selection of classes or methods

New in IntelliJ IDEA Ultimate Edition 11.0.2 Build 111.277 (Feb 9, 2012)

  • No subsystem:
  • IDEA-59564 (Performance Problem): "Discover" button in license entry dialog performs license server connection in EDT
  • IDEA-77983 (Bug): AppCode editor becomes visually stuck after minimization
  • IDEA-80306 (Bug): Deadlock right after startup
  • IDEA-79222 (Bug): Wrong file sorting in Scope view
  • IDEA-79582 (Bug): Problem with JBoss run configurations
  • IDEA-79952 (Bug): Opening file from command line stopped working properly
  • IDEA-78574 (Exception): [build:MPS-20.7651] Assertion failed: Already disposed
  • Android:
  • IDEA-79255 (Bug): including apklib results in "java.util.zip.ZipException: duplicate entry: AndroidManifest.xml"
  • IDEA-80640 (Bug): Android APK packages include test resources
  • IDEA-79534 (Bug): Android: Dependent library with javascript source not copied into apk.
  • Code Analysis. Inspection:
  • IDEA-80179 (Bug): 'public' constructor in non-public class - should not report protected inner class
  • Code Formatting and Code Style:
  • IDEA-79562 (Usability Problem): "Optimize Imports" auto-removes XML namespace declarations used only in element values
  • IDEA-78556 (Bug): After upgrade my settings for CodeStyle / Imports are lost
  • Code Navigation:
  • IDEA-79780 (Usability Problem): Mnemonics for Previous and Next Bookmark
  • Compiling Project:
  • IDEA-58603 (Bug): Messages ToolWindow should not grab focus if there is some user activity
  • Documentation:
  • IDEA-77608 (Bug): QuickDoc checks JDK docs before checking library source
  • Editor. Editing Text:
  • IDEA-79264 (Bug): IDEA's copy/paste gets in my way when copying between string literals
  • Editor. Error Highlighting:
  • IDEA-80394 (Bug): Parsing fail on simple booblean operation
  • IDEA-80335 (Bug): IDEA does not detect unhandled exception from AutoCloseable in some cases
  • Editor. Intention Actions:
  • IDEA-77968 (Bug): Intention "Replace with 'for each'" with ListIterator: wrong replace
  • IDEA-80185 (Bug): Replace with For-Each with Indexed Loop bug
  • Flex Support:
  • IDEA-79649 (Usability Problem): Allow hiding static fields from Variables view in Flex debugger
  • IDEA-79694 (Bug): Good code red: for (var fieldKey:* in this) {}
  • IDEA-79716 (Bug): Default CSS file not included when building a SWF with 'Built-in compiler shell'
  • GUI Designer:
  • IDEA-78807 (Bug): Cannot open forms created in previous version of IDEA
  • IDEA-61236 (Bug): GUI Designer: inspector shows already undone changes until focus re-setting
  • IDEA-68902 (Exception): GUI Designer: Throwable at InplaceEditingLayer.removeInplaceEditorComponent() on closing a form editor when a component's text is in edit mode
  • Groovy/Grails:
  • IDEA-79900 (Usability Problem): Change Default Shortcut to stop edititing embedded Groovy
  • IDEA-79738 (Bug): Groovy: Nika: Exception throws when closing a project with Groovy plugin enabled.
  • IDEA-79640 (Bug): 'Evaluate expression' does not work with Groovy
  • IDEA-80060 (Bug): Grails: IDEA doesn't rename GORM dynamic finders when renames Domain property
  • IDEA-79911 (Bug): Objects in src/groovy with the @@Validateable constraint should not show the constraints with errors
  • J2EE.JSP:
  • IDEA-80313 (Bug): Import in JSPs not working - from version 9 to 11
  • J2EE.Spring:
  • IDEA-79981 (Performance Problem): IntelliJ 11 bogs down with use
  • IDEA-79763 (Performance Problem): Threading Issues Continue in IU-111.167
  • IDEA-77222 (Performance Problem): Spring model validation takes forever
  • IDEA-79818 (Bug): Spring bean resolving breaks for JUnit test with ContextConfiguration with reference to constant in locations parameter
  • IDEA-79608 (Bug): Spring property placeholder + multiple *.properties files = unresolved properties.
  • IDEA-78383 (Bug): Spring Autowire Inspections Failing
  • IDEA-79723 (Bug): Problem with Spring "import" element and transitive module dependency
  • IDEA-79243 (Bug): Regression: IDEA 11: Spring Test: Inherited @ContextConfiguration annotations not being recognized in subclasses
  • IDEA-79628 (Bug): Spring profiles - duplicate bean definitions should be allowed in different profiles
  • IDEA-78612 (Bug): spring integration does not recognise alias tag
  • IDEA-79974 (Exception): IAE at com.intellij.spring.model.jam.testContexts.ApplicationContextReferenceConverter.getReferencesOnFakeElement
  • J2EE.WebLogic:
  • IDEA-79544 (Bug): IDEA v11 cannot connect to WebLogic Server 12c
  • JavaScript:
  • IDEA-79801 (Bug): Problem with named function assigned to property in JS
  • IDEA-80424 (Bug): Introduce variable for 'new Something()' adds senseless 'use namespace Something;' in the end of the file
  • JavaScript. Debugger:
  • IDEA-80119 (Bug): JavaScript debugger doesn't work in Google Chrome 17.*
  • Maven Integration:
  • IDEA-79664 (Bug): false positive - balloon notification of: "Maven projects need to be imported"
  • Packaging and Installation:
  • IDEA-78226 (Usability Problem): IDEA Update patcher should not try to update idea*.exe
  • Play! framework:
  • IDEA-79940 (Bug): playframework: block parsing error with comments
  • IDEA-79842 (Bug): playframework: parsing error when brace is followed by % sign
  • IDEA-79778 (Bug): playframework: block parsing error
  • IDEA-80012 (Bug): Play framework support: Enter doesn't work inside comments in templates
  • IDEA-80017 (Exception): ISE at com.intellij.openapi.editor.ex.util.LexerEditorHighlighter.documentChanged
  • IDEA-80015 (Exception): AE at com.intellij.codeInsight.editorActions.enter.EnterInLineCommentHandler.preprocessEnter
  • Project View:
  • IDEA-25525 (Bug): Project tree should be more robust - show files even if IDE fatal errors occur while parsing files.
  • IDEA-65891 (Bug): "Scroll From Source" doesn't work correctly with split screen
  • Unit Testing. JUnit:
  • IDEA-79383 (Bug): IDEA should run test classes annotated with @RunWith(JMock.class) when the 'Run "All Tests"' action is chosen
  • User Interface:
  • IDEA-79574 (Usability Problem): "Associate with file type" action should be available for files with auto-detected file type
  • IDEA-61092 (Bug): Goto Class dialog is dismissed when the list of matched classes reduces and causes loss of mouse focus
  • IDEA-41938 (Bug): NPE from FileChooserDescriptor.isFileSelectable() in file chooser in case using path field with non-path chooser root
  • IDEA-53663 (Bug): Middle-mouse (column) select also fires "Go to declaration"
  • IDEA-64295 (Bug): Split window functionality in an undocked window
  • IDEA-78303 (Bug): Color picker does not return value (Linux)
  • IDEA-79964 (Exception): Throwable at com.intellij.openapi.editor.impl.DocumentImpl.b
  • IDEA-69445 (Exception): IAE at com.intellij.openapi.actionSystem.DataKey.getData
  • IDEA-79955 (Exception): CME at com.intellij.ui.tabs.impl.JBTabsImpl.fireSelectionChanged
  • Version Control:
  • IDEA-16964 (Bug): Show Diff Compare Next/Previous File order different from Commit Changes dialog order when invoked on file
  • IDEA-79502 (Bug): Show Annotations throws NPE
  • Version Control. CVS:
  • IDEA-78954 (Bug): CVS History: CTRL+D Compare vs. Compare with local
  • Version Control. Git:
  • IDEA-79817 (Bug): IDEA should show better message if fast-forward push failed
  • Version Control. Perforce:
  • IDEA-80215 (Bug): Perforce: attempt to move/rename file fails with 'Invalid option: -k.' error message for old server versions

New in IntelliJ IDEA Ultimate Edition 11.0.1 Build 111.167 (Jan 3, 2012)

  • No subsystem:
  • IDEA-78545 (Performance Problem): Memory leak at every project open/reopen
  • IDEA-78964 (Bug): It should be very clear to a user that she submits an error report with attachments
  • IDEA-79138 (Bug): build 11.01 fails with CyclicDependencyException on linux
  • IDEA-77310 (Bug): Internal error in fsnotifier (Linux)
  • Android:
  • IDEA-76860 (Usability Problem): Android Preview Panel should remember landscape/portrait mode and use correct defaults
  • IDEA-79192 (Bug): Make module dependant on lib doesn't work properly
  • IDEA-78400 (Bug): IntelliJ is altering project.properties in Android projects.
  • IDEA-79232 (Bug): Error when compiling resource library without sources
  • IDEA-78849 (Bug): Cannot create a signed Android APK in IntelliJ 11
  • IDEA-79011 (Bug): java.util.zip.ZipException: duplicate entry: ....
  • Code Analysis. Inspection:
  • IDEA-79048 (Bug): False positive 'collection queried but never updated' report
  • IDEA-78370 (Bug): Unnecessary 'may produce NPE inspection for code
  • IDEA-78564 (Bug): "Manual array copy" unsafe refactoring
  • Compiling Project:
  • IDEA-78429 (Bug): Javac in-process(Java6 + only) compiler can't compile correct source in UTF-8
  • Console:
  • IDEA-78543 (Bug): Can't paste into search box
  • Database:
  • IDEA-78121 (Cosmetics): Clean up SQL inspections names
  • Editor. Editing Text:
  • IDEA-61534 (Usability Problem): Regression in IDEA X: Split Editor does not retain scroll position
  • Editor. Error Highlighting:
  • IDEA-78948 (Bug): IntelliJ has problems detecting List versus Set for grails project
  • Find, Replace, Find Usages:
  • IDEA-78548 (Bug): Alt-F3 doesn't work in analyze stacktrace dialog
  • Flex Support:
  • IDEA-78295 (Feature): vector debug view title: vector type is missed
  • IDEA-58307 (Bug): ASDoc @see does not work with displayText
  • IDEA-79113 (Bug): Inspection flags "method can be static" for Actionscript methods that have non-static references within closures.
  • IDEA-79421 (Bug): MXML good code red (parsley components, attributes)
  • IDEA-77499 (Bug): IntelliJ prints fake error when using EventDispatcher methods on Bindable classes/properties
  • IDEA-70527 (Bug): Update Copyright does not work for ActionScript (.as;.mxml) files
  • IDEA-79002 (Bug): Stepping over a line in spark.components.List causes Flex debugger to jump to mx.controls.List
  • IDEA-78550 (Bug): Change Signature dialog: editing parameter name is propagating to all other parameters
  • IDEA-78859 (Bug): Creates Run Configuration even when unselected
  • IDEA-78561 (Bug): MXML - Good code red - "Element is not allowed here" warning for public properties when using custom namespace + manifest
  • Gradle:
  • IDEA-78469 (Bug): Gradle New Project Wizard: details populated from prior creation
  • IDEA-78430 (Bug): Gradle: Fix gradle-based run configurations
  • Groovy/Grails:
  • IDEA-78279 (Feature): grails 2 unit test mixins
  • IDEA-79298 (Bug): Groovy: Flip '==' intention does not save spaces around '=='
  • IDEA-78039 (Bug): Constraints on transient fields showing as "Cannot reference nonstatic symbol from static context" in Grails
  • IDEA-78633 (Bug): Slashy strings with injections false notification
  • IDEA-78555 (Bug): Intellij fails to compile Groovy class with @Delegate when there is also Java class
  • IDEA-78396 (Bug): Grails 2.0 RC3 controller not auto-reloading
  • IDEA-78991 (Bug): Grails: Class reloading is disabled if comand line contains some additional parameters (e.g. "run-app -verbose")
  • IDEA-78851 (Bug): Grails: Goto Related action called inside domain class shows related tests twice
  • IDEA-78495 (Bug): script parameters missing from groovy script when run
  • IDEA-78924 (Bug): Groovy: Copy+Paste a groovy script file doubles the file extention
  • IDEA-78332 (Exception): Groovy: NPE at mvc.MvcConsole$5$1.run()
  • IDE Configuration:
  • IDEA-78615 (Usability Problem): Provide some different hot key for the button "Edit variables"
  • IDEA-78181 (Bug): Live Templates Editing-Field is too small
  • IDEA-79168 (Bug): When keymap is set to Eclipse and viewing a Java source file, Ctrl+Shift+T brings up incorrect dialog
  • IDEA-78531 (Bug): After installing plugin from disk and uninstalling it several times I can't install it from repository or activate
  • J2EE:
  • IDEA-77592 (Bug): JBoss 7.1 support
  • J2EE.App Servers.Generic:
  • IDEA-71437 (Bug): Fix in 52080 is not yet complete
  • J2EE.JSP:
  • IDEA-78888 (Bug): Cannot fetch remote documentation: com.intellij.psi.impl.source.jsp.JspFileImpl cannot be cast to com.intellij.psi.xml.XmlTag
  • IDEA-78655 (Bug): UI frozen after completing code in JSP
  • J2EE.Spring:
  • IDEA-78835 (Feature): Support type-checking for spring "utils:set" and others
  • IDEA-78995 (Feature): Add Spring 3.1 libraries as download option
  • IDEA-78674 (Bug): Spring 3.1.0.RC2: Could not autowire: No beans of 'Environment' type found
  • IDEA-79116 (Bug): StackOverflowError in Spring Support
  • IDEA-71739 (Bug): Cannot activate spring profile in new 'Spring profiles panel'
  • IDEA-77586 (Bug): Parsing of custom Spring beans does not respect the xsd behind the custom namespace (intention)
  • IDEA-69392 (Bug): No code-completion in facelets if subclass of SpringBeanFacesELResolver is used
  • IDEA-79449 (Bug): Deadlock in Spring model access
  • IDEA-77994 (Bug): Exception in spring after git branches switch
  • IDEA-77345 (Exception): AE at com.intellij.psi.impl.PsiFileFactoryImpl.markGenerated
  • J2EE.Tomcat:
  • IDEA-77376 (Exception): Null Pointer excepetion while invoking TC server
  • JavaScript:
  • IDEA-78050 (Feature): Resolve CoffeeScript files in require attributes
  • IDEA-78293 (Bug): Javascript Syntax Coloring all grey
  • IDEA-74186 (Bug): JavaScript: Good code is red: Incorrect "Static member is not accessible"
  • IDEA-79007 (Bug): Inspection shouldn't work on code like this
  • IDEA-78242 (Bug): jQuery $.get - Wrong warning
  • IDEA-78439 (Exception): CCE
  • OSGi Support:
  • IDEA-77443 (Cosmetics): "Unknown package: ..." inspection in manifest Import-Package section appear and persist forever
  • Packaging and Installation:
  • IDEA-78769 (Cosmetics): Win Installer Typo
  • Play! framework:
  • IDEA-79448 (Bug): Enter key not working when editing Play Framework UI template
  • Plugin Support. Architecture:
  • IDEA-78482 (Bug): Browse Plugins Repository view doesn't update after filter entered
  • IDEA-78642 (Bug): 'null' in error message about plugin problems
  • Project Configuration:
  • IDEA-78757 (Bug): ConfigurationErrorsComponent is slow when many errors, locks the dialog
  • Refactoring:
  • IDEA-78847 (Performance Problem): Idea hangs for long time after "Move methods Used in Extracted Block" is applied within "Extract Method Object" refactoring
  • IDEA-78977 (Bug): Introduce Constant Refactoring Thread Issues
  • Task Management:
  • IDEA-79293 (Bug): Task Management Cannot Handle Task Titles Containing CRLF
  • Template Languages. Velocity:
  • IDEA-78819 (Bug): velocity support: matching start/end highlighting for macros with a content in the call (new v1.7 feature)
  • User Interface:
  • IDEA-60813 (Usability Problem): View External Documentation doesn't work at the member level
  • IDEA-78522 (Bug): File chooser: Don't show hidden directories if corresponding option is unset
  • IDEA-79391 (Bug): Cannot complete new project or module creation on MacOSX - Finish button is enabled but doesn't work
  • Version Control:
  • IDEA-78710 (Usability Problem): How to stop "Reveal in Finder" dialog after creating a patch?
  • IDEA-78424 (Bug): Version Control settings are changed for all open projects on CheckOut from another VCS with new project creating from sources
  • IDEA-78712 (Bug): Apply patch issues
  • Version Control. CVS:
  • IDEA-69917 (Bug): IDEA 10.5 does no longer support local cvs root
  • IDEA-78632 (Bug): IDEA 11 REGRESSION: CVS update truncates last line's EOL
  • Version Control. Git:
  • IDEA-78003 (Usability Problem): Can't update: no tracked branch should show affected repository
  • IDEA-78087 (Usability Problem): Git: provide some output to console for http/https operations
  • IDEA-78542 (Cosmetics): Git: Compare with branch: show correct dialog if no changes are detected
  • IDEA-78245 (Cosmetics): Git Push dialog: increase the alternative branch name field size
  • IDEA-77985 (Bug): Git stopped working with multiple remote branches
  • IDEA-78244 (Bug): Git Push dialog: the displayed origin in the 'Push to alternative branch' option should match the suggested remote branch (and the current branch tracked branch)
  • IDEA-78458 (Bug): Git log not working (git4idea.repo.GitRepoStateException)
  • IDEA-78533 (Bug): Git: Rejected Push to not-tracked branch works incorrectly
  • IDEA-78766 (Bug): Git Interactive Rebase hangs on Ubuntu Linux
  • IDEA-78398 (Bug): Git pull from URL does not seem to do anything
  • IDEA-78537 (Bug): Git: HTTP: "get remote branches" hangs forever
  • IDEA-78702 (Bug): IDEA doesn't track .gitignore file changes related to untracked files no more ignored by Git
  • Version Control. Mercurial:
  • IDEA-78781 (Bug): hg4idea on OSX doesn't work with project path, that includes whitespaces
  • Version Control. Perforce:
  • IDEA-77315 (Usability Problem): Perforce: Replace 'Reset And Disable Integration' action with 'Work Offline'
  • Version Control. Subversion:
  • IDEA-53015 (Usability Problem): Ask for subversion credentials right away!
  • IDEA-78868 (Bug): SVN: Authentication failed dialog appears twice if cancelled on creating branch
  • Version Control. TFS:
  • IDEA-79425 (Task): Map help IDs to the pages of the "Check out from TFS Wizard"
  • IDEA-79302 (Bug): There's no way to complete TFS checkout wizard on Mac
  • IDEA-78797 (Bug): By cancelling merge one loses local changes
  • IDEA-78565 (Bug): Add server dialog: URL is not accepted if port is not specified
  • Web Services:
  • IDEA-78841 (Bug): When using the Generate Java Code from WSDL/WADL, no OK button is displayed
  • XML editing:
  • IDEA-78820 (Bug): Greedy removing of unused namespace declaration
  • IDEA-76958 (Bug): "Optimize Imports" during commit removes XML namespace declarations
  • IDEA-78862 (Bug): suppressing XmlUnusedNamespaceDeclaration does not prevent optimize imports from removing the declaration

New in IntelliJ IDEA Ultimate Edition 8.1.3 Build 9886 (Jun 18, 2009)

  • Bug:
  • [IDEADEV-24273] - abstract bean LocalSessionFactoryBean by hibernate integration
  • [IDEADEV-34547] - Nested @EJB annotation yields wrong "beanInterface parameter should be specified" message
  • [IDEADEV-35706] - Spring bean property multi-resolves in case of overridden setter
  • [IDEADEV-36002] - JUnitPatcher can't modify classpath of test configuration
  • [IDEADEV-36399] - Flex: navigation to different class property referenced by @see tag causes contents removing from source class
  • [IDEADEV-36651] - Idea HQL editor doesn't understand "case when"
  • [IDEADEV-36737] - Change category in see also to "Procedures"
  • [IDEADEV-36907] - Annotation view, revision selection is broken
  • [IDEADEV-36913] - mx:Binding tag is not supported
  • [IDEADEV-36917] - Attributes from imported .as file are labeled as "not allowed here" in mxml
  • [IDEADEV-36922] - XSD editing: good code is red (referring to ##other in the imported namespace)
  • [IDEADEV-36923] - SWF Files not listed in a Regular Module
  • [IDEADEV-36933] - HTTPService Request parameters highlighted as cannot resolve
  • [IDEADEV-36977] - TFS: support checkin for items that belong to different TFS projects
  • [IDEADEV-37031] - Intention "open code folding options" opens Editor main-settings
  • [IDEADEV-37036] - "Extract Interface" fails when extracting an implements clause of a library interface
  • [IDEADEV-37037] - toString() is not resolved when invoked from XML element reference
  • [IDEADEV-37039] - "Highlight usages" should mark foreach loop variable definition as write location
  • [IDEADEV-37043] - Reversion: HQL syntax editor now gets upset by ternary condition
  • [IDEADEV-37192] - Unable to use Grails without set JAVA_HOME, PATH manually (reopen)
  • [IDEADEV-37376] - add support for metadata syntax like [Before(async,ui)]
  • [IDEADEV-37430] - [spring, xml, enum] good code is red
  • [IDEADEV-37477] - build 9862 rebuilds cache from scratch on every restart
  • [IDEADEV-37504] - Upgrade Subversion Plugin To SVNKit 1.2.3
  • [IDEADEV-37505] - SubVersion 1.6 working copies incompatible with IntelliJ
  • [IDEADEV-37507] - Jdbc console does not show human readable date for oracle column of TIMESTAMP type
  • [IDEADEV-37523] - Deadlock with IDEA 8.1.3#9873
  • [IDEADEV-37566] - GenericSQL: error is reported for a non-letter at the start of the statement [Oracle SQL package analysis - red inspection on good code: ';' expected]
  • [IDEADEV-37589] - Linking to function in JS.
  • [IDEADEV-37592] - exclude constants from "Select fields to generate Getters"
  • [IDEADEV-37593] - Flex: Incorrect classes are included in one module if there are 2 classes with the same name in the project in the different modules with the dependencies added.
  • [IDEADEV-37623] - Flex: The 'new Classfactory' statements are incorrectly processed inside the mxml tags.
  • [IDEADEV-37627] - Flex: Incorrect code format on the next line after the 'CDATA' statement in a mxml file.
  • [IDEADEV-37690] - JSP compilation broken
  • [IDEADEV-37724] - TFS: don't require to enter required checkin notes or override the policies on CreatePath invocation from Commit dialog
  • [IDEADEV-37727] - Spring file red: 'No matching constructor found'
  • [IDEADEV-37767] - Good code is red: invalid number of parameters of default constructor
  • [IDEADEV-37773] - Good code is red: variable type * is not assignable to type String
  • [IDEADEV-37827] - Persistent attribute is not recognized when using XML-based mapping and Hibernate's natural-id element
  • [IDEADEV-37832] - Wrong error hiliting in GSP: Cannot resolve symbol 'text/html;charset=UTF-8'
  • [IDEADEV-37858] - Invalid 'Simplify' in JS.
  • [IDEADEV-37859] - Settings->Version Control->VCSs shows duplicate entry "SVN"
  • Cosmetics:
  • [IDEADEV-37625] - change "Add override modifier" behavior: modifier must be first
  • Exception:
  • [IDEADEV-31358] - [#11615] assert: FileManagerImpl.findFile
  • [IDEADEV-32047] - [#12093] BLBE: StatusMessageParser.createFile
  • [IDEADEV-32861] - [#12571] AE: DirectoryBasedStorage$MySaveSession$2.run
  • [IDEADEV-35332] - [#13160] SELECT: MultiHostRegistrarImpl.doneInjecting
  • [IDEADEV-35448] - [#13672] ISE: AbstractPopup.show
  • [IDEADEV-35603] - [#13776] AE: PsiWalkingState.next
  • [IDEADEV-35641] - [#13805] AE: StableInvocationHandler.invoke
  • [IDEADEV-35702] - IOOBE at org.jetbrains.tfsIntegration.core.TFSFileAnnotation.getLineRevisionNumber
  • [IDEADEV-36080] - [#14040] assert: JamSupportMetaData.getDeclaration
  • [IDEADEV-36500] - [#14266] RE: CollectionChildDescriptionImpl.addChild
  • [IDEADEV-36522] - [#14292] PIEAE: CompositePsiElement.getProject
  • [IDEADEV-36607] - [#14354] NPE: DownloadPanel$DownloadToFolderAction.actionPerformed
  • [IDEADEV-36609] - [#14357] NPE: ClsClassImpl.getSourceMirrorClass
  • [IDEADEV-36628] - [#14377] NPE: XMLOutputter.output
  • [IDEADEV-36641] - [#14391] IAE: DeploymentUtil.appendToPath
  • [IDEADEV-36685] - [#14403] CCE: JspManagerImpl$UriFactoryMap.put
  • [IDEADEV-36777] - [#14440] Throwable: ProblemDescriptorImpl.
  • [IDEADEV-36887] - [#14498] ISE: LanguageMismatch.getInitializer
  • [IDEADEV-37001] - [#14526] NPE: FlexBuildConfiguration.getConfigForFlexModuleOrItsFlexFacets
  • [IDEADEV-37434] - SOE parsing HTML
  • [IDEADEV-37698] - NPE at org.jetbrains.idea.perforce.application.PerforceManager.clearCachedData
  • [IDEADEV-37788] - [#14795] SOE: FileUtil.getExtension
  • [IDEADEV-37836] - CCE from GrCodeReferenceElementImpl.multiResolve() on show implementations in project with both Groovy and Grails
  • Performance Problem:
  • [IDEADEV-36223] - Item calculator thread in TreeClassChooserDialog is not stopped when the dialog is closed before calculation is complete
  • [IDEADEV-36664] - IntelliJ takes a very long time (30 minutes) to start if it did not shut down cleanly
  • [IDEADEV-36739] - IDEA is parsing all files (including JDK's classes and all dependent libs) each time a project is opened
  • [IDEADEV-37713] - Typing lags on editing SQL file
  • Task:
  • [IDEADEV-36576] - Document "Move to changelist from the active editor" feature
  • Usability Problem:
  • [IDEADEV-33646] - Settings / Validation: with Validate on build = Off Validator settings are silently dismissed
  • [IDEADEV-37650] - Do not report unused parameters located before used ones
  • [IDEADEV-37715] - TFS: the selected text in PolicyWarnings and EditCheckinPolicies dialogs should be readable

New in IntelliJ IDEA Ultimate Edition 8.1 Build 9732 (Feb 23, 2009)

  • Performance improvements.
  • IntelliJ IDEA Server: sharing settings.
  • Team Foundation Server.
  • Git.
  • Perforce jobs support.
  • Oracle SQL dialect.
  • Resin application server.