IntelliJ IDEA Changelog

What's new in IntelliJ IDEA 2024.1 Build 241.14494.240

Apr 4, 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 2024.1 Build 241.14494.127 Beta (Mar 19, 2024)

  • IntelliJ IDEA 2024.1 Beta is out with the following updates:
  • Revamped Detected Conflicts dialog
  • Enhanced Terraform support
  • Support for Maven Shade Plugin renaming

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

  • Here are the most important fixes and updates in IntelliJ IDEA 2023.3.4:
  • 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 2023.3.1 Build 233.11799.300 (Dec 13, 2023)

  • This hotfix 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.

New in IntelliJ IDEA 2023.3 Build 233.11799.67 Beta 3 (Nov 23, 2023)

  • Updates for Kotlin development
  • Improved database tools

New in IntelliJ IDEA 2023.3 Build 233.11799.30 Beta 2 (Nov 17, 2023)

  • IntelliJ IDEA 2023.3 Beta 2 is out with the following updates:
  • Improvements for TypeScript
  • Better Angular support
  • Updates for testing JavaScript
  • Improvements for Vue 3

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

  • Here’s the list of the most notable improvements and additions in the upcoming major release:
  • Full support for Java 21 features
  • Run to Cursor inlay option in the debugger
  • Floating toolbar with code editing actions
  • Support for GitLab snippets
  • All-in-one diff viewer
  • Improvements for both Maven and Gradle import
  • Visual editing for OpenAPI specifications
  • Enhancements for Quarkus and Micronaut
  • Spring 6.1 feature support
  • Spring for GraphQL support
  • Kubernetes tooling available out of the box
  • Extended Dev Containers support
  • HTTP Client improvements

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

  • This version brings the following refinements:
  • 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 2023.3 Build 233.10527.20 EAP 5 (Oct 23, 2023)

  • IntelliJ IDEA 2023.3 EAP 5 is out, featuring:
  • Support for Spring 6.1 features
  • Spring for GraphQL support
  • Integration of the GraphQL plugin and HTTP Client

New in IntelliJ IDEA 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 2023.3 Build 233.9102.97 EAP 3 (Oct 6, 2023)

  • IntelliJ IDEA 2023.3 EAP 3 is out, featuring:
  • 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 2023.2.2 Build 232.9921.47 (Sep 22, 2023)

  • Here is the list of the most important fixes that you’ll find in this update:
  • 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 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 2023.2.1 Build 232.9559.62 (Aug 24, 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]

New in IntelliJ IDEA 2023.2 Build 232.8660.185 (Aug 3, 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.
  • These are the most notable updates included in the IntelliJ IDEA 2023.2 release. For a comprehensive overview of all the changes, please consult the release notes.

New in IntelliJ IDEA 2023.1.5 Build 231.9392.1 (Jul 26, 2023)

  • We’ve just released one more bug-fix update for v2023.1:
  • You can download the latest build from our website, via the Toolbox App, or by using an Ubuntu snap package.
  • The new version includes the following improvements:
  • We’ve fixed the issue that caused Maven reimport to fail with the java.io.FileNotFoundException exception. [IDEA-322338]
  • We’ve fixed the issue that caused running JPQL queries in the JPA console to fail with the java.lang.NoSuchFieldError. [IDEA-322154]

New in IntelliJ IDEA 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 2023.2 Build 232.8453.116 EAP 7 (Jul 5, 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 2023.2 Build 232.8296.17 EAP 6 (Jun 28, 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 2023.1.3 Build 231.9161.38 (Jun 20, 2023)

  • Here are the most notable fixes and updates that IntelliJ IDEA 2023.1.3 brings:
  • 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 2023.2 Build 232.7754.73 EAP 5 (Jun 16, 2023)

  • IntelliJ IDEA 2023.2 EAP 5 is out with the following updates:
  • 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 2023.2 Build 232.6734.9 EAP 3 (Jun 2, 2023)

  • User experience:
  • Light theme with light header in the new UI:
  • For v2023.2, we’ve refined the user experience with the Light theme by introducing the alternate Light with Light Header option, featuring matching light colors for window headers, tooltips, and notification balloons.
  • Single-click navigation between project directories:
  • 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. The option is available from the drop-down menu once you click on the three dots icon.
  • Improved main toolbar customization:
  • 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. To do so, right-click on any widget, select Add to Main Toolbar, and explore the available options.
  • Suggested plugins in Settings/Preferences:
  • To make it easier to configure the IDE for your specific projects and extend its functionality with plugins, we have updated the UI for the Settings/Preferences | Plugins section. It now includes a set of suggested plugins that is automatically defined based on your project specifics and appears at the top of the list.

New in IntelliJ IDEA 2023.1.2 Build 231.9011.34 (May 16, 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 2023.2 Build 232.5150.116 EAP (May 12, 2023)

  • Reworked hamburger menu in the main toolbar on Windows and Linux
  • Updated window controls on macOS
  • In-editor performance hints in IntelliJ Profiler
  • Evaluation of Reactor Mono and Flux values in the debugger
  • A new tool to instantly generate shared indexes

New in IntelliJ IDEA 2023.1.1 Build 231.8770.65 (Apr 28, 2023)

  • The IDE no longer flickers when working on Linux using two screens.
  • It’s again possible to move the IDE’s tool windows between two monitors when using KDE.
  • Previously set window sizing is preserved after restarting the IDE on Linux.
  • The IDE now supports authenticated access to images in GitHub.
  • Branch names are properly displayed in the VCS widget.
  • The IDE now correctly creates docker.sock for Linux.
  • The main toolbar now fully displays long filenames.
  • Compact Mode has been enhanced based on your feedback.
  • Tab theming works as expected in the new UI.
  • 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.
  • The IDE no longer freezes when searching for possible autocompletion variants.
  • @Value(staticConstructor = "of") now works as expected.
  • The background image is now visible on the side panels when the new UI is activated.
  • The IDE doesn’t fail when importing a Gradle project that has a buildSrc with a name.
  • The IDE now saves changes in the Commit checks section of Preferences/Settings | Version Control | Commit.
  • The Reformat code action is now correctly applied to the selected code.
  • The IDE now correctly saves changes made to the language injection rules.
  • The IDE no longer freezes when the Reformat code action is enabled.
  • Downloading Maven sources and documentation now happens in the background, keeping the Build tool window from opening automatically.
  • The stack trace is displayed with clickable source links.
  • No exception is thrown when adding a dictionary via File | Settings | Editor | Natural Languages | Spelling.

New in IntelliJ IDEA 2023.1 Build 231.8109.175 (Mar 28, 2023)

  • Key updates:
  • We’ve implemented a number of updates for the IDE’s new UI to address the most popular requests. Check out this blog post for further details on them.
  • The Scanning files to index process is now performed in smart mode, which makes the IDE’s full functionality available much earlier in the startup process.
  • The IDE’s performance when importing Maven projects has been notably improved.
  • Commit checks for Git and Mercurial are now performed in the background after you commit but before you push, which speeds up the overall commit process.
  • IntelliJ IDEA Ultimate 2023.1 provides easy navigation to security matchers from Spring controllers.
  • In v2023.1 it’s possible to zoom into and out of IntelliJ IDEA entirely, increasing or decreasing the size of all UI elements at once.
  • You can now save and manage several tool window layouts and switch between them when needed.
  • There’s an option to add in-editor onboarding tips to sample code, making it easier for new users to familiarize themselves with the most essential IDE features after they create a new project.
  • IntelliJ IDEA 2023.1 adds the option to predefine the behavior of Actions on Save for new projects.
  • ML-powered search for classes in Search Everywhere is enabled by default in IntelliJ IDEA 2023.1.
  • When Microsoft Defender with Real-Time Protection is running, IntelliJ IDEA now suggests reconfiguring the antivirus’ settings for better IDE performance.
  • Editor:
  • There’s a new setting to control the placement of pasted content that was copied or cut without selection.
  • There’s now an option to show whitespaces as small dots only when you select code.
  • With IntelliJ IDEA 2023.1, you can use regular expressions to create your own search and replace inspections.
  • A new intention action allows you to correct the formatting of tables in Markdown files.
  • The Fill Paragraph editor action is now supported for Markdown files, allowing you to break long texts into several lines of even length.
  • There’s a new dedicated page in Settings/Preferences | Editor | General | Smart Keys to make managing your Markdown preferences easier.
  • The Typo inspection no longer checks the spelling of hashes and special values and doesn’t report them as misspelled.
  • Java:
  • We’ve made a range of changes to Java inspections and added new ones to help keep your code clean and error-free. Learn more about these improvements in this blog post.
  • IntelliJ IDEA 2023.1 supports new features from Java 20. Find out more in this blog post.
  • We’ve upgraded the Extract Method refactoring by introducing the option to apply it even when the selected code fragment features several variables that need to be returned.
  • We’ve integrated auto-completion functionality into the VM Options field of the Run/Debug configuration popup.
  • Scala:
  • IntelliJ IDEA 2023.1 provides better support for Scala 3. It includes updates for working with braceless Scala code, support for the new -Wunused:imports compiler option for enhanced import management, improved Scala code highlighting, and the proper automatic generation of overriding methods with using clauses.
  • The IDE now provides improved support for sbt projects.
  • The Unused declaration and Can be private inspections have been upgraded in v2023.1.
  • IntelliJ IDEA 2023.1 brings numerous fixes and improvements in Scala 3 and Scala 2 decompilers.
  • Profiler:
  • The Flame Graph tab now provides color-coded highlighting for methods that belong to the project, making it easy to distinguish the code that you can modify to resolve a given performance problem.
  • Version control systems:
  • To make tracking changes to files more convenient, we’ve added VCS status-based, color-coded highlighting in the Structure tool window.
  • We’ve improved the code review workflow for GitHub by reworking the IDE’s Pull Request tool window.
  • The Branches popup has been updated.
  • IntelliJ IDEA 2023.1 provides auto-completion in the Create New Branch popup.
  • Build tools:
  • It’s now possible to specify the Gradle version when creating a new project.
  • When importing a project, IntelliJ IDEA 2023.1 can now detect the Gradle toolchain configuration and set up a matching Java SDK in the module’s settings.
  • Run / Debug:
  • You can now assign a custom shortcut to launch the Run with coverage action for the file you currently have open, even if the run configuration hasn’t been created yet.
  • In IntelliJ IDEA 2023.1 you can filter classes in the Coverage view to focus on recently updated classes and methods that require special attention when testing.
  • Frameworks and technologies:
  • In the Spring run configuration, Gradle is now the default option for running and building projects.
  • It is now possible to share Spring and JPA facet settings via VCS.
  • In v2023.1 you can run MongoDB queries in the Database console from Spring and Micronaut Data repositories.
  • The new version of the IDE provides improved inspections for reactive code.
  • We’ve implemented a new dedicated plugin that integrates Apache Dubbo, providing the framework’s functionality as part of IntelliJ IDEA’s support for Spring.
  • If you define additional metadata for APIs using Swagger 2.X annotations in Spring controllers, the IDE now includes these annotations when generating OpenAPI files.
  • It is now possible to edit parts of bigger OpenAPI specifications split over separate files while easily navigating between them.
  • With IntelliJ IDEA Ultimate 2023.1, it is possible to run GRPC requests from proto files that contain imports from .jar archives. Also, code completion has been improved for request bodies, like for OneOf and Map<K,V> types.
  • We’ve added the HTTP Client tab for Protobuf endpoints in the Endpoints tool window.
  • The IDE now provides all of the editing features necessary to work with application.yaml configuration files in Ktor, including code completion, highlighting, and validation.
  • The XSLT Debugger plugin has been unbundled. You can get it from JetBrains Marketplace or install it directly in the IDE in Settings/Preferences | Plugins.
  • Docker:
  • The Dashboard tab of the Docker Сompose node now pulls together logs from every Docker Сompose container and displays them all in one place, updated in real time.
  • In IntelliJ IDEA 2023.1 you can see health statuses of running Docker containers in the Services tool window.
  • You can now easily connect to Azure Container Registry.
  • There’s a new option to add :z configuration flags to Docker bind mounts, which allows you to connect volumes to Docker containers on SELinux workstations.
  • The Docker debug functionality has been deprecated. To debug your applications using Docker containers, use Run targets instead.
  • Kubernetes:
  • The New Kubernetes Resource popup now provides the most popular resource types, such as Pod, Deployment, and ConfigMap, so you can easily create these files.
  • IntelliJ IDEA Ultimate 2023.1 introduces a new dialog for creating Kubernetes Secrets.
  • IntelliJ IDEA Ultimate now features color-coded change markers in the gutter for Kubernetes resources loaded from the cluster, allowing you to easily track the changes you make. Additionally, using the Compare with Cluster icon, you can open a full diff view that will fetch the resource’s current version from the cluster and compare it with the local version.
  • IntelliJ IDEA Ultimate 2023.1 provides a refined user experience when working with kubeconfig files.
  • You can now assign shortcuts for most Kubernetes actions in the Services view, like Forward Ports, Delete Resource, and Describe Resource, among others.
  • Remote development and collaboration:
  • Code With Me session guests are now provided with extended insight into items that are only available to hosts.
  • In Code With Me, users can now request permissions and approve them with a single click.
  • IntelliJ IDEA Ultimate 2023.1 provides an improved overview of recent remote development projects.
  • Web development:
  • IntelliJ IDEA Ultimate 2023.1 adds long-awaited Astro support. You can get it through our new Astro plugin.
  • We’ve added TypeScript support in Vue templates.
  • The automatic conversion of strings to template literals is now supported in IntelliJ IDEA Ultimate 2023.1.
  • We’ve added support for Tailwind CSS configuration options such as custom class name completion under the classAttributes option, or experimental ones like tailwindCSS.experimental.configFile.
  • Other:
  • The Android plugin bundled with IntelliJ IDEA now provides all of the features of Android Studio Electric Eel, including support for the Android Gradle Plugin (AGP) 7.4.0.
  • These are the key changes that have been implemented in the IntelliJ IDEA 2023.1 release. For a more detailed overview of all the updates, please refer to the release notes.
  • We greatly value feedback from our users, as it helps us refine our product. We encourage you to share your thoughts and suggestions on the new features and updates with us. You can do this by posting on Twitter, using our issue tracker, or leaving a comment below.

New in IntelliJ IDEA 2022.3.3 Build 223.8836.35 (Mar 8, 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 2023.1 Build 231.8109.2 Beta 2 (Mar 7, 2023)

  • Option to save multiple tool window layouts.

New in IntelliJ IDEA 2023.1 Build 231.7864.76 Beta (Mar 6, 2023)

  • IntelliJ IDEA 2023.1 Beta is out! It contains all of the improvements expected in the major release and also adds:
  • Enhanced Extract Method refactoring.

New in IntelliJ IDEA 2023.1 Build 231.7665.28 EAP 6 (Feb 25, 2023)

  • Redesigned Run widget in the new UI
  • Option to show hidden tabs in the new UI
  • New settings for better coding experience
  • Improved code review workflow for GitHub
  • Faster import of Maven projects

New in IntelliJ IDEA 2023.1 Build 231.6890.12 EAP 4 (Feb 15, 2023)

  • User experience:
  • Project tabs in the new UI on macOS:
  • We’ve resolved one of the most popular feature requests for the IDE’s new UI – implementing project tabs for macOS users. When you have several projects open, you can now easily switch between them using project tabs displayed under the main toolbar.
  • Profiler:
  • Improved UI for the Flame graph:
  • We’ve updated the Flame graph by introducing color-coded highlighting for calls. Methods belonging to the currently opened project are now highlighted in yellow. This way, you can easily distinguish the code that you can modify to resolve the performance problem. We’ve also reworked the overall color scheme of the Flame graph to make it more eye-friendly.
  • Web development:
  • Astro support
  • Initial support for the Astro framework is now available in IntelliJ IDEA via a plugin. This includes essential assistance such as syntax highlighting, code completion with automatic imports, refactorings, navigation, intentions, code folding, Emmet support, and correct formatting.
  • You can download the Astro plugin from JetBrains Marketplace, or install it directly from the IDE by going to Preferences / Settings | Plugins and searching for “Astro”.
  • Code coverage:
  • Option to filter classes in the Coverage view
  • You can now filter classes in the Coverage view to focus on recently updated classes and methods that require special attention when testing. By default, you’ll see a list of classes with uncommitted changes. The second filtering option allows you to hide classes that are fully covered.
  • Editor:
  • No spell checks for hashes and special values
  • We’ve updated the Typo inspection so that it no longer checks the spelling of hashes and special values and doesn’t report them as misspelled. This update covers the following values:
  • Md5, Sha1, and Sha256 hex values.
  • Sha384 and Sha512 base64-encoded integrity values with the shaNNN- prefix.
  • JWT tokens.
  • That’s it for this week! For the full list of implemented changes, please refer to the release notes.

New in IntelliJ IDEA 2022.3.2 Build 223.8617.56 (Jan 26, 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 checkbox 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 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 2022.3 Build 223.7571.182 (Nov 30, 2022)

  • Key updates:
  • In IntelliJ IDEA 2022.3 you can switch to the new UI using a setting and preview the IDE’s completely reworked look and feel while working on your projects. Learn more about our plans concerning this change in this blog post.
  • The new Settings Sync plugin is now available for all IntelliJ-based IDEs (except Rider), both the free and paid editions. The new solution is capable of syncing most of the shareable settings from the platform, bundled plugins, and some third-party plugins. For more details about the new Settings Sync plugin and the migration process, refer to this article.
  • IntelliJ IDEA Ultimate 2022.3 offers an alternative way to work with projects running in WSL 2 file systems. Instead of running a full IDE on Windows, your IDE backend will launch directly in WSL 2 itself. You then simply connect to it the same way you would connect to any remote machine when using remote development in IntelliJ IDEA.
  • IntelliJ IDEA Ultimate 2022.3 provides new actions to easily autowire Spring beans right from where you need them. Also, you can now instantly generate an OpenAPI definition for Spring controllers or JAX-RS resources. For more details about these improvements, refer to this blog post.
  • IntelliJ IDEA Ultimate 2022.3 adds the long-awaited support for Redis. See the details in this blog post.
  • User experience:
  • There’s a new option to drag tool windows out of the main window and dock them to floating editor tabs.
  • Preview of intention actions is switched on by default in IntelliJ IDEA 2022.3 so that you can instantly see how your code will be altered once you apply the IDE’s suggestions.
  • Search Everywhere results now provide a better user experience. Their behavior is more predictable and the selection of the elements you’re searching for is more accurate. Also, machine-learning ranking is now enabled by default for the Files tab, resulting in more accurate results and shorter search sessions.
  • In the Preview tab of the Find Usages tool window, there are now Similar usages clusters which group usages based on their structural similarity. This is done to provide you with more insightful information about how a code element is used in your project.
  • IntelliJ IDEA 2022.3 provides the ability to read code in your preferred style, even if it differs from the file’s current formatting.
  • The appearance and behavior of tips of the day has been reworked to make them more useful and easier to digest. Learn more.
  • We’ve implemented a few UI improvements to Bookmarks. It is once again possible to bookmark files from editor tabs, and you can add all files in all open tabs to Bookmarks.
  • We’ve made notable performance enhancements to optimize the IDE’s startup experience, improve UI responsiveness, and speed up indexing.
  • Editor:
  • We’ve improved the copy-cut-paste behavior. The paste action now adds the contents of the clipboard above the current line, not at the caret.
  • There’s a new setting that lets you disable the selection of the copied line after invoking the copy action with no selection.
  • We’ve implemented Code Vision inlay hints for JavaScript and TypeScript.
  • Java:
  • We’ve made a range of changes to Java inspections and added new ones to protect your code from possible hazards and errors. To learn more about other Java-related improvements, read this blog post.
  • IntelliJ IDEA 2022.3 supports new features from Java 19, including record patterns and the changes to pattern matching for switch expressions.
  • Kotlin:
  • IntelliJ IDEA 2022.3 now fully supports the features introduced in Kotlin 1.7.20, including the new ..< operator and data object declarations.
  • We’ve optimized cache and index usage, making code analysis faster and more stable. Also, the code completion algorithm in .gradle.kts files has been improved.
  • Scala:
  • IntelliJ IDEA 2022.3 provides better Scala 3 support. The IDE now supports parameter untupling and quoted patterns, and it features many improvements to the support for match types and type variables.
  • The Parameter info popup is now displayed for type parameters and provides more insightful data about them.
  • There’s a new inspection that detects public classes, methods, or fields that can be private, and proposes a corresponding quick-fix.
  • There’s a new quick-fix that lets you add an unresolved symbol to the list of the method’s parameters.
  • For projects that require the compile order to be first Java, then Scala, and use SBT or Maven, the IDE keeps the order after refreshing the project from the build script and doesn’t change it to “Mixed”.
  • Profiler:
  • We’ve introduced UI improvements for the Flame graph. The sequences of calls that take the vast majority of their parent time and standard library method implementations are now grouped and shown as collapsed lists. Also, the popup is now more responsive and features a scale helping users to stay focused on the call’s duration relative to the total execution time.
  • As of v2022.3, native calls are not collected and are excluded from the snapshot to reduce the number of calls and make it easier to investigate the most common performance issues. You can enable them back in Settings/Preferences | Build, Execution, Deployment | Java Profiler.
  • Version Control Systems:
  • We’ve redesigned the Review list for GitHub and Space to help reduce cognitive load and provide the most important information about requests at a glance. We’ve also unified its look and feel across all supported review platforms.
  • Build tools:
  • IntelliJ IDEA 2022.3 introduces improvements for working with build.gradle files in Groovy projects. Learn more in this blog post. 
  • With IntelliJ IDEA 2022.3, we’ve introduced experimental Maven import functionality using the new IntelliJ Workspace Model API. Learn more.
  • Starting from v2022.3, we’re unbundling support for Maven2, making it available through a separate plugin.
  • Run / Debug:
  • We’ve improved the Data Flow Analysis (DFA) functionality in the Java debugger. Now, when the analyzer can predict that a particular branch of the code won’t be executed, it will gray out that part of the code.
  • IntelliJ IDEA 2022.3 introduces an option to control which annotations in your project should be excluded from coverage statistics.
  • Frameworks and technologies:
  • IntelliJ IDEA 2022.3 fully supports Jakarta EE 10.
  • The IDE now features improved code insight functionality for the JPQL language and supports the latest Hibernate 6.1 APIs.
  • We have extended the code insight functionality for working with Liquibase tools.
  • This update adds a new inspection that checks bean injection points and reports missing or ambiguous dependencies. We’ve also improved navigation to injected dependencies and inspections.
  • JSON fragments are now injected into Micronaut MongoDB query annotations. IntelliJ IDEA also provides code highlighting for operators and parameters, as well as code completion for fields and operators.
  • With v2022.3 it is now possible to generate OpenAPI documentation for Ktor projects.
  • We’ve improved the editing experience for YAML files. There’s a new quick-fix to suppress inspections with a comment in YAML files and a new convenient option to fold multiline comments.
  • The HTTP Client now supports script blocks that are executed before requests. You can generate some data before request execution and put it in the final request using variables.
  • IntelliJ IDEA now provides the сrypto API, making your code capable of computing md5 or sha1 hash values for HTTP requests.
  • We’ve added support for gRPC metadata in the HTTP Client, so it is now possible to pass metadata as request headers.
  • The HTTP Client now provides better formatting options for requests with long URLs.
  • Docker:
  • As of v2022.3, IntelliJ IDEA supports connections to Docker that run in WSL.
  • There is a new Pull Docker image intention action allowing you to pull a required image without running it from a Dockerfile, docker-compose.yml, or from tests that use Testcontainers.
  • IntelliJ IDEA now fully supports .dockerignore files, including code highlighting and completion.
  • The IDE now supports the heredoc format in Dockerfiles.
  • It’s now possible to set up additional Docker connections using Docker Contexts, if you already have the settings for them in your Docker config file.
  • Since Docker Machine has been deprecated by Docker, we removed it from the list of supported connections. If you’re an active Docker Machine user, you can still connect to it with an API URL.
  • Remote development and collaboration:
  • Ations that are unavailable to guests during Code With Me sessions are now clearly marked.
  • The remote development functionality of IntelliJ IDEA Ultimate 2022.3 offers Beta support for Linux ARM64 as a backend.
  • The port forwarding interface now features a full overview of the open ports along with their statuses, as well as the option to add or remove ports.
  • The overview of recent SSH projects has been completely reworked.
  • QA tools:
  • The Aqua plugin, which provides advanced support for UI automation, lets you use the Web Inspector in two modes: either inside the IDE or in a separate window.
  • The Aqua plugin provides a new Web Inspector feature – the locator evaluator. It highlights all of the elements it points to on the web page and tells you how many matches there are.
  • IntelliJ IDEA Ultimate with the Aqua plugin now provides code completion for locators from a web page.
  • It’s now possible to navigate to elements on a web page using the Ctrl+Click / ⌘+Click shortcut or a context menu action.
  • Database tools:
  • It’s now possible to filter objects when using quick search in the Database Explorer.
  • With v2022.3, you can now choose databases or schemas for introspection based on regular expression patterns.
  • It’s now possible to customize how fields of the Datetime/timestamp, Time, and Date types will be displayed in the data editor.
  • Web development:
  • The New Project wizard available on IntelliJ IDEA’s Welcome screen now includes project templates for Vite and Next.js.
  • IntelliJ IDEA Ultimate now better supports working with the Vue framework.
  • IntelliJ IDEA Ultimate 2022.3 now supports Vitest, a Vite-native unit test framework.
  • We’ve added support for type narrowing in Angular templates, which will provide more precise type information and better code completion suggestions.
  • Educational capabilities:
  • It’s now possible to learn Java, Kotlin, Scala, Python, Go, and other programming languages or improve your existing skills right in your IDE. The new feature also comes with the ability to create your own educational courses.
  • Other:
  • It’s now possible to run IntelliJ IDEA 2022.3 on Windows and Linux machines with ARM64 processors. At this point, the IDE installers are in Beta, and they are available from the website or the JetBrains Toolbox App for Windows, and only from the website for Linux.
  • The Android plugin bundled with IntelliJ IDEA now provides all the features of Android Studio Electric Eel Beta 2, including support for Android Gradle Plugin (AGP), version 7.4.0-beta02.

New in IntelliJ IDEA 2022.3 Build 223.7571.123 RC 2 (Nov 28, 2022)

  • Bug fixes:
  • "java.lang.Throwable: Assertion failed" exception when using TODO tool window in IDEA 2022.3 Beta
  • ConcurrentModificationException: com.intellij.ide.todo.TodoTreeBuilder.validateCache
  • IDE is blocked from executing AppleScript
  • Login Dialog: wrong icon in Experimental UI
  • Load/Unload modules action doesn't take effect until the project is reopened and leads to exceptions
  • Path to Git executable should not be synced
  • Onboarding tour layout not ideal on default settings on Mac
  • Next Tip link in throws an exception
  • 2022.3 EAP: Angular plugin not compatible with other IDEs because of missing webpack dependency
  • Angular strict templates type narrowing not always enabled with certain tsconfig files

New in IntelliJ IDEA 2022.2.4 Build 222.4459.24 (Nov 23, 2022)

  • Error while moving libs to subfolders in the artifacts dialog
  • WireMock support: URLs are not injected to urlPathEqualTo() method parameter in some cases
  • WireMock: no REGEX injection to urlRegex parameter of WireMock#urlPathMatching(), WireMock#urlMatching()
  • WireMock support: JSON is not injected to WireMock#equalToJson(java.lang.String, boolean, boolean)
  • WireMock support: JsonPath is not injected to WireMock#matchingJsonPath(String, StringValuePattern) method parameter
  • GWT 2.10 Release
  • "Unpaired symbol is missing" false positive
  • Winasync fails to attach with JDK 19
  • Building and Running from source: PlatformNioHelper throws java.lang.IllegalAccessError
  • Add transparency to JBCefOsrComponent
  • Background tasks get stuck with custom Boot Java Runtime
  • Tailwind CSS 3.2.0: IDE highlights @Hideatsu Aoki directive as error

New in IntelliJ IDEA 2022.3 Build 223.4884.69 Beta 2 (Nov 9, 2022)

  • Kotlin:
  • Improved IDE performance for Kotlin:
  • We’ve optimized cache and index usage, making code analysis faster and more stable. We’ve also improved the code completion algorithm in .gradle.kts files, increasing its speed by 4-5x according to our benchmarks.
  • Support for Kotlin 1.7.20 features
  • IntelliJ IDEA 2022.3 now fully supports the features introduced in Kotlin 1.7.20, including the new ..< operator and data object declarations.
  • User experience:
  • Important note on the new Settings Sync plugin:
  • With the IntelliJ IDEA 2022.3 EAP 3 build, we introduced the new Settings Sync solution, described in detail in this blog post. Here are two more important points about switching to the new solution:
  • If you are using IntelliJ IDEA 2022.2.x or earlier with the old Settings Sync plugin and want to enable the new plugin on v2022.3, your settings will be migrated from the older version, but they won’t be synchronized between v2022.2 and v2022.3 afterwards.
  • The Settings Repository plugin has been unbundled. If you’re using it, your settings will be migrated when upgrading to v2022.3, but the new Settings Sync plugin won’t be turned on automatically. If you want to keep on using the Settings Repository plugin, you can install it manually from JetBrains Marketplace.

New in IntelliJ IDEA 2022.3 Build 223.7401.7 Beta (Nov 4, 2022)

  • Here are some of the highlights:
  • New IntelliJ IDEA UI available via a setting.
  • New Settings Sync solution.
  • Improved tips of the day.
  • Improved Bookmarks.
  • Option to dock tool windows to floating editor tabs.
  • Faster IDE startup and project opening.
  • New Java inspections and other improvements.
  • Enhanced Data Flow Analysis assistance in the Java debugger.
  • A new way to work with projects in WSL2.
  • Maven import using the new IntelliJ IDEA Workspace Model API (Experimental).
  • Improvements for Gradle.
  • Improved Flame Graph in the profiler.
  • Support for Hibernate 6.1 features.
  • A new way to autowire bean dependencies.
  • Docker updates.

New in IntelliJ IDEA 2022.3 Build 223.7255.1 EAP 5 (Oct 27, 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 2022.3 Build 223.7126.7 EAP 4 (Oct 25, 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 2022.3 Build 223.6646.99 EAP 3 (Oct 17, 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 2022.3 Build 223.6160.11 EAP 2 (Oct 7, 2022)

  • Enhanced IntelliJ Profiler
  • Faster IDE startup
  • And more

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

  • The first IntelliJ IDEA 2022.3 EAP build brings access to the new UI via an optional setting, an enhanced user experience when working on multiple screens, Maven-related updates, and more.
  • User experience:
  • New IntelliJ IDEA UI available via a setting:
  • As you may already know, late in May this year we announced a closed preview program for IntelliJ IDEA’s new UI. With this first step, we aimed to introduce the reworked look and feel of the IntelliJ-based products to a limited number of users. The preview program helped us accumulate a lot of insightful feedback and process it, and now we are ready to invite everyone to try out the new UI.
  • We invite you to switch to the new UI in Settings/Preferences | Appearance & Behavior | New UI Preview, give it a test drive, and share your thoughts about this huge change with us.
  • Option to dock tool windows to floating editor tabs:
  • To make it more convenient to arrange your working space and interact with IntelliJ IDEA on multiple monitors, we’ve implemented the option to drag tool windows out of the main window and dock them to floating editor tabs.
  • Intention action preview enabled by default:
  • The preview functionality for intention actions is now switched on by default, so you can instantly see how your code will be altered once you apply the IDE’s suggestions. The preview appears when you open the list of available intention actions and hover on one option or another. You can disable the preview feature by pressing F1 / Ctrl+Q while the list of intention actions is open.
  • Improved user experience with Search Everywhere results:
  • We have fine-tuned the algorithm behind the Search Everywhere result list to make its behavior more predictable and the selection of the elements you’re searching for more accurate. Now, when you start typing your query, the IDE freezes the first search results that appear and doesn’t re-sort them when more options are found (as was the case with earlier versions).
  • Also, the machine learning ranking is now enabled by default for the Files tab, resulting in the improved accuracy of the lookup results and shorter search sessions.
  • Build tools:
  • Maven2 Support plugin:
  • Starting from v2022.3, we’re unbundling support for Maven2, making it available through a separate plugin that you can find and install via Settings/Preferences | Plugins or download from the Marketplace.
  • Java:
  • Java 6 and older:
  • Please be aware that IntelliJ IDEA 2022.3 won’t support running and testing Java applications that use Java 6. Java 6 reached “end of life” status several years ago, and Oracle stopped providing support and security updates in 2018.
  • Note that it will still be possible to use IntelliJ IDEA to write code compatible with Java 6. In order to compile it, run JUnit tests for it, or deploy it to an application server, however, you’ll need to use Java version 7 or newer. You can always use IntelliJ IDEA 2022.2 or an older version to run Java 6 projects.
  • We are continuing to work on improvements and new features, and we’ll announce more changes next week. Stay tuned and don’t miss out on the next EAP build!

New in IntelliJ IDEA 2022.2.2 Build 222.4167.29 (Sep 14, 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 2022.2.1 Build 222.3739.54 (Aug 18, 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 2022.2 Build 222.3345.118 (Jul 26, 2022)

  • Key Updates:
  • We’ve introduced a number of upgrades and quality improvements to the remote development Beta in IntelliJ IDEA 2022.2, which aim to make your experience more stable and feature-rich. Connect your laptop via SSH to IntelliJ IDEA installed on a remote server and get a fluid developer experience. No matter how powerful your laptop is, you can get the full power of the IDE while all of the processing is done on the remote server. If you’re using JetBrains Space to orchestrate backends efficiently with the new version, you can now manage your dev environments directly from IntelliJ IDEA. Find more details in this blog post.
  • As of v2022.2, IntelliJ IDEA uses JetBrains Runtime 17, which brings a significant IDE performance improvement, better security, enhanced rendering performance on macOS thanks to the Metal API, and more. More details are in this blog post.
  • IntelliJ IDEA Ultimate now fully supports Spring 6 and Spring Boot 3 features, including declarative HTTP clients, @AutoConfiguration classes, and @ConfigurationProperties classes with the new constructor binding syntax without explicit @ConstructorBinding.
  • User Experience:
  • We’ve introduced the new Run Current File functionality that makes it easy to instantly run and debug single files without having a dedicated run configuration. The option is available from the Run/Debug widget and works for the file you currently have open.
  • There’s a new keyboard shortcut that changes the font size everywhere in the editor. Also, a new font size indicator shows the current font size along with the option to revert it back to the default.
  • Editor:
  • There’s a new setting to disable automatic block comment closure when pressing Enter.
  • We’ve enabled faster access to Code Completion Settings right from the kebab (three vertical dots) menu button in the code completion popup.
  • IntelliJ IDEA now notifies you about a file being erroneously associated with plain text and suggests resetting the file type association right from the editor.
  • It’s now possible to easily generate tables of contents in Markdown files based on the document headers.
  • Java:
  • We’ve implemented a range of changes to Java inspections and introduced new ones to help you track down potential bugs and simplify code. To learn more about other Java-related improvements, read our blog post.
  • Kotlin:
  • IntelliJ IDEA’s native builder now uses the version of the Kotlin compiler configured in the project. Learn more in this blog post.
  • Our latest work to optimize indexes has made code highlighting, completion, and Find Usages faster and more responsive.
  • We’ve integrated the Kotlin debugger with the Data Flow Analysis functionality for more precise condition evaluation.
  • IntelliJ IDEA 2022.2 now supports the features introduced in Kotlin 1.7.0, the latest language version.
  • Groovy:
  • The IDE now provides syntax highlighting, code completion, and inspections for Groovy-Integrated Queries (GINQ).
  • Security:
  • IntelliJ IDEA 2022.2 can now help you import trusted SSL certificates from system trust stores. It will automatically use the custom certificates specific to your enterprise environment.
  • Profiler:
  • When you start profiling, the CPU and Heap Memory live charts now appear side by side with the console. This allows you to see how your application is performing while also collecting multiple snapshots from the same application within the desired profiling period.
  • Kotlin inline functions are now shown along with others in the Flame Graph, the Call Tree, and the Method List, allowing you to see their CPU time and optimize it, if needed.
  • Frameworks and technologies:
  • IntelliJ IDEA Ultimate now provides URL completion, Search Everywhere functionality, and Find Usages hints for Spring Cloud Gateway URLs.
  • We’ve improved navigation between Protobuf and Java sources, so now you can easily navigate to code generated from .proto files and back.
  • IntelliJ IDEA Ultimate can now help you with debugging GraalVM native image binaries. You can attach the debugger to any GraalVM-based executable or start your application with the debugger attached.
  • IntelliJ IDEA 2022.2 automatically highlights JSON/XML bodies in tests with popular Java APIs, such as Spring WebTestClient, RestAssured, WireMock, and MockServer.
  • Code insight improvements for Spring Shell have been implemented, and the IDE now recognizes CLI commands declared with the Spring Shell library and checks their correctness.
  • IntelliJ IDEA Ultimate provides improved support for JAX-RS endpoints.
  • IntelliJ IDEA Ultimate 2022.2 supports WebSocket connections, allowing you to create requests, and send and receive messages.
  • IntelliJ IDEA Ultimate can now send GraphQL queries over HTTP and WebSocket protocols out of the box.
  • UI/UX improvements to the HTTP client include a convenient way to select a run environment by using an icon in the gutter. To enable it, choose the Select Environment Before Run option from the Run with combo box. We’ve also upgraded the Response view with a progress bar, which allows you to track the downloading process.
  • JSON, YAML, and .properties files now feature automatically inserted web references inside values that start with http:// and https:// and can be opened in a web browser with one click.
  • IntelliJ IDEA 2022.2 now provides references and supports folding for message attributes in Bean Validation annotations in Java and Kotlin.
  • We have reworked the AWS CloudFormation plugin by updating metadata schemas and improving property completion.
  • IntelliJ IDEA Ultimate now supports all of the features in Jakarta Persistence 3.1.
  • Docker:
  • IntelliJ IDEA 2022.2 introduces image completion for the Testcontainers API, where you can find all available Docker images and their versions.
  • It is now possible to easily copy images from one Docker daemon to another with the new Copy Docker Image action.
  • IntelliJ IDEA now automatically connects to Docker after you restart the IDE.
  • As of v2022.2, IntelliJ IDEA integrates with Colima and Racher to support more options for establishing connections to a Docker daemon.
  • Kubernetes:
  • The Kubernetes plugin for IntelliJ IDEA 2022.2 provides integration with the Telepresence tool.
  • QA tools:
  • The Page Object Editor now features an improved web page structure UI.
  • You can now easily navigate through page elements by using gutter icons.
  • The New Selenium Page Object wizard now offers an optional URL field. If the web address is included, the wizard suggests a page object file name based on the link address.
  • As you add new page elements to your code, the caret now automatically moves to the end of the added code block.
  • You can now create a new page object right from the context menu that appears with the unresolved code warning.
  • Database tools:
  • You can now select multiple CSV files and import them at once.
  • The new UI for the Modify dialog has become the default option, and all of a table’s child objects can be added and edited by using this new UI. Learn more.
  • To ensure that database objects in SQL scripts are resolved more precisely, we’ve implemented two resolve modes: Playground and Script.
  • Web development:
  • We’ve added support for Angular standalone components, and the IDE now properly recognizes components, directives, and pipes marked as standalone: true.
  • IntelliJ IDEA Ultimate provides better support for Vue 3. Also, support for Pinia, the Vue team’s recommended state management solution that works as a global store, has been improved.
  • IntelliJ IDEA Ultimate comes bundled with TypeScript 4.7, supporting new language features like moduleSuffixes and ESM in Node.js.
  • Scala:
  • IntelliJ IDEA provides better Scala 3 support and now can read match types from .tasty files, properly parse them, resolve type variables, use them as type arguments, support inspections, and show types as text.
  • IntelliJ IDEA 2022.2 comes with new Scala inspections.
  • Two new actions, Put arguments on separate lines and Put arguments on one line, help you manage the length of your code lines.
  • Compiler-based highlighting has been tuned for better resource usage. The IDE now respects the file highlighting settings defined by the user.
  • The Safe Delete action is now available for type parameters.
  • Other:
  • IntelliJ IDEA now supports Android Studio Chipmunk | 2021.2.1.

New in IntelliJ IDEA 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 2022.2 Build 222.3345.47 Beta 2 (Jul 15, 2022)

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

New in IntelliJ IDEA 2022.2 Build 222.3345.16 Beta (Jul 11, 2022)

  • IntelliJ IDEA 2022.2 Beta is now available with the following updates:
  • Enhanced remote development experience
  • Better inspections and code completion for Java
  • Improvements for Kotlin
  • Support for Spring 6 and Spring Boot 3 features
  • The switch from JBR11 to JBR17

New in IntelliJ IDEA 2022.2 Build 222.3244.4 EAP 7 (Jun 30, 2022)

  • New JetBrains Gateway Welcome screen
  • More functionality and better usability for JetBrains Client

New in IntelliJ IDEA 2022.2 Build 222.3153.4 EAP 6 (Jun 24, 2022)

  • Import of trusted SSL certificates
  • Refined Run Current File
  • Kotlin inline functions supported in the profiler

New in IntelliJ IDEA 2022.1.3 Build 221.5921.22 (Jun 22, 2022)

  • Fixed the issues that appeared when running Gradle projects with coverage [IDEA-235250]; [IDEA-194073].
  • Cmd+Click / Ctrl+Click in the Git Log panel is fixed and now works as expected [IDEA-292405].
  • The New Project button on the Welcome screen now works as intended again [IDEA-276553].
  • Fixed the issue that prevented the generation of a WSDL from a Java class [IDEA-286585].
  • Resolved the UI issue with a truncated VCS in-editor menu [IDEA-294928].

New in IntelliJ IDEA 2022.2 Build 222.3048.13 EAP 5 (Jun 22, 2022)

  • Frameworks and Technologies:
  • Spring 6 and Spring Boot 3:
  • IntelliJ IDEA 2022.2 now fully supports Spring 6 and Spring Boot 3 features, including new @AutoConfiguration classes and @ConfigurationProperties classes with the new constructor binding syntax without explicit @ConstructorBinding.
  • Support for new declarative HTTP Clients in Spring 6:
  • The Spring Framework 6 lets you define an HTTP client as a Java interface with annotated methods. IntelliJ IDEA 2022.2 provides URL completion, navigation, and integration with the HTTP Client for such interfaces.
  • URL completion and navigation for Spring Cloud Gateway routes:
  • IntelliJ IDEA Ultimate now provides URL completion, Search Everywhere functionality, and find usages hints for Spring Cloud Gateway URLs. You can easily generate an HTTP request or find all gateway routes using the Endpoints tool window.
  • Experimental GraalVM Native Debugger for Java:
  • IntelliJ IDEA 2022.2 can now help you with debugging GraalVM native image binaries. You can attach the debugger to any GraalVM-based executable or start your application with a debugger attached. The corresponding run configuration will be created automatically for Maven/Gradle projects.
  • Please note that this integration is experimental and requires the dev build of GraalVM and this plugin to be installed.
  • Code insight improvements for JVM microservices test and mock frameworks:
  • IntelliJ IDEA 2022.2 automatically highlights JSON/XML bodies in tests with popular Java APIs such as Spring WebTestClient, RestAssured, WireMock, and MockServer.
  • As a result, these data fragments feature better readability and are easier to edit. You can also use URL completion and navigation to declaration in these places in your tests.
  • Code insight improvements for Spring Shell:
  • IntelliJ IDEA 2022.2 now recognizes CLI commands declared with Spring Shell library and checks their correctness.
  • Improved support for JAX-RS endpoints:
  • Since v.2022.2 IntelliJ IDEA correctly supports JAX-RS common web service URL patterns declared as @ApplicationPath and sub-resources in URL completion, navigation, and find usages.
  • Support for WebSockets endpoints in HTTP Client:
  • IntelliJ IDEA 2022.2 Ultimate supports WebSocket connections which allows you to create requests, and send and receive messages.
  • Support for GraphQL endpoints in the HTTP Client:
  • With the v.2022.2 release, we’ve introduced support for GraphQL requests in the HTTP Client.
  • IntelliJ IDEA Ultimate can now send GraphQL queries over HTTP and WebSockets protocols out-of-the-box. For http:// and https:// simple HTTP requests are used, while ws:// and wss:// are delegated to the WebSocket executor.
  • UI/UX improvements for the HTTP Client:
  • We’ve introduced a couple of UI/UX improvements to the HTTP client. Firstly, we introduced a convenient way to select a run environment using an icon on the gutter. To enable this feature, choose the Select Environment Before Run option from the Run with combobox.
  • Secondly, we improved the Response view by adding a progress bar, which allows you to track the downloading process.
  • Improved navigation between Protobuf and Java sources:
  • You can now easily navigate to generated code from .proto files and back. Make sure both gRPC and Protocol Buffers plugins are enabled.
  • Kubernetes and Docker:
  • Intercept Kubernetes service requests with Telepresence integration:
  • The Kubernetes plugin for IntelliJ IDEA 2022.2 provides integration with the Telepresence tool in order to intercept HTTP requests from services in the K8s cluster and route them to your service running locally. This allows you to debug those services more easily and run only the required subset of services locally.
  • Upload local Docker image to Minikube and other connections:
  • You can now easily copy images from one Docker daemon to another using the new Copy Docker Image action that saves the image to a file and then pushes it to the chosen connection.
  • Docker auto-connection at IDE restart:
  • IntelliJ IDEA now automatically connects to Docker after you restart the IDE. This new setting is enabled by default in Settings / Preferences | Advanced Settings | Docker.
  • Docker connection options for different docker daemons:
  • As of v.2022.2, IntelliJ IDEA integrates with Colima and Racher to support more options for establishing connections to a Docker daemon.

New in IntelliJ IDEA 2022.2 Build 222.2964.55 EAP 4 (Jun 12, 2022)

  • Java:
  • New Java inspections:
  • Deep data flow analysis is now used in the ‘equals’ between objects of inconvertible types inspection. This can detect problems even if declared variable types are the same.
  • There’s a new inspection that warns you when pattern variables hide fields..
  • The Standard ‘Charset’ object can be used inspection has been improved and now recognizes .name() and .toString().
  • The IDE now provides better reporting and suggests a quick-fix when unexpected unboxing causes NullPointerException in a ternary operator.
  • Another new inspection catches meaningless Objects.requireNonNullElse calls
  • We’ve also upgraded the Raw use of parameterized class inspection with a quick-fix that adds a diamond operator when constructing raw types.
  • The Javadoc declaration problems inspection got a new quick-fix to remove redundant @throws from documentation when the method doesn’t provide the throws section.
  • A number of JUnit-related Java inspections were converted to JVM inspections, so they are now also available in Kotlin. This includes the Unconstructable JUnit test class and JUnit malformed declaration.
  • Improved code completion:
  • Code completion was improved and now works for .class literals where applicable.

New in IntelliJ IDEA 2022.2 Build 222.2889.14 EAP 3 (Jun 4, 2022)

  • Keyboard shortcut to change the font size globally
  • Enhanced snapshot recording with the IntelliJ Profiler
  • Support for Groovy-Integrated Queries

New in IntelliJ IDEA 2022.1.2 Build 221.5787.30 (Jun 2, 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 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 2022.1.1 Build 221.5591.52 (May 11, 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 2022.1 Build 221.5080.210 (Apr 13, 2022)

  • Key Updates:
  • The newly introduced Dependency Analyzer provides information about all Maven and Gradle dependencies used in your project and ensures enhanced dependency management, instant conflict resolution, and easy build configurations correction.
  • The Event Log instance was replaced with a new Notifications tool window to more clearly highlight important and helpful notifications.
  • We reworked the New Project wizard interface to streamline creating new projects for both newcomers and experienced users.
  • User experience:
  • We’ve implemented improved Code Vision inlay hints that provide you with instant insights about your code right in the editor. The list of displayed metrics now includes inheritors, usages, code authors, and related problems. The metrics are all enabled by default now and can be modified in Inlay Hints Settings. These settings have also been updated and given a new configuration UI.
  • It’s now possible to evenly distribute the working space and split it into tabs of the same width.
  • The updated New Project wizard now offers the reworked Maven Archetype project generator with enhanced archetypes browsing and archetype catalog management.
  • With IntelliJ IDEA Ultimate, you can now export UML diagrams to other formats.
  • The Structural Search and Replace dialog has been redesigned and now offers an easy way to browse templates and a more convenient UI.
  • Also, we’ve introduced a number of updates and fixes for IntelliJ IDEA’s accessibility features to better accommodate the needs of our users.
  • Security:
  • IntelliJ IDEA Ultimate 2022.1 detects Maven and Gradle dependencies that are considered vulnerable and suggests fixes where available. This is made possible by Checkmarx Software Composition Analysis, which is bundled into the IDE through the Package Checker plugin.
  • Editor:
  • The Markdown editor has been improved and you can now run commands directly from the file using the Run icon on the gutter and copy code blocks using the new Copy code snippet.
  • You can now perform code reformatting when working in LightEdit mode.
  • We’ve added a new Incorrect formatting inspection that detects formatting issues in accordance with your project’s code style settings.
  • To ensure code formatting consistency, the Add a space at line comment start option has been augmented with an Enforce on reformat checkbox that is enabled automatically.
  • The command-line formatter now supports a dry run mode to validate project files.
  • Java:
  • IntelliJ IDEA 2022.1 supports new features from Java 18, which was released in March 2022.
  • The Java decompiler has been updated and is now more compatible with the Java 17 release.
  • We have added support for the new features introduced in JUnit 5.7, including support for the @EnabledIf/DisabledIf, @NullSource/EmptySource, and @TempDir annotations.
  • We’ve updated the Surround with try/catch template so that it now re-throws an exception wrapped into a RuntimeException​​ instead of swallowing it.
  • Kotlin:
  • IntelliJ IDEA 2022.1 supports Kotlin 1.6.20, so the latest language features are now available in the IDE.
  • We’ve optimized package indexes which led to a significant boost in the IDE performance for Kotlin.
  • We’ve introduced some useful improvements and updates for the Smart Step Into functionality while debugging Kotlin projects.
  • The Kover plugin has been integrated with IntelliJ IDEA to ensure better Kotlin code coverage.
  • Groovy:
  • We’ve improved code completion for Groovy by adding most of the Java-like postfix templates.
  • Frameworks & Technologies:
  • IntelliJ IDEA Ultimate now supports Go microservices, providing features like URL path references, endpoints, Search Everywhere, and gutter icons. More details here.
  • When working with Spring Data MongoDB, IntelliJ IDEA now highlights JSON queries, completes operators and document fields, and provides navigation to the Database tool window from mapped entities.
  • We’ve improved support for .proto files. There’s a new intention action that adds missing import statements for unresolved message references and the IDE provides completion suggestions.
  • IntelliJ IDEA Ultimate now better supports gRPC reflection. You can now run requests and get completion for service and method names directly from a running server instance.
  • The improved support for Thymeleaf includes fewer false-positive inspections, enhanced IDE performance when editing Thymeleaf templates, and fine-tuned inspection and highlighting levels.
  • The Helidon framework is now better supported with config key completion in properties files and .yaml files as well as support for Go to Declaration and Quick Doc actions.
  • Build tools:
  • The updated progress bar for Gradle now shows what exactly is happening with the files and helps you estimate when the process will be complete.
  • With new experimental functionality in the Maven compiler plugin, you can now set specific language levels separately for production and test sources.
  • Version control:
  • IntelliJ IDEA now provides you with Code Vision hints about code authorship based on the VCS history.
  • Annotate with Git Blame functionality has been improved and now highlights the exact fragments that have been changed within each line of code.
  • The Commit Details tool window now includes information about GPG signatures and the build status.
  • The new UI for the Git File History tool window is now independent from the indexing process and is used even if the Log index is off.
  • It’s now easier to manage suggested changes in GitHub Pull Requests comments, as you can now apply or commit changes locally in the IDE.
  • IntelliJ IDEA 2022.1 now allows the user to specify different external diff and merge tools based on the file type.
  • Profiler:
  • IntelliJ IDEA Ultimate now offers IntelliJ Profiler – the single profiler configuration that combines the power of the Async Profiler with the Java Flight Recorder.
  • Debugger:
  • In the Frames view of the Debugger tool window, we’ve moved the Drop Frame action from the toolbar and made it available with an inline Reset Frame icon.
  • To maximize the usable space in the Debugger tool window, the tab labels are now hidden by default.
  • QA Tools:
  • The Selenium UI Testing plugin got a significant improvement for its Page Object Editor including enhanced functionality and redesigned UI.
  • We’ve implemented the new Page Object wizard that allows you to choose the language and test automation framework when creating a new page object class. For more details about the updates to the QA tools, check out this blog post.
  • Kubernetes:
  • Resources loaded from the cluster can now be modified from the editor tab.
  • You can now manually configure a path to kubectl if it is not in the standard location.
  • Port forwarding functionality for pods is now available.
  • There is a new Describe Resource action for all resources in the Services view.
  • Cluster events are now displayed in a separate node in the Services view, providing data about recent events in the system. You can also see events for a specific pod by calling the Describe Resource action on it.
  • We’ve introduced limited editor support for werf.yaml and related Helm template files.
  • IntelliJ IDEA Ultimate now provides support for importing child values via import-values settings affecting the completion and navigation of built-in objects in templates.
  • Docker:
  • We’ve updated Docker’s UI in the Services tool window. The makeover has been implemented for containers, images, networks, and volumes.
  • You can now create and configure new Docker Compose targets to run and debug your applications in containers managed by Docker Compose.
  • We’ve added support for Docker Registry HTTP API V2 to use with Docker 1.6+.
  • Remote development:
  • Remote development now features a Backend Control Center widget showing CPU load, memory, disk capacity, and other parameters.
  • A new security setting now lets you use SSH key forwarding to authenticate access to Git repositories from your remote machine.
  • You can now specify the download path and exact locations for the IDE backend on your remote machine.
  • JetBrains Client now supports more file editors, so you can now work with PNG images, UML diagrams, Jupyter Notebook files, and Android layout resources.
  • We’ve added Run with coverage and a Profiler window to the gutter menu, included Maven and Gradle tool windows in the context menu, and implemented more helpful submenu items.
  • We’ve also improved the debugging functionality and made multiple actions available to enable effortless code examination when developing remotely.
  • Database Tools:
  • You can now select multiple tables and copy them to another schema. Learn more about it in this blog post.
  • You can now edit the results in MongoDB collections just as easily as in relational databases.
  • We’ve reworked the logic for canceling running statements to make it clearer that it is the request that is being canceled and not the query that is being terminated. Read more in this blog post.
  • You can now stop the process of creating a connection without deactivating the data source.
  • Web development:
  • IntelliJ IDEA Ultimate now better supports Next.js framework.
  • We’ve added proper integration with Volta so that the IDE will automatically recognize Yarn and npm installed using this JavaScript tool manager.
  • Scala:
  • We’ve implemented a number of improvements to Scala 3 support.
  • The New Scala Project wizard has been enhanced to make configuring a new Scala project easier.
  • To improve the user experience, the editor now treats aliases in the standard library as transparent exports so that, for example, List implies scala.collection.immutable.List rather than scala.List.
  • The Unused declaration inspection now supports public bindings introduced by classes, methods, variables, parameters, and so on.
  • The Scala debugger has been revamped and given some valuable upgrades.
  • Space integration:
  • When reviewing code changes in the IDE, you can now choose when to post a code review comment. Post right away or save your comment as a draft.
  • We’ve improved the code review interface by showing applicable keyboard shortcuts.
  • Plugins:
  • We’ve unbundled the following plugins from the IDE: Spring Batch, Spring Web Services, Grails, JAX-WS, JSF, Java EE: Batch, WebLogic, WebSphere, and Jetty. These plugins are all still supported and released with each of the IDE releases. The only difference is that they now need to be installed from JetBrains Marketplace
  • These are the most notable updates introduced in IntelliJ IDEA 2022.1. For more comprehensive details about the new version, you can refer to the release notes.
  • As usual, we rely heavily on your feedback when developing our product and would love to learn about your impressions and opinions in regard to the new version. Please share your thoughts and suggestions on Twitter, via our issue tracker, or in the comments section below.

New in IntelliJ IDEA 2022.1 Build 221.5080.169 RC 1 (Apr 8, 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 2022.1 Build 221.5080.93 Beta 2 (Mar 31, 2022)

  • Support for Java 18 features
  • Improved IDE performance for Kotlin
  • New "Incorrect formatting" inspection

New in IntelliJ IDEA 2022.1 Build 221.5080.9 EAP 6 (Mar 20, 2022)

  • Build highlights:
  • Dependency Analyzer
  • Redesigned Structural Search and Replace dialog
  • Improved Thymeleaf support
  • And more
  • Learn more about all the updates in this blog post.

New in IntelliJ IDEA 2022.1 Build 221.4994.44 EAP 5 (Mar 18, 2022)

  • IntelliJ IDEA 2022.1 EAP 5 is available with the following updates:
  • Go microservices support
  • UML diagram export functionality
  • Updated File Chooser dialog
  • And more

New in IntelliJ IDEA 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 2022.1 Build 221.4906.8 EAP 4 (Mar 5, 2022)

  • The new build introduces:
  • Docker improvements
  • Updates to Kubernetes
  • Enhanced Run / Debug widget

New in IntelliJ IDEA 2022.1 Build 221.4501.155 EAP 3 (Feb 18, 2022)

  • Kotlin:
  • Kotlin 1.6.20-M1 plugin bundled
  • The new EAP build of IntelliJ IDEA 2022.1 comes with the Kotlin 1.6.20-M1 plugin bundled, meaning that the latest language features are now supported in the IDE preview builds.
  • We achieved this by improving the infrastructure of the Kotlin plugin, which has allowed us to use plugin builds based on the preview compiler in the IntelliJ IDEA EAPs.
  • The first Kotlin 1.6.20 preview release introduces a number of notable updates, such as support for parallel compilation, a prototype of context receivers, better code sharing across all Kotlin targets, and more.
  • Debugger:
  • We’ve implemented some UI improvements for the debugger.
  • Reset Frame:
  • In the Frames view, there’s a new inline Reset Frame icon that drops highlighted frames.
  • This action was previously available from the toolbar, and it dropped the selected frame and all nested ones.
  • Hidden tab labels:
  • To maximize the usable space in the Debugger tool window, we’ve hidden the tab labels by default. To make them visible again or to customize their location, use the Show Tab Labels option in the Layout Settings or call it via Search Everywhere (⇧⇧ on macOS / Shift+Shift on Windows/Linux) with the Debug tool window in focus.
  • Editor:
  • Updated Markdown Editor Floating Toolbar :
  • To make it easier to format Markdown files, we’ve reworked the floating toolbar that appears on text selection. Besides the new design, the toolbar now offers list creation functionality and a dropdown menu that allows you to select header styles.
  • The toolbar is customizable, so you can fill it up with the options you need. To do so, go to Settings / Preferences | Appearance & Behavior | Menus and Toolbars | Markdown Editor Floating Toolbar.
  • User experience:
  • Maven Archetype in the New Project wizard:
  • As part of the New Project wizard’s UI makeover, we’ve reworked the Maven Archetype project generator. The update introduces search-as-you-type functionality when browsing archetypes, as well as the ability to manage an archetype catalog during module creation.
  • Additionally, in response to a long-standing feature request, we’ve made it possible to input required properties by archetype.

New in IntelliJ IDEA 2022.1 Build 221.4165.146 EAP 2 (Feb 11, 2022)

  • Updated Java decompiler
  • QA Tools improvements
  • New Groovy templates
  • And more

New in IntelliJ IDEA 2021.3.2 Build 213.6777.52 (Jan 29, 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 2022.1 Build 221.3427.89 EAP 1 (Jan 28, 2022)

  • User Experience:
  • Enhanced New Project wizard:
  • We reworked the New Project wizard interface to streamline creating new projects for both newcomers and experienced users.
  • When you start a new project from the welcome screen or via File | New | Project, you will see an improved layout with the New Project and Empty Project tabs above the list of Generators.
  • To quickly launch a simple Java, Kotlin, Groovy, or JavaScript project, use the New Project tab and pre-configure your project by selecting the required combination of language, build system, and project SDK. You can also create a Git repository for your project and install plugins here, if needed.
  • With the Empty Project tab, you can quickly start a basic project to work with different languages or Java/Kotlin classes without a predefined SDK, which could be useful for ad-hoc developing, creating mockups, and testing.
  • For more complex projects, select a relevant generator from the list. We’ve updated the choice of available languages and frameworks.
  • If you have tried the New Project wizard and have feedback you’d like to share with us, please submit it via our issue tracker.
  • New Notifications tool window:
  • We replaced the Event Log instanсe with a new Notifications tool window to more clearly highlight important and helpful notifications from the IDE.
  • With this update, we aim to make notifications more visible and keep them better organized in a dedicated tool window that you can access from the navigation bar.
  • All notifications that appear in the Notifications tool window are sorted into two types: Suggestions and Timeline.
  • By default, notifications appear in the Timeline section in sequential order.
  • The Suggestions section presents notifications that are considered useful or helpful in most use cases.
  • Also, Suggestions can be important or regular. If you get an important one, you’ll see a red circle on the bell icon on the navigation bar. Regular suggestions are marked with a blue circle on the bell icon.
  • We will continue working on the Notifications tool window to enhance the overall workflow of receiving and managing suggestions, warnings, reports, and other helpful messages.
  • Editor:
  • Formatting improvement:
  • We’ve improved line comments to ensure consistent formatting in the code. The Add a space at line comment start option has been augmented with an Enforce on reformat checkbox that is enabled automatically.
  • The option is available by default for Java, Kotlin, and Groovy, and only modifies line comments that start with alphanumeric symbols.
  • You can find this setting in Preferences / Settings | Editor | Code Style | Java | Code Generation | Comment Code.
  • Dry run mode support in the command-line formatter:
  • The command-line formatter now supports the dry run mode to validate project files. If a file needs formatting, it will exit with a non-zero status.
  • Run commands from Markdown files:
  • We’ve implemented some improvements for working with Markdown files.
  • If a Markdown file contains instructions with commands that you need to execute in your terminal, you can run those commands directly from the Markdown file using the run icons in the gutter.
  • We also added a Copy code snippet to Markdown blocks to easily copy contents to the clipboard.
  • Code reformatting in LightEdit:
  • We enhanced LightEdit mode so that you can do even more without creating or opening a dedicated project. Now, you can perform code reformatting in projectless mode.
  • Java:
  • Updated Surround with try/catch template:
  • We’ve changed the default Surround with try/catch template so that its usage doesn’t swallow exceptions. Instead, the template re-throws an exception wrapped into a RuntimeException​​.
  • VCS:
  • Updated Commit Details pane in Git tool window:
  • The Commit details pane now includes information about GPG signatures and build status. Previously, this data was shown only as a column in the Git log.
  • Profiler:
  • Single profiler configuration based on Async Profiler:
  • We’re introducing the new profiler configuration, IntelliJ Profiler, with this EAP. It combines the power of the Async Profiler and the Java Flight Profiler and brings us closer to the goal of implementing a single, all-in-one profiling tool for all platforms.
  • IntelliJ Profiler is now the only option on the list; all other configurations are hidden unless you configure a custom one.

New in IntelliJ IDEA 2021.3 Build 213.5744.223 (Dec 1, 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 (<username>.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 2021.3 Build 213.5744.202 RC 2 (Nov 26, 2021)

  • Compilation fails with message `java: Compilation failed: internal java compiler error'
  • Duplicate extraction is not suggested after Method extraction
  • "Data sharing" dialog has not rendered html tag
  • Add a mechanism to install plugins into a proper locations according to current configuration and version of IJ
  • IndexNotReadyException in DocumentationProvider
  • Deprecate IntentionAction.invokeForPreview and LocalQuickFix.applyFixForPreview
  • Spring: Customize Spring Boot... action disappeared from the facet configuration dialog
  • Evaluating even simple stream / lambda expressions returns "Compilation failed"
  • Connecting Docker Integration causes dockerd to spike to 100% cpu
  • Dockerfile run configuration error with context path specified
  • Docker. Smart delete volumes with dependencies doesn't work.

New in IntelliJ IDEA 2021.3 Build 213.5744.125 RC (Nov 19, 2021)

  • With the major release approaching, now is the perfect time to familiarize yourself with the critical updates that v.2021.3 will bring:
  • Remote development (Beta):
  • This feature allows software engineers to connect to a remote machine running an IDE backend and work on a project located there as if it were on their local machineRemote Development
  • Troubleshooting IDE issues
  • Check out the new, faster way to diagnose and fix issues with your IDEThe new Repair IDE… action is available from the File menu.
  • Debugger updates for Kotlin:
  • We’ve made two notable updates for debugging Kotlin code: the Smart Step Into action and inline stack framesThe Smart Step Into action highlights the lines where you can step inside the method call and allows you to stop at any child function included in a given callSmart Step Into for Kotlin The debugger can detect Kotlin inline functions and display inline function calls in the stack trace panelKotlin inline functions
  • Constant conditions inspection for Kotlin:
  • The new Constant conditions inspection for Kotlin helps IntelliJ IDEA report non-trivial conditions and values that are statically known to be always true, false, null, or zeroIt works the same way as the similar inspection for Java.

New in IntelliJ IDEA 2021.3 Build 213.5744.18 Beta 2 (Nov 11, 2021)

  • IntelliJ IDEA 2021.3 Beta 2 is available with minor bug fixes.

New in IntelliJ IDEA 2021.3 Build 213.5605.12 Beta (Nov 4, 2021)

  • Here are some of the key updates:
  • Remote Development
  • Bookmarks tool window
  • Ability to split the Run tool window
  • Support for Async Profiler 2.0 on Windows
  • Ability to compare .jfr snapshots
  • Proxy support for SSH connections
  • Ability to merge requests and code reviews from the IDE
  • Enhanced HTTP client
  • Kotlin support for CDI
  • Improved UML class diagrams
  • Support for .mvn/maven.config
  • Checkout and Rebase onto Current for remote branches
  • ConPTY support on Windows
  • Typeahead support

New in IntelliJ IDEA 2021.3 Build 213.5449.25 EAP 6 (Oct 29, 2021)

  • An enhanced HTTP client
  • Kotlin support for CDI
  • Improved UML class diagrams

New in IntelliJ IDEA 2021.3 Build 213.5281.15 EAP 5 (Oct 26, 2021)

  • Inline hints for ranges in Kotlin
  • New option to fold Kotlin coroutines
  • Better New Project wizard for Kotlin projects
  • Improvements to the Possibly blocking call in non-blocking context inspection in Kotlin
  • New Push All up to Here action for Git
  • IntelliJ IDEA terminal support for the new ConPTY API on Windows.
  • Typeahead support in the IntelliJ IDEA terminal
  • Several quality enhancements and bug fixes

New in IntelliJ IDEA 2021.2.3 Build 212.5457.46 (Oct 22, 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 2021.3 Build 213.4928.7 EAP 4 (Oct 14, 2021)

  • IntelliJ IDEA 2021.3 EAP 4 is available with the following updates:
  • Support for remote development
  • New Changes tool window
  • Support for Groovy 4
  • Accessibility updates
  • New Java inspections
  • Quality enhancements

New in IntelliJ IDEA 2021.3 Build 213.4631.20 EAP 3 (Oct 8, 2021)

  • IntelliJ IDEA 2021.3 EAP 3 is available with the following updates:
  • Proxy support for SSH connections.
  • Ability to split tabs in the Run tool window.
  • Improved Find Usages.
  • Reworked Show Usages.
  • Constant conditions inspection for Kotlin.
  • Improved intention preview.
  • Support for the Android Plugin 2020.3.1.

New in IntelliJ IDEA 2021.3 Build 213.4293.20 EAP 2 (Oct 2, 2021)

  • Fixed the File mask field in the Find in Path dialog so it shows available options in the drop-down list. [IDEA-236785]
  • 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 annotation panel so it displays the same theme as applied to the whole IDE. [IDEA-233913]
  • Fixed formatting for the YAML code formatter. [IDEA-199963]

New in IntelliJ IDEA 2021.3 Build 213.3714.440 EAP (Sep 24, 2021)

  • IntelliJ IDEA 2021.3 EAP 1 is available with the following updates:
  • Revamped debugger UI.
  • New inspection for tracking unsafe strings.
  • Ability to merge requests and create code reviews for Space projects from the IDE.
  • Ability to mark files as viewed in Space code reviews.
  • Redesigned Maven configurations.
  • Support for .mvn/maven.config.
  • Numerous quality enhancements.

New in IntelliJ IDEA 2021.2 Build 212.4746.52 RC (Jul 21, 2021)

  • The IntelliJ IDEA 2021.2 Release Candidate is available with minor bug fixes. Also, JBR 11 was updated to 11.0.11-b1504.13.

New in IntelliJ IDEA 2021.2 Build 212.4535.15 EAP 6 (Jun 30, 2021)

  • IntelliJ IDEA 2021.2 EAP 6 is available with the following updates:
  • Automatic download of shared indexes for new Spring Boot projects
  • Automatic migration from Java EE to Jakarta EE
  • Support for JPA Entity Graph
  • Support for cache annotations in Micronaut and Quarkus
  • Better microservices navigation support in JavaScript and TypeScript
  • Microservices diagram

New in IntelliJ IDEA 2021.1.3 Build 211.7628.21 (Jun 29, 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 the issue causing Maven project settings to reset to default values after you added a new Maven module. [IDEA-267892]
  • 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]
  • 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]

New in IntelliJ IDEA 2021.2 Build 212.4416.7 EAP 5 (Jun 24, 2021)

  • GPG signature for commits
  • Changes instead of Default Changelists in new projects
  • Increased the minimum supported Git version to 2.17
  • Mention teammates in Space reviews
  • Branch display in Space code reviews

New in IntelliJ IDEA 2021.2 Build 212.4037.9 EAP 3 (Jun 9, 2021)

  • IntelliJ IDEA 2021.2 EAP 3 is out with the following changes:
  • Update notifications from the Toolbox App
  • Support for Async profiler 2.0 and the ability to simultaneously apply CPU and Allocation profilers
  • Redesigned Gradle Run/Debug configurations
  • Preview tab for Debugger
  • Android plugin v.4.2.0.

New in IntelliJ IDEA 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 2021.2 Build 212.3116.43 EAP 1 (May 28, 2021)

  • IntelliJ IDEA 2021.2 EAP 1 is available with the following updates:
  • Ktor now comes bundled in IntelliJ IDEA Ultimate out of the box.
  • We've added Kotlin support for WSL 2 and Run Targets.
  • Now when you make changes and save them, the preview page in your browser reloads automatically.
  • Code analysis works correctly, and highlighting is no longer paused, when VFS refresh is running.
  • You can create JavaFX projects with a new, improved wizard.
  • It is possible to configure advanced settings to address peculiar needs.
  • Your IDE automatically cleans up cache and logs last updated more than 180 days ago.
  • We've added visibility-based color settings for public, protected, and private Java members (methods, fields, classes).
  • When you invoke the Show Diff action, the IDE always opens the diff in the editor.
  • You can use Space job statuses in the Git log to quickly track the job state.
  • It is now possible to execute Ant tasks in WSL 2.

New in IntelliJ IDEA 2021.1.1 Build 211.7142.45 (May 1, 2021)

  • 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 2021.1 Build 211.6693.111 (Apr 7, 2021)

  • 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 2021.1 Build 211.6693.65 RC (Apr 2, 2021)

  • Build. Gradle:
  • The specified Gradle installation directory 'wsl$Ubuntu-20.04wsl$Ubuntu-20.04wsl$Ubuntu-20.04wsl$Ubuntu-20.04wsl$Ubuntu-20.04wsl$ ..
  • Core. Diagrams:
  • CDI Dependencies diagram action appears outside the Diagrams menu group and causes exception only
  • CDI Dependencies diagram is always empty
  • UML diagrams: Kotlin: tooltip over package item shows wrong statistics
  • JSF Navigation diagram: on unchecking the ShowSelectedNodesWithDependencies the resulted diagram layout is incorrect
  • BJSF Navigation diagram: no layout on diagram opening
  • UML diagrams: Kotlin: constructor is shown for object
  • Java Enterprise toolwindow: CDI Dependencies diagram is opened without layout
  • Spring Beans toolwindow: the beans graphs appear without layout
  • Add the ApplyCurrentLayout action to the context menu for the toolbar-less diagrams
  • Throwable: Read access is allowed from event dispatch thread or inside read-action only
  • Core. Indexing:
  • IntelliJ IDEA 2021.1 beta 4 cannot resolves JDK classes
  • Core. Licensing:
  • Broken license dialog UI when user has several licenses
  • Core. Profiler:
  • "Profiler error: Invalid file format" after second profiling session in WSL
  • Core. Project Settings:
  • IJ resets content root to the incorrect directory
  • Frameworks:
  • Frameworks: StackOverflowError in New Project wizards of Spring and Java EE
  • Frameworks. Quarkus:
  • Docker container is not removed after stopping Quarkus run configuration on Docker target
  • Java. Profiler. CPU:
  • Inform that not all jfr events are shown
  • User Interface. Navigation:
  • Backspace doesn't update speed search results in recent files
  • Connectivity:
  • Incorrect icons for basic support drivers
  • Query Console:

New in IntelliJ IDEA 2021.1 Build 211.6556.6 Beta (Mar 18, 2021)

  • No subsystem:
  • Cannot read clipboard data
  • [new run config UI] Tooltips for command line fields blinking bug
  • Search everywhere throws exception: com.intellij.diagnostic.PluginException: Created extension classloader is not equal to plugin's one.
  • Android:
  • Migrate bintray URLs to cacheredirector in Android Plugin
  • Build:
  • BindException: Cannot assign requested address error When trying to build any project on WSL 1
  • Build. Gradle:
  • Gradle groovy scripts debugging doesn't work for projects on WSL
  • Code Analysis. Inspection:
  • Clicking Edit Settings in Insepction Results does nothing
  • Core:
  • IDE fails to open a project from the command line if another project is already opened (perhaps Windows-only)
  • Core. Debugger:
  • Click on toolbar button "Evaluate expression" no longer uses editor selected text
  • Core. Installation:
  • App started from IDEA cannot access Bluetooth on macOS Big Sur
  • Core. Licensing:
  • License Panel: hide Evaluate radiobutton for CWM plugin
  • Core. Project Settings:
  • Manifest file located under 'main/java' root in Maven module is shown in artifact editor even if it won't be really copied to artifact
  • Core. Run. Configurations:
  • [new run config UI] invoking "command line" fields mnemonics don't move focus during indexing
  • [new run config UI] Improved keyboard navigation to fields
  • [new run config UI] Change 'modify option' hotkey on macOS to be Option-M
  • Core. Task Management:
  • Provide an ability to assing shortcuts for "Start Timer" and "Stop Timer" actions
  • Editor:
  • Reader Mode options are not applied for opened library file until reopening
  • Editor. Editing Text:
  • EditorTextFieldActionPromoter hides IdeaVim actions
  • Editor. Intention Actions:
  • Line join silently changes semantics for nested ifs
  • Frameworks. Micronaut:
  • Micronaut: setter methods of @ConfigurationProperties beans are reported as unused
  • Frameworks. OSGi:
  • Support bnd-maven-plugin
  • Frameworks. Quarkus:
  • Quarkus: new quarkus project freezed on downloading funqy extensions
  • Frameworks. Selenium:
  • Selenium: provide Export and Copy actions for Page Object editor
  • Frameworks. Spring:
  • Spring Initializr: Open HELP.md automatically when a new project is created with the wizard
  • Spring Initializr: Application Class Name is not changed for new project
  • Spring Cloud: cannot inject CircuitBreakerFactory bean
  • Spring Initializr. Cannot reset too long server URL
  • Groovy:
  • Maia 92.65 and 92.81 overwrite and destroy existing Grails run configurations on startup.
  • Java. Code Coverage:
  • Coverage throws VerifyError on inline function with default args
  • Java. Debugger:
  • Argument for @NotNull parameter 'shortcutSet' of com/intellij/openapi/actionSystem/AnAction.setShortcutSet must not be null
  • Java. Extract Method:
  • Extract method doesn't keep the new method name
  • Java. Inspections:
  • Unused declaration entry point configuration dialog window hides some options
  • Java. Tests. JUnit:
  • Run Configuration validation doesn't work when started from gutter icon
  • JavaX. AppServers. Google App Engine:
  • Unable to create new projects when Google App Engine plugin is enabled
  • Lang. JSON:
  • JsonPath support: the slice operator [start:end:step] is error-highlighted
  • Evaluate JSONPath: the font used for the jsonpath expression field should be the same as the editor one
  • Space:
  • Add Show in Git Log action to the list of commits in Space reviews
  • Space plugin: handle Share project on Space action being logged out
  • Detect that repository belongs to Space using remote urls
  • Better tooltip for Space toolbar button
  • Shorter titles for code review tabs
  • Space: add an action to navigate to Space Code Reviews Toolwindow
  • Tools. Docker:
  • Docker.Container Deploy log tab: Ctrl+C via keyboard doesn't work
  • Docker. Impossible to delete connections from the Services view.
  • Add --rmi flag support for docker-compose integration
  • Exception when open Docker settings on windows
  • User Interface:
  • Notification balloons do not appear when the corresponding status bar widget isn't displayed
  • Certain combinations of bookmark icon colors are handled incorrectly
  • "Quick switch scheme" popup mnemonics display as "..." with larger appearance font sizes
  • Initial path under \wsl$ is not selected in file tree on opening file chooser dialog
  • Switcher cannot display all options
  • "Recent files" popup has UI glitches after removing file
  • User Interface. Action System:
  • Action names redefined in IdeUICustomization.projectMessage should be considered in goto action
  • User Interface. Console View:
  • Cannot normally input in Run console
  • User Interface. Embedded Browser (JCEF):
  • JCEF JBCefOsrHandlerBrowser failed to invoke JS when global registry value ide.browser.jcef.jsQueryPoolSize is not set.
  • provide ability to configure proxy server for jcef
  • User Interface. Find, Replace, Usages:
  • Find in Files: dots in empty text
  • User Interface. Navigation:
  • No mnemonics in Switcher opened with one-key shortcut
  • "Recent Files": unexpected focus, does not only filter on files
  • User Interface. Project View:
  • Can't navigate to package in external libraries
  • User Interface. Search Everywhere:
  • Support screen readers in search dialogs
  • Version Control:
  • Ctrl + C copies editor line instead of previous changed chunk content
  • Selecting text shortcut conflicts with toolwindow resize in Commit toolwindow
  • No subsystem:
  • Vuex symbol resolution not working with namespaced modules
  • CSS:
  • CSS modules, SCSS/Less: support selectors created using &_suffix
  • Debugger:
  • Throwable + IllegalArgumentException + can't press anything in IDE after Force step into
  • Rename 'Console' for Node.js
  • HTML:
  • "loading" attribute of "<img>" tag is reported as not allowed
  • JavaScript:
  • Incorrect refactoring rename property (js + jsdoc + ts)
  • Actions inside vuex 4 modules have no indication of being in use.
  • JavaScript. Frameworks:
  • Provide support for Vuex 4 store
  • Actions inside vuex 4 modules have no indication of being in use.
  • Wrong props types validation in Vue 3
  • Vue 3 + Vuex 4 - Mutations, actions & getters: wrongly marked as unused
  • JavaScript. Inspections:
  • Can be simplified to [...] for (JSDoc + TypeScript)
  • Add example to Unfiltered for..in loop inspection description
  • TypeScript:
  • TypeScript 4.2: abstract Construct Signatures
  • Changes made to imported JSON not immediately recognized by Typescript language service
  • false 'missing required attribute' error for styled components
  • Unit Tests:
  • Jest "update failed snapshot"/"go to snapshot" not available for `toThrowErrorMatchingSnapshot`
  • 'Cannot read coverageDirectory option' when re-run Jest tests
  • Running All Tests in Jest doesn't show the error message when there is a failed test.
  • Failed Jest test never completes when running with `--watch`
  • Coverage reporter is asking for `lcov.info` file if `coverage` is absent in karma.conf.js reporters
  • DB Introspection:
  • Cannot display DDL for mysql 8 view
  • DB Refactoring:
  • Comment on routine not supported
  • DB Schema Views:
  • 'got it' tooltip about '0 of 23' control when first creating the data source.
  • Data Views:
  • Add titled separators to context menu of column header

New in IntelliJ IDEA 2020.3.3 Build 203.7717.56 (Mar 16, 2021)

  • Bug-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 2021.1 Build 211.6222.4 EAP 5 (Feb 26, 2021)

  • Added WSL 2 support for Maven and Gradle projects stored in WSL 2.
  • You can define SSL settings for client certificates in the HTTP Client.
  • The UI and UX have been updated for the Services tool window after running a request from the HTTP Client.
  • Clickable gutter icons are available in projects that contain JPA entities.
  • IntelliJ IDEA supports JSONPath expressions with the Goessner and Jayway syntax.
  • UML Diagrams use a new color scheme if you set the light theme in your IDE.
  • Added support for Selenium Page Object Generator – a new tool for detecting code elements of a web application.
  • It is possible to run and debug Gradle, Micronaut, and Quarkus projects in Docker and on remote machines.
  • Added various improvements for Spring.

New in IntelliJ IDEA 2021.1 Build 211.6085.26 EAP 4 (Feb 26, 2021)

  • IntelliJ IDEA 2021.1 EAP 4 is available with the following updates:
  • You can now adjust the font weight.
  • IntelliJ IDEA supports a Git commit template.
  • We've embedded support for publicly available shared indexes to IntelliJ IDEA Community Edition.
  • Your IDE now automatically applies a high-contrast theme if you use high-contrast mode in Windows.
  • Check the specificity of your selectors in stylesheets.
  • Your IDE highlights code problems in Kotlin projects significantly faster.
  • IntelliJ IDEA supports all the updates from Android Studio 4.1.1.

New in IntelliJ IDEA 2021.1 Build 211.5538.20 EAP 2 (Feb 5, 2021)

  • Here the most notable updates for EAP 2:
  • When several tabs that split the editor vertically are open, you can double click them and maximize the editor window for each one. [IDEA-82829]
  • Fixed the position of the Git Branches popup. [IDEA-237387]
  • Fixed missing VCS mnemonics in the menu bar. [IDEA-251017]
  • It is now possible to copy a file from another branch in the Compare with branch dialog. To do so, select the file you want to copy and click on the new down-arrow icon next to Show diff. [IDEA-156485]
  • Fixed the terminal width limitation. [IDEA-260566]
  • Fixed some build failures on Apple Silicon. [IDEA-257549]
  • Added a new inspection that highlights http:// protocol usages in strings and offers a quick fix to change them to https://. It is enabled by default. You can add URLs to the list of ignored URLs or disable the inspection for the whole project or parts of it in Preferences/Settings | Editor | Inspections | Security – Link with unencrypted protocol. [IJP-999]
  • Fixed dialog boxes so their color syncs with the IDE theme currently in use. [DEA-255620]
  • When you don’t get any search results in the Search Everywhere dialog, you can click the Find in Files link to open a dialog and continue your search using different scopes. [IDEA-256078

New in IntelliJ IDEA 2021.1 Build 211.4961.30 EAP (Jan 28, 2021)

  • Java:
  • Support for Java 16:
  • We’re getting ready for the release of JDK 16 in March 2021. We’ve already added new Language Levels to File | Project Structure | Modules, and we’ve also introduced basic support for Java 16, including the following updates:
  • An inner class can now declare members that are either explicitly or implicitly static.
  • Stream.collect(toUnmodifiableList()) is converted to stream.toList(). The toList() item is now displayed first on the code completion list for stream.
  • WSL 2 support (part 1):
  • This EAP includes the first installment of our support for Java projects inside WSL 2 when your IDE is running on Windows. IntelliJ IDEA can now perform the following actions inside WSL 2: detect JDK installations, install JDKs, and compile and run projects using the IntelliJ IDEA build system. Support for Maven and Gradle projects in WSL 2 is in progress and will be released in subsequent EAP builds. Stay tuned for updates!
  • For now, it is crucial that you try out WSL 2 support and share your thoughts. Your feedback will help us fine tune the feature before the major release.
  • Run Targets:
  • Starting from v2021.1, our new Run Targets feature allows you to run, test, and debug your application on a target – a configured environment where the IDE will execute your code.
  • IntelliJ IDEA Ultimate currently allows you to run Java applications, JUnit tests, and Maven commands from Java, Maven, and Spring Boot projects on Docker, SSH, and WSL targets. Stay tuned for a blog post with a more detailed step-by-step demo of this new feature!
  • VCS:
  • Built-in Space:
  • The Space plugin is now available out of the box. This means that you can connect your IDE to your organization in JetBrains Space to view and clone project repositories, write complex scripts that use Space APIs, and review your teammates’ code. To log in to Space, click the Get from VCS button on the Welcome screen, select Space on the left, and enter your organization URL in the dedicated field. It is also possible to log in via Tools | Space | Log in to Space.
  • Once logged in, you can clone the desired repository and open it in IntelliJ IDEA. When you open it, Space Code Reviews will appear on the left-hand pane. From there, you can see a list of issues that contain your changes or require your attention. For example, if you are a reviewer, you can open an issue to see its author, look at the timeline, add comments inside a diff view, and more.
  • Configure a profile for pre-commit inspections:
  • We’ve added the possibility to choose a code inspection profile before committing changes to VCS. To access this feature, click the gear icon to show commit options, select Analyze code checkbox, click Configure, and choose the desired profile. Profiles can be created in Preferences / Settings | Editor | Inspections. The IDE will use the selected profile when inspecting your code before the commit.
  • User experience:
  • Built-in HTML preview:
  • We’ve added a new built-in browser preview to IntelliJ IDEA that allows you to quickly preview HTML files. Any changes you make to HTML files in the IDE, as well as in the linked CSS and JavaScript files, will be immediately saved and the preview will update on the fly.
  • To open the preview, click on the icon with the IntelliJ IDEA logo in the widget in the top-right side of the editor.
  • Customize external dependencies in the search scope:
  • It is now possible to configure how the IDE will treat external dependencies when searching a text string within a project. Open Find in Files by pressing ⇧⌘F on macOS or Ctrl+Shift+F on Windows or Linux, select Scope, and click the “…” button next to the filters field. This will open the Scopes window, where you can see whether External Dependencies are included or excluded from the scope. You can change their status using the buttons on the right.
  • Profiler:
  • In the left-hand area, you can see the process ID (PID) and percentage of CPU load for each running application. When you click anywhere on a running application, the IDE opens a context menu for it. From there you can quickly attach a profiler to the process or edit your Java Profiler’s configurations.
  • When you right-click on a running application, the IDE opens a context menu with two new actions:
  • Capture Memory Snapshot allows you to take *.hprof snapshots of your applications to identify performance problems.
  • CPU and Memory Live Charts helps you visualize resource consumption for running processes. When you click on this action, it opens a dedicated tab for setting a timeframe of the analysis, capturing memory snapshots, and performing garbage collection.
  • You can now open snapshots in the Recent Snapshots area with one click and quickly hide them by clicking X. The right-click menu contains the same actions and lets you open the folder where a snapshot is saved. What’s more, you can set a default folder for storing snapshots.
  • Build tools:
  • In response to your feedback, we’ve decided to return the option to customize settings when importing Maven projects. To activate this option, go to File | New Projects Settings | Preferences for new Projects | Build, Execution, Deployment | Build Tools | Maven and select Show settings dialog for new Maven projects.
  • Other:
  • As we’ve already mentioned, this EAP will introduce a lot of bug fixes and improvements. Here are the most-voted issues that we have already solved:
  • Fixed typeahead timeout when the same shortcut is assigned to several actions. [IDEA-190158]
  • Added support for multi-line comments in pull requests. [IDEA-233916]
  • Your project name now remains unchanged when adding a new Maven or Gradle module from existing sources. [IDEA-230219]
  • Added a possibility to set a shortcut that selects the whole terminal output. [IDEA-117484]
  • Native keychain works as expected on Apple Silicon builds. [IDEA-258912]
  • Added the option to run tests on Java 8 with the Cucumber for Java plugin. [IDEA-256627]
  • Non-modal commits now use changelist names as the default value for commit messages. [DEA-215959]
  • Fixed the UX issue that occurred when test methods and the main method both appeared in a test class. [IDEA-144385]
  • The Debugger now supports preview features when you evaluate expression actions. [IDEA-234345]

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

  • Here are the most notable fixes available in v2020.3.2:
  • 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 2020.3 Build 203.5981.155 (Dec 2, 2020)

  • IntelliJ IDEA 2020.3 offers a multitude of useful features, like interactive hints while debugging, Git staging support, extended support for Java 15 records and sealed classes, and more. It simplifies your daily work with endpoints, frameworks, and the profiler. The overall UX has been improved with better code completion based on machine-learning technology, a more intuitive and useful new Welcome screen, and better spelling and grammar checks. In short, everything about it is better!
  • In this post we will give you quick update of all the major features and improvements you need to know about in v2020.3:
  • Editor:
  • When you want to rename occurrences, you can now choose whether to do so in comments and string literals or in printable text.
  • You can organize tabs more easily by dragging and dropping them to divide the editor horizontally or vertically. We’ve also added the Open in Right Split action, which divides the editor vertically when you open another file.
  • It’s easier to organize your pinned tabs. You can drag and drop files to add them to the pinned tabs. Additionally, you can keep all the pinned tabs in a separate row.
  • You can set IntelliJ IDEA as the default application for opening certain file types.
  • It is now possible to add a template that creates several files. Inside the template, you can enter a pattern to generate a file name and a path.
  • We’ve improved Markdown formatting, synced the preview and editor, and added support for Mermaid.js.
  • User Experience:
  • The new Welcome screen includes four new tabs – one for managing projects, one for configuring the IDE interface, one for installing plugins, and one for learning how to use IntelliJ IDEA more effectively.
  • The Learn IntelliJ IDEA tab on the Welcome screen provides access to interactive courses that will help you learn about the features in IntelliJ IDEA using actual code samples.
  • It is possible to sync your IDE and OS themes.
  • We’ve added Reader mode for read-only files and files from External Libraries. It is now easier to read comments in such files.
  • You can open files in the LightEdit mode with the -e(–edit) command. From the LightEdit window, you can activate IDE mode to use all of the IDE features.
  • Alt+Enter now invokes a grammar and spell checker. The new version of the LanguageTool grammar checking engine improves the review of English text and adds support for more than 10 additional languages.
  • In the Search Everywhere dialog, you can now search for Git messages, tags, and branches, and you can perform easy calculations.
  • You can set up your IDE to open files in the preview tab with a single click.
  • IntelliJ IDEA will notify you of the latest JDK updates and give you the option to skip them or update from your IDE.
  • We’ve added an emoji picker for Linux ??.
  • Debugger:
  • During debugging, you can access interactive hints for variables and change the field values of these variables.
  • We’ve added a new type of watch expression that is linked to a particular context and displayed inside the editor.
  • The Show referring objects and Calculate retained size profiling options are now available during debugging.
  • Only one tab with Frames and Variables and the Console output will open for a Gradle task debugging session.
  • VCS:
  • You can stage changes from the IDE. The Staged and Unstaged nodes are now available in the Commit view.
  • Your VCS menu displays the actions relevant to the version control system you are using for your project.
  • When you create new branches, the IDE will automatically correct unaccepted characters in branch names. We’ve also reworked the context menu for the current branch to show related actions.
  • Java:
  • We’ve started using a new ranking mechanism based on machine learning for Java code completion suggestions.
  • A new intention action allows you to convert records to classes.
  • We’ve introduced completion, code insight, and refactorings for sealed classes.
  • When your files use a Shebang mechanism, IntelliJ IDEA detects this, opens them correctly, and allows you to use code insight.
  • If you extract a Java method, it is done right away without any intermediate dialogs.
  • We’ve added new Java inspections and intention actions and improved code completion for them.
  • The Lombokem> plugin is now built in.
  • Collaborative development:
  • IntelliJ IDEA 2020.3 supports Code With Me (EAP) – a new service for collaborative development and pair programming.
  • Run Configurations:
  • The Run/Debug Configurations feature a new UI that groups the most frequently used settings together on one screen and gives you the option to add more parameters if needed.
  • Profiler:
  • The Profiler tool window has been reworked to allow you to attach the profiler to a running process and quickly access previously created snapshots.
  • You can open .jfr and .hprof files quickly by dragging and dropping them in the IDE, double-clicking on them in the Project view, or via File | Open.
  • Frameworks and Web:
  • You can now filter your endpoint searches and arrange the endpoints conveniently in your IDE. For each endpoint, you have access to the documentation, the ad hoc HTTP client, and Open API.
  • It is possible to export an HTTP request to cURL.
  • The URL completion dialog is more informative, showing framework icons, HTTP methods, and source locations. Deprecated URLs are shown with strike-out style.
  • You can access the URL-related actions via a new globe icon next to the URL.
  • We now support code insight for Spring MVC Functional Routing, RestOperations, Spring WebTestClient, and Spring Reactive WebClient.
  • You can convert HTTP requests from the old format to the currently accepted one.
  • We’ve improved Swagger code insight and added Swagger Hub support.
  • New Quarkus and Micronaut projects now have automatically created run configurations.
  • You can use completion for predefined methods used to create repository interfaces. We’ve also added support for the Micronaut @Query annotation.
  • Kubernetes:
  • You can now download pod logs to your local machine and quickly delete Kubernetes resources.
  • It is now possible to automatically load CRD schemas from an active cluster.
  • We’ve added the Open Console and Run Shell actions.
  • Kotlin
  • The Kotlin IDE plugin release cycle is now synced with the IntelliJ IDEA release cycle.
  • Cross-language conversion is now possible, meaning you can inline Kotlin elements from Java.
  • You can also inline-refactor the also, let, run, apply, and with scope functions.
  • We’ve improved the inlining of lambda expressions.
  • We’ve added support for structural search and replace (SSR) actions for Kotlin.
  • Database:
  • You can now use SQL to query MongoDB databases.
  • DataGrip now supports the Couchbase Query service.
  • We’ve introduced two new extractors: One-Row and SQL-Insert-Multirow.
  • JavaScript:
  • We’ve integrated the TypeScript language service into the Problems tool window and moved the actions previously available within the TypeScript tool window to a dedicated widget on the status bar.
  • If you have an unresolved React component, the IDE can now create the relevant code construct for you.
  • For avaScript and TypeScript files, the Navigation bar now lets you jump to specific code elements in the current file.
  • Scala:
  • The Scala Compile Server now compiles independent modules in parallel.
  • We’ve added Compilation Charts to help you optimize the structure of your project modules and the Compile Server’s VM options.
  • The Scala plugin can now combine IntelliJ IDEA’s package prefixes with Scala’s chained package clauses and relative imports.
  • Support for MUnit is now available with all the usual advantages.
  • The Scala plugin now understands the new syntax for main methods.
  • That was a long list of updates! As always, you can check out the release notes for even more improvements and additions. We hope you enjoy them. As always, please share your feedback in the comments to this post and report any bugs to our issue tracker.

New in IntelliJ IDEA 2020.3 Build 203.5981.114 RC (Nov 26, 2020)

  • IntelliJ IDEA 2020.3 Release Candidate is now available with a variety of minor bug fixes.

New in IntelliJ IDEA 2020.3 Build203.5784.10 Beta (Nov 10, 2020)

  • Interactive hints for variables during debugging.
  • Git stage support.
  • Code With Me.
  • ML Completion.
  • Conversion and decompilation of Java Records.
  • Code insight, completion, and refactorings for Java Sealed Classes.
  • Reworked Endpoints and Profiler tool windows

New in IntelliJ IDEA 2020.3 Build 203.5419.21 EAP 6 (Oct 30, 2020)

  • Endpoints:
  • Reworked Endpoints tool window:
  • In IntelliJ IDEA 2020.3, the Endpoints tool window for JVM projects will be significantly redesigned. Starting with this EAP, the Endpoints tool window is now accessible for most projects from the bottom tool window bar by default. If it isn’t there, you can access it via View | Tool Windows | Endpoints.
  • The standard view now displays a list of all the project endpoints grouped by module. In this update, you can hide endpoint descriptions to reduce the space the list takes up – click the gear icon and select Compact List Items. You can also use this window as a side panel – just drag and drop it to the left or right sidebar.
  • You can browse through all the endpoints or use search to find the ones you want. There are Module, Type, and Framework filters to narrow down your search. You can apply these filters either by clicking on them or by typing in the search field. The search field has completion suggestions.. To apply multiple search criteria, click on a filter and choose Select… then tick the checkboxes of the filters you want. If you prefer typing, just put a comma after each search parameter.
  • In the redesigned Endpoints tool window, we’ve eliminated a lot of extra horizontal space in favor of providing additional information for each endpoint. We’ve added three new tabs: Documentation, HTTP Client, and Open API. Documentation is available for all endpoints, while the other two tabs are only available for web services that have associated URLs.
  • Documentation provides quick documentation for each selected endpoint.
  • HTTP Client is an ad hoc tool that allows you to create requests and receive their results quickly. Click the Submit Request button and the response will appear in the lower part of the screen right away. This feature is primarily for testing HTTP requests, so requests and responses are not saved. If you need to use the whole set of features that the HTTP Client offers, click Open in Editor.
  • The Open API tab lets you see how your endpoint looks in terms of the Open API standard. This can be particularly useful for mixed teams that include both backend and frontend developers, as the latter often prefer the Open API format for web services.
  • From this tab, you can create an Open API specification to use as a draft for a full description of your web service. To do so, click Export draft of Open API inside the window or select this option from the context menu. The specification will then open in the editor.
  • This new UI is cleaner, faster, more informative, and more discoverable. We hope you like it, and we’re looking forward to getting your feedback.
  • URLs:
  • Better URL Completion:
  • In IntelliJ IDEA 2020.3, URL completion will become more informative. This EAP introduces changes that give a more complete picture of each URL, including:
  • Icons that represent the frameworks you used to create a web service.
  • HTTP methods.
  • Source locations of the classes or files in which you declared the endpoint.
  • Strikethrough for deprecated URLs. Deprecated URLs are also struck out in the Search Everywhere dialog and the Endpoints tool window.
  • From the completion dialog, you can now invoke the Quick Documentation popup for each suggested URL by pressing Fn+F1 on Mac or Ctrl+Q on Windows or Linux.
  • URL Inlay Hints:
  • This update helps you get the most out of your URLs. Previously you could only navigate to the URL using Ctrl+click. Now we offer more actions that can be accessed by clicking on the globe icon next to the URL.
  • Note that these actions are currently available for the Spring MVC, WebFlux, Feign Client, JAX-RS, Micronaut, and Retrofit frameworks.
  • URL Mapping:
  • In this EAP, we’ve made it possible to search for URLs. To do so, just go to Navigate | URL Mapping … , press ⇧⌘ on Mac or Ctrl + Shift + on Windows and Linux, or simply type /url in the Search Everywhere dialog.
  • Spring:
  • We now support code insight for Spring MVC Functional Routing, and we display endpoints declared with it. For example, you can use the following filter in the Endpoints tool window to see functional handlers:
  • The same support works for RestOperations, Spring WebTestClient, and Spring Reactive WebClient.
  • Here is an example using Spring Reactive WebClient:
  • Spring Security for Kotlin:
  • It is now easier to manage roles when using Spring Security for Kotlin projects, as we’ve added code completion and navigation.
  • HTTP Client:
  • HTTP request conversion:
  • In v2020.1, we introduced a new client for working with HTTP requests. Starting from v2020.3, we will stop supporting the previously accepted file format. If you still have any HTTP requests created in the old format, you’ll need to convert them. There are several ways to do this.
  • Open an HTTP request and click Convert request to the new format.
  • In the Project view, select an HTTP request, invoke the context menu, and select Convert Legacy REST Client File to New Format.
  • From the new HTTP client, click Convert… | Convert Legacy REST Client Files to HTTP Requests and select the local file you want to convert.
  • Swagger:
  • External references and other code insight improvements:
  • We significantly improved code insight for a number of cases. Of the changes we’ve made, the introduction of external object references was among the most requested. Let’s take a look at them in more detail.
  • Now you can reference both local definitions within a current file and external ones kept in separate files. IntelliJ IDEA offers completion for the $ref keyword as you type. Once the reference is added, you can click on it for quick navigation.
  • Swagger Hub support:
  • It is now possible to add API specifications from Swagger Hub. To configure this feature, go to Preferences / Settings | Languages & Frameworks | Open API Specifications.
  • In the Remote Specifications section, click search SwaggerHub. The IDE will open a search window with several filters. When you find the specification you need, click on it and then click Add Selected. It will then appear in the Endpoints tool window. To find it quickly, select External in the Module filter.
  • You can paste an API key in the Swagger Hub section to search for private specifications. You can get your API key from your preferences page on Swagger Hub.
  • Darcula for Swagger UI:
  • If you use the Darcula theme, this cute UI update is for you. When you switch on Editor and Preview or Preview only mode, the swagger preview is also displayed in the dark style.
  • Quarkus:
  • Run configurations:
  • When you create a Quarkus project, the IDE automatically creates a Quarkus run configuration, allowing you to run and debug your application right away without any workarounds. To adjust the settings, click Edit Configurations. The settings in the Environment section will vary depending on whether you use Gradle or Maven to build your project.
  • Micronaut Data:
  • Code completion for repository methods:
  • Micronaut data is an additional toolkit for the Micronaut framework that lets you write neater, more concise database queries. When you create repository interfaces, you must use predefined methods, and this version of IntelliJ 2020.3 EAP introduces completion for these methods. You can use them in sequence to create more complex queries.
  • @Query annotation:
  • You can use our new @Query annotation to create customized queries. It allows you to use the JPQL language for code fragments.
  • JPA Console:
  • With JPA Console, you can write and run JPQL queries without having to run your Micronaut application. This console can be reached by opening the Persistence tool window and clicking on the QL icon at the top.

New in IntelliJ IDEA 2020.3 Build 203.5251.39 EAP 5 (Oct 26, 2020)

  • We've introduced code completion based on machine-learning.
  • Run/Debug Configurations now fit onto one screen, and you can customize them to suit your needs.
  • Code With Me is supported.
  • The Lombok plugin is now built-in.
  • IntelliJ IDEA supports staging in Git.
  • Patches are now created in the Git format.
  • Only one tab opens per Gradle debugging session.
  • Custom templates can now create several files at a time.
  • The Profiler Flame Graph's search option is now more user friendly.
  • New inline refactorings are available for Kotlin.

New in IntelliJ IDEA 2020.3 Build 203.4818.26 EAP 4 (Oct 15, 2020)

  • LightEdit mode opens with the -e command and features a status bar to quickly access the full IDE experience.
  • There are new Java inspections, better code completion, and improved intention actions.
  • The Kotlin plugin is now updated when IntelliJ IDEA releases.

New in IntelliJ IDEA 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 2020.3 Build 203.4203.26 EAP 2 (Oct 1, 2020)

  • Store Run Configuration templates as files and share them through VCS [IDEA-65915].
  • Update previously downloaded JDK to a newer version [IDEA-251026].
  • Use Interactive inline hints in the debugger [IDEA-214648]
  • Evaluate math expressions in Search Everywhere [IDEA-251021].
  • Find Git branches and commits by hashes in Search Everywhere [IDEA-242146].
  • Transpose characters [IDEA-80498]. Add a keyboard shortcut for it in Preferences / Settings | Keymap.
  • We have also rolled out a new macOS System Shortcuts Keymap.

New in IntelliJ IDEA 2020.2.2 Build 202.7319.50 (Sep 15, 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 Sear

New in IntelliJ IDEA 2020.2 Build 202.6397.59 RC (Jul 23, 2020)

  • No subsystem:
  • Enable "Smart command handling"
  • Build. Built-in (JPS):
  • JPS javac compiler is not working properly with generated class from a javac plugin
  • Core. Installation:
  • Patches for the IDE with 32-bit JDK are not applied
  • Core. Quick Documentation:
  • view psi structure editor should disable in-editor doc rendering
  • Frameworks. Quarkus:
  • Quarkus: Config: invalid highlighting for quoted map keys with dots
  • Java. Decompiler:
  • In decompiled sources, only keywords and values are highlighted
  • JavaX. AppServers. Tomcat:
  • "On frame deactivation: Update resources" does not work on Windows 10
  • User Interface. Embedded Browser (JCEF):
  • two JBCefBrowser instances can mix JBCefJSQuery
  • Version Control. Git:
  • Can't type properly in new Rebase dialog
  • New rebase dialog incorrectly uses "--onto" value twice
  • Version Control. GitHub:
  • Login to GitHub dialog doesn't shown when performing remote operations after revoking access on github site.
  • Github: incorrect results on attempt to login on performing remote operations after personal token revoking
  • GitHub Pull Requests tool window shows error when using GitHub Enterprise Server 2.20.10
  • Debugger:
  • Can't expand an object in a Debugger Console
  • JavaScript:
  • Rework intention: 'Expand optional chaining and nullish coalescing to explicit checks'
  • DB Refactoring:
  • Submit changes alter procedure

New in IntelliJ IDEA 2020.2 Build 202.6397.20 Beta (Jul 16, 2020)

  • small fixes and improvements!

New in IntelliJ IDEA 2020.2 Build 202.6250.13 Beta (Jul 9, 2020)

  • More advanced support for GitHub pull requests.
  • A new tool window and new widget for going over problems in your code.
  • An HPROF memory viewer.
  • A new UI for Java run configurations.
  • Java 15 support.
  • New features for a number of frameworks and technologies including Jakarta EE, Quarkus, Micronaut, Amazon SQS API, and OpenAPI/ Swagger.
  • And more.

New in IntelliJ IDEA 2020.2 Build 202.6109.22 EAP (Jul 3, 2020)

  • Jakarta EE 9 support
  • Better Quarkus support
  • URL code completion for REST Assured tests
  • JAX-RS and MicroProfile REST Client HTTP Requests Generation
  • Better OpenAPI & Swagger support
  • Project Generation for Micronaut
  • Message Queue support for Micronaut and Amazon SQS API

New in IntelliJ IDEA 2020.2 Build 202.5958.24 RC (Jun 26, 2020)

  • Here are the main highlights:
  • Java 15 support
  • Related Problems
  • Intention Preview
  • Java intention actions improvements
  • Structural Search and Replace inspections

New in IntelliJ IDEA 2020.2 Build 202.5792.28 RC (Jun 19, 2020)

  • Problems View
  • Improved Git actions dialogs
  • Android 4.0

New in IntelliJ IDEA 2020.1.2 Build 201.7846.76 (Jun 4, 2020)

  • Fixed project name issues when opening projects from the terminal [IDEA-228859].
  • Added support for Groovy’s @Newify pattern parameter [IDEA-234806].
  • Fixed issues with JavaFX artifacts configuration [IDEA-209569].
  • Eliminated problems that were causing the Resource Bundle editor to crash [IDEA-237258].
  • Fixed the Unsplit All action [IDEA-234948].
  • Fixed tabs detaching [IDEA-235385].

New in IntelliJ IDEA 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 2020.1 Build 201.6668.121 (Apr 14, 2020)

  • Java:
  • IntelliJ IDEA 2020.1 adds support for Java 14 and its new features. This includes full code insight support for Records, as well as support for Pattern Matching for the instanceof operator.
  • You can now download and set up a JDK build right from the IDE as you create and configure your project, or open an existing project that lacks the required Java version.
  • There are new Java inspections to analyze date-formatting cases and search for additional redundant method calls. The IDE can also report unnecessary escaping characters in string literals and suggest eliminating them.
  • Editor:
  • Use the new LightEdit mode to make quick modifications to standalone files in a text-like editor, without creating or loading an entire project.
  • Quickly rename and edit the parameters of a class or method with the newly added in-place Rename and Change Signature refactorings.
  • The new Code Vision will show you the usages and implementations of Java symbols.
  • The navigation bar now shows you methods in Java classes and interfaces.
  • Zen mode combines Distraction Free Mode with Full Screen Mode, allowing you to eliminate any distractions and focus solely on your source code.
  • Debugger & Profiler:
  • IntelliJ IDEA 2020.1 adds Dataflow Analysis to the JVM debugger. It predicts code execution before the code is actually executed.
  • The new version can open .hprof memory dump files that can help you identify memory leaks and find ways to optimize memory usage.
  • Version Control:
  • The new Commit tool window provides more space for the list of modified files and the diff, and it lets you add changes to a commit when they are ready, and compose a commit message iteratively.
  • The reworked ‘Interactively Rebase from Here’ dialog features a graph showing which actions have been applied, displays commit details, and lets you see a diff so you can review or reset the changes as appropriate.
  • The Branches popup now includes an explicit search field and a reworked Refresh button.
  • Appearance:
  • The recently introduced JetBrains Mono has become the default font in IntelliJ IDEA 2020.1.
  • IntelliJ IDEA 2020.1 features IntelliJ Light – a new default light theme that is now unified across the different operating systems.
  • Frameworks and tools (Ultimate):
  • The HTTP client can correctly autocomplete path variables and URL paths, and it can get you to the related endpoints right from the HTTP request files.
  • Spring WebFlux: the IDE now works properly with the Rendering API, so code autocompletion and navigating to the related views, as well as other code insight features, are now available.
  • IntelliJ IDEA 2020.1 Ultimate introduces initial support for Selenium, a popular framework for testing web applications, through the new Selenium UI Automation Testing plugin.
  • IntelliJ IDEA 2020.1 comes with a full set of code insight features for JMS and Spring Messaging APIs for both Java and Kotlin applications.
  • Micronaut support has been extended to add automatic completion for parameters in configuration files, as well as navigation and quick documentation.
  • IntelliJ IDEA 2020.1 augments RxJava support by adding a number of useful inspections.
  • You can now create new Quarkus and MicroProfile projects directly through the New Project wizard, which will walk you through the initial configuration.
  • There are now injections for R2DBC, Vert.x SQL Clients, Apache Spark SQL, and Apache DB Utils, among others.
  • IntelliJ IDEA 2020.1 is integrated with Swagger Codegen – a powerful tool for generating server stubs, API clients, and documentation that supports a vast range of programming languages.
  • The new version also adds support for openapi/swagger specifications.
  • Docker & Kubernetes:
  • We have reworked our UI and removed the modal dialog to help you more easily pull images from a Docker registry.
  • You can now update a Kubernetes cluster to match a state defined in your local files, by invoking the “Apply” command right from the editor gutter.
  • The new version also adds improvements for Scala, JavaScript, and other technologies. There are also many minor but neat features, such as split terminal sessions, quick type definitions, storing run configurations as files, and even more.

New in IntelliJ IDEA 2020.1 Build 201.6668.121 RC (Apr 10, 2020)

  • Java:
  • IntelliJ IDEA 2020.1 adds support for Java 14 and its new features. This includes full code insight support for Records, as well as support for Pattern Matching for the instanceof operator.
  • You can now download and set up a JDK build right from the IDE as you create and configure your project, or open an existing project that lacks the required Java version.
  • There are new Java inspections to analyze date-formatting cases and search for additional redundant method calls. The IDE can also report unnecessary escaping characters in string literals and suggest eliminating them.
  • Editor:
  • Use the new LightEdit mode to make quick modifications to standalone files in a text-like editor, without creating or loading an entire project.
  • Quickly rename and edit the parameters of a class or method with the newly added in-place Rename and Change Signature refactorings.
  • The new Code Vision will show you the usages and implementations of Java symbols.
  • The navigation bar now shows you methods in Java classes and interfaces.
  • Zen mode combines Distraction Free Mode with Full Screen Mode, allowing you to eliminate any distractions and focus solely on your source code.
  • Debugger & Profiler:
  • IntelliJ IDEA 2020.1 adds Dataflow Analysis to the JVM debugger. It predicts code execution before the code is actually executed.
  • The new version can open .hprof memory dump files that can help you identify memory leaks and find ways to optimize memory usage.
  • Version Control:
  • The new Commit tool window provides more space for the list of modified files and the diff, and it lets you add changes to a commit when they are ready, and compose a commit message iteratively.
  • The reworked ‘Interactively Rebase from Here’ dialog features a graph showing which actions have been applied, displays commit details, and lets you see a diff so you can review or reset the changes as appropriate.
  • The Branches popup now includes an explicit search field and a reworked Refresh button.
  • Appearance:
  • The recently introduced JetBrains Mono has become the default font in IntelliJ IDEA 2020.1.
  • IntelliJ IDEA 2020.1 features IntelliJ Light – a new default light theme that is now unified across the different operating systems.
  • Frameworks and tools (Ultimate):
  • The HTTP client can correctly autocomplete path variables and URL paths, and it can get you to the related endpoints right from the HTTP request files.
  • Spring WebFlux: the IDE now works properly with the Rendering API, so code autocompletion and navigating to the related views, as well as other code insight features, are now available.
  • IntelliJ IDEA 2020.1 Ultimate introduces initial support for Selenium, a popular framework for testing web applications, through the new Selenium UI Automation Testing plugin.
  • IntelliJ IDEA 2020.1 comes with a full set of code insight features for JMS and Spring Messaging APIs for both Java and Kotlin applications.
  • Micronaut support has been extended to add automatic completion for parameters in configuration files, as well as navigation and quick documentation.
  • IntelliJ IDEA 2020.1 augments RxJava support by adding a number of useful inspections.
  • You can now create new Quarkus and MicroProfile projects directly through the New Project wizard, which will walk you through the initial configuration.
  • There are now injections for R2DBC, Vert.x SQL Clients, Apache Spark SQL, and Apache DB Utils, among others.
  • IntelliJ IDEA 2020.1 is integrated with Swagger Codegen – a powerful tool for generating server stubs, API clients, and documentation that supports a vast range of programming languages.
  • The new version also adds support for openapi/swagger specifications.
  • Docker & Kubernetes:
  • We have reworked our UI and removed the modal dialog to help you more easily pull images from a Docker registry.
  • You can now update a Kubernetes cluster to match a state defined in your local files, by invoking the “Apply” command right from the editor gutter.

New in IntelliJ IDEA 2020.1 Build 201.6668.13 EAP (Mar 25, 2020)

  • Code Vision.
  • Store Run Configurations as files.

New in IntelliJ IDEA 2020.1 Build 201.6073.9 EAP (Mar 5, 2020)

  • New Java inspections:
  • In v2020.1 EAP, we’ve added a number of Java inspections. For instance, the IDE now checks capitalization in SimpleDateFormat patterns, where it’s easy to make a mistake, and suggests a quick-fix:
  • Similarly, the IDE analyzes other date formatting cases, such as HH:MM, mm:SS, and MM/DD.
  • You will discover that the IDE now reports and suggests eliminating unnecessary escaping characters in string literals. It also finds more redundant method calls and adds other inspections.
  • Here is the list of all the new and updated inspections for Java in v2020.1.
  • Auto-import of settings
  • We have removed the Import Settings dialog for all existing users. Now, only users who do not have a config folder from the previously installed IDE versions, but who have accepted the License and Privacy Policy, will see the Import Settings dialog when the IDE starts for the first time.

New in IntelliJ IDEA 2020.1 Build 201.5985.32 EAP (Feb 27, 2020)

  • Spring WebFlux enhancements.
  • Code insight for JMS and Spring Messaging APIs.
  • HTTP Client improvements.
  • Swagger Codegen support.
  • Code insight for Micronaut config files.
  • Autocompletion for URL paths in JavaScript files.
  • Project Generation for Quarkus and MicroProfile.

New in IntelliJ IDEA 2020.1 Build 201.5259.13 EAP (Feb 13, 2020)

  • New "in-place" Rename and Change Signature refactorings.
  • Android support updated with changes from Android Studio 3.6 RC1.

New in IntelliJ IDEA 2020.1 Build 201.4865.12 EAP (Feb 6, 2020)

  • Inspections for RxJava
  • Bundled Grazie spell checker
  • Spring improvements:
  • Request mappings for Spring WebFlux
  • Improved support for Spring Profiles

New in IntelliJ IDEA 2019.3 Build 193.5233.12 Beta (Nov 13, 2019)

  • Share debugger renderers.
  • More detailed info in the '3-way Merge' dialog.

New in IntelliJ IDEA 2019.3 Build 193.3793.14 EAP 3 (Sep 26, 2019)

  • Improved mismatched types tooltip.
  • Assign to rebind the action that returns focus to the editor to a new shortcut.
  • Ability to push a non-active branch.
  • The project name is displayed while it's being loaded.

New in IntelliJ IDEA 2019.3 Build 193.3519.25 EAP 2 (Sep 20, 2019)

  • Improved “Compare with Current” view:
  • With v2019.2, we changed the ‘Compare with Current’ action into 2 different actions: ‘Compare with Current’ and ‘Show Diff with Working Tree’. The updated ‘Compare with Current’ action shows the difference in commits, while the ‘Show Diff with Working Tree’ action shows the file diff.
  • Based on the feedback we’ve been receiving we have continued to work on the ‘Compare with Current’ view and have added a bunch of usability improvements to make the display of the comparison result more clear.
  • Firstly, we added the tab title which specifies the branches that are compared. Also, we added a bar that clarifies the comparison direction. And now when the view is empty the IDE displays an explanation why.
  • Also, there is a new ‘Swap branches’ action that swaps the comparison direction of the branches.
  • VCSCompareWith:
  • We plan to improve this view further and our next step will be to add more information about the reversed comparison to the bar of the Compare tab. This will make it more clear if it is worth swapping branches. Here is the ticket you can use to follow the progress of this task or to share your feedback: IDEA-222141.
  • Contrast scrollbars:
  • One more usability issue has been resolved – now you can make the scrollbars more visible. Go to Preferences/Settings | Appearance & Behavior | Appearance and enable the “Use contrast scrollbars” checkbox.
  • This new option will be backported to IntelliJ IDEA 2019.2.3 as well.
  • EditorScrollBars:
  • Please note, that starting from v2019.2 macOS users, can configure the editor scrollbar color and opacity at Preferences | Editor | Color Scheme | General | Editor | Vertical Scrollbar. Please let us know if you need this feature on Windows or Linux by upvoting this ticket: IDEA-102320.
  • Ability to search in a selected area when using the Find action
  • It’s now possible to search only in a selected area using the Find action (cmd+F / Ctrl +F). Simply select the code piece you need in the editor and invoke the Find action and the IDE will perform the search only in the selected area. If you need to extend the search area and perform the search within the whole file, press the cmd + F / Ctrl + F shortcut a second time or alternatively toggle the In Selection option from the bar.
  • Previously the In Selection option was available only when you were using the Replace action (cmd+R /Ctrl +R).
  • EditorInSelection
  • Support for annotation processors was greatly improved for Gradle projects:
  • The upcoming IntelliJ IDEA 2019.3 now creates an Annotation Processing profile based on the Gradle configuration and assigns relevant modules with it. All the required files are generated during a build.
  • Also, the IDE now supports the annotationProcessor dependency configuration introduced in Gradle 4.6.
  • Other notable fixes worth mentioning:
  • Fixed the performance issue that caused the slow execution of the “Resolving external annotations” background task: IDEA-200003.
  • Fixed the issue that caused the focus loss when switching between IDE windows using Cmd ~ on macOS: IDEA-216019.
  • The IDE supports native password storage on Linux: IDEA-185926.
  • Keyboard navigation works in the Debug tool window: IDEA-167805.
  • It’s now possible to resize the project area if the editor tabs are on the right: IDEA-147414.

New in IntelliJ IDEA 2019.3 Build 193.2956.37 EAP (Sep 18, 2019)

  • Smoother mouse scrolling.
  • Intention action doesn't disappear from the list of suggestions.
  • Field Call Hierarchy.
  • Find in path displays file extension of the search results.
  • Better performance on importing a Gradle project.
  • Improved Maven support.
  • Timeline for GitHub Pull Requests.
  • Reworked Clone dialog.
  • Force addition to VCS a file from an ignore list.
  • JBR 11 (default) was updated to v11.0.4+12-b462.3.

New in IntelliJ IDEA 2019.2 Build 192.5728.12 Beta 2 (Jul 15, 2019)

  • IntelliJ IDEA Beta 2 is here! This build brings mainly bug fixes but we've also
  • implemented a new feature and now the Terminal soft-wraps lines better.

New in IntelliJ IDEA 2019.2 Build 192.5281.24 EAP (Jun 19, 2019)

  • Struts 1.x and Tiles
  • JsTestDriver
  • J2ME

New in IntelliJ IDEA 2019.2 Build 192.5118.30 EAP (Jun 14, 2019)

  • Profiling Tools.
  • Structural Search Preview.
  • Syntax highlighting for 20+ languages.
  • Shell Script Run Configuration.
  • JBR 11 updated to 11.0.3+12-b304.2.
  • JBR 8 updated to 1.8.0_212-release-1586-b2.

New in IntelliJ IDEA 2019.2 Build 192.4787.16 EAP (Jun 7, 2019)

  • Ability to manage code style per scope via EditorConfig.
  • Refreshed look of the code completion popup.
  • JBR 11 (default) updated to v11.0.3+12-b281.38.

New in IntelliJ IDEA 2019.2 Build 192.4488.21 EAP (Jun 3, 2019)

  • Shell Script support:
  • The upcoming IntelliJ IDEA 2019.2, will provide rich editing support for shell scripts, including word and path completion, Quick documentation preview, and even the textual rename.
  • The upcoming IntelliJ IDEA 2019.2, will include integration with several external tools to enhance the shell script support even further.
  • For detecting possible errors in your script, the IDE will prompt you to install the inspection tool named Shellcheck, which can detect a ton of issues and provide quick-fixes for them.
  • Also, the upcoming IntelliJ IDEA 2019.2 will have integration with the Shfmt external formatter engine. When you invoke the Reformat Code action for the first time, the IDE will suggest you install this tool, and then after that the IDE will properly format your shell script.
  • The upcoming version of IntelliJ IDEA will have integration with the website Explainshell. This means that you will be able to select a command in the editor and press Alt-Enter on it and the IDE will take you to Explainshell where you’ll find a detailed explanation of the selected command.
  • Improved detection of code duplicates:
  • IntelliJ IDEA offers powerful tools to spot code duplicates. It can detect duplicates on the fly for Java with the “Duplicated code fragment” inspection. For all other languages, including Java, there is the Locate duplicates tool, which is highly configurable but doesn’t work on the fly.
  • With the upcoming 2019.2 release, we’re merging these tools so that you get the combined advantage of both in a single updated inspection – the “Duplicated code fragment”. It is configurable, works on the fly, and supports lots of languages including Java, Kotlin, Groovy, JavaScript, ActionScript, TypeScript, PHP, Python, HTML, XHTML, XML, CSS, and Ruby.
  • Of course, the IDE will provide an option to quickly navigate to duplicates, and it gives you options for a quick-fix when needed.
  • Please note that this feature is only supported in IntelliJ IDEA Ultimate.
  • Services tool window:
  • The upcoming IntelliJ IDEA 2019.2, will introduce a brand new Services tool window which will provide a single place to view all connections and run configurations that are configured to be reported to the Services View. The Services tool window incorporates several tool windows such as RunDashboard, Database Console, Docker, and Application Servers.
  • Of course, we have kept all the actions that were specific to the incorporated tool windows accessible through their own nodes.
  • You can view all the service types as nodes, or you can alter the view to see them as tabs. Use the “Show in New tab” action from the toolbar or simply drag and drop the needed node on to the edge of the Services tool window.
  • You’ll be able to create a custom tab where you may group various services – simply select the services needed and invoke the Group Services action from the context menu or from the toolbar.
  • Version Control and Diff:
  • Improved “Collapse Unchanged Fragments” mode of Diff:
  • When you use Diff in the “Collapse Unchanged Fragments” mode, the IDE will now show a method in which the current code chunk is modified making it easier for you to understand the context. Previously, the Diff would collapse a method signature if it wasn’t changed, so you would only see the changed lines, but you would have no idea in which method they were changed.
  • Ability to view the Git file history for multiple directories selected from the Project View:
  • In the upcoming IntelliJ IDEA 2019.2, it will be possible to select several folders in Project View and see all changes in any of these folders. Select the folders you want to check the changes in and choose the Git | Show History from the context menu.
  • JetBrains Runtime:
  • JBR 11 (default) was updated to v11.0.3+12-b262.3:
  • The issue with the context menu in the diagram popup was fixed: JBR-1255
  • Find Action shortcut now works on macOS JBR-1135
  • Select All action doesn’t break under certain conditions JBR-1433
  • The IDE doesn’t freeze after returning from sleep or connecting/disconnecting external displays (macOS): JBR-1393
  • Fixed various problems with emojis JBR-1435.
  • JBR 8 was updated to v1.8.0_202-release-1566-b8:
  • JavaFX was upgraded for MacOS and Linux up to 8u212 . On Windows, it is still 8u202 due to the issue: JBR-1531.

New in IntelliJ IDEA 2019.1.2 Build 191.7141.44 (May 8, 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 2019.1.1 Build 191.6707.61 Preview (Apr 17, 2019)

  • No subsystem
  • Bug IDEA-208771 Memory leak of GlobalInspectionContextImpl
  • Bug IDEA-209729 Module name is not shown in goto class without flex plugin
  • Bug IDEA-208982 All completion items have the same (wrong) color
  • Task IDEA-207966 Defaults RL locations number to 25
  • Android
  • Bug IDEA-208010 Clear Project functionality
  • Bug IDEA-208605 Profiling Android applications doesn't work
  • Exception IDEA-206890 SOE on Logcat toolwindow opening in any android project
  • Code Analysis. Inspection
  • Cosmetics
  • IDEA-207817 Typo in rule description for "Excessive range check" inspection
  • Code Formatting and Code Style
  • Performance
  • IDEA-204975 UI freeze when formatting a 200KB one-line XML file
  • Cosmetics IDEA-207230 Tab width in Definition window differs from tab width in editor
  • Compiling Project
  • Bug IDEA-209714 VerifyError: Expecting a stackmap frame (JDK12 Preview mode + notnull annotated methods)
  • Cucumber JVM
  • Bug IDEA-208899 Scenario.write output is missing
  • Debugger
  • Bug IDEA-195596 "Add to watches" does nothing if invoked from Quick Evaluate popup
  • Bug IDEA-207315 Run to cursor highlighting appears in diff
  • Usability IDEA-208790 Add an option to disable run to cursor gesture
  • Debugger. Memory View
  • Bug IDEA-209121 Running tests in debugger broken on non Linux/Mac/Windows
  • Docker
  • Bug IDEA-209993 DockerDebug. The debug port in the "custom command" field is not changed after changing it in the remote configuration.
  • Bug IDEA-207875 DockerDebug. DockerRunConfig rename changes "launch" target in the remoteRunConfig to the first in the list.
  • Bug IDEA-207868 DockerDebug. Compose. "Custom Command" field changes are not saved.
  • Editor. Editing Text
  • Bug IDEA-209779 Escape key in insert mode closes autocomplete dropdown without exiting insert mode
  • Bug IDEA-208853 Changing scratch language causes IntelliJ to lose scratches
  • Bug IDEA-208508 Wrong size of quick navigation popup hides part of the popup text
  • GWT
  • Bug IDEA-194048 IDEA GWT hosted mode run issue
  • Gradle
  • Feature IDEA-208727 Show tasks colors in Gradle tool window
  • Bug IDEA-198301 New Gradle project uses most recent JDK among installed in IDE when "Use Project JDK" option is specified in import wizard
  • Bug IDEA-208906 Unexpected Gradle project evaluation failure during Gradle import.
  • Bug IDEA-208977 Gradle: "Store generated project files externally" option is not enabled when project open action is used for new project importing
  • Cosmetics IDEA-208915 Remove line above the hint inside task choosing popup
  • Cosmetics IDEA-208914 Wrong postion of warning balloon `No tasks available`
  • Cosmetics IDEA-208918 Remove class name from title of task choosing popup of method
  • Grails
  • Bug IDEA-208739 Grails: New Project wizard: not able to create new project
  • Groovy
  • Bug IDEA-208383 Groovy - provide @SuppressWarnings annotation for "Access to inaccessible element" inspection.
  • Bug IDEA-208346 Highlight illegal single argument lambda
  • Bug IDEA-208831 Wrong type of unary postfix increment
  • Bug IDEA-208834 Wrong type of prefix increment/decrement
  • Bug IDEA-207933 List type is not inferred on result type
  • Usability IDEA-208325 "Refactor | Convert to Java" should not be
  • IDE Configuration
  • Bug IDEA-209415 “Start Failed” on closing the import-settings
  • Internal build scripts
  • Bug IDEA-209655 Executable flag for custom Linux/Mac executable files under 'lib' directory is not set in portable zip distributiondialogavailable for Gradle build files
  • JSP
  • Bug IDEA-203679 JSP tags removed inside "application/ld+json" scripts when formatting JSP file
  • Java. Code Completion
  • Bug IDEA-209104 Important methods missing from code completion suggestions.
  • Java. Error Highlighting
  • Performance IDEA-210047 Very high memory usage
  • Performance IDEA-206649 Auto-import on the fly freezes UI for 14 seconds
  • Java. Inspections
  • Feature IDEA-197185 ReturnOfNull java inspection should have an option to ignore lambdas
  • Bug IDEA-209226 "Unqualified static access" incorrectly reports inside enum case
  • Bug IDEA-208859 Good code yellow: FileReader and FileWriter constructors with Charset argument
  • Bug IDEA-207019 The "logging calls not guarded by log condition" should be updated for introduced in Java8 message suppliers
  • Bug IDEA-208497 Magic constant inspection shows warning for xor
  • Bug IDEA-196932 Inspection "Java | J2ME issues | Synthetic accessor call" can be improved
  • Bug IDEA-207197 Don't warn about "return of null" in Map.compute(), computeIfPresent(), computeIfAbsent() lambdas
  • Bug IDEA-208770 Inspection `OptionalGetWithoutIsPresent` doesn't recognize check in stream
  • Usability IDEA-145390 Public methods in anonymous inner classes shall be treated as private methods
  • Java. Intention Actions
  • Bug IDEA-209568 "Push conditional expression inside branch" generates bad-code-green
  • Bug IDEA-208108 String postfix increment intention
  • Usability IDEA-209300 Split into 2 if's doesn't work when I'm staying on the last symbol of &&
  • JavaEE
  • Bug IDEA-207971 CDI: Unsatisfied dependency Injecting Conversation
  • JavaEE.Glassfish
  • Bug IDEA-207655 IDEA deploys External Source war files into Glassfish with the name option including the .war extension
  • JavaEE.JBoss
  • Bug IDEA-209839 Unable to run Wilfly 8 inside Intellij 2019.1
  • JavaEE.WebSphere
  • Bug IDEA-207683 Liberty (WLP) Deployment - Problems with server.xml generation when deploying
  • Kubernetes
  • Bug IDEA-210412 Kubernetes: Custom Resource Definition support: reading cert-manager CRD yml fails with 'MismatchedInputException: Cannot deserialize instance of `com.intellij.kubernetes.model.CRDResource` out of VALUE_NULL token'
  • Exception IDEA-207122 Kubernetes. java.lang.Throwable: Incorrect CachedValue use: same CV with different captured context: at "ctl+click" on a key
  • OSGi
  • Bug IDEA-210589 Osmorc Run Configuration does not deploy non-auto-start bundles and fragments
  • Platform API
  • Feature IDEA-209154 Allow plugins to contribute additional details into description template used by 'Submit a bug report' action
  • Feature IDEA-207347 Please allow the UndoRedoAction to use the JB UndoManager for a JTextComponent
  • Bug IDEA-210378 Incorrect API for PsiModificationTrackerImpl#forLanguages?
  • Bug IDEA-203089 Optional dependency load order is not respected
  • Plugin Development
  • Bug IDEA-208819 Devkit: false positive from UsePrimitiveTypesInspection
  • Plugin Management
  • Bug IDEA-205032 Updating plugins in an offline environment no longer works with new marketplace and custom plugin repository
  • Project Configuration
  • Performance IDEA-207895 Opening Project Structure dialog is slow for projects with many modules
  • Properties Files
  • Bug IDEA-207834 Properties are not detected when defined as string constant as annotation parameter(s)
  • Quick Documentation
  • Bug IDEA-210310 Quick Documentation pop-up closes when moving between items in File View
  • RegExp Bug IDEA-208559 Invalid 'redundant character escape' in JS regex
  • Run | Debug configuration
  • Usability IDEA-206952 Environment Variables doesn't allow to paste Name or Value separately for variable
  • Cosmetics IDEA-200261 [Run anything] Completion popup hides and shows after each key press (i.e. flickers)
  • Spring Feature
  • IDEA-190488 Recognize MethodInvokingFactoryBean when resolving bean type
  • Bug IDEA-207544 Spring Boot plugin breaks IDE
  • Bug IDEA-209327 Renaming parameter in @GetMapping in Kotlin file rename method parameter but doesn't change @GetMapping value
  • Bug IDEA-208628 "Copy Configuration" does not work properly when called from "Run Dashboard"
  • Bug IDEA-164845 Spring Boot: config key provider "handle-as" should unwrap collection types
  • Bug IDEA-208889 Spring Boot: endpoints data is not available sometimes with 'Failed to check application ready state: File exists' error message
  • Bug IDEA-208629 "Run Dashboard" disappears when clicking "Show Configurations" button
  • Bug IDEA-208886 Spring Boot: Health and Mappings endpoint tabs are empty for SB 2.2.0.M1 by default
  • Structural Search and Replace Bug IDEA-208475 Problems finding for loop statements
  • Task Management
  • Bug IDEA-205194 When I open a task with "create branch" option checked IDE tires to create a branch twice in a row
  • Terminal Bug IDEA-208008 Terminal window is scrolled to bottom and has no cursor on initial opening until enter is pressed
  • Bug IDEA-208328 CTRL-C in terminal does not work in IDEA JDK 11 but works fine on IDEA JDK 8 (Mac)
  • Bug IDEA-208829 Start SSH Session: if connection fails, the not-editable Terminal tab is opened
  • Usability IDEA-116221 Escape doesn't move focus back to the Editor from Terminal tool window
  • Usability IDEA-205690 Terminal without running processes shows confirmation dialog on attempt to close it
  • User Interface Bug IDEA-158850 Bookmarks navigation list shows two dots instead of bookmark mnemonic
  • Usability IDEA-207735 "Show file at revision" invoked from git log-based history does not show hash in editor tab title when "Show directory for non-unique file names" is enabled
  • Usability IDEA-209167 "Submit Feedback" action from Android plugin overrides the platform action
  • Usability IDEA-209229 When project is opened via launcher script Welcome screen is shown for a second
  • User Interface. Controls Feature IDEA-208143 Find and Find-in-path to select word under the caret automatically.
  • Bug IDEA-208708 JVM crashes when creating vcs diff window
  • Bug IDEA-208437 Context help tooltips aren't shown in inspection settings
  • User Interface. Focus Bug IDEA-209224 Can't use "Injected Language" feature because popup doesn't appear
  • User Interface. Keyboard Input Bug IDEA-208572 Customized keymap for Up/Down/Left/Right is not applied to main menu
  • User Interface. Navigation Bug IDEA-199673 [Run config in the new SE] run config in a folder could not be found
  • Bug IDEA-208969 Search Everywhere: Use addInputEvent method for correct collecting statistics
  • Bug IDEA-207202 Quick action list trigger doesn't redraw on the first few mouse clicks
  • Bug IDEA-205837 Recent files popup navigates to the last location after open from Find Action
  • User Interface. Project View Bug IDEA-209330 Pinned mode in 'project tree' always closes by switching windows.
  • Version Control. Git Feature IDEA-177665 Add option to override git credential.helper.
  • Version Control. Mercurial Bug IDEA-209262 VCS refresh is taking a very long time with Mercurial
  • XML Bug IDEA-207657 Quick fix to escaping "&" breaks inside injected languages inside XML
  • No subsystem Bug WEB-37871 js: confusing warning message "Binary operation argument types are not compatible"
  • Bug WEB-37837 Using Implement Members on an interface instance
  • Bug WEB-38068 Code Highlight for HTML stops working
  • Bug WEB-38043 convert to async function deletes nested functions in conversion process
  • Bug WEB-36066 [angular] IDEA navigates to wrong component declaraction
  • Bug WEB-37818 Custom file template with double extension
  • Usability WEB-37758 Don't show path for local declarations in completion popup
  • Usability WEB-38205 Angular: allow running `ng new` with `--defaults=false`
  • CSS Feature WEB-37256 Instant image preview of encoded SVG data
  • CoffeeScript Bug WEB-33882 CoffeeScript: JSX: "Remove attribute" intention breaks tag if an attribute contains an expression
  • Bug WEB-34962 Bad CoffeeScript syntax highlighting
  • Dart Bug WEB-37752 Dart Plugin shows only one line in quick definition look up for initialized variables (ctrl+shift+I)
  • Task WEB-37677 Support new Dart syntax: spread collections, control flow collections
  • Debugger Feature WEB-26400 Javascript Debug: Rerun to current URL
  • Feature WEB-38040 JavaFx availability check before webconsole usage
  • Bug WEB-37804 Debugging with "js.debugger.use.node.options" fails if path to TEMP directory contains spaces
  • Bug WEB-37880 Workers are duplicated in Frames view when debugging in node 11.10.0
  • HTML Bug WEB-37786 JSX Emmet: wrong expand of the comment filter
  • JSON Feature WEB-37676 Specify language injection in a json-schema file
  • Bug WEB-37789 JSON Schema documentation for additionalProperties not working
  • Bug WEB-37731 JSON Schema's $ref showing property '' not found
  • Bug WEB-38054 File types configuration: removing *.json from JSON and adding it to JSON5 file type lets code analysis run forever
  • Exception WEB-38123 Argument for @NotNull parameter 'schemaObject' of com/intellij/json/json5/Json5PsiWalkerFactory.create must not be null
  • JavaScript Feature WEB-37770 Add styling option for keys in ES6 destructuring assigment
  • Feature WEB-27639 Support Unicode property escapes
  • Feature WEB-37931 JS/TS: add postfix template to surround expression with call
  • Feature WEB-6907 Provide fixes to create object literal properties from unresolved usage
  • Feature WEB-37805 Add code completion for webpack config that returns promise
  • Feature WEB-37448 Missing color for the name of a function expression
  • Feature WEB-38053 Javascript quick doc: add syntax highlighting in the definition section
  • Bug WEB-37958 Bug in type inference
  • Bug WEB-32066 resulting typing of axios from index.d.ts is incorrect
  • Bug WEB-37782 Live Templates: "use strict" breaks Iterate... templates
  • Bug WEB-36469 Imports with relative paths instead of webpack aliases after file being moved
  • Bug WEB-37750 Completion of files in 'import from' show meaningless variants
  • Bug WEB-3818 Incorrect "Variable initializer is redundant" with for loop
  • Bug WEB-32868 Move caret to the block end doesn't work in JSX when caret is in the tag name
  • Bug WEB-18051 React: create method inside the object
  • Bug WEB-24817 JSDoc: variable annotated with `@function` is not documented correctly in quick doc
  • Bug WEB-37912 False positive unused variable on writing new code
  • Bug WEB-36155 Don't resolve unqualified references to nested classes in JS
  • Bug WEB-36623 Incorrect warning in javascript
  • Bug WEB-32065 @type is ignored for requires of packages with typings (index.d.ts) (2018.1 regression)
  • Bug WEB-37670 Unreachable code inspection false positive when breaking from the label-ed block.
  • Bug WEB-37860 Do not use LSP with older Flow versions
  • Bug WEB-37986 Flow: 'duplicate declaration' error is shown for unnamed function parameters
  • Bug WEB-36466 JSdoc: parameter types not inferred when using `@type` + clojure function syntax to annotate a function
  • Cosmetics WEB-37760 Nested parentheses in Goto Symbol popup
  • Exception WEB-37721 Throwable when create react-native project
  • JavaScript. Frameworks Feature WEB-38146 Allow a way to override package.json check for Angular 2+
  • Feature WEB-31541 Generate debug configuration for @angular/cli
  • Bug WEB-38277 label tag live template doesn't work on JSX since 2019.1
  • Bug WEB-38075 Suggest to import FormsModule
  • Bug WEB-37877 Angular: issues with union types
  • Bug WEB-37838 Ionic events not recognized by angular inspection
  • Bug WEB-38150 Please support this.property in angular template
  • Bug WEB-38128 Angular inspection false positive "Component or directive matching ... element is out of the current Angular module's scope"
  • Bug WEB-38183 Angular: wrong type for ngFor items if async pipe is used
  • Bug WEB-37963 Angular: code should be colored according to TypeScript color settings
  • Bug WEB-37970 Regression in 2019.1: Components and Directives used from imported Angular library show up as errors
  • Bug WEB-38154 Angular: Inspection "Component or directive matching ... out of current scope"
  • Bug WEB-37943 Angular. Can't resolve the variable name for ngFor items of type 'any'
  • Bug WEB-37915 False positive 'File reference problem' for angular template
  • Bug WEB-37854 Typescript - issue with enum types not being mapped to {[key:number]:string}
  • Bug WEB-38080 Parser works wrong when deleting some tags in angular templates
  • Bug WEB-37991 Regression in 2019.1: Webstorm complains about [ngValue] on <option>
  • Bug WEB-37557 TSX: No completion of React components if they inherit from another component
  • Bug WEB-38085 Angular: no support for NgModule decorator initialized with const
  • Bug WEB-38034 Angular: issues with NgModule import quick-fix for [ngValue]
  • Performance WEB-38200 IDE hangs on Angular metadata resolving
  • JavaScript. Inspections Bug WEB-33988 Infinite while loop incorrectly flags outer try block as unreachable
  • Bug WEB-31327 "Unreachable code" inspection false positive
  • Bug WEB-37738 false positive: "Variable initializer is redundant"
  • Bug WEB-36833 finally { ... } code incorrectly flagged as unreachable
  • JavaScript. Refactoring Bug WEB-2257 'Inline function' shouldn't lose side effects in returned expressions
  • Bug WEB-36088 On Refactoring - multiple imports are added
  • Bug WEB-37554 Don't show Replace with destructuring for nested arrays/objects from the topmost qualifier
  • Bug WEB-37888 'Introduce object destructuring' should warn if breaking type guard narrowing
  • Bug WEB-38013 Convert to async function doesn't play well with destructuring
  • Bug WEB-37462 Inlining an arrow function into a options object initializer produces unexpected results, removing the option field name.
  • Bug WEB-36923 Inlining a function inserts an erroneous import for the same file
  • Bug WEB-15758 Comma missing after 'Create method' in object literal scope
  • Bug WEB-37884 'Convert parameters to object' should support rest/spread
  • Usability WEB-37234 Mnemonics missing in inline dialog for typescript
  • Usability WEB-37814 Move refactor reformats unrelated imports
  • LESS Feature WEB-36239 Support for LESS Maps
  • Bug WEB-12669 Formatting detached rules
  • Bug WEB-18970 Less: incorrect formatting of detached rulesets
  • Bug WEB-37803 Less: nested detached rulesets cause false 'semicolon expected' error.
  • Bug WEB-37598 LESS Wrong Code Format for each() function
  • Linters Bug WEB-37713 WSL: Stylelint cannot be started
  • Bug WEB-38096 Difficult to turn off TSLint for javascript in 2019.1
  • Bug WEB-37862 Linter errors thrown on initialization should show stacktrace
  • Bug WEB-37019 ESLint error tooltip shouldn't evaluate HTML if messages contain fragments of HTML/JSX from current file
  • Bug WEB-38038 "Apply Linter Code Style Rules" doesn't apply rules if application code style scheme is set until project is reopened
  • Usability WEB-36808 For linter errors with no quick fix provided, show suppress rule actions in the top-level menu
  • Node.js Bug WEB-37990 Node.js: newly added npm package should become available immediately after npm install
  • Usability WEB-37992 The tool window clear buffer icon (garbage bin) is gone
  • SASS Bug WEB-37834 Sass: "@import '~webpack_alias/foo/bar/partial" is not resolved although _partial.scss file exists
  • Bug WEB-37830 Webpack config file written in ES5 with 'exports.default' may cause false 'unresolved file' errors in import statements that use webpack aliases
  • TypeScript Feature WEB-31972 TypeScript / JavaScript: allow relative imports for files under path mappings
  • Feature WEB-38161 Update bundled TypeScript to 3.4
  • Feature WEB-37610 Syntax highlighting in the quick navigate tooltip
  • Bug WEB-38058 Code analysis never completes
  • Bug WEB-33996 False positive suggestion: Variable initializer is redundant
  • Bug WEB-37153 "extends" in root level tsconfig.json breaks autocompletion for all .ts files in project
  • Bug WEB-37802 Type inference for arguments is not performed sequentially
  • Bug WEB-36693 Problem with Angular's Location auto-import
  • Bug WEB-37956 strictBindCallApply inference for 'bind' is broken because of incorrect comparison of conditional types
  • Bug WEB-31402 Create method when missing should create it under imports
  • Bug WEB-37061 Typescript Chaining promises not resolve them
  • Bug WEB-37342 Incorrect rename when shorthand property assigned to TS object type / with object return type
  • Bug WEB-37727 TypeScript non-null assertion operator doesn't help to access nullable object's properties
  • Bug WEB-37841 TypeScript: errors are shown in the Editor after turning TypeScript Service off
  • Bug WEB-37987 TypeScript: Path mappings: correctly process mapping of asterisk into asterisk
  • Bug WEB-37426 Type guard flips types in union type where it shouldn't change the type at all
  • Bug WEB-38024 rxjs 6 imports point to "internal" path (again)
  • Bug WEB-37522 Converting to arrow/named/anonymous function works incorreclty with generics
  • Bug WEB-37711 TypeScript: code completion by expected type doesn't include all variants for object properties
  • Bug WEB-37815 Wrong type inference when 'await'ing an AxiosPromise
  • Bug WEB-37779 Typescript - remove unused constant breaks code
  • Bug WEB-37894 bug about unreachable 'case' branch
  • Bug WEB-35864 Typescript - smart statement completion not working
  • Bug WEB-37928 Angular template - allow to choose which source of binding to navigate to.
  • Bug WEB-38033 TypeScript: Record type is not correctly inferred
  • Bug WEB-37650 "Specify type explicitly" on a generator function adds the yielded type T, not Iterable<T>
  • Bug WEB-37648 Generator/async/async generator function expressions in parentheses are erroneously reported as invalid syntax.
  • Bug WEB-38022 Angular: Short typescript imports are not working
  • Performance WEB-37920 TypeScript type evaluator accesses AST for JSDoc comments
  • Usability WEB-37918 Bad completion suggestion for type alias containing platform primitives
  • Unit Tests Feature
  • WEB-15600 cucumber.js support only sees steps written as regular expressions
  • Bug WEB-37982 Jest: avoid duplicating of expected and actual values for failed assertions
  • Bug WEB-38089 Running single Karma test results in running all the tests
  • Bug WEB-37940 Jest: show diff dialog for failed Chai assertions
  • DB Connectivity
  • Feature DBE-7864 Store password for work session
  • Feature DBE-6432 Possibility to configure icons for custom data sources
  • Bug DBE-7539 Can not connect to Pervasive database
  • DB Console Bug DBE-8120 Greenplum execution output is not updated in real time
  • DB General
  • Feature DBE-7191 Please add an indication for foreign key with ON DELETE or ON UPDATE actions
  • DB Introspection Bug DBE-8127 No name of the procedure in the database tree
  • Data Views
  • Bug DBE-6239 Moving database table views forgets hidden columns
  • Bug DBE-8109 The first character after the first underscore in a column becomes a hotkey in "Filter by", and the underscore is eaten
  • Bug DBE-6601 Ctrl-F12 in the filter in a table view should open the structure popup for the shown table's data, not the "dummy.sql" editor
  • Bug DBE-7952 ClickHouse. Sql type 1111 is not supported
  • Bug DBE-5348 Persist column reordering in table view with tab placement: none
  • Usability DBE-3966 Filtering state lost on tab switch
  • Usability DBE-6381 transpose table view is switched off when view is moved to other group
  • IDE General Bug DBE-8047 Table Quick documentation ignoring schema
  • Usability DBE-7787 "Generic" item in scratches does not do what it says
  • Navigation & Search
  • Feature DBE-6605 Within the "Recent files" popup, Ctrl-Q/Ctrl-Shift-I on table views should popup the definition, same as in the database view.
  • Bug DBE-7544 DataGrip: Add keyboard shortcuts when viewing the Navigate Table/Routine/Class window
  • Usability DBE-7792 Include model items (tabel names, function names, ...) in Find in Path
  • Cosmetics DBE-7843 Merge or rename Go To and Go to actions in the actions list
  • SQL Completion Bug DBE-8017 Bad completion for GROUP BY
  • Bug DBE-7900 TEXT type is missed in autocompletion
  • Bug DBE-5640 Oracle SQL completion no longer obeys identifier style
  • Bug DBE-7753 Bad completion for GROUP BY
  • SQL Format and Style Bug DBE-8051 MS SQL: formatter adds a space into $name
  • Bug DBE-7969 Weird default indentation on new line between two comments
  • SQL Highlighting Feature DBE-7998 Inspection for inserted/deleted in MS SQL trigger
  • Feature DBE-7857 Inspection for ISNULL builtin function
  • Bug DBE-8026 Language injection not working properly in 2019.1 RC
  • Bug DBE-7999 Fasle positive named params inspection
  • Bug DBE-8023 PG11: Error in valid command - REINDEX (VERBOSE) DATABASE F10DB_TESTES;
  • Bug DBE-7935 PostgreSQL inspector does not recognize `COPY [table] FROM STDIN [...]`
  • Bug DBE-7856 PostgreSQL 11 create trigger syntax not supported
  • SQL Resolve Feature DBE-7860 ClickHouse Kafka engine unknown

New in IntelliJ IDEA 2019.1 Build 191.6183.62 RC (Mar 22, 2019)

  • Much-improved Maven diagrams.
  • Docker support has reached the debugger
  • JetBrains Runtime 11 updated to v11.0.2+9-b159.30.

New in IntelliJ IDEA 2019.1 Build 191.6183.53 Beta 4 (Mar 21, 2019)

  • Go to next highlighted error is broken
  • Recent locations popup shows 1 less snippets as in settings
  • folding toggles are not shown for added fold regions
  • OutOfMemory when indexing a 2Gb project, "Out of memory" window stuck forever
  • Wildfly 16.0.0.Final Support Missing
  • Allow IDEs to customize which builds can be used as possible updates
  • Meaningless text in quickdoc for document.createElement() invoked from a TS file
  • Poor documentation formatting for 'ary' function in lodash
  • Flow process is not finished when close IDE
  • Issue with spellchecking an expression with & and ;
  • Angular2: path in templateUrl changes to path relative to current file on refactoring
  • Angular Dependency and Angular Schematics actions should not be available for scratches and libraries in the project view
  • Angular: incorrect text coloring if char entities are used.
  • Angular: generic members of parent class not resolved correctly in template
  • Exception when invoking 'Replace with template string' action in the angular template
  • Angular: issues if dot-prefixed templateUrl is relative to base path
  • Go to definition for some Ionic components takes you to metadata
  • Angular structural directive without argument disables styling
  • Angular (version 7) intellisense not working with symlinks
  • Angular: Inspection "Component or directive matching ... out of the ... scope" broken if importing ModuleAndProviders
  • Unexpected Language service response - eslint with ts files (vue-parser as parser)
  • Connection error after using mysql-dump on data source with ssh tunnel
  • Infinite spin (UI freeze) in com.intellij.sql.inspections.SqlIllegalCursorStateInspection$createAnnotationVisitor$1.visitSqlRouti neDefinition -> FlowUtilKt.computePossibleCursorStates
  • PL/SQL Inspection to Report Use of GOTO statements
  • Incorrect inspection on UNION usage in DELETE statement

New in IntelliJ IDEA 2018.3.6 Build 183.6156.8 RC (Mar 19, 2019)

  • Disable Search Everywhere from automatically inserting last query
  • Angular: not possible to overtype auto-inserted pair braces in interpolation
  • Angular: auto close opened curly brackets automatically
  • Variables with construct signatures from libraries not shown in completion after `new` in case of multiple libs with same interface

New in IntelliJ IDEA 2019.1 Build 191.6183.20 Beta 3 (Mar 15, 2019)

  • Current bundled Maven version is now v3.3.9.
  • Pre-configured VS Code keymap plugin.

New in IntelliJ IDEA 2018.3.6 Build 183.6156.4 Preview (Mar 14, 2019)

  • Memory leak in gradle import process
  • FileSystemLoopException on building project located on google drive file stream
  • Java decompiler not correctly decompiling string concatenation with recent Java
  • Parameter info hides the code being editing at the top of a file
  • External Tool named with an underscore does not display properly from project context menu
  • Second linked Gradle project is missing from linked projects list in Gradle settings
  • False-positive "variable is always null" on linked-list like data structure
  • Pivotal Tracker implementation uses the deprecated and shutdowned API
  • Jest fails with 'Class constructor Spec cannot be invoked without 'new''
  • Data Sources and Drivers dialog: don't ask to download drivers if they were downloaded earlier and they are actual
  • Datagrip notifications show raw HTML
  • Database: Error encountered when performing Introspect on a MariaDB schema
  • MS SQL: Place each declared variables (inside a stored procedure) onto a new line
  • SQL code style "Comma Inside Indent"
  • SQL Reformatting creates error
  • With clause code style gets broken when inside of a subquery
  • Sql formatter does not apply to injected language
  • Postgres: SQL formatter doesn't recognise "into temp table"
  • improper formatting of postgresql arrays
  • PLPGSQL formatter adds a line break after PERFORM
  • Uncontrollable SQL alignment
  • Align assignments in ON CONFLICT (Postgres upsert)
  • False positive: "Redundant character escape" for "_" in Postgres "similar to"

New in IntelliJ IDEA 2019.1 Build 191.5701.16 EAP (Feb 21, 2019)

  • Maven build output is now reported to the Build tool window.
  • Ability to switch sides of compared files in differences viewer.
  • Proper selection of a Gradle Test task to run from the editor.

New in IntelliJ IDEA 2019.1 Build 191.5532.39 EAP (Feb 18, 2019)

  • Data Flow analysis enhancements
  • Precise warning highlighting in the ternary expressions
  • Improved analysis of mathematical operations
  • Inference of the constructor’s purity from sources
  • Navigation from Java stack trace to the relevant position within a line
  • Run Tool Window
  • JVM DebuggerSupport ‘synchronized’, ‘assert’ and ‘switch’ in the debugger evaluator

New in IntelliJ IDEA 2019.1 Build 191.5109.14 EAP (Feb 7, 2019)

  • Ability to enable soft-wraps in editor depending on file type.
  • Sublime Text keymap is bundled now.
  • Export all current code style settings to the external JSON format
  • JVM Debugger: New "Run to mouse pointer" mouse gesture.
  • New "Uncheck all" checkbox for the partial Git commit.
  • Adding file content to the Blank Diff Window with drag-n-drop.
  • IntelliJ IDEA with JetBrains Runtime 11.

New in IntelliJ IDEA 2019.1 Build 191.4212.41 EAP (Jan 25, 2019)

  • Support for Java 12 Enhanced Switches.
  • Extract variable refactoring improvements.
  • The IDE delegates build and run actions to Gradle by default for new projects.
  • HotSwap works when build actions are delegated to Gradle.
  • Fixup and Squash actions were added to VCS log.
  • The indication of incoming and outgoing commits.
  • Deleted shelved files can be restored.
  • File Status Highlights for the ignored files and folders.
  • Advanced support for Spring Cloud Stream.

New in IntelliJ IDEA 2018.3.4 Build 183.5429.25 RC (Jan 23, 2019)

  • Asynchonous highlighting of a lot of console content leads to Out Of Memory
  • Intellij hangs on "Save Test Results"
  • Open In Find Window does a Replace All
  • "Attach Gradle project" file chooser filters out .gradle.kts files
  • "Loop can be collapsed with Stream API" creates uncompilable results in some cases
  • Handle ProcessCanceledException during extension point listeners
  • Spring Boot: Run Dashboard doesn't show url for MVC application, Endpoints tab displays 'failed to check application ready state' when using 32-bit jre
  • Error on running Spring Boot run configuration on OpenJ9 JDK on Windows
  • Task Server password/token is lost after closing IDE
  • Navigation bar. Pressing Enter on a package selects a package in a Project View tree
  • Folders from "Scratches and Consoles" node do not disappear from the tree after deleting
  • Debugger not attached, exits with -1073741510 when using `js.debugger.use.node.options` + `nodejs.console.use.terminal`
  • Angular - provide completion for attribute bindings
  • Web browsers panel is not shown in the angular project
  • Validation for location field new new Angular CLI project dialog doesn't work in PyCharm
  • Angular support conflicts with other templating languages
  • Cucumber.js 5.x: not colored output in the Console
  • Schema compare compares non-selected schemas
  • MySQL: incorrect column default value introspection after update
  • Trigger definer is not shown in DDL
  • DefaultProjectDirectory is not working as expected
  • NPE at com.intellij.database.psi.DbPsiFacadeImpl.lambda$clearCachesImpl$1
  • Smart Complete of enum types
  • ClickHouse syntax does not allow parameters
  • MariaDB Dialect: Support "CREATE OR REPLACE EVENT"
  • PostgreSQL function code following RETURN QUERY reported as unreachable
  • Unresolved reference using functions with xml data type
  • Bug in postgresql dialect
  • Oracle: support triggering event / statement more precise recovery syntax

New in IntelliJ IDEA 2018.3.2 Build 183.4886.37 (Dec 19, 2018)

  • Creating live template containing annotation with value generates code with syntax error
  • intellij idea 2018.3 does not finish scanning files to index
  • InspectionElement should be public/otherwise usable, or GotoInspectionModel should not be public
  • IDEA sometimes hangs when clicking on gutter with coverage information
  • Exclude test sources from module sources in artifact output layout
  • Build fails if the paths contain symlinks
  • Library index not updated when jars are replaced
  • IllegalStateException from objectMirror
  • sa-jdwp: All object arrays contain only null values
  • UnalignedAddressException during read only attach
  • Docker: Auto-expose the unknown port if added in runtime at PortBinding tab
  • backspace doesn't work in completion popup
  • Code completion list is blinking after typing non-ASCII text
  • Live Template Context in Java type declarations
  • Adding Inlay leads to code lens invalidity
  • Wrong caret position after up/down movements in presence of both inline and block inlays
  • java.lang.ArithmeticException at deleting after calling completion
  • Adobe Air debug on Android device seems to always uninstall first
  • IntelliJ 2018.3 stopped supporting Gradle Java module configuration with src and resource folder in the same folder
  • Gradle test runner unable to find test task with type extended from `org.gradle.api.tasks.testing.Test`
  • Intellij gradle plugin issue with gradle 5, groovy and spock projects
  • Optimize Imports functionality deletes org.gradle.util.GradleVersion import
  • High CPU load by "DisconnectableInputStream source reader" threads when debugging gradle task
  • Update gradle icon for run configuration and for projects nodes in gradle tool window
  • Performance issue with code editor on a Grails project
  • Groovydoc reports illegal character for space and coma
  • WARN - ge.ExternalProjectsDataStorage java.lang.NullPointerException
  • Hang during UnindexedFilesUpdater working
  • Generate links to third-party libraries in JSON format
  • Autocomplete doesn't show interface public methods on its private-package implementation
  • IDEA fails to resolve a Java module when it's .jar file is listed twice in project roots
  • suppress fallthrough wrongly considered redundant
  • "NullableProblems"-inspection gives incorrect warning on a getter that returns other field
  • "Replace with StandardCharsets.UTF_8" produces uncompilable source
  • Extract Field is not finished yet
  • WildFly: support https connection to the management interface
  • Regression: Local Jetty run configuration JVM parameters are placed at wrong location in the final command line executed by IntelliJ
  • JPS from IntelliJ IDEA 183 branch fails to compile project because of missing class org.apache.maven.model.InputLocationTracker
  • NPE caused by NonClasspathClassFinder constructor leaking "this"
  • Don't show 'Version must be specified' error in plugin.xml files for plugins developed via gradle-intellij-plugin
  • QuickDoc shown on mouse move changes position or disappears after clicking on link it contains
  • Opening external documentation for OpenJFX 11 libraries does not work
  • Quick Documentation popup is sometimes placed off screen
  • QuickDoc popup is not focused on the second "Ctrl+Q" if it was opened from autocomplete or Project View
  • Autocomplete list moves up when opening/closing QuickDoc Tool Window
  • View | ExternalDocumentation doesn't work for decompiled classes opened in Editor
  • Spring Boot: resolve classes from "Provided" Scope in config file value
  • Spring MVC not support resolution of views written as not-inlined strings
  • "Open Task" dialog with empty "Create changelist" field
  • After phpStorm upgrade when opening task it doesn't strip "[" when generates branch name causing not valid branch name error
  • FreeMarker FTL // Support Code block folding
  • FreeMarker plugin: built-in 'first' is not applicable to 'Sequence'
  • Problem with formatting FreeMarker macros
  • Blank terminal
  • Kotlin + Thymeleaf th:each problem
  • Lens mode doesn't show last line
  • IDE hangs when searching in Hebrew+English
  • Help | Submit a Bug Report does not work for AppCode / CLion / DataGrip
  • Editor Search/Replace and Find/Replace in Path: font for text input fields is too small
  • ParameterInfo is now wedged in completion settings area
  • Modernize Maven Run/Debug Configuration icon
  • NullPointerException occurs on opening a second/new project in the same window
  • Extension point to alter "No {0} found" text in Search everywhere contributor
  • Project update over SSH fails if there are many repositories
  • Indexing is suspended during the cherry-pick process
  • IllegalArgumentException occurs on attempt to fetch changes from remote git repository if repository is not set
  • XmlLikeFileType.isCaseSensitive has wrong name
  • Prettier: plugin does not format code with 1.5.2 prettier version
  • node module locals are styled as globals
  • <noscript> Content gets incorrectly highlighted
  • Typescript TSX: value of "class" attribute is not recognizing as css class in 2018.3
  • Failed to load templates during new Dart project creation
  • Electron: main process debugging: Debugger Never Attaches
  • Run to cursor' doesn't work in node.js debug
  • "Missing associate label" error given when using aria-label
  • Single quote completed with double quote in a .json file
  • TypeScript 2.8: support jsx pragma
  • "Object is 'null' or 'undefined'" inspection false positive
  • Buffer Static Functions
  • Improve move statement up/down with multi-line imports
  • Surround with object literal is listed twice
  • AssertionError when 'Convert parameters to arrow function' for function with optional single parameter
  • Optimizing imports messes up placement of comments if 'Sort imports by modules' is on
  • ES6: import from node core modules are broken
  • "from" identifier is treated as reserved word in export statement
  • Module imports become messed up when refactoring
  • new Javascript file' attaches .js extension after .mjs
  • Replace || with &&' causes NullPointerException on expression with throw
  • Insert space after <TypeAssertion> in TypeScript
  • Support bootstrap-vue components
  • Convert to Class Component strips comments
  • Vue.js: support shards-vue components
  • Completion and autoimport for React components defined in JavaScript files in TypeScript files
  • Convert to functional component' produces broken code for components in export default
  • Vue.js: support for <keep-alive> tag
  • some vuetify.js components dont autocomplete when used with pascal case
  • React+TypeScript: 'missing required attribute' error reported for required properties passed in by redux `connect`
  • Add import' is suggested even if component has been already auto-imported( js -> ts )
  • "Remove braces around arrow function" inspection is doubled when its severity is "Error"
  • "Unreachable code" inspection false positive with labeled break
  • Typescript - inspection "Remove braces around arrow function body" forces returning a value
  • Convert to class component' should produce propTypes, defaultProps as field declarations if code template contains them
  • Fix all TSLint problems' should be available in context menu
  • Fix current file with ESLint' doesn't replace line endings when linebreak-style configured in .eslintrc
  • Some TSLint rules are not imported from tslint.json
  • Stylelint does not follow ignoreFiles configuration on Windows
  • Update condition for running ESLint on .vue files
  • LiveEdit plugin causes freezes on debug
  • Autocompletion for "import { writeFileSy... }" imports from "node" instead of "fs"
  • Relative import resolution inside a symlinked dir resolves to realpath
  • node_modules folder is marked as library root after unexcluding
  • Provide 'Extract TypeScript interface' refactoring for object literals
  • Intellij doesn't see $any() as existing method in Angular template
  • TypeScript: intersection with never type processes incorrect type
  • TypeScript: null types affect resolve if strictNullChecks == false
  • Incorrect expected type evaluation for rest params
  • Do not add .ts file extension for filename.tsx when using New TypeScript file
  • TypeScript: typeof works incorrectly with overloads
  • Parameter info for generic arguments doesn't work for functions and generic type usages
  • Cannot properly evaluate parameter type if contextual type is not obviously an object type
  • Incorrect conversion of generic type to interface
  • Type does not behave correctly in template
  • TypeScript: updated bundled compiler 3.2
  • public' is added to implemented object literal methods when explicit 'public' is on
  • TypeScript: do not import elements several times
  • TypeScript: False error for assignability to indexer type
  • TypeScript: inferred generics are not applied for default generic parameters
  • TypeScript: performance problem with mobx-state-tree package
  • Slow, constantly hanging when adding file, deleting files
  • running tests assumes Jest supports --runTestsByPath
  • Incorrect amount of re-run tests when use @angular-builders/jest
  • Run tool window shown incorrect amount of failed re-run tests
  • Jest: load setup test framework file when running in watch mode
  • Show jest.config.file in the Jest RC when running tests
  • PostgreSQL error upon database introspection in PyCharm 2018.3
  • Database: "Unsupported format version" message gives no hint what data sources are in question
  • MySQL datetime incorrectly shows <null>
  • 2018.3 . Where did database console STOP button go?
  • "Move to the opposite group" is cloning tabs with database tables
  • Wrong thread for DumbAware startup activity
  • Unquote identifier does not work for SQL Server T-SQL
  • A better highlighting for 'column aliases required' inspection
  • Color settings in datagrid different to database panel
  • Two PostgreSQL dialects in injection intention

New in IntelliJ IDEA 2018.3 Build 183.4284.36 RC (Nov 8, 2018)

  • Enhancements to the new indentation status bar.
  • Syntax highlighting and completion for the EditorConfig files.
  • Screen Readers (NVDA and JAWS) can now access code completion suggestions.

New in IntelliJ IDEA 2018.3 Build 183.3975.18 Beta (Oct 25, 2018)

  • IntelliJ IDEA 2018.3, our next major update, goes Beta:
  • New Search Everywhere dialog.
  • Reworked Plugin Preferences Page.
  • JVM Profiler (macOS and Linux).
  • Initial support for GitHub Pull Requests.
  • Git submodules support.
  • Multiline TODO comments.
  • New indentation status bar.
  • Ability to disable formatting for groups of files.
  • JVM Debugger: Attach to java processes started without debug agent
  • Build and run actions can be delegated to Maven.
  • High Contrast Theme.
  • Ability to drag-and-drop files and projects on the Welcome screen.

New in IntelliJ IDEA 2018.3 Build 183.3795.13 EAP7 (Oct 18, 2018)

  • nitial support for GitHub Pull Requests.
  • Advanced navigation in VCS Log.

New in IntelliJ IDEA 2018.2.5 Build 182.4892.20 (Oct 17, 2018)

  • This minor update includes a series of bug fixes and improvements:
  • The Java 11 language level is not treated as experimental anymore: IDEA-199809.
  • Fixed an issue with GitHub account addition, where the IDE was unable to register a new token: IDEA-198120.
  • Fixed the IDE freezes when editing build.gradle script files: IDEA-198816
  • The ‘Replace in Path’ / “Find in path” dialogs don’t lose focus: IDEA-198588, the problem still exists on Windows 7, but we are working on this issue right now, please follow JRE-994 for updates.
  • In other news, the JDK has been updated to 1.8.0_152-release-1248-b19, with the following fixes integrated:
  • Some system DLLs will be shipped with the JFX builds due to JFX building being switched to Visual Studio 2017: JRE-991.
  • Fixed the regression, caused by the fix for picking characters in the Find in Path popup from the input method: JRE-981.

New in IntelliJ IDEA 2018.3 Build 183.3283.2 EAP5 (Oct 4, 2018)

  • The IDE updates Git multi-repository projects significantly faster than before.
  • Diff Preview for annotated lines is now available via the VCS pop-up.
  • Diff Preview to the File History tab of the VCS tool window.
  • Quick-fix to delete an unreachable switch branches.

New in IntelliJ IDEA 2018.3 Build 183.2940.10 EAP4 (Sep 27, 2018)

  • JVM Profiler (macOS and Linux).
  • Git submodules support.
  • Activity Monitor.
  • The Kotlin plugin bundled with the IDE has been updated to v1.3 RC
  • JVM Debugger: attach to the processes that have been started with JDK version 9+.
  • Find in Path / Replace in Path windows can perform search/replace for multiline fragments

New in IntelliJ IDEA 2018.3 Build 183.2635.13 EAP3 (Sep 20, 2018)

  • EDITOR:
  • Ability to disable formatting for groups of files.
  • JAVA:
  • The IDE detects cases where arguments of Math.min(a, a) and Math.max(a,a) are always the same
  • The IDE can can simplify the condition like "val != -1 && val > 0".
  • VCS:
  • The branch you are committing files to is displayed in the Commit dialog.
  • CLOUDS:
  • Support OpenShift Origin V3.

New in IntelliJ IDEA 2018.2.4 Build 182.4505.22 (Sep 19, 2018)

  • Increment year in license file
  • Project toolwindow: Android scope for non-Android projects
  • Android-specific actions are enabled in non-Android projects
  • Line shifting by partly reformat action
  • Incorrect IDEA compiler behavior with JDK 10
  • Intellij 2018.2.2 Weird behavior when editing a grails project
  • In Idea 2018.2* has broken groovy type inference in closures
  • Groovy editor gives error hint if a map's key contains some of java's reserved words.
  • List != Map
  • Groovy Map using package as a key name reported as an error
  • endless indexing :)
  • SOE in com.intellij.psi.impl.source.jsp.el.impl.ELResolveUtil.getContextType
  • The community edition setup has the wrong icons
  • IDEA Community Edition should probably have its own icon on the Welcome screen - not the same as IDEA Ultimate has
  • Spring: process nested configuration classes recursively
  • IDEA UI complete freeze: aemon.impl.PassExecutorService - null java.lang.StackOverflowError
  • Autoconfigured Spring bean ServerHttpSecurity not recognized with Spring Boot Starter WebFlux
  • Spring Boot: FQN values placeholder always highlighted as "unresolved"
  • Switching context by tasks is competing with Restore branch workspace when changing tasks
  • Exception when highlighting a VCS file version opened via Browse Repository at Revision
  • Unclear dialog options in abort/rollback
  • IntelliJ marks "Element is not allowed here" an Element which is allowed to configure
  • Don't treat XML files in Vue.js projects as Vue templates
  • Breakpoints are not reached in Karma tests @angular/cli 6.1.4
  • Stylelint error when file is in .stylelintignore
  • Intellij hangs when work in database editor.
  • MySQL execute procedure in console produces "[S1000] Operation not allowed after ResultSet closed" error
  • Cannot import into table with ENUM field
  • JSON groovy extractor provides 1.0E8 instead of 100000000
  • Formatter uses the style named 'Default' instead of currently selected one
  • SQL formatter - lag and no effects in preview
  • IAE at com.intellij.psi.PsiManager.$$$reportNull$$$0(PsiManager.java)
  • MySQL dialect constantly resets after IDE restart

New in IntelliJ IDEA 2018.3 Build 183.2153.8 EAP (Sep 6, 2018)

  • Build highlights:
  • 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 2018.2.3 Build 182.4323.46 (Sep 5, 2018)

  • This minor update comes with various bug-fixes and some improvements worth noting too:
  • Added support for Microsoft Edge.
  • Fixed IntelliJ IDEA freezes.
  • Git: The built-in SSH doesn’t fail when Git protocol version 2 is enabled.
  • Fixed regressions in Mercurial support.
  • Docker: the IDE now validates Command line options and reports unknown options.
  • Docker: volume mounting now works on Windows using Linux containers.
  • Minor Gradle bug-fixes.

New in IntelliJ IDEA 2018.2.3 Build 182.4323.6 EAP (Aug 23, 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.

New in IntelliJ IDEA 2018.2.1 Build 182.3911.36 / 2018.2.2 Build 182.4129.26 RC (Aug 17, 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 2018.2.1 Build 182.3911.6 EAP (Jul 27, 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.

New in IntelliJ IDEA 2018.2 Build 182.3684.2 RC (Jul 13, 2018)

  • 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.

New in IntelliJ IDEA 2018.1.6 Build 181.5540.7 (Jul 13, 2018)

  • No subsystem Bug IDEA-193747 Clicking Help | Register does nothing in a Toolbox-installed PhpStorm
  • Editor. Editing Text Feature IDEA-152160 Add options to "Save as" for scratch files
  • Gradle Bug IDEA-180830 Gradle Kotlin project with Kapt not working
  • Java Bug IDEA-193394 Manually provided JDK 10 not accepted in JShell: "JDK version is 8"
  • Java. Inspections Bug IDEA-182842 False positive is always null condition when using Spring annotations
  • Bug IDEA-192857 @Nullable should override @NonNullFields and @NonNullApi
  • Performance IDEA-193987 IDE freeze when turn on code inspection data flow for Java
  • Language Injection Performance IDEA-194117 @Language("RegExp") annotation doesn't scale to O(1000) expressions in a single file
  • Refactoring Bug IDEA-176840 View / Expression Type just after closing pair character changes user selection
  • User Interface Bug IDEA-192318 Progress bar in "Getting Started" dialog do not scale correctly in HiDPI
  • Bug IDEA-191807 Cannot paste file into Scratches
  • Version Control Bug IDEA-192552 CloneDvcsDialog#prependToHistory: Cannot use this method with a non-Mutable data model
  • IDE General Feature DBE-6502 YAML plugin in DataGrip
  • Bug DBE-6544 Fail to generate pojos.groovy on view in database
  • User Interface Feature DBE-6537 Database view: add database element to a favourites by Drag and Drop
  • Bug DBE-6551 Database coloring stops working for some Editor tabs on project re-opening

New in IntelliJ IDEA 2018.1.6 Build 181.5540.3 RC (Jul 4, 2018)

  • The focus isn't 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.
  • Corrected the treatment of a Spring @Nullable annotation: IDEA-182842.

New in IntelliJ IDEA 2018.2 Build 182.3569.1 Beta 2 (Jul 3, 2018)

  • 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.

New in IntelliJ IDEA 2018.1.6 Build 181.5540.1 EAP (Jun 28, 2018)

  • Bug fixes:
  • The focus isn’t lost when opening the Find Usages tool window
  • Fixed a throwable: unable to get stub builder issue
  • Corrected the treatment of a Spring @Nullable annotation

New in IntelliJ IDEA 2018.2 Build 182.3458.5 Beta (Jun 27, 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.

New in IntelliJ IDEA 2018.2 Build 182.3341.11 EAP (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.

New in IntelliJ IDEA 2018.2 Build 182.3208.16 EAP (Jun 14, 2018)

  • Editor:
  • The IDE highlights for, while or do keyword if you place a caret on the break or continue keyword.
  • Kotlin:
  • The Kotlin plugin bundled with the IDE has been updated to v1.2.50.
  • Version Control System:
  • Automatically register Git and Mercurial repositories as VCS roots.
  • New Browse Repository at Revision action in the context menu of the VCS Log.

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

  • The most notable improvements worth mentioning:
  • 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
  • The IDE doesn’t create a duplicate changelist anymore when parts of the files are submitted in a Perforce changelist: IDEA-191521
  • You can now evaluate expressions in the lambda body: IDEA-191797

New in IntelliJ IDEA 2018.2 Build 182.2949.4 EAP (Jun 6, 2018)

  • Project configuration:
  • Exclude only some of the transitive dependencies when adding a new repository library.
  • Version Control System:
  • 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.

New in IntelliJ IDEA 2018.2 Build 182.2757.3 EAP (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.

New in IntelliJ IDEA 2018.1.5 Build 181.5281.6 EAP (May 23, 2018)

  • 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.

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

  • A new IntelliJ IDEA 2018.2 EAP build is here! You'll find the following new features inside:
  • Breakpoint intentions.
  • New preview panel for the Extract Method refactoring.

New in IntelliJ IDEA 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 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.
  • The IDE now suggests folding boolean expression into Stream chain, if you have at least three stream elements.
  • The Redundant String operation inspection detects when substring has the length of a string on which the substring is called as a second parameter.
  • The Unnecessary conversion to String inspection now detects unnecessary calls to static toString() methods like Integer.toString(x) or Boolean.toString(b).
  • The Join Lines action now merges multiple method calls into a chained call.
  • Gradle:
  • Ability to debug the Gradle DSL blocks.
  • Auto-discovery of the included buildSrc Gradle project.
  • Maven:
  • The IDE now supports the <release> option of the maven-compiler-plugin.
  • A quick-fix to suppress warning for dynamically created properties.
  • 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.
  • The IDE now displays the Favorites branches, in the Branch filter in the Log tab.
  • Ability to display Push dialog only when committing to protected branches.
  • Option to skip commit dialog while using Commit and Push.
  • You can preview Diff in the VCS Log.
  • Ability to use multiple GitHub accounts.
  • JSON:
  • Support for JSON schema: v4, v6, and v7.
  • Ability to apply a needed JSON schema for a file.
  • New action to copy JSON editor breadcrumbs.
  • The IDE now checks the compliance of a JSON file to an applied JSON schema.
  • Improved autocompletion of a JSON file.
  • The IDE now supports remote JSON schemas and auto-mapping via the schemastore.org catalog.

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

  • 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

New in IntelliJ IDEA 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 2018.1.3 Build 181.4892.27 RC (May 3, 2018)

  • The Replace in File action finds all occurrences.
  • The IDE now shows the Scratch File button in the navigation toolbar.
  • The JDK was updated to the 1.8.0_152-release-1136-b38 version:
  • Fixed a group of issues related to broken Z-order of child windows: JRE-692 , JRE-695, JRE-705.

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

  • IntelliJ IDEA 2018.1.3 EAP build brings a load of new bug fixes to the current stable release version.
  • 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.
  • 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.
  • 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.

New in IntelliJ IDEA 2018.1.2 Build 181.4668.14 RC (Apr 17, 2018)

  • Fixed the repeated scanning files for index: IDEA-189189
  • Fixed an exception which occurred when the consent dialog is shown on startup: IDEA-189327
  • Changing the DB user or password doesn't reset the URL anymore: DBE-6249

New in IntelliJ IDEA 2018.1.2 Build 181.4668.1 EAP (Apr 11, 2018)

  • Note that this EAP build requires an active subscription to IntelliJ IDEA Ultimate.
  • 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

New in IntelliJ IDEA 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 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 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 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 2018.1 Build 181.4203.400 RC 2 (Mar 20, 2018)

  • 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.

New in IntelliJ IDEA 2018.1 Build 181.4203.6 RC (Mar 14, 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.

New in IntelliJ IDEA 2017.3.5 Build 173.4674.33 (Mar 13, 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. And of course, the IntelliJ IDEA 2018.1 EAP build already contains this fix.
  • 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 2018.1 Build 181.4096.5 EAP (Mar 7, 2018)

  • The Kotlin plugin has been updated to v1.2.30. 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.

New in IntelliJ IDEA 2017.3.5 Build 173.4674.33 RC (Mar 7, 2018)

  • Editor. Editing Text:
  • Bug IDEA-184675 - Structure view: incorrect, unexpected Expand behavior
  • Exception IDEA-187187 - Save settings failed: "Cannot get ScratchFileService component state"
  • Java. Inspections:
  • Bug IDEA-186852 - Incorrect refactoring for Float.valueOf(0x123) and Float.valueOf(0123)
  • Data Import & Export:
  • Exception DBE-5985 - java.lang.IllegalArgumentException: Argument for @NotNull parameter 'typeName' of com/intellij/database/extractors/ObjectFormatter.isBit must not be null
  • Data Views:
  • Bug DBE-5969 - Syntax error inserting row with all column values default similar DBE-2057
  • Usability DBE-6003 - Ctrl+Shift+Left should be used as Editor Action: Move Caret to Previous Word with Selection

New in IntelliJ IDEA 2018.1.0 Build 181.3986.9 EAP (Feb 28, 2018)

  • Java:
  • Enhancements in Code Completion
  • Better data flow analysis
  • Java Inspections & Quick-fixes
  • JVM DEBUGGER:
  • The ability to raise an exception during debugging.
  • The ability to log to the console the breakpoint stack trace.
  • The ability to copy the current thread stack trace
  • 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.
  • 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.
  • The IDE now lets you navigate to the next or previous identifier occurrence using the alt Wheel down or alt Wheel up shortcuts.
  • Search and Replace:
  • Ability to preview a regex replacement in the Replace in Path window.
  • Structural Search enhancements
  • Android:
  • Merge with Android Studio 3.0
  • Version Control Systems:
  • Support for partial Git commits.
  • The ability to toggle grouping local changes by directory, module, or repository.
  • The SVNKit library has been removed.
  • The ability to navigate from commit details pane to the Log tab by clicking on the commit hash
  • The Clone Repository dialogs for Git and GitHub have been merged into one
  • Docker:
  • Enhancements in Docker Compose support.

New in IntelliJ IDEA 2017.3.5 Build 173.4674.1 EAP (Feb 26, 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 sсheme 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 2018.1.0 Build 181.3870.7 EAP (Feb 20, 2018)

  • CODE COMPLETION:
  • The IDE now provides you with the ability to define the custom postfix Java templates.
  • Version Control Systems:
  • Support for partial GIT commits.
  • Choose how you group local changes by directory, module, or repository.

New in IntelliJ IDEA 2018.1.0 Build 181.3741.2 EAP (Feb 13, 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.

New in IntelliJ IDEA 2018.1.0 Build 181.3494.3 EAP (Feb 6, 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.
  • Version Control Systems:
  • The new Alt + Cmd + K (macOS) or Alt + Ctrl + K (Windows and Linux) shortcut for the Commit and Push… action.

New in IntelliJ IDEA 2018.1.0 Build 181.3263.15 EAP (Jan 31, 2018)

  • You'll find the following new features inside:
  • The ability to import your code style configuration as you import an Eclipse project
  • to IntelliJ IDEA
  • The ability to navigate to the next or previous identifier occurrence using the
  • Alt+Wheel down or Alt+Wheel up shortcuts
  • Git: 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
  • Git: The Push Commits dialog offers to push changes to the default remote branch

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

  • Here are 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.

New in IntelliJ IDEA 2018.1.0 Build 181.2784.17 EAP (Jan 22, 2018)

  • Java:
  • In the upcoming IntelliJ IDEA 2018.1 code completion was improved. In particular, now completion in the Stream API chains are aware of the type casts, and suggests completion item according to the existing call: filter(String.class::isInstance). The completion item will then be automatically type casted.
  • As always, the upcoming update of our IDE brings tons of new inspections. Now IntelliJ IDEA helps you write clear code, and detects even more cases where redundant code constructs are used.
  • In the first IntelliJ IDEA 2018.1 EAP build all the older inspections that detect a redundant string operation have been merged into a single Redundant String operation inspection. And here is the exact and complete list of inspections which were merged: Redundant 'String.toString()', Redundant 'substring(0)' call and Call to 'intern()' on String constant.
  • Also new scenarios are now covered: such as StringBuilder(""), sb.append("") or System.out.println("").
  • The IDE now reports unnecessarily complex collection operations. The IntelliJ IDEA 2018.1 EAP build provides quick-fixes and suggests simpler alternatives.
  • A new Sort content action is now available in array initializers or varargs. This new action sorts content alphabetically.
  • The IntelliJ IDEA 2018.1 EAP build introduces a new Idempotent loop body inspection that detects possible code errors in the while-loops, for which only the initial assignment and the first iteration matter, and the following iterations do not. In most cases this is a programming error, as it causes an infinite loop if the condition is still true after the first iteration.
  • The upcoming IntelliJ IDEA 2018.1 detects a copy constructor that doesn’t copy all fields in a class. The IDE considers fields with the transient modifier unnecessary to copy.
  • Now the IDE detects and warns you about the infinite streams that weren’t short-circuited. Such code may result in an infinite loop or a running out of memory issue. Also, you will get a warning about modifications of immutable collections.
  • For while-loops, now you get the notification about a conditional break at the end or beginning of an infinite loop. The IDE will suggest moving a break condition to a loop condition and offer a quick fix to modify your loop. Usually replacing a conditional break with a loop condition makes the code clearer.
  • In the right-hand pane of the Inspection Results Tool Window, a new Fix partially button has been added. It appears when you have several different ways to fix possible problems in the chosen scope. All the suggested quick-fixes are grouped by the quick-fix type under the Fix partially button. This new feature allows you to apply the required quick-fix to the chosen scope, and fix all affected cases at once.
  • JUnit 5 @Tag annotation support:
  • A new @Tag annotation has been added to the JUnit5 testing framework, to mark class or method for filtering tests. We implemented support for the @Tag annotation in the IntelliJ IDEA 2018.1 EAP build, so now you can run tests filtered by tags. In the Run/Debug Configuration dialog, select Tags (JUnit 5) in the test kind field and the IDE will only include in the testing scope tagged classes and tagged methods. Also, you can use Uniquield field to filter tests according to their id.
  • JVM Debugger:
  • We have a tradition of improving our debugger with each release, and the upcoming IntelliJ IDEA 2018.1 is no exception. Speaking about exceptions, we’ve just added an ability to throw an exception without actually adding any code to your project during a debugging session.
  • The new Throw Exception action lets you throw an exception from a certain location without altering the code. While in a debugging session, you can access this new action through the Run | Throw Exception menu, or from the frame context menu.
  • DebuggerThrowException
  • Breakpoints Stacktraces:
  • With the upcoming IntelliJ IDEA 2018.1, you can now print breakpoints Stacktraces to the console: just select the Stacktrace checkbox in the Breakpoints dialog box.
  • You can also select to print several breakpoints’ Stacktraces to the console, and then observe all breakpoints Stacktraces at once in the Console tab after the execution of your program has finished.
  • Project Configuration:
  • A new Include dependencies with “Provided” scope checkbox appeared in the Run/Debug Configurations for the Application and Spring Boot configurations.
  • This new option will be useful if you have the “provided” dependencies for the scope in your project, but you run your application both inside a container (where “provided” dependencies are supplied by the container) and outside a container (where “provided” dependencies are not automatically supplied). For example:
  • <dependency>
  • <groupId>org.springframework.boot</groupId>
  • <artifactId>spring-boot-starter-tomcat</artifactId>
  • <scope>provided</scope>
  • </dependency>
  • With this new feature, you can easily add “provided” dependencies to the classpath when needed. So now, if you need to test, debug, or run your application with “provided” dependencies within the IDE, you don’t need to install the required container for the application locally on your machine, or manually change the dependencies.
  • image16
  • For the Spring Boot applications the Include dependencies with “Provided” scope option is enabled by default.
  • Code Generation and Navigation:
  • In IntelliJ IDEA you can generate a test class using the intention action. With the IntelliJ IDEA 2018.1, you can customize a test class template and create a test class with Test as a prefix. Go to Preferences | Editor | Code Style | Java | Code Generation, and choose how the test class name should be generated. By default, the IDE creates a test class with the Test as a suffix.
  • image13
  • Search and Replace improvements:
  • In the Replace in Path window now the IDE provides an ability to preview a regex replacement.
  • image10
  • Structural Search enhancements
  • Now you can find method calls to annotated methods using Structural Search. You can select from the existing search templates or create your own.
  • StructuralSearch1
  • StructuralSearch
  • We have significantly improved the Structural Search performance in XML and HTML files, also we have sped up the Java search. Search and replace in Javascript has been improved as well. We’ve fixed a bunch of bugs, so now you’ll be getting more relevant results. Code constructs that previously did not appear in search results can now be found. Expressions that previously could not be replaced, are now replaced. And incorrect search patterns are now reported instead of failing silently.
  • Injection into FreeMarker macro calls:
  • The support for the FreeMarker template engine has been improved; now the IDE supports configurable injection into FreeMarker macro calls.
  • Injection
  • Spring Framework:
  • The IntelliJ IDEA 2018.1 EAP build supports new features of the recently released Spring Security 5.0: Spring Framework 5 integration, Reactive Support (@EnableWebFluxSecurity, @EnableReactiveMethodSecurity, WebFlux Testing), OAuth 2.0 and others.
  • VCS:
  • Now the IDE allows you to paste a branch name into the Git Branches popup while performing a search for a needed branch.
  • GitBranches-paste
  • Now the force push action is enabled by default for all branches except for the protected one. The Allow force push checkbox has been removed from the Preferences | Version Control | Git.
  • The SVNKit library has been removed from the IDE; now Subversion 1.6 is not supported in the IntelliJ IDEA 2018.1 EAP build and integration with Subversion is possible only through an SVN client. We’ll publish a dedicated blog post with more information about the SVNKit library removal as soon as possible.
  • Better HiDPI support on multiple displays for Windows
  • From now on, if you run the IntelliJ IDEA 2018.1 EAP build on Windows 8.1 (or higher), the IDE starts in per-monitor DPI-aware mode, with implemented support for the fractional scale factors of the monitor. Previously only integral scale factors were supported in the IDE. As before, to switch to the default mode, you need to set the VM option -Dsun.java2d.uiScale.enabled = false.
  • In other news, a new Open in terminal feature has been implemented in the upcoming IntelliJ IDEA 2018.1. Select a directory or a file in the Project Tool Window and chose the Open in terminal option from the context menu. The IDE launches the terminal session in the required directory.
  • OpenInTerminal
  • Improvements are also coming for Groovy support. We plan to publish a dedicated blog post with more details pretty soon.
  • As usual, we have devoted a lot of time to bug fixes, and we are happy to announce that we have fixed several major bugs related to the focus subsystem. We understand that some of those issues were reported a long time ago and that they caused a lot of frustration. We’ve worked hard to solve those issues, and in order to accomplish that task we have considerably reworked our focus subsystem.
  • Now we believe that we can fix more focus bugs much faster than before. This took us some time, so we would like to say a big thank you for your patience and for your bug reports as well. If something doesn’t work as expected please file a new report, and will try to fix it as soon as possible. Meanwhile, take a look at what has been accomplished up to this point:
  • Now, the Search Everywhere pop-up receives focus: IDEA-124160.
  • The Project tool window receives focus when invoking from Select In pop-up: IDEA-164945.
  • The Version Control Tool Window receives focus after viewing diff dialog: IDEA-124651.
  • And here are even more notable bug fixes:
  • Better JavaDoc formatting: prevent re-flowing of HTML-fragments IDEA-143120.
  • Now, the Find in Path dialog doesn’t disappear if you click outside the dialog IDEA-168640
  • For Maven projects, the IDE now imports sources/test sources/resources, even if they are not in the module’s content root: IDEA-72904.

New in IntelliJ IDEA 2017.3.3 Build 173.4301.25 (Jan 16, 2018)

  • 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.
  • Spring: the Field injection warning inspection works correctly again: IDEA-178523.
  • 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.

New in IntelliJ IDEA 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 2017.3.2 Build 173.4127.27 (Dec 27, 2017)

  • 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.

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

  • A new IntelliJ IDEA 201732 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 200 properties for managing actuator endpoints IDEA-183012
  • Spring Boot: Dedicated support for javatimeDuration 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: applicationyaml
  • support: navigation icons are available in the gutter for the List/Map properties IDEA-181162

New in IntelliJ IDEA 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 2017.3.1 Build 173.3942.15 RC (Dec 7, 2017)

  • 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 2017.3.1 Build 173.3942.4 EAP (Dec 3, 2017)

  • IntelliJ IDEA 2017.3.1 EAP build fixes dozens of major and critical bugs:
  • Now, deleting an unloaded module behaves the same way as deleting a loaded module (deleting the unload module removed the metadata from the project configuration, but not the directory) IDEA-182200.
  • The History tab (VCS |Git | Show History) shows the full history of a moved file. IDEA-123397
  • Clearing the output directory slowed down the total build time IDEA-182478
  • The IDE displayed a The modules below are not imported from Gradle alert after a reimport IDEA-181100
  • Fix for the endless exceptions and UI freezes after removing a JAR directory root from a project library IDEA-182159.

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

  • Exciting news: A new massive update for IntelliJ IDEA is here! Please welcome IntelliJ IDEA 2017.3! It includes loads of new features and dozens of important bugfixes. Try it now and see for yourself. Read this summary about the highlights of this release.
  • Java:
  • Smart code completion is now aware of type casts.
  • Many new and improved inspections: inspection for Redundant throws declarations, quick-fix for deprecated code, inspection for possible nullability in Stream API call chains, and more.
  • Improved JUnit5 support.
  • Configurable command line shortener: a new handy way to specify a method used to shorten the command line for each configuration.
  • Run Dashboard: Add different run configurations types
  • JVM debugger:
  • A new feature called On-demand Data Renderers helps reduce overhead. To enable it for any renderer, choose Mute Renderers from the context menu.
  • Async Stacktraces now causes very low overhead and works out of the box.
  • The Java Stream Debugger plugin is now bundled.
  • Java EE 8:
  • For Asynchronous CDI Events, you can now navigate between where an event was fired and where it was received.
  • Navigate between Injection point and Injected Beans using gutter icons for dynamic beans (CDI extensions).
  • Navigate from disposer methods to their producers.
  • Spring and Spring Boot:
  • The Spring Beans Dependencies diagram has a new Neighborhood Mode. For better readability, you can switch to Borderless View.
  • There’s now an auto-detection facet for Spring Boot MVC web applications and Spring.
  • Brand new editor-based REST client
  • Kotlin: a bundled Kotlin plugin has been updated to v1.2, and support for the experimental Kotlin multiplatform projects is now available.
  • IntelliJ IDEA 2017.3 provides better synchronization of your settings across different installations.
  • Local variable type inference is supported.

New in IntelliJ IDEA 2017.3 Build 173.3727.127 RC 3 (Nov 29, 2017)

  • Groovy:
  • Cannot select beta version as Groovy library
  • Packaging and Installation:
  • Problems with test labels in DMG on macOS High Sierra
  • User Interface:
  • 'Git Reset' dialogue looks weird on Linux Mint
  • DDL & PL Editing:
  • Generate DDL To Console Places ENDGo at end

New in IntelliJ IDEA 2017.3 Build 173.3727.78 RC 2 (Nov 22, 2017)

  • This build brings fixes for the following bugs:
  • 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.
  • 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 2017.3 Build 173.3727.22 RC (Nov 16, 2017)

  • The Background Image option has been added to the general settings.
  • The new option to disable search everywhere.
  • Previous experimental structure view / structure popup is enabled by default.
  • Bundled Kotlin plugin was updated to Kotlin 1.2 Beta
  • Docker:
  • Check connection to newly created server.
  • Auto-expose all the ports mentioned in the port-bindings.All the ports mentioned in the port-bindings.
  • Docker item added in the View | Tool Windows menu.
  • Choose Dockerfile from the dropdown list in Run/Debug Configurations.

New in IntelliJ IDEA 2017.3 Build 173.3622.25 EAP (Nov 9, 2017)

  • 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.

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

  • Inside you'll find the following features:
  • Support for OpenLiberty server.
  • The format.sh script supports both .idea/codeStyleSettings.xml and .idea/codeStyles/Project.xml.
  • The notable bug fixes:
  • The ability to index custom Maven repositories provided by Bintray IDEA-138029.
  • Navigation from the File structure pop-up now works inside the the Diff panel IDEA-172735.
  • WildFly Application Server now starts in Debug mode IDEA-180537.

New in IntelliJ IDEA 2017.3 Build 173.3415.22 Public Preview (Oct 26, 2017)

  • Java inspections & quick-fixes:
  • IntelliJ IDEA 2017.3 has loads of new improvements made to the data flow analysis. The IDE now detects possible nullability issues in Stream API call chains.
  • Now you can replace StringBuilder usages with Stream.collect and Collectors.joining
  • You can replace code that iterates to find a maximum or a minimum with Stream.max and Stream.min
  • We’ve made the data flow analysis for the Optional type even smarter. It now even detects issues that were not obvious. The updated inspection infers nullability annotations for parameters of sealed and private methods
  • It offers a quick-fix to explicitly declare the inferred annotation
  • Redundant throws declarations can now be detected and fixed on the fly.
  • For deprecated code, the IDE now suggests a quick-fix if there is a replacement method in the JavaDoc.
  • The inspection for Inverting a boolean method is now available on-the-fly.
  • The IDE now detects duplicating Map keys and duplicating Set elements.
  • You will also find new inspections for the Fuse Stream API call chain
  • There’s a new intention action called Unroll loop
  • Note that there’s an easy way to find all the new inspections. Open the Settings/Preferences dialog select Editor | Inspections, and click on the Filter icon.
  • Smart Completion in IntelliJ IDEA 2017.3 is aware of type casts and uses them to suggest chains of method calls.
  • JVM Debugger:
  • There’s a new Overhead tab in the Debugger tool window. It displays the overhead added either when stepping over the code or when Data Renderers evaluate values.
  • One more enhancement to the debugger is the new On-demand Data Renderers feature that helps reduce overhead. Now, the evaluation of the values in Variables, Watches, and other places can be done on demand. Simply click on them when needed, instead of having them evaluated automatically. To enable On-demand Data Renderers for each renderer, go to the Data Renderers settings page. In addition, a renderer can be “muted” from the context menu.
  • Async stacktraces:
  • The Async Stacktraces feature shows the combined stack traces of all threads. IntelliJ IDEA 2017.3 extends the Async Stacktraces feature with a new Instrumenting agent, which provides almost the same functionality and works out of the box as common capture points are built-in. The new Instrumenting agent causes very low overhead. The Instrumenting agent option is enabled by default.
  • Java Stream Debugger:
  • The Java Stream Debugger plugin, which visualizes Java Stream operations, is built into IntelliJ IDEA 2017.3. The new functionality is available inside the Debugger tool window (click the Trace Current Stream Chain button). This plugin evaluates the current data stream and presents a visual representation of what exactly happens to each element, from the first call to the last. Use the Split Mode / Flat Mode button to toggle the way operations are displayed: all at once or individually.
  • Gradle:
  • IntelliJ IDEA 2017.3 lets you run tests with coverage with Gradle Test Runner. You can run tests with coverage even if you select the option Delegate IDE build/run action to gradle. In the Preferences window, you can enable the option Let me choose per test to choose how to run your tests with coverage per test: with the platform test runner, or with the gradle test runner. You can select the test runner type from the editor. You can also run tests with coverage from the editor, even if you delegate a test to Gradle.
  • Build tool window:
  • IntelliJ IDEA 2017.3 introduces a new Build tool window as a single place to view all of the output related to a Gradle build. Previously, the output of a Gradle build was displayed in different places depending on the context, including the Run or Messages windows. In some cases, it was even hidden as a background process.
  • If a project is set to auto-import, it will be automatically rebuilt when there are changes that affect a Gradle build. The new Build tool window shows the progress of this process as well.
  • Even when you enable Delegate IDE build/run actions to gradle, the build output will still be displayed in the Build tool window.
  • Run Dashboard:
  • In IntelliJ IDEA 2017.2, we introduced the Run Dashboard for Spring Boot applications. We are extending this functionality in v2017.3, so that the IDE now lets you add different types of run configurations to the Run Dashboard. In the Run/Debug Configurations window, you can add the required run configuration to the Run Dashboard. You can manage multiple run configurations at once by using the Run Dashboard. The Run Dashboard toolbar lets you rerun, stop, pause, or terminate an application. The right-hand side shows application-specific information.
  • Command line shortener:
  • IntelliJ IDEA 2017.3 introduces a configurable command line shortener – a convenient new way to specify a method used to shorten the command line for each configuration. Look in the Run/Debug Configuration dialog for a new field called Shorten command line.
  • You can set the default way to shorten the command line and use it as a template for future configurations. IntelliJ IDEA 2017.3 also enables you to share your configuration with your colleagues.
  • You can also preview the full command line if a long classpath was shortened via a temporary classpath.jar (the JAR Manifest option in the Run/Debug Configuration dialog).
  • Project configuration:
  • Now you can choose how to organize modules: by using module groups, or by grouping modules based on their qualified names.
  • There are also new improvements for unloaded modules. When you update a project that has unloaded modules via a VCS, the IDE will analyze all the dependencies between the modules. If newly added modules depend on the existing ones, they will be marked as loaded; otherwise, as unloaded.
  • Also, the IDE now checks that unloaded modules compile successfully before a commit.
  • Java EE 8:
  • IntelliJ IDEA 2017.3 expands its support for the key features in Java EE 8. The IDE now supports Asynchronous CDI Events, and allows you to easily navigate between the place where the event was fired and where this event was received. This is done by using icons in the gutter.
  • Spring and Spring Boot:
  • The IDE now automatically detects the Spring configuration in your code. It will automatically create a Spring facet for your project, or will alert you if any configuration is missing.
  • Also, the Spring Beans Dependencies diagram has been extended with a new Neighborhood Mode feature, which lets you choose only the necessary beans and only view their dependencies.
  • For better readability, you can easily switch to the Borderless View.
  • For Spring Boot MVC web applications, the IDE now automatically detects an MVC context. A Web Facet and a Spring Boot MVC Context will be set up automatically.
  • For Spring Boot MVC web applications, the IDE now fully supports all the major features including auto-completion, syntax highlighting, and navigation to related views.
  • Support for Spring Boot 2 is now available.
  • REST client:
  • IntelliJ IDEA 2017.3 introduces a brand new editor-based REST client. To start using the new REST client, create a scratch file with the .http extension.
  • In the new editor-based REST client, you can define the context for executing a request. Create a rest-client.env.json file inside your project and define an environment with variables. Once the environment variables are defined, you can easily switch between different environments such as production, testing, and development.
  • VCS:
  • For Git integration, IntelliJ IDEA 2017.3 provides faster branch operations, especially for big projects
  • The Log viewer now offers a new action called Interactively Rebase from Here
  • Settings synchronization:
  • IntelliJ IDEA 2017.3 ensures better synchronization of your settings across different installations. It provides a more convenient method for storing your settings, utilizing a JetBrains repository to store items such as the UI theme, colors, and fonts settings, and so on. You can apply these settings to all of your IDE instances using your JetBrains Account (JBA).
  • You can also synchronize the list of installed and enabled and disabled plugins.
  • Last but not least, here’s a list of some notable bugfixes in IntelliJ IDEA 2017.3:
  • JRE-509 JDK was updated to 1.8.0_152-release-1024-b06 x86_64: the HiDPI mode fallback logic was removed
  • IDEA-26988 the IDEA Coverage ignores empty private Constructors of Utility Classes
  • Two new options added in the Coverage settings:
  • to exclude implicit constructors from the coverage
  • to exclude empty private constructors coverage data in classes when all of the other methods are static
  • IDEA-101502 Dir diff: Files with different line separators are shown as different, but they are actually the same.
  • IDEA-178764 The pull request fails after the pull request creation
  • IDEA-170103 The Find in Path dialog don’t close (2017.1 version, Ubuntu 16.04)
  • IDEA-121059 JPA2.1: Error “Element entity-mapping must be declared” in the mapping file in case of standard schema location.
  • IDEA-138029 Cannot index custom maven repositories provided by Bintray
  • IDEA-134885 Gradle plugin incorrectly adds Maven artifact dependencies when they should resolve to module dependencies.

New in IntelliJ IDEA 2017.3 Build 173.3302.5 EAP (Oct 18, 2017)

  • The long-awaited Java EE 8 is here, and it adds many new capabilities to the platform: Multiple CDI enhancements, including support for asynchronous events, HTTP/2 support in Servlet 4.0, and more. The IntelliJ IDEA 2017.3 EAP build expands support for Java EE 8 key features. We recently briefly announced these features, and now it’s time to provide more details on the improvements we’ve made in this area.
  • Support for async events:
  • Starting with CDI 2.0, events can be fired asynchronously. IntelliJ IDEA 2017.3 supports Asynchronous CDI Events, and allows you to easily navigate between where the event was fired and where this event was received.
  • Support for dynamic beans (CDI extensions):
  • In IntelliJ IDEA 2017.3, you can quickly navigate between Injection point and Injected Beans using the icons in the gutter.
  • Navigation from disposer methods to their producers:
  • This IntelliJ IDEA 2017.3 EAP build allows you to navigate from disposer methods to their producers using a gutter icon.
  • Support for new built-in classes in CDI 2.0:
  • Starting with this EAP, the IDE supports the new built-in classes, RequestContextController and InterceptionFactory.
  • Support for implicit archives (without beans.xml)
  • The CDI specification defines two different types of bean archives: explicit and implicit. In the new IntelliJ IDEA 2017.3 EAP we support both types.
  • HTTP/2 support for Servlet 4.0:
  • One of the major features in Java EE is HTTP/2 support for Servlet 4.0. HTTP/2 has an important new feature: Server push. The Server push feature enables the server to send content to the client without an initial request from the client side. The main goal of this new approach is to improve the performance of web browsing. JSR 369 specifies the PushBuilder interface for the HTTP/2 Server Push feature.
  • IntelliJ IDEA 2017.3 supports this new Server Push feature and offers path completion for the PushBuilder.
  • New inspections:
  • A disposer method is always bound to a producer method. If you try to use a disposer method without the corresponding producer, IntelliJ IDEA 2017.3 detects the problem and alerts you. The IDE now tells you if a disposer must be a non-abstract method.

New in IntelliJ IDEA 2017.3 Build 173.3188.16 EAP (Oct 11, 2017)

  • 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.

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

  • Various bug fixes.

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

  • Among bugfixes, the update brings several important features.
  • First of all support for grouping modules according to their qualified names.
  • Enhance support for Java EE Java EE 8 and 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.

New in IntelliJ IDEA 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 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 2017.2.4 Build 172.4155.36 (Sep 13, 2017)

  • 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 %25%20)
  • 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 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 2017.2.4 Build 172.4155.24 EAP (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 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 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 2017.2.3 Build 172.3968.16 RC (Aug 23, 2017)

  • Among other things, the update 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. In other news, the update rolls the recent HiDPI fixes back because of regressions.

New in IntelliJ IDEA 2017.2.3 Build 172.3968.1 EAP (Aug 18, 2017)

  • New Project Wizard: Java module tooltip is shown for Android module
  • Delegate IDE build/run actions to Gradle doesn't work in a presence of Android subproject
  • Cannot move/resize diff view area of Commit Changes dialog
  • DockerCompose: cap_add, cap_drop: Support "ALL" value for autocompletion
  • Dockerfile ADD command doesn't support dashes in file names
  • Docker - Client is newer than server (client API version 1.25, server API version 1.24)
  • Docker plugin: bundle all the libraries to avoid runtime downloads
  • Switch Docker plugin from gradle- to platform- build
  • Multiple @since Javadoc tags are replaced with one on reformat
  • Cannot open javascript files
  • UTF-8 symbols (korean and japanese) incorrect appears in the debugger
  • using spring in dao layer auto input a pair of braces
  • Lag while typing
  • Color for severities are not updated via dropdown
  • FreeBSD-12, post ino64 update: no projects, config is not saved
  • Find Refactoring Preview is not shown first time
  • Action "Reformat code - Rearrange code" does not work in .as files
  • "Unable to load a certificate in this file" error when packaging AIR application
  • Idea does not respect "Output path" settings with gradle
  • Gradle dependency not included on classpath when project run from IDE
  • IntelliJ puts Gradle Java output on test module classpath
  • Gradle sync: Unable to resolve all content root directories, details: NullPointerException
  • Orphaned threads created by groovy.mvc.MvcProjectWithoutLibraryNotificator
  • IDEA 2017.2.1 keeps hanging
  • Wrong warning on AssertJUnit.assertNotNull() from testng
  • 2017.2 does not support WildFly Servlet Only distribution
  • JBoss Run Configuration - Native management port configuration not found when value for `jboss.server.base.dir` is quoted
  • Lone <p> tag in JSP seems to trigger language Injection in JS
  • Support needed for maven surefire systemPropertiesFile setting
  • Libraries not included in artifacts
  • Project View: "Back/Forward" navigation does not update selection in leftmost tree
  • Can not run a 'Jar Application' configuration with dynamic.classpath property set to true
  • Typing settings repository URL triggers path alert
  • Incorrect regex spring-boot properties
  • Spring bean with inner class defined via "Outer$Inner" in XML has no bean icon
  • Double Click or Cmd+W on value of path attribute from Spring form tags freezes IDE
  • 'Ctrl-E' reopens Java Module diagram without independent modules
  • Navigate | File and Class popups disappear
  • Incorrect terminology used to describe Jigsaw/JPMS features
  • Commit dialog: when the 'show right margin' option is off, but 'wrap when typing reaches right margin' is on, there is no wrapping
  • File status remains "changed" after the file is changed back to initial state
  • Improve displays of multi-line commit messages in Changes Window
  • UI freeze after huge fetch
  • "more..." link is shown in Version Control > Repository while there is no more content
  • TFS: Domain field should be disabled if Alternate auth type is used
  • Automatic ASCII conversion doesn't work anymore for property files
  • 502 Bad Gateway error from the server when post data
  • CSS modules support doesn't not work when using `import as`
  • Value of 'composes' attribute may be a reference to CSS @value
  • Wrong CSS syntax check for @apply rule
  • Option to break automatically on exceptions in Dart: all, unhandled or none.
  • Dart: query parameters are stripped from URL when redirecting
  • Support rel="noopener"
  • Redundant default attribute value assignment.
  • Don't force inserting parens after method name completion in JSX
  • ES6: re-exporteing default module causes 'default export not declared in imported module' error
  • IDE performs Flow analysis even when Javascript language level isn't "Flow"
  • Support Flow import type in Move symbol refactoring
  • invalid "attempt to assign to const variable" inspection for a variable marked /*global*/
  • Webpack aliases not resolved when using webpack.babel.config.js
  • IDE "failed to load" webpack config that exports function taking env and returning the config object
  • Add intention action to switch between "" and {} in JSX files
  • React component props no longer autocomplete
  • Wrong code inspections in XSLT Stylesheets with Angular
  • Ionic 3: show 'add platform' log
  • Missing type introspection inside *ngFor
  • Warning:(1, 1) Angular Language Service internal globalError: ngLanguageService.getDiagnostics is not a function
  • No quick-fix for Missing React import when using React 16
  • Webstorm on Mac freezes
  • Less: webpack ('~') imports not resolved when using 'resolve.alias' and 'resolve.modulesDirectories'
  • Lint .vue files with Standard
  • Importing scss files using tilde (~) as in webpack to specify a path relative to root won't work
  • Auto-Import not resolving TypeScript source (not declarations) in node_modules
  • Unnecessary brackets for typescript getters after autocomplete
  • .d.ts files are treated as non-project-files
  • TypeScript intellisense for the keyword "readonly"in constructor
  • Auto-import from TypeScript definition file with default export incorrectly destructures the import
  • Freezes from JSParameterInfoHandler/TypeScriptParameterInfoHandler
  • Spy-js cannot be started on Node 7+
  • executing multi statement mysql procedure returns only first result set
  • Can not execute begin ... end block if there are multiply such blocks
  • Results row count zeroed for scripts run from console outside default
  • Not applicable variable declaration
  • Oracle CSV Insert Rounds Numeric Data
  • Color settings IN CONSOLE EDITORS AND GRIDS does not work for grids
  • Unable to expand the content of the "Quick evaluate expression" windows
  • Please add Favorites to DBE
  • Missing context menu items on table bookmarksGo directly to table DDL from table editor with CTRL+B
  • Insert pair quote does not work in DB console
  • Schema Path List Scroll Problem
  • Option "Hide file extension in editor tabs" has no effects
  • scroll from editor doesn't work properly
  • Database -> Table -> Contents is a mess
  • UX improvements for "Submit a request" form

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

  • 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.
  • Support for CSS Modules with LESS and SASS
  • XQuery/XPath with Language Injection
  • Favorites in the Database tool window
  • You can install this update either via Toolbox App, or as a patch for IntelliJ IDEA 2017.2.1 (use Check for Updates), or otherwise just get an installer from our website.
  • Bug reports and your feedback, as always, are very welcome in our issue tracker.

New in IntelliJ IDEA 2017.2.2 Build 172.3757.52 (Aug 16, 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 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 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: -175646: Performance issue while typing
  • Bug: -175429: Throwable at com.intellij.openapi.wm.impl.WindowManagerImpl.allocateFrame
  • Bug: -174594: 100% of one core CPU usage while idle when specific file open and in front
  • Bug: -173669: IOException from get / put / append should set corrupted state for PersistentHashMap
  • Bug: -115890: Darcula background is applied on print on Django Model Dependency Diagram
  • Bug: -176128: 2017.2 Can't load project with character "|" in its name
  • Android:
  • Bug: -171681: Android SDK location is not editable in Settings; it is picked up from Project Structure only after creating a project
  • Bug: -175470: Missing transitive dependencies in Android multi-project using Gradle
  • Compiling Project:
  • Bug: -174642: Java 9 compilation fails with error
  • Database:
  • Bug: -175467: What hint 2017.2 add in sql?
  • Debugger: Usability: -174406: Smart step into: speed search doesn't work
  • Docker:
  • Feature: -171031: Docker: provide completion inside docker-compose.yml files
  • Bug: -175065: Docker: changing port bindings for the running container leads to the container deleting
  • Bug: -171581: Certificates folder does not exist at ~/.docker
  • Bug: -175675: Docker. The connection to docker-machine hangs in case of pointing tcp instead of https in API Url
  • Bug: -175930: Cannot Use Docker Plugin in Offline Environment
  • Bug: -175412: DockerCompose: IllegalArgumentException at clicking on the yml option names, which has additional spaces before it
  • Bug: -175822: Wrong autocompletion for extra_hosts
  • Bug: -175355: Docker: [windows] docker-compose deployment fails without COMPOSE_CONVERT_WINDOWS_PATHS
  • Bug: -171286: Docker: DockerView: Delete Attach(Websocket) item from the context menu
  • Bug: -175307: Docker: DockerClientException `Failed to parse dockerCfgFile` on pulling of any image
  • Bug: -174913: Docker Settings: F1 navigates to "Clouds", should navigate to "Docker" help page
  • Usability: -171357: Docker: Provide possibility to register a new Docker ‘account’ from DockerView
  • Usability: -171124: Docker: Connect. Error message should be visible completely on the right part of the view
  • Editor. Editing Text:
  • Bug: -175202: Permanent header component + virtual space enabled = first line is hidden by the header
  • Performance: -175031: Can't Change Editor Font
  • Gradle:
  • Bug: -176133: After gradle 4.0.1 build ends, is still indicating "Building..."
  • Groovy:
  • Bug: -128083: Groovy Console fails with CreateProcess error=206, The filename or extension is too long
  • Bug: -173703: Good code red: Comparing enums with @CompileStatic
  • Bug: -168009: Wrong behavior with capture generics
  • Bug: -175224: Incorrect "equals can be replaced with ==" highlighting when calling super
  • Bug: -174955: Groovy static compilation: inject() method marked red
  • IDE Configuration:
  • Bug: -174644: Save as Live Template does nothing if block has leading space or tab
  • Bug: -175643: Project wizard: progress on templates list lists spins infinitely
  • Cosmetics: -167417: SQL Dialect Settings: change the text
  • Indices:
  • Bug: -176004: erroneous "Nested different indices processing" detection
  • Java. Code Completion:
  • Bug: -175517: Generic Map Autocomplete Always uses "Object" as type instead of the actual type.
  • Performance: -175766: Chain completion freezes UI a bit
  • Java. Inspections:
  • Bug: -176362: 'Simplify stream API call chains' suggests to replace double stream with mapToInt
  • Bug: -175688: False-positive control flow inspection with native GWT methods
  • Bug: -172821: JUnit test class name inspection false positive in inner classes
  • Bug: -175510: "Constant conditions & exceptions" inspection provides non-sensical quick fix in some cases
  • JavaEE.Jetty:
  • Bug: -175418: Detected Jetty port is not updated until runconfig is closed
  • JavaEE.WebSphere:
  • Feature: -173517: Websphere Liberty profile: Respect custom WLP_USER_DIR location
  • Maven:
  • Bug: -176117: NullPointerException on reimporting Maven Modules in 2017.2
  • Bug: -175852: Maven module dependencies are gone after 2017.1.5 version
  • Product Documentation:
  • Bug: -173964: Spring configuration show help link is broken
  • Bug: -175234: Product built-in Help does not redirect properly
  • Project Configuration:
  • Bug: -174384: Unloading Modules: after all modules are unloaded it is impossible to load them back
  • Spring:
  • Feature: -151189: Spring Banner file: improve placeholder code insight
  • Bug: -175824: Spring Boot Run Dashboard: if ShowConfigurations is off and console is closed for existing RC, it can't be started
  • Bug: -175826: Spring Boot Run Dashboard: make it possible to restore Endpoints tab after it is closed without configuration restart
  • Bug: -173396: Using dashes or underscores as a reference to custom property inside map or list in a Spring Boot shows an error
  • Bug: -174585: Spring: resolving pattern resource references must use given filtering
  • Bug: -174713: Spring Boot: support configuration files located in test resource directory
  • Bug: -174469: Spring Boot autoconfiguration: @ConditionalOnProperty: multiple properties passing are not treated correctly
  • Usability: -174932: Spring Boot: provide completion for custom spring.config.name textfield
  • Cosmetics: -174250: Spring Boot: the SpringBootContext dialog changes its size unexpectedly and looks bad after entering the not matching spring.config.name
  • Exception: -173933: IAE at com.intellij.util.ObjectUtils.notNull
  • UML:
  • Bug: -174376: UML: no Undo is available for actions on saved diagrams
  • Bug: -90668: Printing Mechanism Prints the Theme's Background Color
  • Usability: -166077: Automatic change Darkula theme to Intellij in ERD print dialog
  • Usability: -173328: Diagram: on selecting the graph node using Ctrl-F the found diagram element should be selected on diagram
  • Unit Testing. JUnit:
  • Bug: -175556: Inspection "JUnit 5 malformed parameterized test" false positive
  • Bug: -175557: Inspection "JUnit 5 malformed parameterized test" false positive - primitive streams
  • Bug: -174657:
  • Exception when rerun failed JUnit5 tests when there are vintage JUnit4 tests too
  • Unit Testing. TestNG:
  • Exception: -174865: NullPointerException in TestNGRemoteListener.getParamsString()
  • User Interface:
  • Bug: -173740: Too small font in search textbox
  • Bug: -173369: Tabs limited to 2 when 1 is set
  • Bug: -174588: Switch JDK action does not work
  • Cosmetics: -165301: Darker maven icon on IntelliJ theme
  • Version Control. Git:
  • Bug: -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: 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 2017.2.1 Build 172.3544.18 EAP (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 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 2017.2 Build 172.3317.76 (Jul 18, 2017)

  • Java 9 module diagrams
  • Debugger: filtering arrays, collections, and maps
  • Groovy 2.5.0 support
  • VCS: reverting and rewording commits, formatting commit messages
  • Smarter code completion and control flow analysis:
  • Smart Completion becomes aware of builder classes and suggests chains of method calls on its first call, and the chain suggestions are sorted according to how frequently symbols are used in the current project.
  • Control flow analysis has become much smarter and detects a wider array of problems, especially when booleans, strings, arrays, lists, and maps are involved; it also checks nullability issues when corresponding annotations are used on type parameters for collections and maps.
  • New inspections and refactorings:
  • Inspections and quick-fixes: Replace with Set.of and Add Thread#onSpinWait() (both require Java 9), and Extract set from comparison chain.
  • Refactorings: Extract as Map Operation (for streams), Extract Functional Variable, and Extract Lambda to Method Reference
  • Spring Boot actuator endpoints:
  • The Run tool window now provides the actuator endpoint information, like Beans, Health, and Mappings.
  • Kotlin 1.1.3 support:
  • The editor can now display Parameter hints (introduced earlier for Java), along with Type hints, that is inferred type where it’s not explicitly set.
  • User interface:
  • Windows 10 native look and feel
  • Better HiDPI support for multiple display setup on Windows
  • Automatic font settings adjustment to match display resolution
  • JavaScript and TypeScript improvements:
  • Editor: Parameter hints and Type info
  • Formatting: Rearrange Code
  • Refactorings: Move (across ES6 modules)
  • Frameworks: better support for React and AngularJS
  • CSS Modules support
  • Better Webpack support
  • Code coverage for Mocha
  • Performance:
  • Arbitrary modules can now be marked as Unloaded to conserve CPU and memory resources when working on large projects.
  • You can suspend indexing and resume it at your convenience, for example, to save battery power.

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

  • The JRE has updated with several important performance fixes. See the JRE’s release notes.
  • The EAP has finished, so Ultimate now requires a license.

New in IntelliJ IDEA 2017.2 Build 172.3317.6 RC (Jul 14, 2017)

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

New in IntelliJ IDEA 2017.2 Build 172.3317.6 EAP (Jul 6, 2017)

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

New in IntelliJ IDEA 2017.2 Build 172.3198.6 EAP (Jul 5, 2017)

  • In addition to bugfixes, it introduces a new, experimental feature called Unloaded Modules.
  • This feature is supposed to help you to deal with large codebases by giving you the ability to select what modules you are going to work on in your project. Modules that you are not working with at the moment are marked as Unloaded and IntelliJ IDEA will not index or otherwise touch any files in these modules, which can help to conserve CPU and memory resources.
  • To access the feature, invoke the Project tree context menu and select Load/Unload Modules. And now you just select the modules you’d like to work with at the moment. If a module you marked as loaded depends on other modules, IntelliJ IDEA will prompt you to load them as well. When you’re about to refactor something, or are looking for usages of a symbol, you will be warned about the fact that there are unloaded modules that depend on the modules with which you are working, and therefore might contain code that should have been affected by the action, but won’t be. It’s important to understand that when you exclude a module, consistency of changes in code that belongs to it will not be guaranteed, so be cautious when using this feature.

New in IntelliJ IDEA 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 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 2017.1.2 Build 171.4249.39 (May 5, 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 2017.1.2 Build 171.4249.21 RC (Apr 20, 2017)

  • No subsystem:
  • Sometimes search (Ctrl + F) stops working
  • Code Analysis. Inspection:
  • Incorrect inspections result for maven project after upgrade to IDEA 2016.3
  • Editor. Editing Text:
  • Colors & Fonts: Console background is overridden by Default Text Backround
  • Find, Replace, Find Usages:
  • Find in path: no horizontal scrollbar in the preview pane
  • Find function is not working - it opens blank window
  • Packaging and Installation:
  • Failed to apply patch to update InteliJ IDEA from 2017.1 to 2017.1.1
  • User Interface:
  • Tabs of debugger tool window are cut from below with 4K resolution
  • i18n:
  • Resource Bundle list not refreshed on remove
  • No subsystem:
  • Angular2 Component template issue
  • Unable to save settings
  • Dart:
  • Dart 'await' and 'yield' keywords are sometimes not recognized in 2017.1.1
  • Debugger:
  • Breakpoints not clearing
  • JavaScript. Frameworks:
  • ".then()" in HTML file results in error
  • support for angular 4 ng-template
  • Incorrect property resolve in Angular 2 statements
  • Update Angular Live Templates
  • TypeScript:
  • Support for await in TypeScript 2.3
  • Unit Tests:
  • Karma plugin should have clickable webpack:// links when Jasmine test errors are logged in an Angular 2+ project
  • Running and debugging Jest tests with Create React App

New in IntelliJ IDEA 2017.1.1 Build 171.4073.35 (Apr 13, 2017)

  • Major bugfixes:
  • 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

New in IntelliJ IDEA 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 2017.1 Build 171.3780.107 (Mar 25, 2017)

  • 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.
  • Scala: Scala plugin improvements include a simpler Project Wizard, better SBT support, additional Akka-specific coding assistance, and the new Worksheet REPL mode.
  • 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.
  • Go: Gogland, the new Go IDE that we announced several months ago now also becomes IntelliJ IDEA Ultimate plugin.
  • 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://”.
  • Windows: The 64-bit installer for Windows lets you give IntelliJ IDEA more RAM.

New in IntelliJ IDEA 2017.1 Build 171.3780.52 RC (Mar 16, 2017)

  • Database tools:
  • function-based indices support for Oracle and Postgres
  • Compiling Project:
  • Compiling 1.5 with JDK9 problem
  • Gradle:
  • Gradle: unnesessary module is configured on creating a new project; Throwable at com.intellij.openapi.module.impl.ModuleManagerImpl.loadModules
  • IDE Configuration:
  • Internal error on stating RubyMine EAP
  • Run | Debug configuration:
  • "Debug" button disabled forever
  • User Interface:
  • JDK switcher does not show bundled jdk
  • No subsystem:
  • ESLint and .vue files
  • Dart:
  • Source Maps not working when opening Dart project in Browser
  • Debugger:
  • Docker debug does not work on Mac
  • JavaScript:
  • Module dependency diagram: do not show closing quote on the imported element
  • TypeScript:
  • Losing or very slow TypeScript type information after some time
  • No subsystem:
  • Support function-based indices in Oracle and Postgres
  • DB Console:
  • Change console color according to current database/schema
  • placeholders in stored procedures are not replaced
  • Unable to select console schema if we dropped current one
  • IDE General:
  • Editor theme preselection isn't smart
  • SQL Completion:
  • Code assist in row filter of table editor generates qualified name of columns breaking filtering

New in IntelliJ IDEA 2017.1 Build 171.3691.12 EAP (Mar 7, 2017)

  • 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 2017.1 Build 171.2613.7 EAP (Feb 2, 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 2016.3.4 Build 163.12024.16 (Feb 2, 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 2016.3.1 Build 163.9166.29 (Dec 17, 2016)

  • Move Element Right/Left actions are now available for Groovy
  • WebSphere support has been updated to v9

New in IntelliJ IDEA 2016.3.1 Build 163.9166.20 RC (Dec 8, 2016)

  • In addition to bugfixes, this build 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).

New in IntelliJ IDEA 2016.3 Build 163.7743.44 (Dec 6, 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 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.
  • 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 2016.2.5 Build 162.2228 (Oct 27, 2016)

  • 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 2016.3 Build 163.6110.12 EAP (Oct 14, 2016)

  • 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

New in IntelliJ IDEA 2016.2.5 Build 162.2228.14 RC (Oct 14, 2016)

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

New in IntelliJ IDEA 2016.3 Build 163.4396.1 EAP (Sep 14, 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 2016.2.4 Build 162.2032 (Sep 14, 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 2016.3 Build 163.3983.4 EAP (Sep 9, 2016)

  • BUG FIXED:
  • IDEA-53685 — IntelliJ 95.24 crashes randomly on MacOS 10.6.3
  • IDEA-53706 — Mac OSX hard crash
  • 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 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 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 2016.2 Build 162.646.4 EAP (Jun 7, 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 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 2016.1.2b Build 145.972 (May 18, 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 to Collections.sort
  • Bug - IDEA-150030 - No error reported for static inner class referencing non-static variable in outer class
  • Bug - IDEA-153632 - Wrong warning (red)
  • Bug - IDEA-150167 - Irrelevant error message for lambda
  • Bug - IDEA-153156 - unclear error message on red code: modifier 'interface' not allowed here
  • Bug - IDEA-154209 - Good code is red: "Operator '+' cannot be applied to 'java.lang.Object', 'java.lang.String'"
  • Bug - IDEA-153642 - Good code red. Assign method reference to Function
  • Bug - IDEA-152690 - False error: Incompatible types. Found: '', required: 'p.X'
  • Bug - IDEA-152694 - Parsing error in Eclipse Collections
  • Bug - IDEA-153122 - Good code yellow: unchecked warning for varargs when passing array
  • Bug - IDEA-153222 - Incorrect lambda type inferring
  • 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-151202 - IDEA highlights wrong method parameter as error
  • Bug - IDEA-152384 - Good code red. Array construction method reference
  • Bug - IDEA-150718 - [inspection] [java] No instance of type variable(A) exists when using stream API toArray()
  • Bug - IDEA-152758 - Bad code green. Generic inference from argument
  • Bug - IDEA-154108 - False positive: bad return type in method reference.
  • Bug - IDEA-150688 - Good code red. Pass wildcard enum class
  • Bug - IDEA-151901 - Inner interfaces are not resolved in java scratch files
  • Cosmetics - IDEA-151948 - Java editor: error message extends type parameter names with arbitrary numbers
  • Java. Intention Actions:
  • Bug - IDEA-153166 - Conversion from method reference with type wildcard to lambda creates uncompilable code
  • Bug - IDEA-152934 - Copy to temp final variable adds unnecessary final modifier
  • Bug - IDEA-153325 - Incorrect "Can be replaced with collect call"
  • Usability - IDEA-151996 - Multiple "Add Import" for pasted inner class references
  • Java. Refactoring:
  • Bug - IDEA-152822 - "Replace Constructor with Factory Method" refactoring should warn when method is already present
  • Bug - IDEA-151634 - Invert Boolean incorrectly modifies boolean variable of enhanced FOR cycle
  • Bug - IDEA-152956 - Option to moved to inner class is disabled
  • Bug - IDEA-151917 - Refactoring 'Replace Duplicate Code' doesn't work correctly with static methods when runs just after 'Pull Up method'
  • Bug - IDEA-152514 - 'Invert boolean' works incorrectly with final fields
  • Bug - IDEA-152883 - Non required cast when inline 'this' reference inside local class
  • Bug - IDEA-151440 - No Move Members refactoring warning when move will hide existing member
  • Bug - IDEA-152126 - Safe delete of method parameter should warn about usages in method references
  • Bug - IDEA-151809 - No warning when Pull Up method to the interface dependent on the instance variable
  • Bug - IDEA-152334 - Refactor/Extract/Method leads to "Variable [...] is already defined in the scope"
  • Bug - IDEA-120320 - Constructor field generation should be aware of checkNotNull type assignments
  • Bug - IDEA-153254 - Conversion from anonymous class to lambda could lead to forward reference issue
  • Bug - IDEA-152320 - "Package does not exist" prompt is not shown when moving a class to some library package
  • 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 @FunctionalInterface
  • Bug - IDEA-152331 - FieldCanBeLocal: not reported when calling super constructor
  • Bug - IDEA-153782 - Inspection Conditional expression (?:) fails for returns in lambdas
  • 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-152040 - Inconsistencies concerning analyzations of code using Optional and Optional#isPresent
  • Bug - IDEA-152446 - "Confusing argument to vararg method" false positive
  • Bug - IDEA-153332 - Wrong "Field can be converted to a local variable" hint
  • Bug - IDEA-153532 - False positive for "Condition is always false"
  • Bug - IDEA-153897 - False positive "Bad return type in lambda expression"
  • Bug - IDEA-153097 - SuspiciousMethodCalls misses the baddies
  • 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-153284 - Intermitted red highlighting of lambdas
  • Bug - IDEA-152303 - 'Optional.get() without isPresent() check' inspection should support assertions
  • Bug - IDEA-153164 - Inspection 'Replace Anonymous with lambda' creates uncompilable code in complex case with generics
  • Bug - IDEA-153261 - Conversion anonymous class to method reference may leave unnecessary wildcard parameter type
  • Bug - IDEA-151540 - "Remove explicit type arguments" intention breaks compilation
  • Bug - IDEA-151898 - Optional.get without isPresent
  • Bug - IDEA-150754 - False positive "Redundant type cast"
  • Bug - IDEA-152332 - "Explicit type arguments can be inferred" can be wrong with String.valueOf
  • 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
  • Bug - IDEA-152076 - Inversed condition in if() caused to false alarm for Optional.get() inspertion
  • Bug - IDEA-153324 - Erroneous error message about multiple non-overriding abstract methods on @FunctionalInterface
  • Bug - IDEA-151559 - "Explicit type can be replaced with " breaks code
  • JavaEE.Web:
  • Bug - IDEA-153402 - optimize imports does nothing in new classes
  • Maven:
  • Bug - IDEA-133331 - Dependency Diagram does not show conflicts
  • Packaging and Installation:
  • Bug - IDEA-149996 - IDEA 16 144.2608.2 cannot be compiled via ant: jdk.linux does not exist
  • 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-153847 - EAP 2016.1 doesn't start on Mac
  • 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
  • Bug - IDEA-150462 - JVMVersion New -> Typescript File" not only in Static Web Projects
  • Feature - WEB-20439 - Support upcoming TS 1.9 pathMapping semantics
  • Feature - WEB-20984 - include typescript 1.8.9
  • Bug - WEB-20887 - Typescript incorrect resolve amd imports with project modules
  • Bug - WEB-16951 - TypeScript: "Unused parameter"
  • 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[]
  • Bug - WEB-20625 - Convert to template string intention should work in TypeScript
  • Bug - WEB-21090 - Incorrect autoformat tsx code
  • Bug - WEB-13906 - forEach with array marks inner object methods as unresolved
  • Bug - WEB-18352 - Typescript: module resolution logic wrong. Analyzer ignores `typings` entry in sud-modules `package.json` when targeting commonjs
  • Bug - WEB-20743 - TypeScript type "import" is not added although it not present
  • Bug - WEB-20934 - Properties with "readonly" name breaks code validity
  • Bug - WEB-20684 - redudant semicolon in extract method refactoring
  • Bug - WEB-20849 - TypeScript: constructor parameters with decorators are always wrapped on formatting
  • Bug - WEB-20942 - No completion for paths for angular2 modules
  • Bug - WEB-21087 - [TypeScript] False error when initializing an array of objects with string literal types
  • 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-18835 - TypeScript: Autoformatting does not put spaces after colon before type in interfaces
  • Bug - WEB-20895 - TypeScript: Incorrect merging for types with generics
  • Bug - WEB-20894 - Good Code Red: TypeScript definition files
  • Bug - WEB-21107 - erroneous "private member is not accessible" warning in ng2 app
  • Bug - WEB-20961 - TypeScript: Path mappings: rootDirs should resolve relative path
  • Bug - WEB-20962 - TypeScript: Path mappings: recognize any baseUrl
  • 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
  • Bug - WEB-21612 - Chrome not loading ts files after security update
  • Unit Tests:
  • Feature - WEB-20979 - Debugging coffeescript with mocha should set mocha compilers up
  • Feature - WEB-21153 - Mocha+Typescript: Set extra mocha options automatically
  • Bug - WEB-20889 - Better mocha + typescript support
  • Bug - WEB-20772 - Karma: allow coverage preprocessors other than `coverage`
  • Bug - WEB-20846 - Mocha: multiline strings are shown as single line when comparing
  • Bug - WEB-10636 - Mocha: order output in the console correctly
  • Bug - WEB-20774 - Japanese characters are corrupted in the karma test runner.
  • No subsystem:
  • Feature - DBE-2161 - Structure view does not recognize SQL WITH syntax
  • DB Connectivity:
  • Usability - DBE-2327 - Please make missing SSH/SSL tab more discoverable for custom database connection
  • DB Console:
  • Bug - DBE-2008 - [0xDBE][Build DB-143.1040.1] "Pin result tab" doesn't work correctly
  • Bug - DBE-2463 - Can't view multiline errors
  • DB Introspection:
  • Bug - DBE-2492 - Connecting to SQl Azure database fails
  • Bug - DBE-2501 - Index out of bounds exception: BaseFamily.move(BaseFamily.java:281)
  • Bug - DBE-2367 - Length of Char and decimal fields not shown when extracting DDL
  • Bug - DBE-2517 - Introspection is broken by user table
  • Bug - DBE-2485 - Database-Window: OR-ing object filters does not work in datasource properties
  • DB Refactoring:
  • Bug - DBE-1674 - Rename table from DB2 causes disconnect
  • Data Viewer:
  • Bug - DBE-2331 - "Clone row" - do not copy primary key value
  • Bug - DBE-2460 - change row
  • Bug - DBE-2569 - MSSQL: unable to delete or update duplicate rows in table editor
  • IDE General:
  • Feature - DBE-874 - Ability to group files by their purposes
  • Bug - DBE-2377 - Export to CSV does not replace existing files
  • Task - DBE-2473 - Please make 'Remote Hosts Access' plugin available for installation
  • Feature - DBE-2552 - Perforce support?
  • SQL CodeStyle:
  • Bug - DBE-2494 - SQL formatting rules mess with local variables
  • 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-2478 - PostgreSQL: GRANT multiple permissions on a sequence highlighted as error
  • Bug - DBE-1186 - MySQL function {{MID()}} is a synonym for {{SUBSTRING()}} but doesn't accept two variable variant
  • Bug - DBE-855 - MS SQL: create index using WITH without parentheses is green
  • Bug - DBE-2447 - SET row_security highlighted as error
  • Bug - DBE-2424 - EXPLAIN on postgres CREATE TABLE AS
  • Bug - DBE-1225 - Allow qualified column names in MySQL INSERT statements
  • Bug - DBE-2321 - Code highlighting for sybase sql displays an error on ^ operator
  • User Interface:
  • Bug - DBE-2003 - Structure ToolWindow sorts shortens entry names wrong
  • Bug - DBE-1242 - Having focus in "Database Console" and pressing "close tab" with CMD-w always closes SQL console instead
  • Bug - DBE-2368 - No "Print..." opption in File menu
  • Editor:
  • Usability - EDU-591 - Find in Path - Preview: Keeps refreshing - unuseable
  • 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
  • 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
  • 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 to Collections.sort
  • Bug - IDEA-150030 - No error reported for static inner class referencing non-static variable in outer class
  • Bug - IDEA-153632 - Wrong warning (red)
  • Bug - IDEA-150167 - Irrelevant error message for lambda
  • Bug - IDEA-153156 - unclear error message on red code: modifier 'interface' not allowed here
  • Bug - IDEA-154209 - Good code is red: "Operator '+' cannot be applied to 'java.lang.Object', 'java.lang.String'"
  • Bug - IDEA-153642 - Good code red. Assign method reference to Function
  • Bug - IDEA-152690 - False error: Incompatible types. Found: '', required: 'p.X'
  • Bug - IDEA-152694 - Parsing error in Eclipse Collections
  • Bug - IDEA-153122 - Good code yellow: unchecked warning for varargs when passing array
  • Bug - IDEA-153222 - Incorrect lambda type inferring
  • 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-151202 - IDEA highlights wrong method parameter as error
  • Bug - IDEA-152384 - Good code red. Array construction method reference
  • Bug - IDEA-150718 - [inspection] [java] No instance of type variable(A) exists when using stream API toArray()
  • Bug - IDEA-152758 - Bad code green. Generic inference from argument
  • Bug - IDEA-154108 - False positive: bad return type in method reference.
  • Bug - IDEA-150688 - Good code red. Pass wildcard enum class
  • Bug - IDEA-151901 - Inner interfaces are not resolved in java scratch files
  • Cosmetics - IDEA-151948 - Java editor: error message extends type parameter names with arbitrary numbers
  • Java. Intention Actions:
  • Bug - IDEA-153166 - Conversion from method reference with type wildcard to lambda creates uncompilable code
  • Bug - IDEA-152934 - Copy to temp final variable adds unnecessary final modifier
  • Bug - IDEA-153325 - Incorrect "Can be replaced with collect call"
  • Usability - IDEA-151996 - Multiple "Add Import" for pasted inner class references
  • Java. Refactoring:
  • Bug - IDEA-152822 - "Replace Constructor with Factory Method" refactoring should warn when method is already present
  • Bug - IDEA-151634 - Invert Boolean incorrectly modifies boolean variable of enhanced FOR cycle
  • Bug - IDEA-152956 - Option to moved to inner class is disabled
  • Bug - IDEA-151917 - Refactoring 'Replace Duplicate Code' doesn't work correctly with static methods when runs just after 'Pull Up method'
  • Bug - IDEA-152514 - 'Invert boolean' works incorrectly with final fields
  • Bug - IDEA-152883 - Non required cast when inline 'this' reference inside local class
  • Bug - IDEA-151440 - No Move Members refactoring warning when move will hide existing member
  • Bug - IDEA-152126 - Safe delete of method parameter should warn about usages in method references
  • Bug - IDEA-151809 - No warning when Pull Up method to the interface dependent on the instance variable
  • Bug - IDEA-152334 - Refactor/Extract/Method leads to "Variable [...] is already defined in the scope"
  • Bug - IDEA-120320 - Constructor field generation should be aware of checkNotNull type assignments
  • Bug - IDEA-153254 - Conversion from anonymous class to lambda could lead to forward reference issue
  • Bug - IDEA-152320 - "Package does not exist" prompt is not shown when moving a class to some library package
  • 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 @FunctionalInterface
  • Bug - IDEA-152331 - FieldCanBeLocal: not reported when calling super constructor
  • Bug - IDEA-153782 - Inspection Conditional expression (?:) fails for returns in lambdas
  • 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-152040 - Inconsistencies concerning analyzations of code using Optional and Optional#isPresent
  • Bug - IDEA-152446 - "Confusing argument to vararg method" false positive
  • Bug - IDEA-153332 - Wrong "Field can be converted to a local variable" hint
  • Bug - IDEA-153532 - False positive for "Condition is always false"
  • Bug - IDEA-153897 - False positive "Bad return type in lambda expression"
  • Bug - IDEA-153097 - SuspiciousMethodCalls misses the baddies
  • 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-153284 - Intermitted red highlighting of lambdas
  • Bug - IDEA-152303 - 'Optional.get() without isPresent() check' inspection should support assertions
  • Bug - IDEA-153164 - Inspection 'Replace Anonymous with lambda' creates uncompilable code in complex case with generics
  • Bug - IDEA-153261 - Conversion anonymous class to method reference may leave unnecessary wildcard parameter type
  • Bug - IDEA-151540 - "Remove explicit type arguments" intention breaks compilation
  • Bug - IDEA-151898 - Optional.get without isPresent
  • Bug - IDEA-150754 - False positive "Redundant type cast"
  • Bug - IDEA-152332 - "Explicit type arguments can be inferred" can be wrong with String.valueOf
  • 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
  • Bug - IDEA-152076 - Inversed condition in if() caused to false alarm for Optional.get() inspertion
  • Bug - IDEA-153324 - Erroneous error message about multiple non-overriding abstract methods on @FunctionalInterface
  • Bug - IDEA-151559 - "Explicit type can be replaced with " breaks code
  • JavaEE.Web:
  • Bug - IDEA-153402 - optimize imports does nothing in new classes
  • Maven:
  • Bug - IDEA-133331 - Dependency Diagram does not show conflicts
  • Packaging and Installation:
  • Bug - IDEA-149996 - IDEA 16 144.2608.2 cannot be compiled via ant: jdk.linux does not exist
  • 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-153847 - EAP 2016.1 doesn't start on Mac
  • 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
  • Bug - IDEA-150462 - JVMVersion New -> Typescript File" not only in Static Web Projects
  • Feature - WEB-20439 - Support upcoming TS 1.9 pathMapping semantics
  • Feature - WEB-20984 - include typescript 1.8.9
  • Bug - WEB-20887 - Typescript incorrect resolve amd imports with project modules
  • Bug - WEB-16951 - TypeScript: "Unused parameter"
  • 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[]
  • Bug - WEB-20625 - Convert to template string intention should work in TypeScript
  • Bug - WEB-21090 - Incorrect autoformat tsx code
  • Bug - WEB-13906 - forEach with array marks inner object methods as unresolved
  • Bug - WEB-18352 - Typescript: module resolution logic wrong. Analyzer ignores `typings` entry in sud-modules `package.json` when targeting commonjs
  • Bug - WEB-20743 - TypeScript type "import" is not added although it not present
  • Bug - WEB-20934 - Properties with "readonly" name breaks code validity
  • Bug - WEB-20684 - redudant semicolon in extract method refactoring
  • Bug - WEB-20849 - TypeScript: constructor parameters with decorators are always wrapped on formatting
  • Bug - WEB-20942 - No completion for paths for angular2 modules
  • Bug - WEB-21087 - [TypeScript] False error when initializing an array of objects with string literal types
  • 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-18835 - TypeScript: Autoformatting does not put spaces after colon before type in interfaces
  • Bug - WEB-20895 - TypeScript: Incorrect merging for types with generics
  • Bug - WEB-20894 - Good Code Red: TypeScript definition files
  • Bug - WEB-21107 - erroneous "private member is not accessible" warning in ng2 app
  • Bug - WEB-20961 - TypeScript: Path mappings: rootDirs should resolve relative path
  • Bug - WEB-20962 - TypeScript: Path mappings: recognize any baseUrl
  • 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:
  • Feature - WEB-20979 - Debugging coffeescript with mocha should set mocha compilers up
  • Feature - WEB-21153 - Mocha+Typescript: Set extra mocha options automatically
  • Bug - WEB-20889 - Better mocha + typescript support
  • Bug - WEB-20772 - Karma: allow coverage preprocessors other than `coverage`
  • Bug - WEB-20846 - Mocha: multiline strings are shown as single line when comparing
  • Bug - WEB-10636 - Mocha: order output in the console correctly
  • Bug - WEB-20774 - Japanese characters are corrupted in the karma test runner.
  • No subsystem:
  • Feature - DBE-2161 - Structure view does not recognize SQL WITH syntax
  • DB Connectivity:
  • Usability - DBE-2327 - Please make missing SSH/SSL tab more discoverable for custom database connection
  • DB Console:
  • Bug - DBE-2008 - [0xDBE][Build DB-143.1040.1] "Pin result tab" doesn't work correctly
  • Bug - DBE-2463 - Can't view multiline errors
  • DB Introspection:
  • Bug - DBE-2492 - Connecting to SQl Azure database fails
  • Bug - DBE-2501 - Index out of bounds exception: BaseFamily.move(BaseFamily.java:281)
  • Bug - DBE-2367 - Length of Char and decimal fields not shown when extracting DDL
  • Bug - DBE-2517 - Introspection is broken by user table
  • DB Refactoring:
  • Bug - DBE-1674 - Rename table from DB2 causes disconnect
  • Data Viewer:
  • Bug - DBE-2331 - "Clone row" - do not copy primary key value
  • Bug - DBE-2460 - change row
  • IDE General:
  • Feature - DBE-874 - Ability to group files by their purposes
  • Bug - DBE-2377 - Export to CSV does not replace existing files
  • Task - DBE-2473 - Please make 'Remote Hosts Access' plugin available for installation
  • SQL CodeStyle:
  • Bug - DBE-2494 - SQL formatting rules mess with local variables
  • 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-2478 - PostgreSQL: GRANT multiple permissions on a sequence highlighted as error
  • Bug - DBE-1186 - MySQL function {{MID()}} is a synonym for {{SUBSTRING()}} but doesn't accept two variable variant
  • Bug - DBE-855 - MS SQL: create index using WITH without parentheses is green
  • Bug - DBE-2447 - SET row_security highlighted as error
  • Bug - DBE-2424 - EXPLAIN on postgres CREATE TABLE AS
  • Bug - DBE-1225 - Allow qualified column names in MySQL INSERT statements
  • Bug - DBE-2321 - Code highlighting for sybase sql displays an error on ^ operator
  • User Interface:
  • Bug - DBE-2003 - Structure ToolWindow sorts shortens entry names wrong
  • Bug - DBE-1242 - Having focus in "Database Console" and pressing "close tab" with CMD-w always closes SQL console instead
  • Bug - DBE-2368 - No "Print..." opption in File menu
  • Editor - Usability - EDU-591 - Find in Path - Preview: Keeps refreshing - unuseable

New in IntelliJ IDEA 2016.2 Build 162.74.16 EAP (May 18, 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.
  • Android:
  • Android Studio 2.0 features.

New in IntelliJ IDEA 2016.1 Build 145.256.33 RC 1 (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 16 Build 145.148.1 EAP (Mar 9, 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 16 Build 144.2925.2 EAP (Jan 20, 2016)

  • No subsystem:
  • IDEA-149147 (Usability Problem)
  • Generate | equals & hashcode: Don't propose to use Guava's implementation if current module doesn't depend on Guava
  • IDEA-148942 (Usability Problem): Presence of 'public' modifier in default getter/setter template is confusing
  • IDEA-150169 (Bug): IDE blocked on save due to AntConfigurationBase
  • IDEA-133613 (Bug): IDEA forces me to use diamond operators in a weird way, when it should not even require me to do so
  • IDEA-140824 (Bug): Search Everywhere popup doesn't display relevant class name if jar name is too long
  • WEB-19705 (Bug): Disable startup tasks in Default preferences
  • WEB-19341 (Bug): Align assignments does not work in case of inline comment
  • IDEA-149055 (Bug): The "Update copyright" command does not work in specific project.
  • IDEA-120967 (Exception): Settings->Menu and Toolbar not expanding
  • Ant:
  • IDEA-150156 (Bug): Ant Pre and Post Compile Tasks hang for a long time (AntConfigurationBase initialization issue)
  • Code Analysis. Inspection:
  • IDEA-75733 (Feature): "Concurrency annotation issues": support JSR 305 javax.annotation.concurrent
  • ColdFusion:
  • IDEA-149004 (Bug): coldfusion 11: syntax inspection: cfscript tag syntax.
  • DB.Connectivity:
  • DBE-103 (Feature): Interface to easily connect to localdb instances
  • DB.Refactoring
  • DBE-2079 (Bug): Oracle: impossible to edit "on delete actions" for foreign keys
  • Dart:
  • WEB-19591 (Bug): Dart Test not inside group misses context menu actions
  • Database
  • IDEA-148616 (Bug): Database Tool, casing, keys, PostgreSQL
  • IDEA-145073 (Bug): DB2: Rename not working for constraints and indexes
  • Debugger:
  • IDEA-136502 (Usability Problem): Improve usability of Smart Step Into for stepping into anonymous classes
  • IDEA-149786 (Bug): Watches editor is broken
  • IDEA-149686 (Bug): Eval outer variables does not work for anonymous classes
  • IDEA-149570 (Bug): Java debugger "Treads" view does not display frames, stalling on "Collecting data..."
  • Diff_Merge:
  • IDEA-137936 (Usability Problem): New diff shows less code than before
  • Editor. Editing Text
  • IDEA-103995 (Feature): Auto import methods on the fly
  • IDEA-149632 (Usability Problem): Display editor notification for library class sources that don't match bytecode
  • Editor. Intention Actions
  • IDEA-134217 (Bug): expanding/replacing wildcarded lambda results in broken code
  • IDEA-149787 (Bug): Cast to '?'
  • Gradle:
  • IDEA-149802 (Bug): In Gradle project, $MODULE_DIR$ points unexpected directory such as ".idea/modules".
  • HTML
  • WEB-19451 (Bug): Nested not validating
  • WEB-14615 (Bug): Rename prevents using proper angular directive name
  • IDE Configuration:
  • IDEA-149673 (Usability Problem): "Update channel switched to Early Access Program" notification is shown even on the first start-up
  • Java. Code Completion:
  • IDEA-38166 (Bug): Do not suggest classes for the second implementing
  • Java. Error Highlighting:
  • IDEA-150166 (Bug): Irrelevant error messages for unreported exception in Java 8 lambda
  • IDEA-146135 (Bug): Undetected error: D is not abstract and does not override abstract method foo(java.lang.String) in A
  • IDEA-149670 (Bug): Lambda argument combined with diamond operator are not being properly resolved
  • IDEA-149975 (Bug): Unexpected "cannot be applied to" red line while working with OW2 ASM
  • IDEA-149289 (Bug): Not able to identify ambiguous method definition error
  • IDEA-140490 (Bug): Missing error: class C inherits unrelated defaults for foo(java.lang.String) from types A and A
  • IDEA-149488 (Bug): Lambda warning with derived class, but not abstract base class
  • IDEA-150124 (Bug): Good code red: Cannot cast capture to java.lang.Object[]
  • IDEA-147335 (Bug): Error parsing multiple interface inheritance from abstract class
  • IDEA-149709 (Bug): Good code red on generic
  • IDEA-149688 (Bug): No error reported on invalid usage of method reference from captured type
  • IDEA-149224 (Bug): Good Code Marked Bad
  • IDEA-149774 (Bug): Good code is red
  • IDEA-146070 (Bug): False error: C inherits abstract and default for foo() from types B and A
  • IDEA-67838 (Bug): Error 'methods foo(T) from C and foo(Integer) from C are inherited with the same signature' is not detected
  • IDEA-149807 (Bug): Working code using generic wildcards highlighted red in IDEA 16
  • IDEA-146056 (Bug): Class must override non-default interface method
  • IDEA-132606 (Bug): Classes missing from JAR External Libraries view in Project window
  • Java. Intention Actions:
  • IDEA-150168 (Bug): Wrong intention of removing explicit type arguments in lambda
  • Java. Refactoring:
  • IDEA-149824 (Feature): "Move Inner to Upper Level" Dialog accepts invalid Java package names
  • IDEA-149639 (Bug): Inline super class incorrectly substitute switch statement
  • IDEA-149489 (Bug): Java code refactoring fails to suggest add add'l param to static method called from constructor
  • IDEA-149120 (Bug): Trailing comment in selection confuses Extract Variable action
  • IDEA-57404 (Bug): 'Introduce variable' refactoring should select a component of an intersection type based on further member selection
  • IDEA-149788 (Bug): "Pull members up" (Java refactoring): "Make abstract" checkbox is sometimes confusing (or default value is unexpected)
  • IDEA-149230 (Bug): IDEA is unable to inline super class in method with generic restriction
  • IDEA-149247 (Bug): Refactor -> Extract -> Interface does not correctly insert spaces between multiple class-level generic parameters
  • IDEA-150176 (Bug): Safe Delete on type parameter: probably irrelevant question about method hierarchy
  • IDEA-149121 (Bug): Make inline editor for Extract Variable show interfaces
  • Java.Inspections:
  • IDEA-149740 (Bug): Lambda Type Inference Bug
  • IDEA-149649 (Bug): "Private member access" inspection should not warn on inlined constants.
  • IDEA-134160 (Bug): Inspection "Explicit type arguments can be inferred" needs update for Java 8
  • IDEA-149822 (Bug): "Conditional Expression with identical or similar branches" works incorrectly in case of different types of branches
  • IDEA-121659 (Bug): Java 1.8: "Replace with forEach" quick fix is not suggested unless forEach argument can be a method reference
  • JavaEE.Glassfish:
  • IDEA-119288 (Bug): Wrong automatic context root for exploded WAR
  • JavaEE.WebLogic:
  • IDEA-146945 (Bug): Connection with Weblogic randomly not established
  • IDEA-149369 (Bug): Weblogic 12.x.x: specify deployment name for Auto-deploy method
  • IDEA-147963 (Bug): Poor responsiveness possibly due to excessive memory usage
  • JavaEE.WebSphere:
  • IDEA-139866 (Bug): Slow deployment of EJB 3.0 EJBs to WebSphere 8
  • JavaFX:
  • IDEA-149759 (Bug): JavaFX: warnings in FXML files when using Scala Controllers
  • JavaScript:
  • WEB-16165 (Bug): Returned expression type Array is not assignable to type fixme
  • WEB-19660 (Bug): Red code in example section of JSDoc comments in uncompressed angular 1.5
  • WEB-18974 (Bug): Cannot resolve symbol error if multiple implementation match the ES6 import path
  • WEB-19656 (Bug): Incorrect recognition of function call as expression statement
  • WEB-19655 (Bug): IllegalArgumentException when use backticks in require statements
  • JavaScript. Formatter:
  • WEB-16727 (Feature): Add formatting for TypeScript/ES6 module import syntax
  • WEB-19281 (Feature): Code Style for typescript should allow configuring spaces using in es6 import syntax
  • WEB-13129 (Bug): ES6 Wrong Chaining Indentation
  • JavaScript. Frameworks:
  • WEB-18237 (Feature): Angular 2: inspection "Event handler can't be empty"
  • WEB-18652 (Feature): Angular 2: Refactor - Rename for component names
  • Maven:
  • IDEA-116406 (Bug): Maven dependencies with scope import aren't resolved locally
  • Node.js:
  • WEB-19652 (Bug): Node remote interpreter: do not reconnect to all hosts on Settings/RC opening
  • WEB-19639 (Bug): Node remote interpreter: Heap snapshot cannot be saved
  • Refactoring:
  • IDEA-120116 (Bug): Could not copy file with special characters
  • SQL.Highlighting:
  • DBE-1860 (Bug): Statement ALTER TABLE table_name ADD CONSTRAINT FOREIGN KEY is not highlighted as erroneous
  • DBE-2085 (Bug): Sybase dialect doesn't recognize special variables (starting with @@)
  • Spring:
  • IDEA-98126 (Feature): Spring 3.1 ActiveProfiles. Support resolving property references in the active profile(s). Currently references are marked as errors.
  • IDEA-149942 (Usability Problem): Spring Configuration Check: hide balloon after applying "Create Default Context" if there is only one module with errors
  • IDEA-149749 (Bug): ChangeActiveSpringProfiles: when ChangeProfiles... action is invoked for fileset in Spring toolwindow, the selected context should be used
  • IDEA-80734 (Bug): Spring 3.1: beans defined in xml config imported by library @Configuration-annotated class are not recognized
  • IDEA-149758 (Bug): If the Spring facets exist but the unmapped configuration files are found the Spring Configuration Check notification text is misleading
  • IDEA-149745 (Exception): INRE at com.intellij.util.indexing.FileBasedIndexImpl.a
  • TypeScript:
  • WEB-17369 (Feature): TypeScript optimize imports does nothing
  • WEB-17458 (Feature): Merge autoimport generated statements in TypeScript
  • Unit Testing. JUnit:
  • IDEA-148273 (Bug): JUnit configuration creation in scala for IDEA 15
  • Unit Testing. TestNG:
  • IDEA-149594 (Bug): TestNG with ITest implementation reports the progress incorrectly in TestRunner GUI
  • User Interface:
  • IDEA-149818 (Bug): Smart Step Into (Shift+F7) context menu focus does not between windows
  • Version Control:
  • IDEA-149782 (Feature): Files Merged with Conflicts dialog should sort files by click to the table headers
  • IDEA-149784 (Bug): Files Merged with Conflicts dialog does not allow type-to-search in table
  • 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 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 correctly
  • 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 15.0.3 Build 143.1820.1 EAP (Jan 14, 2016)

  • -150169 (Bug) IDE blocked on save due to AntConfigurationBase
  • IDEA-150156 (Bug) Ant Pre and Post Compile Tasks hang for a long time (AntConfigurationBase initialization issue)
  • 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 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 15.0.2 Build 143.1184 (Dec 11, 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 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 15.0.2 Build 143.870.1 EAP (Nov 19, 2015)

  • everal 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.
  • IDEA-147873 (Bug): Good code marked red with lambdas/method references.
  • IDEA-147979 (Bug): META-INF Premain-Class / Agent-Class wrong type.
  • IDEA-143194 (Bug): Editor show errors on usage of generic method with 'extends' and "exact subclasses" and no explicit typing.
  • IDEA-147399 (Bug): Incorrect "wrong argument type" error for lambda.
  • IDEA-147393 (Bug): Good code is red.
  • 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-145244 (Bug): Incorrect error.
  • IDEA-147529 (Bug): Method reference appears as an error.
  • IDEA-147619 (Bug): Type inference issues with lamdas and type parameters in Java8.
  • IDEA-147745 (Bug): "Static import method" intention chooses overloads randomly
  • Java. Intention Actions:
  • IDEA-147566 (Bug): Idea adds unnecessary cast when introduces local variable of type with self-referencing parameter
  • Java. Refactoring:
  • IDEA-147539 (Bug): Move Static Members refactor breaks switch statements.
  • IDEA-147535 (Bug): refactor deleting a method argument retains javadocs of deleted argument.
  • IDEA-147503 (Bug): Extract variable is paranoid when it comes to array indices
  • Java.Inspections:
  • IDEA-134970 (Bug): Inspection settings panel does not load.
  • IDEA-135101 (Bug): False positive of "Empty class".
  • IDEA-145738 (Bug): Inspection Redundant field initialization removes constant.
  • IDEA-145956 (Bug): Unnecessary unary minus gives false positive on string appending
  • JavaEE.JBoss:
  • IDEA-142575 (Bug): WildFly: runtime-name should respect dots in artifact name
  • JavaScript. Frameworks:
  • WEB-18931 (Bug): Yeoman project can not be created on a mounted drive
  • OSGi:
  • IDEA-147390 (Bug): Analyzer Plugin failed.
  • IDEA-147261 (Bug): Compilation fails on OSGi modules when Maven plugin is disabled
  • Packaging and Installation:
  • IDEA-130951 (Bug): IDEA doesn't apply updates when running with the "nosplash" argument.
  • Refactoring:
  • IDEA-147589 (Bug): failed refactoring prevents further refactoring
  • SQL:
  • IDEA-147384 (Bug): SQL: Sybase dialect does not understand *= for left outer join
  • SQL.Highlighting:
  • DBE-1864 (Bug): User SQL parameter %var and &var doesn't work.
  • DBE-1854 (Bug): Autocomplete works when editing SQL query, however fails after same query is "run in console".
  • DBE-1859 (Bug): ORACLE ?????? ??? ???????? ??????.
  • Template Languages. Velocity:
  • IDEA-147902 (Bug): IDEA's bad case of velocity syntax highlight
  • TypeScript:
  • WEB-18345 (Feature): tsconfig.json changes not recoginized in real-time.
  • WEB-18643 (Bug): False positive error with type cast in TypeScript, 'new' and untyped 'var'.
  • WEB-18888 (Bug): Typescript generics in constructor-function of Angular's $q-service doesn't work.
  • WEB-19000 (Bug): TypeScript: Default initializers on required parameters
  • Unit Testing. JUnit:
  • IDEA-147768 (Bug): Failed tests are not shown in test runner.
  • IDEA-146404 (Bug): Repaired after crash: PersistentEnumerator storage corrupted
  • Unit Testing. TestNG:
  • IDEA-147403 (Bug): Running a set of tests jumps to/brings to the foreground the testsuite.xml file (TestNG).
  • IDEA-147573 (Bug): TestNG DTD is outdated..
  • IDEA-147591 (Bug): TestNG dependsOnMethods resolution broken in Groovy
  • Unit Tests:
  • WEB-19011 (Bug): Mocha: "File pattern" option should be handled as multiple cli arguments
  • User Interface:
  • IDEA-147711 (Bug): Labels in the JUnit Test Discovery run/debug configuration are truncated.
  • IDEA-143450 (Bug): HiDPI on Win7: IDEA splash screen is truncated with text size set to larger (150%).
  • IDEA-144730 (Bug): HiDPI broken in 142.4491.
  • IDEA-146637 (Bug): Border is off on the tool window's title
  • Version Control:
  • IDEA-147655 (Usability Problem): revert button at top level now reverts ALL files without warning Pycharm 5.
  • IDEA-90988 (Usability Problem): "Delete local copies of added files" is not available if revert action is called from existing files
  • Version Control. Log:
  • IDEA-137016 (Usability Problem): VCS Log: Go to Hash/Branch/Tag action works confusingly together with filter by repository, when there are different refs with the same name in different roots.
  • IDEA-147797 (Bug): Branch popup menu appears only after commit details are loaded.
  • Version Control. Perforce:
  • IDEA-147943 (Bug): Perforce Jobs does not function.
  • IDEA-146139 (Bug): Perforce annotations have some random gaps in them

New in IntelliJ IDEA 15.0 Build 143.381 (Nov 12, 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 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 14.1.5 Build 141.2735.5 (Oct 1, 2015)

  • No subsystem:
  • Support JSON files with one object per row
  • Intellij Idea hangs randomly
  • Extremely slow syntax analysis for JS
  • File templates are not imported via File/Import Settings
  • Plugin installation error on stastup
  • IntelliJ IDEA does not start after license server URL chang
  • IDEA hangs after I tried restart debugging test
  • Warning tooltips overlap scrollbar
  • JAR Application Run Configuration Program Arguments overwritten by other JAR Application configuration with same JAR
  • Distraction Free Mode (tabs placement: none) bug
  • Add support for JSHint 2.8.0
  • Poor performance when the HTTP proxy is configured using PAC
  • Keymap with åäö characters doesn't get stored properly.
  • Incorrect typo generated by "attribute's"
  • SerializerNotFoundException at com.intellij.psi.stubs.StubSerializationHelper.deserialize
  • Android:
  • Replace check getFacets().size() > 0 with hasFacet() which stops on first match
  • Code Analysis. Inspection:
  • Local inspections run globally should use multiple cores
  • IDEA 15 EAP Hangs Sometimes for a Few Minutes
  • Code Formatting and Code Style:
  • CFML Color issue when CFQUERYPARAM tag is hit.
  • CoffeeScript:
  • require breaks variable resolve
  • Variable incorrectly marked as unresolved reference when using module.exports
  • ColdFusion:
  • CFML: Autocompletion for closing tag does not respect letters case
  • cfml using comment keystroke on empty line comments out following line
  • TODO: coloring not applied to javascript in CFML files
  • Strange CFML parsing problem
  • ColdFusion. Editing CFM files require configured Data Source.
  • Removal of indenting when reformatting CFML comments
  • Dart:
  • Dart remote debugging always connects to localhost
  • Dart reference resolution / find usages fails in case of multimodular project with 'Path Package' dependencies
  • Initializing formal with void-returning function-type is not recognized by the IntelliJ syntax-checker.
  • Data.Viewer:
  • Wrong values when copying big numbers to DB
  • Database:
  • SOE at com.intellij.ide.navigationToolbar.NavBarModel.a
  • Debugger:
  • Images viewed using debugger's evaluate window are not cleared from memory
  • Line numbers in breakpoints dialog box broken by line wrappin
  • Docker:
  • Docker: unable to build list of containers due null as a container name
  • Docker: attach to container
  • Container starts on multiple Docker instances
  • Docker: provide user readable hints on connection error
  • Docker: certificates folder on linux
  • Update plugin requirements in its description
  • Editor. Editing Text:
  • A way to disable highlighting code while mouse hovers in-file "breadcrumbs" navigation
  • Editor. Error Highlighting:
  • Good code is red: Unicode supplementary character range
  • File System:
  • Replace list with set to resolve linear scan on list remove
  • Find, Replace, Find Usages:
  • IDE should be responsive during global inspections
  • Find/Search still matches system Libraries even though not in scope
  • "Except comments" replacement option doesn't work as expected
  • Selecting "All Files" part way through a Replace in Path goes back and replaces any matches already replaced
  • Search and Replace All not working
  • Flash_Flex:
  • Infinite import loop after pasting code if 'Add unambiguous imports on the fly' is enabled
  • MXML Design Preview Plugin 1.4.138 doesn't work with IntelliJ IDEA 14.0.0.2
  • Grails:
  • Non-forked mode doesn't work with Grails 2.5
  • Groovy:
  • Editor locks up somewhat randomly, requiring a force quit
  • IDE Configuration:
  • File template descriptions are wrapped when shouldn't + better padding in general description
  • File templates variables table size is inconsistent
  • No help for Settings | Debugger
  • Global libraries are no longer exported via File | Export Settings
  • Indices:
  • InvalidVirtualFileAccessException at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.getFileId
  • Java. Error Highlighting:
  • Cannot find runtime classes on jdk 1.9.0_b74
  • JavaEE:
  • Hector is slow: Inspections take too long to finish
  • JavaScript:
  • infinite js parsing
  • JavaScript. Inspections:
  • ESLint .eslintrc as YAML causes spurious error
  • eslint validation context.getFilename incomplete
  • JavaScript. Predefs:
  • DOMTokenList has wrong method signatures
  • Packaging and Installation:
  • Automatic update breaks
  • Patches for Windows should include JDK
  • Project View:
  • Project view of non-Java IDEs is not refreshed when directory moved
  • Tapestry:
  • [Tapestry5 plugin] .tml editor doesn't recognize t:upload tag
  • Tapestry project library download fails - codehaus repository is no longer accessible
  • HTML5 attribute parsing throws errors in Intellij IDEA
  • Incorrect red squiggly error line below "-" (dash) characters in TML tag attributes
  • Terminal:
  • Windows 10 - terminal is not functional
  • Unit Tests:
  • Karma + CoffeeScript = no coverage results
  • User Interface:
  • Sluggish scrolling when Soft-Wraps are enabled and text is wrapped
  • Variable in file template descriptions have different colors
  • Now it's impossible to switch between recent files and recent edited files
  • Invalidate Caches: Message reads strange, Window layout could be better
  • Sheet dialogs: Order of buttons and their sizes and positions are incorrect
  • Environment Variables with path in value are pasted without slashes
  • Version Control:
  • Changes are lost after push
  • Version Control. Git:
  • VCS Push hangs
  • Version Control. Perforce:
  • IDEA does not show all changed files for old revisions after p4 copy operation
  • Version Control. Subversion:
  • Subversion Annotate doesn't work for some files
  • Subversion -> Show Current Revision shows wrong commit message
  • Can not add files with '@' in their name to version control
  • Subversion: svn1.9: MergeFrom fails if root folder doesn't contain svn:mergeinfo property yet
  • Subversion: cannot add external with Subversion 1.9 if no externals existed
  • Support SVN 1.9
  • Subversion: svn1.9: Ignore command doesn't work if folder doesn't contain svn:ignore property yet
  • Version Control. TFS:
  • "Unexpected subelement InheritLevel" while adding TFS Server in "Manage TFS Servers and Workspaces" dialog

New in IntelliJ IDEA 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 14.1.4 Build 141.1532.4 (Aug 7, 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 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 15 Build 142.3050.3 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 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 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 14.1.4 Build 141.1531.2 RC (Jun 17, 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 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 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 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 14.1.2 Build 141.713.2 (Apr 23, 2015)

  • Among bugfixes (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 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 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 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 14.1.1 Build 141.178 EAP (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 14.1 Build 141.177.4 (Mar 24, 2015)

  • 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.
  • And much more…

New in IntelliJ IDEA 14.1 Build 141.176 EAP 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 14.0.4 Build 139.1602 EAP (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 14.1 Build 141.175.3 EAP (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 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 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 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 14.0.4 Build 139.1408 EAP (Feb 21, 2015)

  • Android:
  • (Bug) Add help button to the Choose Device dialog
  • (Bug) Parsing of JSX Harmony Fails, when having Android Support Enabled
  • (Bug) Android resources get messed up
  • (Bug) Android-Gradle: New Project Creation: "Compile with" setting is ignored, the latest SDK is set instead
  • (Bug) Intellij does not work with android-maven-plugin 4.0.0-rc.3
  • (Bug) Add Help button to the New Resource Directory dialog
  • (Bug) Add Help button to the New Resource File dialog
  • (Exception) Android: Throwable at com.android.tools.idea.model.PrimaryManifestInfo.syncWithReadPermission
  • (Exception) Android Support plugin: exception when creating new virtual device
  • (Exception) Android: AVD Manager button causes exception if Android SDK isn't bundled
  • Code Analysis. Inspection:
  • (Bug) Deadlock while running an inspection on the project
  • CoffeeScript:
  • (Bug) Files becomes uneditable, and application unusable, in 9.0.3
  • Console:
  • (Bug) No exit code shown when run is complete
  • Debugger:
  • (Bug) Debug: View values in editor - slow for huge arrays
  • (Bug) Android Studio: popups for JavaDoc and variables are conflicting
  • Documentation:
  • (Bug) Map the 'help' button in the Problems wool window toolbar with the corresponding help ID
  • Gradle:
  • (Exception) Throwable at com.intellij.ide.errorTreeView.NavigatableMessageElement.(NavigatableMessageElement.java)
  • IDE Configuration:
  • (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)
  • (Bug) Error on Settings save: Cannot save scheme 'Ruby/Rails: The data "null" is not legal for a JDOM attribute: A null is not a legal XML value.
  • Indices:
  • (Bug) Indexing hangs after maven import
  • Java. Error Highlighting:
  • (Bug) Good code red: annotations not allowed here for "new @UI Runnable() {}"
  • JavaEE.Tomcat:
  • (Bug) "After launch" option for tomcat run configuration uses HEAD instead of GET
  • Language Injection:
  • (Bug) JSON language injection in java string complains about escaped quotes
  • Packaging and Installation:
  • (Feature) Refactoring launchers.
  • (Bug) IDEA freezes during indexing; OutOfMemoryError: PermGen space
  • (Bug) Idea64 crashes when IDEA_VM_OPTIONS is configured
  • (Bug) pycharm launcher on OSX does not set idea.executable causing failure to load vmoptions files
  • Plugin Support. DevKit:
  • (Bug) It is not possible to shadow PsiClasses contributed by JavaPsiFacadeImpl$PsiElementFinderImpl
  • SASS:
  • (Bug) Compass support in PyCharm - www.iml importPaths saves in different orders
  • Unit Tests:
  • (Cosmetics) Mocha: RC: information link for "User interface" field is broken
  • User Interface:
  • (Bug) 'Problems' icon not always highlighted when there is a problem
  • (Bug) 'keymap' configurable is modified after open Preferences
  • Version Control:
  • (Performance Problem) ShelvedChangesViewManager should not process all patches in config.patches on project load
  • XML:
  • (Bug) Unable to fetch a missing resource

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

  • In addition to bugfixes it also brings you 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.

New in IntelliJ IDEA 14.1 Build 140.2285 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 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>
  • IDEA-134808 (Bug): Lambda expressions buggy ambigious for throwable an return when lambda is with or without {}
  • IDEA-134261 (Bug): JDK 8 method reference support: wrong "Cannot resolve method"
  • Java. Intention Actions:
  • IDEA-134698 (Bug): extract if refactoring breaks condition
  • Java. Refactoring:
  • IDEA-134348 (Feature): Create Field: does not support initialization in constructor
  • IDEA-134509 (Task): Intention produces code with warning
  • IDEA-134349 (Bug): Create Local Variable: does not make variable final though selected and required
  • IDEA-133947 (Bug): Replace with lambda refactoring doesn't take synchronized into account
  • IDEA-133700 (Bug): Wrong result of Inline Refactor
  • Java.Inspections:
  • IDEA-134183 (Feature): @SuppressWarnings("hiding") is not recognised
  • IDEA-135259 (Bug): Out of memory errors on complex method contract processing
  • IDEA-134072 (Bug): "Empty finally block" fix intention incorrect for fixing try-with-resources case
  • IDEA-134846 (Bug): Inspection: Parameter Hides Field - IDEA does not consider 'setter' methods with multiple parameters as valid setters
  • IDEA-134677 (Bug): ConstantCondition inspection could be smarter for enums
  • IDEA-134039 (Bug): "Anonymous type can be replaced with lambda" false negative
  • IDEA-133686 (Bug): "Unboxing may produce 'java.lang.NullPointer' exception" false negative with method reference expression
  • IDEA-134022 (Bug): Parameter erroneously marked as "unnecessary final"
  • IDEA-133714 (Bug): "Unboxing may produce 'java.lang.NullPointer' exception" false negative with method reference expression
  • IDEA-134747 (Bug): Threading issues | Instantiating a Thread with default 'run()' method flse positive
  • IDEA-134748 (Bug): Inheritance issues | Abstract method with missing implementations false positive
  • IDEA-133733 (Bug): Intention 'Replace with diamond' leads to code that doesn't compile
  • IDEA-133685 (Bug): "Unboxing may produce 'java.lang.NullPointer' exception" false positive with lambda
  • JavaEE.App Servers.Generic:
  • IDEA-132397 (Bug): Redeploy triggers 'make' on artifact but it's not getting updated
  • JavaScript:
  • IDEA-133116 (Bug): can't edit JavaScript library file
  • WEB-14269 (Bug): Structure View for JSON: Collapse All does expand instead of collapse
  • 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
  • JavaScript. Frameworks:
  • WEB-14284 (Task): Document creation of an AngularJS project stub
  • WEB-14692 (Bug): AngularJS - good code yellow - comma in ng-repeat LHS
  • LESS:
  • WEB-14596 (Bug): `fade(#000, 50%)` background value must be valid in *.less files
  • Maven:
  • IDEA-133044 (Usability Problem): Settings / Maven / Running Tests: make options On by default
  • IDEA-133754 (Bug): Maven: resources builder: support outputDirectory parameters of maven-resources-plugin testResources/resources goals
  • IDEA-133196 (Bug): import of maven project creates .idea artifact with absolute file path
  • IDEA-120890 (Bug): Maven: surefire: systemPropertyVariables: unresolved property reference is used in command line as is
  • IDEA-107289 (Bug): IDEA ignores the clientIncludes/clientExcludes configuration from the maven-ejb-plugin
  • IDEA-126266 (Bug): Maven cache is huge
  • IDEA-106594 (Bug): Maven ${project.parent.basedir}
  • Node.js:
  • WEB-14365 (Feature): npm install action - show progress indicator
  • OSGi:
  • IDEA-133851 (Bug): Package Accessiblity Inspection Error for Annotation with Retention Policy of Class
  • IDEA-130695 (Bug): "The package is not exported by the bundle dependencies" in unit tests [maven project].
  • 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
  • Project Configuration:
  • IDEA-132877 (Bug): Cannot edit 'Default Project Structure' if some project is opened
  • IDEA-135051 (Bug): NullPointerException when trying to open an old .ipr project with IDEA 14
  • IDEA-130853 (Bug): Library downloader: support redirecting HTTP responses
  • Run | Debug configuration:
  • IDEA-132120 (Bug): Internal error: Argument for @NotNull parameter 'typeId' of org/jetbrains/jps/model/serialization/runConfigurations/JpsUnknownRunConfigurationType. must not be null
  • SASS:
  • WEB-14495 (Performance Problem): RubyMine hangs when opening the project
  • SQL:
  • IDEA-125731 (Bug): MySQL: some ODBC escape sequences are red
  • IDEA-132293 (Bug): PostgreSQL: ALTER/DROP TABLE IF EXISTS should not highlight missing table
  • IDEA-125687 (Bug): SQL: Derby: 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
  • IDEA-125691 (Bug): SQL: MS SQL: some ODBC escape sequences are red
  • 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
  • Spring:
  • IDEA-134294 (Bug): Bug in spring profiles
  • Structural Search and Replace:
  • IDEA-132983 (Bug): Search for "$String$" without further constraints finds non-string literals
  • IDEA-130798 (Bug): SSR retains too much memory
  • IDEA-133006 (Bug): Literal not found in annotation
  • Task Management:
  • IDEA-134191 (Bug): Tools -> Tasks -> Server -> Gitlab: allows access to first 20 projects only
  • Terminal:
  • IDEA-118860 (Performance Problem): SSH Terminal: Do not block UI on trying to connect to remote host
  • IDEA-134893 (Performance Problem): SSH Terminal: hang on trying to close PyCharm after failed connection
  • IDEA-118842 (Bug): Ineffective console standard output color (Terminal)
  • IDEA-124136 (Bug): SSH sessions not available in the Start SSH Session dialog
  • IDEA-134741 (Bug): Terminal: the toolwindow remains empty after opening
  • IDEA-118869 (Exception): SSH terminal: can't handle connection error correctly
  • IDEA-134487 (Exception): Terminal: not able to open without console foreground set: ISE at org.jetbrains.plugins.terminal.JBTerminalSystemSettingsProvider$MyColorSchemeDelegate.getDefaultForeground
  • Thymeleaf:
  • IDEA-130803 (Bug): Thymeleaf and Spring: support Spring beans referencing in thymeleaf expressions
  • IDEA-133660 (Bug): Thymeleaf: hyphen acts like a minus in Protocol-relative URLs
  • IDEA-132427 (Bug): Thymeleaf: incorrect parsing of literal substitution
  • IDEA-133907 (Bug): Thymeleaf: #conversions utility object should be supported
  • TypeScript:
  • WEB-14758 (Bug): React.createClass in a TypeScript class causes bug
  • Unit Testing. JUnit:
  • IDEA-134384 (Bug): ComparisonFailure diff is too aggresive and swallow messages
  • IDEA-134599 (Bug): Generated run config from fork-mode JUnit test does not run correctly
  • Unit Tests:
  • WEB-14510 (Bug): Karma: Specs with an apostrophe in the name are not clickable
  • WEB-14220 (Bug): Running Karma with coverage hangs
  • WEB-14736 (Bug): Karma mocha chai assertion errors are not links
  • User Interface:
  • IDEA-132237 (Usability Problem): Notification messages could have some useful actions
  • IDEA-133995 (Cosmetics): Settings / Intentions: category description appearance could be improved
  • IDEA-135089 (Bug): Search and replace multiline text allows to input only three lines
  • IDEA-133408 (Bug): Weird find in current file in Gtk theme
  • IDEA-104113 (Exception): Exception occurs if pressing alt+F1 shortcut ("Select In..." action) in repository browser
  • Version Control:
  • IDEA-115897 (Usability Problem): VCS-Log: clean filter right after pressing cross button, do not require pressing enter again
  • IDEA-117448 (Performance Problem): ShelvedChangesViewManager should not process all patches in config.patches on project load
  • IDEA-133826 (Cosmetics): Clumsy label text
  • IDEA-129253 (Bug): IDEA hangs up on opening the checked out project
  • IDEA-131944 (Bug): Typo in dialog confirming changed TODO
  • IDEA-133194 (Exception): Change Log view: IAE: Comparison method violates its general contract
  • Version Control. Git:
  • IDEA-68866 (Feature): Please support "reword" and "fixup" rebase options
  • IDEA-134721 (Usability Problem): Git: interactive Rebase: show error on Fixup option selecting for the very first commit
  • IDEA-88890 (Usability Problem): Notify user about Git Rebase is finished
  • IDEA-134736 (Performance Problem): Freeze on open commit dialog with more than 10000 files removed
  • IDEA-134564 (Task): GitHandler auth listener does not detect authentication failed.
  • IDEA-134412 (Bug): "Share project on GitHub" initial push failed: no current branch
  • IDEA-81563 (Bug): "Resolve conflicts..." option under "VCS | Git" is doing nothing after merge conflict in submodules
  • 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-133876 (Bug): Pull Changes from Remote - remote change doesn't filter remote branches list
  • 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
  • IDEA-133726 (Bug): New fetched tags don't cause the log to refresh (if pull/fetch has no branch updates)
  • IDEA-132298 (Bug): Can't run offline inspections because of PluginException: git4idea.test.GitTestRepositoryManager PluginClassLoader
  • IDEA-133737 (Bug): Regression for case with git+ssh+http_proxy
  • IDEA-135159 (Exception): NPE at git4idea.update.GitUpdateOptionsPanel.updateFrom
  • 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-113468 (Bug): Subversion1.8: Lock operation hangs up if no credentials are provided
  • IDEA-103447 (Bug): Button "..." in "configure subversion branches" dialog is disabled
  • 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-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-131822 (Bug): Subversion checkout dialog no longer intelligently suggests folders

New in IntelliJ IDEA 14.0.3 Build 139.1116 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 14.0.3 Build 139.1038 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 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 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>
  • IDEA-63226 (Bug): Bad code green: the final field might already have been assigned
  • IDEA-132445 (Bug): Multiple Type Inference Problems in IntelliJ 13 and 14
  • IDEA-70948 (Bug): Good code red: variable might not have been initialized
  • IDEA-132417 (Bug): Java 8 Editor Error: Bad Return Type in Method Reference: cannot convert type to R
  • IDEA-127124 (Bug): Good code red: Complex stream / lambda expression
  • IDEA-130468 (Bug): Access to final member of anonymous class from lambda expression before initialization not detected
  • IDEA-132409 (Exception): IAE at com.intellij.codeInsight.daemon.impl.analysis.GenericsHighlightUtil.checkDefaultMethodOverrideEquivalentToObjectNonPrivate
  • Java. Intention Actions:
  • IDEA-132349 (Bug): intent for remove redundant assignment doesn't work properly for return statements
  • IDEA-132946 (Bug): Inline call to setter intention action breaks the code
  • Java. Refactoring:
  • IDEA-108186 (Bug): Extract Parameter Object shuffles parameters around
  • IDEA-133102 (Bug): Refactor direct member access with "replace with setter" changes code semantics
  • IDEA-132190 (Bug): Imports optimization breaks compilation
  • IDEA-125510 (Bug): Extract refactoring doesn't work for standalone method reference
  • IDEA-132706 (Bug): Extract method incorrectly replaces break with return
  • IDEA-132521 (Bug): Type migration with multiple declaration causes all values to be migrated
  • IDEA-132277 (Exception): surround with runnable exception
  • Java.Inspections:
  • IDEA-133555 (Bug): Method reference ignored during analysis of boolean method inversion
  • IDEA-132723 (Bug): RedundantCast inspection mistakenly reports required cast
  • IDEA-132234 (Bug): Invalid inspection warning: final class should be final
  • IDEA-132371 (Bug): Replace Lambda with method reference
  • IDEA-131659 (Bug): Incorrect NPE warning when derefencing a Nullable variable inside while-loop which checks for null
  • IDEA-131273 (Bug): Guice inspection "Unnecessary static injection" false positive when using javax.inject.@Inject
  • IDEA-131187 (Bug): Expression could use clarifying parenthesis
  • IDEA-132448 (Bug): Unused declaration analysis not working between groovy and java code
  • IDEA-131608 (Bug): Incorrect inspection result: Condition 'version == null' is always 'false' - for org.apache.wicket.MarkupContainer#get(java.lang.String)
  • IDEA-133565 (Bug): "@NotNull/@Nullable Problems" inspection doesn't ignore external annotations
  • JavaEE:
  • IDEA-129074 (Bug): dmServer auto deployment and deployment status not working
  • JavaEE.JBoss:
  • IDEA-133570 (Bug): JBoss: support 'VM option+default value' JMX port syntax
  • IDEA-133059 (Bug): Wildfly 8.1.0 unusable in IDEA 14
  • IDEA-132567 (Bug): WildFly 8 cannot be started from IntelliJ IDEA
  • JavaEE.JSF:
  • IDEA-132055 (Bug): Code completion for JSF method attributes inserts wrong code
  • JavaEE.ServerView:
  • IDEA-132202 (Bug): Memory leak on closing IDEA after adding a new application server
  • JavaEE.Tomcat:
  • IDEA-129055 (Bug): Invalid validation of tomcat home in application server configuration
  • JavaEE.WebLogic:
  • IDEA-133492 (Bug): Weblogic remote cluster configuration disappears when Idea app is closed
  • JavaEE.WebSphere:
  • IDEA-126859 (Bug): WebSphere 8.5 does not connect if server home path contains space
  • JavaEE.tcServer:
  • IDEA-129140 (Bug): dmServer Logs location disappear
  • JavaFX:
  • IDEA-132569 (Usability Problem): Default JavaFX Scene Builder path on Linux
  • JavaScript:
  • WEB-14013 (Feature): Code Cleanup does nothing
  • WEB-13885 (Bug): Emmet for jsx (React) produces incorrect class syntax
  • WEB-14120 (Bug): Locate Duplicates for Java Script is dead in V14
  • WEB-14283 (Bug): Local variable in JSX file is marked as unused
  • IDEA-131502 (Bug): JSON: Structure View: show empty Array element if Object is enclosed in Array inside another Array
  • WEB-13944 (Bug): regular expression literals are no longer syntax highlighted inline, or have the ability to 'check regex'
  • WEB-13466 (Bug): Binary and Octal Literals
  • WEB-13780 (Bug): Coloring for @constructor
  • IDEA-131495 (Bug): JSON: Structure View should be updated on any change
  • WEB-14330 (Exception): NPE at com.intellij.lang.javascript.inspections.JSUnusedLocalSymbolsInspection$1.registerReferencedFromReference
  • JavaScript. Formatter:
  • WEB-11600 (Bug): Indention in JSON broken
  • JavaScript. Frameworks:
  • WEB-14165 (Bug): Attribute class shouldn't be obligatory in custom angular directives
  • WEB-14182 (Bug): JSX variables showing as un-used with common-js
  • WEB-14066 (Bug): AngularJS: Custom interpolation startSymbol and endSymbol not recognized
  • JavaScript. Inspections:
  • WEB-14199 (Feature): ESLint: use the severity specified in .eslintrc
  • WEB-14095 (Bug): JSCS: "Edit rule ..." and "Exclude file ..." inspections should create .jscsrc file inside project
  • WEB-12939 (Bug): Bad inspection "PointlessArithmeticExpressionJS"
  • WEB-12639 (Bug): "'Return' inside 'finally' block" JavaScript inspection triggers for different function scope
  • LESS:
  • WEB-14345 (Bug): LESS: Error "Mismatched property values" when use color operation functions
  • WEB-14303 (Bug): less animation-delay negative error
  • WEB-13919 (Bug): LESS: preserve .less extension in import statements on refactoring meteor .less files (.import.less)
  • WEB-13787 (Bug): Reformat less code breaking code
  • WEB-14382 (Bug): LESS: Highlighting of unclosed comment is missing if cursor is on a new line
  • Node.js:
  • WEB-8776 (Feature): NPM: provide action for the package.json file to update dependencies
  • WEB-13861 (Bug): Cannot run Javascript scratch file
  • WEB-14353 (Bug): Scratch file: JavaScript: cannot run file on Windows
  • OSGi:
  • IDEA-133040 (Bug): Malformed error messages from OSGi tooling
  • IDEA-131465 (Bug): OSGI plugin concider maven dependencies as non-osgi
  • Packaging and Installation:
  • IDEA-126847 (Bug): support jdk 1.6+ on osx
  • IDEA-132283 (Bug): "License upgrade needed" on every start
  • Product Documentation:
  • IDEA-114588 (Task): Spring tool window: provide context help
  • Project Configuration:
  • IDEA-132688 (Bug): Duplicated shortcut on creating Java Enterprise project
  • IDEA-132024 (Bug): Mac OS: on importing settings from previous IDEA version plugins are not imported
  • Run | Debug configuration:
  • IDEA-129421 (Bug): "Rerun failed tests" ignores pinned status of the tab
  • SASS:
  • WEB-13923 (Cosmetics): Add new Icons for SCSS/SASS
  • WEB-13938 (Bug): Mismatched parameters ()
  • WEB-14121 (Bug): SASS: don't insert space between ampersand and interpolation on formatting
  • SQL:
  • IDEA-131893 (Bug): postgresql query using :: for casting breaks syntax highlighting
  • IDEA-105012 (Bug): SQL inspection: Ambiguous reference: reference with alias in ORDER BY is green
  • IDEA-104611 (Bug): SQL inspection: Ambiguous reference: reference in ORDER BY is green
  • SQL.Completion:
  • DBE-905 (Bug): Oracle: Completion: No completion for SELECT when used at IN clause
  • SQL.Highlighting:
  • DBE-963 (Bug): PostgreSQL: Inspections: false positive 'Unresolved reference' inspection at new table created via SELECT ... INTO statement
  • DBE-952 (Bug): Derby: CASE expression is not supported
  • DBE-488 (Bug): SQL Server SELECT INTO syntax is not supported
  • Spring:
  • IDEA-131716 (Performance Problem): IDEA Hangs on Opening a Project on Spring Configuration "Searching for stereotype usages"
  • Task Management:
  • IDEA-68249 (Feature): Add Bugzilla as a supported server for Task and Context Management
  • Thymeleaf:
  • IDEA-132892 (Feature): Support variable type hints for Thymeleaf
  • IDEA-132289 (Feature): Thymeleaf + Spring: java configuration should be supported
  • IDEA-132104 (Bug): Thymeleaf plugin throws ecxeption during code analysis
  • IDEA-133595 (Bug): Variable templates in URLS are not parsed correctly
  • IDEA-131855 (Bug): IncorrectOperationException at com.intellij.psi.impl.source.resolve.reference.impl.CachingReference.getManipulator
  • IDEA-130460 (Bug): Thymeleaf: support double bracket problems
  • TypeScript:
  • WEB-13704 (Cosmetics): TypeScript: Colors&Fonts: properties from lib.d.ts are not colored
  • WEB-11508 (Bug): Class name after 'new' keyword not colorized
  • Unit Testing. JUnit:
  • IDEA-120630 (Bug): Cannot execute unit tests in forkMode=class
  • Unit Testing. TestNG:
  • IDEA-132654 (Usability Problem): 'Create Run Configuration' action shows 'TextNG' submenu item with empty text if only junit classes are selected
  • Unit Tests:
  • WEB-13940 (Bug): Cucumber-js: 'undefined step reference' reported for all steps
  • WEB-13952 (Bug): Mocha test runner unfriendly to mocked fs module
  • WEB-13324 (Bug): Cucumber-js: RC from previous version is broken
  • WEB-13926 (Bug): JSTestDriver: test execution fails when running multiple tests
  • WEB-14213 (Bug): JsTestDriver: can't run tests with coverage, NoClassDefFoundError: com/google/jstestdriver/internal/guava/collect/Sets
  • User Interface:
  • IDEA-128713 (Usability Problem): Pycharm causing a mount storm in linux using open dialogue due to "look ahead"
  • IDEA-126386 (Cosmetics): Update eclipse logo
  • IDEA-133162 (Cosmetics): Typo in Export Test Results
  • IDEA-129108 (Task): "Create Desktop Entry" wizard step
  • IDEA-103464 (Bug): Adding environment variables to a Tomcat server is a UX nightmare
  • IDEA-128476 (Bug): UI of Customize IDE wizard is broken after theme change
  • IDEA-122423 (Bug): Plugin list is unreadable in GTK+ L&F
  • IDEA-126293 (Bug): White on white menu entry in git branches popup
  • IDEA-127185 (Exception): Switcher throws exception and stops working
  • User Interface.Darcula:
  • IDEA-132363 (Bug): NPE invoking recent searches with Darcula
  • Version Control:
  • IDEA-116400 (Usability Problem): Vcs Log: in a multi-repo project recent commits list can be incorrect
  • IDEA-132467 (Usability Problem): Modifying target branch field requires Enter and only enter to confirm new target
  • IDEA-132507 (Usability Problem): "Clear Read-Only Status" dialog too wide
  • IDEA-112436 (Usability Problem): "Unregistered VCS root message" improvements: "Add root" button; optional automatical roots registration.
  • IDEA-131531 (Usability Problem): Push dialog: it is not clear that push target (remote branch in Git, repository URL in Mercurial) can be modified
  • IDEA-133197 (Cosmetics): VCS log: Log vanishes after invoke "Collapse linear branches" or "Expand all branches" actions
  • IDEA-131956 (Bug): Tons of exceptions after closing the project
  • IDEA-131489 (Bug): Git-Log: not able to filter by author and by branch in external git log window
  • IDEA-132492 (Bug): Don't show origin/HEAD in the log
  • IDEA-107117 (Bug): Filter part of toolbar panel in Changes->Log disappeared
  • IDEA-132090 (Bug): Using F6 to move changes between change lists does not work anymore
  • IDEA-133320 (Bug): Unregistered root detected: combined link Add Root and Configure in Event Log
  • IDEA-132577 (Bug): Git Add does not fully stage the conflicted file
  • IDEA-133475 (Bug): Remember filter text in Log when mouse covers '>>' icon.
  • IDEA-130032 (Bug): Compare with screen smooshes commit messages.
  • IDEA-132149 (Bug): Changes -> Log view does not works for projects with many modules
  • IDEA-132218 (Bug): Filter by relatively old branch + user name => empty log is shown
  • IDEA-121949 (Exception): Exception on trying to filter by non-existent branch
  • Version Control. Git:
  • IDEA-120611 (Usability Problem): Github create pull request dialog: master should be default branch unless other branch was previously selected
  • IDEA-84497 (Usability Problem): Version Control settings is polluted with 'unregistered roots' errors
  • IDEA-131973 (Usability Problem): Push: load order of commits should depend on focus in Editor
  • IDEA-82746 (Cosmetics): Disable "Push" button in Push dialog when there is nothing to push
  • IDEA-130889 (Cosmetics): push dialog cosmetics: community repository is truncated
  • IDEA-87769 (Bug): "Unregistered git root detected" pointing to HomeBrew's /usr/local
  • IDEA-132502 (Bug): Git Pull Dialog with many branches: FrequentEventDetector - Too many events posted
  • IDEA-133368 (Bug): Enable Git Add on a newly added and changed file
  • IDEA-132430 (Bug): 'Open on GitHub' doesn't use http if specified on host
  • IDEA-132199 (Bug): Git>Branches... Dialog does not pop up when module is "library home"
  • IDEA-111168 (Bug): "Add All" button to add all unregistered roots at once
  • IDEA-130702 (Bug): Using git-svn: git4idea.branch.GitBranchUtil - No remote found with the name [origin]
  • IDEA-133652 (Bug): git confusion when branch name is the same as file/directory name
  • IDEA-98781 (Bug): Unregistered Git root detected in excluded directory
  • IDEA-84715 (Bug): Non-latin letters and git
  • IDEA-133309 (Exception): GitPushSettings.getUpdateMethod must not return null
  • Version Control. Mercurial:
  • IDEA-130781 (Bug): Diff is broken for files with spaces in name
  • Version Control. Perforce:
  • IDEA-132170 (Bug): Perforce integration: do not block EDT processing VFS events
  • Version Control. Subversion:
  • IDEA-104940 (Bug): Subversion: the very first History invocation returns the single (latest) revision only
  • IDEA-118950 (Bug): VCS 'Limit history by' value is still applied even when checkbox is unchecked
  • IDEA-118826 (Bug): svn annotate doesn't work on moved/renamed files
  • XML:
  • IDEA-125016 (Bug): Commenting out a line in an XML file with commented out comments lower in the file can cause unwanted changes (and invalid xml). REGRESSION
  • IDEA-133531 (Bug): IDEA ignores the xsi:schemaLocation under certain circumstances
  • IDEA-132828 (Bug): Strange line breaks in the middle of the attribute name
  • IDEA-121450 (Bug): xsd:boolean - Idea is highlighting 0 and 1 as invalid values
  • XSLT:
  • IDEA-132585 (Bug): NPE when XSLT debug

New in IntelliJ IDEA 14.0.2 Build 139.658 RC 2 (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 14.0.1 Build 139.225 (Nov 14, 2014)

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

New in IntelliJ IDEA 14.0 Build 139.224 (Nov 7, 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 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 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 14 Build 138.2210.3 EAP (Sep 19, 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 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 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 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 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 14 Build 138.1283.4 EAP (Jul 28, 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 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 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 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 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 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 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-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 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 13.1.3 Build 135.863 EAP (May 14, 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 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 13.1.3 Build 135.760 EAP (Apr 25, 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 13.1.2 Build 135.690 (Apr 23, 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 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 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 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 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 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 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 13.1 Build 135.406 RC (Mar 13, 2014)

  • 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 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 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 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 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 13.1 Build 134.1007 EAP (Feb 10, 2014)

  • Spring Open API
  • Spring: performance improvements for projects with many/big XML config files
  • Configurable Web Browsers
  • Plugins configuration redesign
  • Support Windows/Linux HiDPI devices via -Dis.hidpi=true
  • 2 new Java inspections:
  • Interface may be annotated @FunctionalInterface
  • Implicit usage of the platform's default charset
  • Postfix completion
  • IDEA-99943 Allow to filter thread dump by a word in stacktrace
  • javax.annotation.ParamatersAreNonnullByDefault supported for data flow analysis
  • OpenShift debug
  • Diff:
  • Go To Source from older diff contents.
  • Option to disable sync scrolling.
  • Option to choose diff highlighting mode: by word, by line or no diff highlighting.
  • Mercurial:
  • Amend commit.
  • Support unnamed heads in the "Branches" menu.
  • Groovy:
  • Highlighting for overloaded binary operators.

New in IntelliJ IDEA 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 13.0.2 Build 133.696 (Jan 28, 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 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 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 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 13.0 Build 133.193 (Dec 4, 2013)

  • 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 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 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 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 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 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 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 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 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 '>', '
  • 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 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 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 (http://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 (http://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 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 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 13 Build 132.325 EAP (Sep 23, 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 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 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 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 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-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 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 13 Build 130.1619 EAP (Aug 16, 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 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 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 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 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 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 13 Build 130.1030 EAP (Jun 27, 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 13 Build 130.962 EAP (Jun 20, 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 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 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 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 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 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 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 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 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
  • Cucumber JVM:
  • IDEA-98194 (Bug): cucumber plugin not working
  • IDEA-100533 (Bug): Cucumber plugin doesn't detect steps with string concatenation
  • IDEA-99808 (Bug): Cucumber: incorrect highlighting of empty string
  • Database:
  • IDEA-105601 (Feature): Need database console to export the data from multi-table query to "insert "sql
  • IDEA-105999 (Performance Problem): #Database table editor slow to load data with #MySQL
  • IDEA-103732 (Bug): SQL table editor incorrectly processes SQL Insert Statements file with comma in a value
  • IDEA-103501 (Bug): TSV editor: can't process file with spaces in unquoted cell value
  • IDEA-103495 (Bug): CSV editor: can't process csv file with commas in a cell value
  • Editor. Editing Text:
  • IDEA-97048 (Bug): Log console - empty lines.
  • IDEA-103760 (Bug): good code is red
  • IDEA-94951 (Bug): Java editor: "Add static import" doesn't work properly
  • File System:
  • IDEA-100125 (Bug): Deadlock between IDEA/fsnotifier (UI thread blocked after new project creation)
  • File Watchers:
  • WEB-7674 (Bug): File Watcher dont allow program with spaces in path
  • Flash_Flex:
  • IDEA-104993 (Bug): AIR desktop app: output app descriptor is not updated when launching Run configuration with overridden main class/output file name
  • IDEA-103882 (Bug): Flash debugger doesnt break on Haxe breakpoints when launched from IDEA
  • Groovy:
  • IDEA-106091 (Bug): Groovy: "Incompatible type assignments" marks legal map access as invalid
  • HTML:
  • WEB-5089 (Usability Problem): Twitter Bootstrap Template
  • Hibernate:
  • IDEA-100560 (Bug): spring-orm, hibernate 3, Hibernate Console, DuplicateMappingException
  • IDE Configuration:
  • IDEA-106247 (Feature): Log VM options on IDE start
  • J2EE:
  • IDEA-105762 (Bug): Annotated servlet 3.0 not present in code completion for links (no web.xml)
  • Java. Error Highlighting:
  • IDEA-106119 (Cosmetics): IDEA doesn't highlight compile error with this keyword in synchronized block
  • IDEA-105892 (Bug): Error recognizing Foo.this variable when enclosing type is an interface
  • IDEA-105846 (Bug): Marks as inconvertible Types but still compiles
  • IDEA-105839 (Bug): Lambdas cast to Serializable intersection types or subtypes are erroneously highlighted as unnecessary
  • Java. Refactoring:
  • IDEA-106017 (Bug): Refactoring (Extract class) breaks existing usages
  • IDEA-106144 (Bug): Safe delete empty interface may leave duplicate interfaces implemented
  • IDEA-105844 (Bug): Refactor does not allow moving static methods to interfaces
  • IDEA-106175 (Bug): move constant from nested class to outer generates bad code sometimes if constant used in annotation
  • IDEA-105923 (Bug): Safe-delete on a class counts comments in that class as usages
  • JavaFX:
  • IDEA-105821 (Feature): Configure security in jnlp for javafx app
  • JavaScript:
  • WEB-7646 (Bug): Type check error when function is triggered with .call
  • JavaScript. Inspections:
  • WEB-4131 (Exception): Exception while running JS inspection over CoffeeScript sources
  • Maven:
  • IDEA-106145 (Usability Problem): Maven Artifact Search dialog: clicks on "plus"/"joint" tree element are processed as Add
  • IDEA-103878 (Bug): Option "Don't Detect" for Settings -> 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
  • 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-105328 (Bug): Spring Implicit Beans Autowire Failure
  • IDEA-106361 (Bug): Spring Framework fails to activate "Spring AOP and @AspectJ support" plugin
  • User Interface:
  • IDEA-101072 (Bug): On some tiling WMs completion popup gets closed when line continuation hint is displayed
  • IDEA-105639 (Bug): Toolbar Customization is not working in RubyMine 5.4
  • 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
  • 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 12.1.2 Build 129.354 (Apr 26, 2013)

  • 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-105676 (Bug): Android debug not working properly
  • IDEA-104413 (Bug): Style renaming: the IDE doesn't update reference in "parent" attribute
  • IDEA-102587 (Bug): Something causes UI slowdown/freeze while reimporting maven projects
  • IDEA-104811 (Bug): Annotation output directory not cleaned (It is set to Android default "gen" root)
  • IDEA-101024 (Bug): Android: every other artifact Rebuild fails
  • IDEA-104800 (Bug): Importing apklib: cannot find appropriate Android platform for API level
  • IDEA-103986 (Bug): [Android] Show error on correct code
  • IDEA-96347 (Bug): Clear log does not clear adb log for android
  • IDEA-104412 (Bug): Style renaming doesn't take into account explicit parents
  • IDEA-91615 (Bug): Cannot find appropriate Android platform
  • IDEA-105490 (Bug): Cannot Resolve Symbol error for an id I have defined in a layer-list > item drawable
  • IDEA-102331 (Bug): Fragment marked as Not used if only referenced in layout XML
  • 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
  • Ant:
  • IDEA-98972 (Usability Problem): Cannot start ant target by double click
  • IDEA-105828 (Bug): Ant javac fails with org.apache.tools.ant.taskdefs.Javac was not found with JAXB 2.2.7, works outside of IDEA
  • 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-105515 (Feature): "Unused symbol" inspection could be run directly
  • IDEA-105751 (Feature): Convert line separators: Provide an inspection which reports files with line separator different from project's default
  • 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 Formatting and Code Style:
  • IDEA-104609 (Bug): Change line separators action should ignore binary files
  • IDEA-104544 (Bug): Comments in JSP editor black instead of gray
  • IDEA-105882 (Bug): "Reformat code" makes uppercase in MySQL strings in the wrong place
  • Code Navigation:
  • IDEA-104906 (Feature): Show Enum ordinal somewhere
  • IDEA-103549 (Cosmetics): "Go To Action/Settings": mnemonic results in space of option name
  • IDEA-105953 (Bug): Quick documentation info is shown when selecting text with Shift-mouse
  • 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-106029 (Cosmetics): Process module annotations has no effect with external build
  • IDEA-105755 (Bug): -Djava.endorsed.dirs doesn't work with external build
  • IDEA-105536 (Bug): Compile class (Ctrl+Shift+F9) also compiles test classes
  • IDEA-105244 (Bug): Cannot compile single class
  • IDEA-105554 (Bug): Make infinite loop
  • 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-105629 (Bug): PostgreSQL window function (empty OVER) is marked as red
  • IDEA-105210 (Bug): Database console query never returns - wormhole busy animation continues
  • IDEA-105171 (Bug): DB support for Hive/Thrift client
  • IDEA-105747 (Bug): NullPointerException in Database view
  • IDEA-105389 (Bug): Database: SQLServer: synchronize on one schema updates all
  • IDEA-105493 (Exception): Exception on getting tables from ODBC data source
  • Debugger:
  • IDEA-105213 (Bug): Code Fragment Evaluation results to wrong value
  • Editor. Editing Text:
  • IDEA-105295 (Usability Problem): 'Syntax aware selection' selects too much
  • IDEA-105750 (Usability Problem): Convert line separators: Make action text more consistent
  • IDEA-106080 (Bug): Installing 12.1.1 resulted in broken IDE
  • IDEA-103915 (Bug): Cannot use "surround with" to create a custom code folding region
  • File System:
  • IDEA-105580 (Bug): IntelliJ freezes when opening file chooser
  • IDEA-95319 (Bug): Update Snappy to 1.5M2
  • IDEA-104784 (Bug): "External file changes sync may be slow" message even when the project is not network-mounted
  • File Watchers:
  • WEB-7066 (Feature): Ability to save custom file watchers
  • WEB-7186 (Feature): Watcher settings, allow file type: Any
  • WEB-7197 (Usability Problem): File watchers, import: disable OK when a wrong file/directory is selected
  • WEB-7527 (Bug): File watchers settings collide between projects
  • WEB-7199 (Bug): File Watchers: on re-importing the changed file the cached contents is used sometimes instead of the real one
  • WEB-7545 (Exception): Exception related to file watchers on opening project after update to 6.0.1
  • Find, Replace, Find Usages:
  • IDEA-105595 (Usability Problem): Select last search / replace string in Find and Replace
  • IDEA-105223 (Performance Problem): IDEA stucked while searching, and after clicking on expand all
  • IDEA-105396 (Bug): Find usages: scope chooser combo jumps over two lines by keyboard
  • Flash_Flex:
  • IDEA-86543 (Bug): Wrong typo warning with escaped string literals (\n, \r, \t, etc)
  • IDEA-87718 (Bug): Flash Run configuration: pass arguments in right order
  • IDEA-105343 (Bug): IDEA does not suggest to create empty test method stubs for setters
  • 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-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
  • IDEA-53780 (Bug): Wrong typo warning in a color value
  • GUI Designer:
  • IDEA-105480 (Bug): Regression: 12.1 GUI Designer no longer works with multiple classes in a single file
  • Grails:
  • IDEA-105206 (Bug): Single Grails test cannot be executed. Always all tests are executed
  • Groovy:
  • IDEA-103068 (Usability Problem): "Extract field" refactoring in groovy always adds blank lines before the new field declaration regardless of code style configuration
  • IDEA-101777 (Usability Problem): Complete statement problem
  • IDEA-102328 (Bug): Incorrect import optimizing
  • 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-99681 (Bug): Groovy: don't suggest static members of the same name from super classes
  • IDEA-105273 (Bug): fluent invocations with closure parameters don't indent as expected
  • IDEA-104400 (Bug): "Not all execution paths return a value" on a switch's case without a break
  • 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-104469 (Bug): Groovy: remove line feed from method call if necessary during removing parameters
  • 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-104161 (Bug): Groovy: insert getter with line feed
  • IDEA-105246 (Bug): Groovy: "Incompatible type assignments" marks correct code as invalid
  • IDEA-104786 (Bug): "Convert To Java" refuses to convert groovy file
  • HTML:
  • WEB-7636 (Bug): Zen Coding does not work with Emacs key map
  • Hibernate:
  • IDEA-100651 (Bug): Hibernate NamingStrategy is ignored in JPA console
  • IDEA-105989 (Bug): persistence generation,"public" should be "private" before properties In Intellij Idea Version 129.298
  • IDE Configuration:
  • IDEA-104512 (Bug): Copyright Format Settings Not Saved
  • IntelliLang:
  • IDEA-105994 (Feature): Support inline Regexp language in Bean Validation @Pattern annotation
  • 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.Jetty:
  • IDEA-105474 (Bug): Jetty 9: on editing start.ini via IDEA application server configuration the user-configured properties are removed
  • 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
  • J2EE.WebSphere:
  • IDEA-103787 (Feature): Support WebSphere Liberty Next Profile
  • JPA:
  • IDEA-104371 (Bug): persistence generation creates setters/getters as package level NOT public
  • Java. Error Highlighting:
  • IDEA-96664 (Feature): Java 8 support: repeating (duplicate) annotations
  • IDEA-104347 (Bug): No error is shown for non-constant value in annotation usage
  • IDEA-105110 (Bug): JDK 1.8: Repeating Annotations: targets of container and repeated annotations could be checked for compatibility
  • 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-105420 (Feature): Java level - Suggest to create default / static method in interface
  • IDEA-105675 (Bug): Parameter info lost generics
  • IDEA-105275 (Bug): Create multiple if's intention generates wrong code
  • IDEA-105173 (Bug): "Extract If Condition" quickfix has too long name
  • IDEA-105431 (Bug): The toString() template for Objects.toString() is infinitely recursive
  • Java. Refactoring:
  • IDEA-104485 (Usability Problem): Introduce variable suggests inapplicable expressions
  • IDEA-105265 (Bug): Change signature preview: parameters are badly aligned
  • IDEA-105562 (Bug): _Array_ inserted on introduce method
  • IDEA-105566 (Bug): 'Implement abstract class" puts a method before constructor
  • IDEA-105455 (Bug): Introduce Variable refactoring adds redundant casting
  • IDEA-104986 (Bug): Make inner class: incorrect accessibility warning about inner class
  • IDEA-105623 (Bug): Why does IDEA prevent me from extracting an interface in default package?
  • 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
  • IDEA-105628 (Bug): 500% CPU usage when IntelliJ is idle
  • JavaScript:
  • WEB-3429 (Feature): JS/JSON: New "Surround with -> Object" option
  • WEB-768 (Bug): JS: false 'Unused assignment' reported for closure used as HTML event attribute value if declaration and definition are splitted
  • WEB-1442 (Bug): Duplicate JQuery Selector - if else block
  • WEB-2213 (Bug): Not displayed custom jsdoc for some methods
  • WEB-7006 (Exception): Exception is thrown during replacement of double-quoted string to single-quoted
  • JavaScript. Inspections:
  • WEB-7506 (Bug): Invalid warning about JSDoc
  • WEB-7412 (Bug): 'potentially invalid reference to this' inspection is broken after update to webstorm 6
  • JavaScript. Refactoring:
  • WEB-6598 (Bug): "declare" is interpreted as a keyword in the JavaScript editor
  • Maven:
  • IDEA-77073 (Bug): Maven filtering in IDEA 10.5.2: settings.localRepository is not substituted
  • IDEA-103616 (Bug): Use maven output directories setting doesn't work
  • IDEA-103600 (Bug): UNDO error: Whenever I entered ctrl+z, this always worked. Since the last 2 EAP versions it is problematic
  • IDEA-103234 (Bug): No way to override systemPropertyVariables values in run configuration VM Options
  • IDEA-105484 (Bug): Maven integration does not resolve dependency with classifier
  • IDEA-98479 (Bug): Multimodule maven project - unable to remove module without compile errors
  • IDEA-105553 (Bug): Maven module dialog UI not refreshing in full
  • IDEA-105462 (Bug): process-test-classes phase not selectable in select maven goal
  • 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-94350 (Task): Create from template: remember last selected project sdk for a template
  • IDEA-105078 (Bug): Import project from existing sources: library detection doesn't work
  • IDEA-105188 (Bug): Disable auto-update on copyright profile when files are not edited by user, but updated on branch chage
  • IDEA-105784 (Bug): dataSources.ids keeps getting corrupted
  • IDEA-98423 (Bug): Improve Javadoc access for JavaFX
  • Run | Debug configuration:
  • IDEA-105472 (Bug): Incorrect URL parameters escaping when browser path is not specified explicitly
  • IDEA-104616 (Bug): java.class.path is not passed correctly when using dynamic class loader and idea.no.launcher=true
  • SQL:
  • IDEA-43274 (Feature): SQL: MySQL: special comments for server-specific code could be supported
  • IDEA-105574 (Bug): MySql stored procedure: missing end if isn't detected
  • 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-85651 (Cosmetics): Generate->Frameworks-Technologies: popup icon misaligned
  • 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-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
  • IDEA-103663 (Bug): Continuous exception thrown while editing spring managed classes
  • IDEA-105656 (Bug): Empty spring property preview doesn't expand to reference value
  • TypeScript:
  • WEB-2033 (Feature): TypeScript: provide support for comment references
  • WEB-2029 (Bug): TypeScript: recognize implicit interface implementation
  • WEB-6866 (Bug): TypeScript: functions defined in imported external modules not resolved
  • WEB-7306 (Bug): TypeScript: provide path validation within tag
  • WEB-6578 (Bug): typescript incorrectly recognizing types on imported interface modules
  • WEB-6946 (Bug): arguments usage with rest parameters is available in TypeScript
  • WEB-7117 (Bug): Inherited fields are not visible form declaredClasses in "d.ts" files
  • WEB-6959 (Bug): TypeScript: take new property signature into consideration
  • WEB-7575 (Exception): IDE crashes on TypeScript parse
  • WEB-7272 (Exception): TypeScript: NPE when typing file name/complition invocation in ///
  • 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.
  • IDEA-101256 (Usability Problem): Cannot disable scrollwheel tab switching
  • IDEA-104465 (Usability Problem): Do not ask about quitting when user presses restart in tooltip appeared after successful plugin installation
  • IDEA-105416 (Bug): Open Tabs are Reordered Upon (Re-) Opening a Project
  • IDEA-103393 (Bug): exception reloading project after language level change
  • User Interface.Darcula:
  • IDEA-102320 (Usability Problem): The darcula scrollbar thumb is hard to see
  • IDEA-105229 (Cosmetics): Filtype Icons
  • IDEA-96265 (Cosmetics): Darcula: Update Info dialog invoked from Welcome Screen cosmetics
  • IDEA-105982 (Cosmetics): UI:: DB Schema Import window color scheme makes text invisible
  • IDEA-105830 (Cosmetics): Dracula: All html links in the UI have not dracula style red color in the click state.
  • 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
  • Version Control:
  • IDEA-105068 (Bug): Unversioned Files dialog: Add to VCS action has corrupted presentation
  • Version Control. Git:
  • IDEA-105577 (Performance Problem): Loading the git commits for the push dialog takes too much time
  • IDEA-104846 (Bug): Branches are not pushed in git
  • IDEA-103375 (Exception): Git: AE at git4idea.repo.GitRepositoryImpl.
  • Version Control. Subversion:
  • IDEA-104268 (Performance Problem): Subversion: Create a way in "merge from" to merge without looking for branch copy point
  • IDEA-104467 (Bug): Subversion: Proxy settings don't apply without command line (with svnkit)

New in IntelliJ IDEA 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 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 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 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 12.1 Build 129.60 EAP (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 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 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 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 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 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 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 12.0.4 Build 123.168 EAP (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 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 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 12.0.3 Build 123.150 EAP (Jan 29, 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 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 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 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 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 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 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 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 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 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 12 Build 123.45 RC (Nov 30, 2012)

  • No subsystem:
  • IDEA-95099 (Usability Problem) Run configuration dialog UI issues
  • IDEA-95745 (Performance Problem) EAP: latest build is slow
  • IDEA-95451 (Task) File traversal initiated by index should stop if project loading on startup was canceled
  • IDEA-96012 (Bug) Frequent NPEs when compiling
  • IDEA-95452 (Bug) -1: -1 java.lang.AssertionError: -1
  • IDEA-94515 (Bug) File chooser: opened chooser is not updated on a change out of project roots, Refresh does not help (regression)
  • IDEA-95582 (Bug) Weird symbols in exceptions popup dialog
  • IDEA-96176 (Bug) NPE on welcome screen
  • IDEA-96074 (Bug) Detected roots dialog has white rect on Darcula
  • IDEA-96064 (Bug) Ugniness spotted: big warning tip under Darcula
  • IDEA-94979 (Bug) Leda 122.746 can't deploy application to Weblogic 9.2
  • IDEA-94402 (Bug) Icons: please fix (or better remove finally from main toolbar) 'Evaluate XPath' icon
  • IDEA-91338 (Bug) Popup doesn't open on a specific file
  • IDEA-96147 (Bug) DirDiff doesn't update diff panel on enter
  • Android:
  • IDEA-95906 (Bug) 123.4 Doesn't connect classes from Android library project
  • IDEA-95221 (Exception) Android UI designer render error
  • Compiling Project:
  • IDEA-94132 (Bug) Artifacts: Rebuild builds artifacts even with Build on Make = No
  • IDEA-95885 (Bug) Artifacts: .svn directory is copied to output of artifact including web facet resources
  • IDEA-96022 (Bug) Groovy compiler error
  • IDEA-95324 (Bug) Not to be cleaned folders are cleaned on external build
  • IDEA-96096 (Bug) meta-inf/services file for annotation processing gives "not supported" error on rebuild
  • Cucumber JVM:
  • IDEA-95240 (Bug) Refactor action on cucumber scenarios doesn't work properly.
  • Database:
  • IDEA-95928 (Usability Problem) Database Console: String values quotation is inconsistent when copying to clipboard
  • IDEA-88553 (Cosmetics) Inconsistent approach to showing/hiding commands on the context of the Database tool window
  • IDEA-95933 (Cosmetics) Database Console: Rename "Include table header" option
  • Diff_Merge:
  • IDEA-88946 (Cosmetics) Merge Tool: inaccurate merge markers in case of new line at the end of conflicted files
  • Drools:
  • IDEA-96024 (Bug) Drools: calendars and timer are not completed and not highlighted
  • IDEA-95822 (Bug) Drools: the 'duration' attribute is not parsed
  • IDEA-95598 (Bug) Drools: methods of properties are not resolved
  • IDEA-95597 (Bug) Drools: not-resolved properties should be error-highlighted in 'when' part
  • IDEA-95505 (Bug) Drools: referenced class move is processed incorrectly
  • IDEA-95820 (Bug) Drools: #-comments are error-highlighted in 'then' part
  • IDEA-95704 (Bug) Drools: variable names starting with underscore are not parsed
  • IDEA-95595 (Bug) Drools: not-resolved types are not error-highlighted in the 'when' section
  • IDEA-95525 (Bug) Drools: refactoring doesn't work for names strating with $
  • IDEA-95834 (Exception) IOOBE at com.intellij.openapi.editor.ex.util.LexerEditorHighlighter.documentChanged
  • IDEA-95670 (Exception) Throwable at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$TypeEvaluator.fun
  • IDEA-95863 (Exception) PIEE at com.intellij.extapi.psi.ASTDelegatePsiElement.getManager
  • File System:
  • IDEA-93240 (Bug) Exception after updating any plugin (Windows)
  • Flash_Flex
  • IDEA-59620 (Usability Problem) flex: "remove" quickfix for "unused class" should not leave empty file lingering
  • IDEA-96140 (Bug) 'Runtime style sheets' field is missing for Desktop-targeted Flash build configuration
  • IDEA-95573 (Bug) Flex external build: .svn, CVS and other ignored folders must not be copied to output folder
  • IDEA-94128 (Bug) Breakpoints in ActionScript files do not work when debugging app using ANE
  • IDEA-95732 (Exception) Flex: ReadOnlyModificationException on extracting interface from AS class that extends library class
  • Groovy:
  • IDEA-95935 (Bug) #Groovy Stubs compilation error when @InheritConstructors annotation presented
  • IDEA-95908 (Bug) Groovy: don't import inner class with completion handler
  • IDE Configuration
  • IDEA-95880 (Cosmetics) Settings->Scopes: no scopes defined, but scrollbars
  • J2EE.Struts
  • IDEA-94804 (Bug) Tiles support: on the referenced definition rename the correct reference is shown as not resolved until project reopening
  • J2EE.Tomcat
  • IDEA-95552 (Bug) IDEA hangs on JBoss 7 shutdown after failed undeploy attempt
  • J2EE.WebLogic
  • IDEA-95303 (Bug) Warning lost on launch of Managed WebLogic server without Admin server being running
  • Java. Code Completion
  • IDEA-96146 (Bug) Cannot enter 'final' keyword in try-with-resources
  • 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-95955 (Exception) JDK 1.8 StackOverflowError when typing in the Editor
  • Java. Refactoring:
  • IDEA-95810 (Bug) When extracting constants from enum - multiple internal classes are created.
  • JavaScript:
  • IDEA-92553 (Feature) Method separators in Javascript files.
  • IDEA-84448 (Feature) Create function quickfix: allow to choose insertion place
  • IDEA-95484 (Bug) Wrong inspection on argument property declared in jsdoc
  • IDEA-95226 (Bug) IntelliJ IDEA (Leda) IU0122-813 having trouble with jQuery Selectors in else branches
  • IDEA-92122 (Bug) Fix doc comment feature does not work with JSDoc
  • Maven
  • IDEA-95754 (Bug) Maven and Ant builds freeze the editor
  • Project Configuration
  • IDEA-95725 (Bug) Import project wizard: impossible to return to Project SDK page by Previous/Next buttons pressing
  • SQL
  • IDEA-75715 (Bug) SQL: PostgreSQL: SQL function body with several statements and without last semicolon is red
  • IDEA-95865 (Bug) php/sql wrong semicolon interpretation
  • Task Management
  • IDEA-68250 (Feature) Assembla Integration
  • User Interface:
  • IDEA-96115 (Usability Problem) Animation doesn't work on the editor's vertical scrollbar
  • IDEA-95543 (Usability Problem) Add root link disappear while resizing the Settings window
  • IDEA-96027 (Cosmetics) Welcome Screen: menu arrow buttons are not anti-aliased
  • IDEA-95929 (Task) Welcome screen icon wanted for 'Create Desktop Entry' action
  • IDEA-90397 (Bug) Plugin/Browse repository search: When query matches a link, the link itself contains markup code
  • IDEA-95546 (Bug) Last breakpoint dialog position isn't saved so it's shown every time on the old place
  • User Interface.Darcula:
  • IDEA-94810 (Cosmetics) VCS annotate pane is shown black-on-white in darcula
  • IDEA-95274 (Bug) Darcula: annotate view is too bright
  • IDEA-96066 (Bug) White border on floating toolwindow
  • Version Control:
  • IDEA-95864 (Performance Problem) Apparent dead-lock of IntelliJ
  • IDEA-96173 (Bug) New project from VCS checkout - Usability
  • IDEA-96190 (Bug) Annotate stacktrace action: does not work
  • Version Control. Git:
  • IDEA-83015 (Usability Problem) Git: blinking notification about invalid git roots on creating git repository from IDEA
  • IDEA-85606 (Bug) Unregistered git root detected after e.g. cloning from GitHub from within IDEA
  • IDEA-92855 (Bug) Git: "Branches have diverged" notification is shown for single repository project with HEAD not at some branch
  • IDEA-95946 (Bug) GitHub: Cannot find git repository for root error on trying to share unversioned project on github
  • IDEA-95984 (Bug) Cannot push: ProtocolException: Server redirected too many times (20)
  • IDEA-95974 (Exception) NPE at git4idea.jgit.GitHttpAdapter.isNoRemoteWithoutDotGitError
  • Version Control. Mercurial:
  • IDEA-65964 (Usability Problem) Push/Pull servers in Mercurial
  • IDEA-87241 (Performance Problem) Remove from VCS locally deleted files freeze Intellij Idea UI (mercurial)
  • IDEA-93398 (Exception) Commit file to Mercurial repository throws exception.
  • Version Control. Subversion:
  • IDEA-16710 (Feature) Subversion: Limit "show history" revision count
  • IDEA-95960 (Bug) Subversion: Browse Repository -> Show History for repository root produces no history
  • IDEA-95448 (Bug) SVN gone slow and unable to merge
  • IDEA-96025 (Bug) Subversion: NPE when listing history for repository rott with some areas you have no rights for
  • IDEA-94984 (Bug) File states and changes aren't updated when committed via external tools
  • IDEA-95826 (Bug) Loading huge svn history gets slower and slower and blocks everything
  • IDEA-96041 (Bug) Subversion: on Undo unversioned file move to unversioned package file is deleted
  • IDEA-88745 (Bug) svn: "get history" fails with "path not found" when file was moved to renamed directory

New in IntelliJ IDEA 12 Build 122.813 EAP (Nov 15, 2012)

  • The major changes in the release include:
  • 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 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 12 Build 122.746 EAP (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 12 Build 122.694 EAP (Nov 2, 2012)

  • Major changes:
  • New Compiler Mode is enabled by default now (with support for artifacts, GWT and Maven).
  • Initial support for TypeScript (without type checks).
  • Folder structure and advanced drag-n-drop in Run/Debug Configurations dialog.
  • Editing messages for existing commits in Subversion.
  • Filter by dates in GitLog.
  • 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 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."
  • 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
  • Version Control. TFS:
  • IDEA-89075 (Cosmetics) TFS checkout project wizard layout is broken

New in IntelliJ IDEA 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 12 Build 122.592 EAP (Oct 19, 2012)

  • 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 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 generic parameter
  • IDEA-91945 (Bug): smart paste incorrectly adds imports for properties defined by getter
  • IDEA-91949 (Bug): 'Method can be static' incorrectly triggered when referring to this
  • IDEA-91377 (Bug): False positive for find usages of Java methods in Groovy code
  • IDEA-73129 (Bug): Incorrect type suggestion when introducing a Class parameter to a Groovy method
  • IDEA-73145 (Bug): Groovy: Inline Refactoring: impossible to inline variable defined without def keyword or type
  • IDEA-92282 (Bug): Wrong 'Not all execution paths return a value' when using an underscored field
  • IDEA-91844 (Bug): Groovy: "Method may be static" inspection doesn't report methods which have references to static members from other classes
  • IDEA-86373 (Bug): Incorrect warning about incompatable return type in groovy code.
  • IDEA-92448 (Bug): Groovy: Incorrect stubs for float fields
  • IDEA-80664 (Bug): Groovy: uppercase class fields are error-highlighted if they are accessed through a variable same named as a groovy file or package
  • IDEA-61374 (Bug): Groovy: Extract Method Refactoring applied to block of code with "category" syntax drops "self" argument of category methods
  • IDEA-90084 (Bug): Groovy: can not navigate to method injected with @Delegate annotation
  • IDEA-90089 (Bug): Groovy: diamonds are not suggested in Smart Code Completion after "new" if declaration and assignment are split
  • Haxe:
  • IDEA-85094 (Feature): Additional Haxe formatting options
  • IDEA-84717 (Feature): Interface Variable support
  • IDEA-85398 (Bug): Project structure dialog is modified right after opening
  • IDEA-84007 (Bug): Class resolver finds classes that are not in the source folders
  • IDEA-85097 (Bug): Haxe formatter bugs
  • IDEA-90387 (Bug): multiple classes in one module with generic support
  • IDEA-88706 (Bug): Compiler Conditionals Comments error
  • IDE Configuration:
  • IDEA-92275 (Feature): Web Proxy: Auto-configuration URL
  • IDEA-92365 (Bug): Live Templates UI Abbreviation and Description fields problem
  • IntelliLang:
  • IDEA-91855 (Bug): Items marked as global are still in IntelliLang.xml
  • J2EE:
  • IDEA-92170 (Bug): Good code is red: JPA @OrderBy
  • Java. Code Completion:
  • IDEA-92045 (Usability Problem): Completion: 'addAll() is unexpectedly preferred to 'add()' for collections
  • IDEA-92139 (Bug): Completion: Improve 'iter' live template processing
  • IDEA-91842 (Bug): Type parameters are shown for field but not for method
  • Java. Error Highlighting:
  • IDEA-92598 (Bug): JDK 1.8: good code is red in assignment where method of functional interface is parameterless, and method reference has vararg parameters
  • IDEA-91986 (Bug): JDK 1.8: good code is red: Illegal forward reference
  • Java. Intention Actions:
  • IDEA-91938 (Feature): Add intention action to generate createUI static method for java UI components
  • IDEA-92085 (Bug): "Field can be converted to local variable" with lambdas produces non-compiling code
  • IDEA-92590 (Bug): JDK 1.8: "Add static import" intention applied to a method reference results in invalid code
  • IDEA-91549 (Bug): Problem with import of class
  • IDEA-91905 (Bug): Remove unnecessary parentheses doesn't work on polyadic expressions
  • Java. Refactoring:
  • IDEA-91591 (Bug): Undo In Place Rename deletes files sometimes
  • IDEA-90893 (Bug): spring: rename corrupts code if caret at end of method reference in MethodInvokingFactoryBean
  • IDEA-92103 (Bug): When I clone several files, internal references among classes should be re-resolved to copies
  • IDEA-90390 (Bug): Inline variable performed incorrectly for return inside try
  • IDEA-92592 (Exception): JDK 1.8: CCE at InlineMethodProcessor.inlineMethodCall() on attempt to inline a method reference
  • IDEA-91814 (Exception): Throwable at PsiParameterListImpl.getParameterIndex() on Type Migration Refactoring applied to a lambda parameter's type
  • JavaScript:
  • IDEA-92024 (Bug): JSDoc: Return variable types and empty return
  • IDEA-92370 (Bug): incorrect underline reference
  • IDEA-88423 (Bug): JsDoc: Refactor/Rename for interface should update name in @implements tag
  • SQL:
  • IDEA-92409 (Bug): SQL: Oracle: varchar (string) statement in cursor ref clause
  • IDEA-92404 (Bug): SQL: Oracle: having clause without group by is valid
  • IDEA-92398 (Bug): SQL: Oracle: Merge: illegal parse errors
  • IDEA-92073 (Bug): SQL: Throwable through PsiBuilderImpl.getTreeBuilt()
  • IDEA-88960 (Bug): Data source DDL feature does not recognize create table statement if preceded by "IF NOT EXISTS"
  • Spring:
  • IDEA-52630 (Feature): spring EL language should be injected into spring:eval/@expression
  • IDEA-92549 (Feature): spring autowired: Add warning for static methods and fields with spring @Autowired annotation
  • IDEA-22335 (Usability Problem): Spring: IDEA doesn't know about Spring-Security special URLs
  • IDEA-89104 (Bug): Good code is red: "Could not autowire. No beans of 'PropertyResolver' type found."
  • IDEA-52594 (Bug): Spring MVC: JSP->@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 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 11.1.4 Build 117.912 EAP (Sep 13, 2012)

  • No subsystem:
  • IDEA-86893 (Performance Problem) IntelliJ slow and constantly using 10% CPU
  • IDEA-89672 (Bug) Too high memory usage on opening 11M large log file
  • 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-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)
  • Ant:
  • IDEA-88912 (Bug) Ant completion message not always displayed
  • Database:
  • IDEA-90874 (Bug) Cannot update database row from Database Console
  • Debugger:
  • IDEA-89851 (Bug) Tooltip disappears
  • Flash_Flex:
  • IDEA-87997 (Bug) Package Air Application... Option Disabled
  • 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-84205 (Feature) haXe: "using"-completion
  • IDEA-83743 (Feature) Run generated .swfs in something else than the Flash Player
  • IDEA-83871 (Feature) Provide "Introduce Variable" feature
  • IDEA-85440 (Bug) Haxe: NMML source path attribute minor analysis bug
  • 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
  • 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-85279 (Bug) Subversion: loading history (in background) blocks other actions on the historical revisions
  • IDEA-83024 (Bug) Show all affected files failed at SVN History window
  • IDEA-64162 (Bug) Subversion / Show history / Compare with local feature is broken
  • IDEA-78117 (Bug) NULL characters appended to file when retrieving historical revisions in SVN
  • IDEA-81265 (Bug) Lossy cyrillic encoding (svn + shelve changes)
  • IDEA-87218 (Bug) Subversion: on file move to unversioned folder error is shown
  • IDEA-75800 (Bug) SVN "Merge from..." not working
  • IDEA-83677 (Exception) NPE at org.jetbrains.idea.svn.history.SvnHistoryProvider$MyLogEntryHandler.createRevision
  • IDEA-91152 (Exception) SVN: NPE at org.jetbrains.idea.svn.dialogs.QuickMerge$MergeAllWithBranchCopyPoint.consume

New in IntelliJ IDEA 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 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 12 Build 122.100 EAP (Aug 17, 2012)

  • No subsystem:
  • IDEA-90037 (Usability Problem) Plugins: remove exclamation sign in 'Required plugin is not enabled!' message
  • IDEA-90112 (Usability Problem) Can't collapse nodes in file structure tree
  • IDEA-86893 (Performance Problem) IntelliJ slow and constantly using 10% CPU
  • IDEA-89700 (Cosmetics) Incorrect code placing when use Create Constant Field refactoring
  • IDEA-89992 (Cosmetics) Grammar correction in Rename window
  • IDEA-90030 (Bug) Create patch option is disabled on shelved changesets
  • IDEA-89747 (Bug) Issue saving projects when Python project is open
  • IDEA-87487 (Bug) Extract field lacks the space char
  • IDEA-89946 (Bug) Editor shows incorrect compile error
  • IDEA-90223 (Auto-reported Exception) exception after pressing "preview" button in the package move dialog
  • IDEA-89975 (Bug) node.js process in launcher can't be stopped
  • IDEA-86357 (Bug) DB2: Problem on downloading of LOBs
  • IDEA-89048 (Bug) [MacOS X] NPE and a memory leak in options dialog
  • IDEA-89898 (Bug) SrcFileAnnotator creates pooled threads without limit
  • IDEA-90160 (Bug) .idea/inspectionProfiles/profiles_settings.xml is created then deleted on project create
  • IDEA-89792 (Bug) Git: 'Branches' dialog is broken
  • IDEA-88142 (Bug) SQL: PostgreSQL mod() function is highlighted as error
  • IDEA-87289 (Bug) IntelliJ eats 4% CPU all the time (even when minimized for hours)
  • IDEA-89714 (Bug) Running configuration from Alt-Shift-F10 popup does not honor "Allow single instance" option
  • IDEA-89568 (Bug) Lots of exceptions on startup
  • IDEA-88527 (Exception) Throwable at TypeConversionUtil.getSuperClassSubstitutor() on mouse over Overridden gutter mark with several versions of same library in classpath
  • Android:
  • IDEA-80787 (Feature) Android Refactoring: Inline Style
  • IDEA-89678 (Bug) Android Assets not packaged into APK
  • IDEA-88247 (Bug) Android UI designer: The settings panel is not shown if rendering finished with error
  • IDEA-88321 (Bug) Support for custom views in interface builder
  • IDEA-89908 (Bug) Android emulator configuration doesn't save it state in UI
  • AspectJ:
  • IDEA-88969 (Bug) Ajc Compiler does not work in IntelliJ 12
  • CSS:
  • IDEA-89529 (Usability Problem) Create CSS selector in new file: dialog should have focus in File name field
  • IDEA-89294 (Bug) Don't show CSS class usage as 'implementation'
  • Code Analysis. Inspection:
  • IDEA-89625 (Feature) Create a new inspection to report on method calls inside loop conditions.
  • IDEA-87725 (Feature) Inspection catching "suspicious array casts" would be very useful
  • IDEA-82137 (Feature) New Inspection: "Class with public constructor"
  • IDEA-90074 (Feature) Static method only used from one other class shall ignore test classes
  • IDEA-89882 (Feature) RFE: SimplifiableEqualsExpression inspection should work for String.equalsIgnoreCase()
  • IDEA-89628 (Feature) Add second auto-fix to inspection "Unchecked exception declared in 'throws' clause"
  • IDEA-89958 (Bug) Deadlock in InspectionProfileEntry
  • IDEA-80850 (Bug) Add an option to the Inspection "Redundant field initialization" to only check for redundant initializations to null.
  • IDEA-88156 (Bug) Inspection "Class only used from one other package" produces false positives.
  • IDEA-89893 (Bug) inconsistent "Redundant call to 'String.format()'" when using static method import
  • IDEA-90093 (Bug) Hard coded strings does not work properly in exception subclasses
  • IDEA-70791 (Bug) Inspection "Serializable class with unconstructable ancestor" should ignore classes with a writeReplace() method.
  • Compiling Project:
  • IDEA-90006 (Bug) uncompiled project in Idea 12 build: Dependency data format has changed, project rebuild required
  • Database:
  • IDEA-70821 (Bug) Database console launches scripts twice.
  • IDEA-88255 (Bug) Database sidebar doesn't have a toolbar anymore: "console" action is not easily accessible.
  • Debugger:
  • IDEA-90010 (Bug) Edit breakpoint popup: after a condition for bp1 has been entered, opening and closing the popup for bp2 results in setting the condition for bp2
  • Diff_Merge:
  • IDEA-64028 (Usability Problem) "Compare with the Same Repository Version" should save changes to disk before invoking an external diff tool
  • IDEA-89918 (Cosmetics) Merge tool: applied deletion change dotted line is shown shifted and inconsistently
  • IDEA-89644 (Bug) compare: mislleading message
  • IDEA-87029 (Exception) Merge: Throwable at com.intellij.openapi.diff.impl.incrementalMerge.ChangeList.remove
  • IDEA-88948 (Exception) Merge Tool: artifacts on ignoring change after applying some: Throwable at com.intellij.openapi.diff.impl.incrementalMerge.Change.d
  • Editor. Editing Text:
  • IDEA-89499 (Exception) Soft Wraps: Throwable at CaretModelImpl.moveToOffset()
  • Find, Replace, Find Usages:
  • IDEA-89886 (Feature) "Find usages" action without modal dialog
  • IDEA-88171 (Bug) Find Previous goes to last occurrence of text in file
  • Flash_Flex:
  • IDEA-87997 (Bug) Package Air Application... Option Disabled
  • IDEA-89860 (Bug) Screen DPI not passed to ADL for AIR emulation mode
  • IDEA-89957 (Exception) Flex module not compiled with maven
  • Groovy:
  • IDEA-72885 (Feature) Completion of methods taking multi-argument closures, like eachWithIndex{} or inject(){}, should add paramters to closure
  • IDEA-72388 (Feature) Complete Current Statement with Closure as a last method parameter is buggy in Groovy
  • IDEA-68899 (Feature) Completion after new should use diamond operator if possible in Groovy 1.8
  • IDEA-89935 (Bug) Code completor makes wrong completion when adding arguments to closure
  • IDEA-89897 (Bug) Groovy: legal code marked as error: ';', '}' or new line expected
  • Haxe:
  • IDEA-84205 (Feature) haXe: "using"-completion
  • IDEA-83743 (Feature) Run generated .swfs in something else than the Flash Player
  • IDEA-83871 (Feature) Provide "Introduce Variable" feature
  • IDEA-85440 (Bug) Haxe: NMML source path attribute minor analysis bug
  • J2EE.Tomcat:
  • IDEA-89014 (Bug) Missing Terminate option in Server Run / Debug tool windows
  • IDEA-89928 (Bug) Leda 122.31 & Tomcat: Resources from context.xml are not deployed
  • Java. Code Completion:
  • IDEA-90142 (Bug) Do not propose contant names after '@'
  • IDEA-90013 (Bug) bad completion suggestions
  • Java. Error Highlighting:
  • IDEA-73955 (Bug) Incorrect Error ? Web Method problem:Class javax.xml.bind.JAXBElement not public or does not allow instantiation...
  • Java. Intention Actions:
  • IDEA-90103 (Feature) Provide intention for changing base type in LHS to derived type when RHS type is more specific
  • IDEA-89734 (Usability Problem) Override/Implement methods doesn't add @Nullable method annotation to created method
  • IDEA-88339 (Bug) 'convert to local' intention for parameter does not update method calls
  • IDEA-90003 (Bug) Duplicate entry in throws declaration after invoking the "replace catch section with throws declaration" suggestion second time on another catch with same exception type
  • Java. Refactoring:
  • IDEA-90040 (Feature) Optimize static imports refactoring
  • IDEA-89980 (Usability Problem) Extract method Object Dialog inconsistencies
  • IDEA-90186 (Bug) Severe bug with Refactor -> Migrate
  • IDEA-89853 (Bug) Invalid formatting when creating a field from usage
  • IDEA-82319 (Exception) Throwable at TemplateBuilderImpl.buildTemplate() on In Place Rename
  • JavaScript:
  • IDEA-84483 (Bug) JSTestDriver: validate chosen JS file
  • IDEA-88702 (Bug) Faulty Inspection Message Javascript Annotator
  • IDEA-88426 (Bug) JsDoc: methods that implement methods of indirect parents don't have 'overrides' mark
  • Maven:
  • IDEA-90095 (Bug) Cannot compile project
  • IDEA-74131 (Bug) Failed to interpolate field: private org.apache.maven.model.Reporting ...
  • Packaging and Installation:
  • IDEA-64410 (Usability Problem) Running IDEA from NSIS installer should run it as non-admin
  • Plugin Support. Architecture:
  • IDEA-89907 (Bug) Plugin compiled and packaged with JDK7 hangs the startup splash image
  • Plugin Support. DevKit:
  • IDEA-90026 (Bug) Devkit: EP jsp.el.elLiteralCustomReferenceProvider highlighted in red
  • SQL:
  • IDEA-89610 (Bug) PostgreSQL inherited table without child fields reported as a syntax error
  • IDEA-76386 (Bug) Support PostgreSQL ISNULL is missing
  • 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-70671 (Feature) Spring Integration support: jms adapters: check that either 'destination' or 'destination-name' are provided if no 'jms-template'/'container' attributes are set
  • IDEA-68440 (Feature) Spring Integration support: transformer element: check that exactly one of the 'ref' attribute, 'expression' attribute, or inner bean () are provided
  • IDEA-71117 (Feature) Spring integration support: "ws:header-enricher": provide inspection that checks that for "soap-action" subelement exactly one of 'ref', 'value', or 'expression' are set
  • IDEA-68532 (Feature) Spring Integration support: aggregator: validate value of 'send-partial-result-on-expiry' attribute to be valid boolean
  • IDEA-66903 (Feature) Spring Integration support: check that channel adapter (inbound-channel-adapter/outbound-channel-adapter) has either 'channel' or 'id' attribute set
  • IDEA-68518 (Feature) Spring Integration support: splitter: check that 'expression' subelement is not provided if either 'ref', 'expression' or inner bean are present
  • IDEA-26328 (Feature) spring: improve dtd->xsd conversion intention
  • IDEA-70037 (Feature) Spring integration support: resequencer element: provide inspection that checks that only one of release-partial-sequences and release-strategy are specified at once
  • IDEA-70435 (Feature) Spring Integration support: file|ftp:inbound-channel-adapter: provide inspection that checks 'filter', 'filename-pattern' and 'filename-regex' attributes exclusivity
  • IDEA-70259 (Feature) Spring Integration support: claim-check-out/claim-check-in elements: show error if no message-store is specified
  • IDEA-43795 (Usability Problem) update dtd->xsd intention: make it work on xml prolog
  • Template Languages. FreeMarker:
  • IDEA-89719 (Feature) freemarker: better Ctrl-W in @ftlvariable type attribute
  • Unit Testing. JUnit:
  • IDEA-90035 (Cosmetics) jUnit progress bar cosmetics
  • User Interface:
  • IDEA-90111 (Feature) Support file colors in Recent Files and Switcher
  • IDEA-41668 (Usability Problem) Scope for Project TODOs
  • IDEA-89917 (Usability Problem) Don't expand child nodes of expanded one
  • IDEA-89742 (Cosmetics) Darcula on Mac: labels in the "IDE Fatal Errors" dialog have incorrect background
  • IDEA-70087 (Bug) IDEA constantly eats 30-50% of CPU under MacOSX 10.6.7
  • IDEA-90102 (Bug) Darcula - background color set when a "find in file" fails makes text illegible
  • IDEA-90176 (Bug) Edit RegExp fragment intention doesn't move focus to new editor
  • IDEA-65735 (Bug) Hint shown via HintManagerImpl.showEditorHint instantly disappears
  • Version Control:
  • IDEA-86406 (Usability Problem) add a hotkey support for "Show all affected paths"
  • IDEA-81600 (Bug) PyCharm 2.0.2 appears to save files whenever changes occur even when auto save is disabled.
  • Version Control. Git:
  • IDEA-59215 (Usability Problem) git plugin default configuration is invalid under windows
  • IDEA-89878 (Bug) No need to try merge --no-ff instead of rebase if there are no local changes
  • IDEA-89881 (Bug) git push to an alternative branch pushed to the tracked branch instead
  • IDEA-90124 (Bug) Git: manually deleted change is still shown as modified in changes view, removing modified status updates time-stamp even if autosave is option unset
  • Version Control. Subversion:
  • IDEA-89110 (Bug) Gnome Keyring Password Dialog Shows User Input In Plain Text
  • IDEA-89993 (Bug) Error updating changes: svn: E2048899: Generic IO errorCan not parse conflict reason: replace

New in IntelliJ IDEA 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 11.1.3 Build 117.798 (Jul 26, 2012)

  • 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 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 11.1.3 Build 117.747 RC2 (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 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 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 12 Build 120.11 EAP (Jul 4, 2012)

  • 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 12 Leda 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 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 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 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 11.1.2 Build 117.359 EAP (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 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 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 11.1 Build 117.46 RC3 (Mar 22, 2012)

  • Fixed a major problem which was introduced in yesterday’s RC build and led to incorrect font antialiasing settings being used in the editor

New in IntelliJ IDEA 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 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 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 11.0.1 Build 111.167 (Jan 4, 2012)

  • IDE
  • Possibility to preserve temporary files
  • Possibility to import project from Gradle
  • Possibility to reopen a project from the Welcome screen
  • Possibility to drag and drop a project onto the Welcome screen
  • Possibility to create modules around existing source
  • Code Editing
  • Column selection mode
  • Smart Enter now applies to JavaDoc
  • Languages, Frameworks and Technologies
  • Velocity version 1.7 is supported
  • Improved Gradle support
  • CoffeeScript support
  • Play! support
  • Configuring Project and IDE
  • Possibility to copy code style from another language
  • Possibility to attach sources on-the-fly
  • Possibility to create libraries using JAR files selected in the Project tool window
  • Possibility to move a module library to the project or global level
  • Possibility to create a copy of a global library at the project level
  • Possibility to move a project library to the global level
  • Smart end in JavaDoc comments
  • Smart indent in JavaDoc
  • Safe write mode
  • More convenient user interface for managing library contents
  • New UI for configuring facet auto-detection
  • Tool Windows
  • Tool Windows are now available from the View | Tool Windows menu
  • Event Log tool window shows all IDE notifications and allows to take action where needed
  • Dedicated tool window for managing your project favorites
  • Dedicated JSTestDriver tool widow for starting the JsTestDriver server for running JavaScript unit tests in the browser
  • Structure tool window shows anonymous classes
  • Navigation and Search
  • Navigation commands are available on the Navigate menu
  • Possibility to navigate to anonymous classes
  • Search functionality is in the Edit menu
  • Multiline search and replace in the current file
  • Version Control
  • Reviewing changes to be checked in (Digest view) right in the Commit dialog box
  • Viewing local changes from base revision in a dedicated pane on the Local tab of the Changes tool window
  • Git Fetch is performed silently, without showing the Fetch Settings dialog box
  • Initial support of git gists for sharing code snippets on GitHub
  • Possibility to view change details for a file
  • Revision graphs for Git
  • Details section allows to preview results before commit
  • Markup languages and style sheets
  • LESS support
  • Updated HTML 5 schema
  • Zen coding 0.7
  • Android
  • Android 4 SDK (Ice Cream Sandwich) is supported
  • IntelliJ IDEA detects the resource type and qualifier of a new Android resource and saves it accordingly in the relevant folder
  • Previewing layout from the editor without launching a physical device or emulator. All the changes are reflected immediately in a dedicated Android Preview tool window
  • Built-in obfuscation for Android applications
  • Running Android applications on USB devices supported
  • Intention Actions and Quick Fixes
  • Check RegExp' checks regular expressions on-the-fly
  • Inject Language - RegExp' converts any string into a regular expression
  • Spring Support
  • Improvements in Spring support
  • Improved performance for large models, new features in bean dependency diagram, "Generate @Autowired dependency" action, etc.; Spring 3.1 @Configuration contexts, @ComponentScan, @ImportResource, @Profile, @PropertySource; Spring Testing: @ContextConfiguration configured with @Configuration array, @ActiveProfile
  • Spring Data JPA is supported
  • Groovy and Groovy-Based Frameworks
  • New Groovy intention actions ( Replace qualified reference with import; Add single-member static import; Add on-demand static import)
  • Unwrapping statements is now available for Groovy
  • Grails 2.0.0 features (Controller actions as Methods, new JUnit Testing API, access to Gorm API from Java classes, Detached Criteria, etc.)
  • Web Flow support
  • Grails Resources plugin
  • Standalone GORM
  • Spock framework
  • Groovy 1.9 support
  • Introduce Parameter refactoring for Groovy can be used to introduce closure parameters
  • Code Coverage in Grails run/debug configuration
  • Debugging
  • Possibility to navigate from backtrace in the Watches tab to source
  • Possibility to automatically detect a stack trace in the clipboard
  • Adjust Range command is now available for lists
  • UML
  • Changing module dependencies with UML diagram
  • Data Access Support
  • Possibility to change an SQL dialect for an SQL or DDL file open in the editor
  • ActionScript, Flex and AIR Support
  • More target types for packaging mobile AIR applications are supported
  • JavaScript Support
  • The mark object action is available in the JavaScript debugger
  • JavaScript unit testing
  • Built-in JSLint code quality checker
  • NodeJS: coding assistance, running, debugging, and unit testing
  • Testing Support
  • Code Coverage colors can be changed
  • Single action to run with coverage
  • Unit Testing for JavaScript. JSTestDriver Assertion, QUnit, and Jasmine frameworks are supported
  • Running JavaScript unit tests in browser
  • Remote Hosts
  • Synchronizing local and remote folders in the difference viewer
  • Build Tools
  • Importing project from external Gradle model
  • Import from Gradle
  • Java EE and Web Development
  • JBoss 7 support
  • WebSphere 8 support
  • Miscellaneous Improvements
  • Quick hide/show tool window buttons
  • Macros functionality is in the Edit menu
  • Possibility to compare binary files
  • Highlighting level of the current file can be configured from the Analyze menu
  • Hierarchies are built in the Navigate menu
  • Find Action is in Help menu
  • What's New in Version 10.5.0
  • Code Editing
  • Moving lines up and down
  • CamelHumps in code completion are detected without using the Shift key
  • Import statically in class name code completion
  • Horizontal arrow keys in code completion
  • Sorting of a suggestion list
  • In JavaDoc, the caret is placed to an expected position on pressing Enter
  • Changing font size in the Quick Documentation window
  • You can drag-and-drop schema, table and field names from the Data Sources tool window into the editor
  • Languages, Frameworks and Technologies
  • Java 7 is supported
  • Google app engine: arguments can be passed to the server
  • Configuring Project and IDE
  • Adding closing tag in JavaDoc
  • Tool Windows
  • Project tool window: Copy reference works for packages in the Package view
  • Data Sources tool window: you can drag-and-drop schema, table and field names into the editor
  • Data Sources tool window: schema objects can now be grouped by their types
  • A new tool window for working with Spring Roo console is available
  • Navigation and Search
  • The switcher can navigate between the split editor tabs and floating tool windows
  • Navigation between JavaScript tags in HTML files
  • Scroll to top / scroll to bottom
  • Swipe gestures for back and forward navigation are supported for Mac os x
  • Improved search and replace in the current file
  • Regexp shows replacement preview
  • Easy initiating new search
  • Horizontal scrolling with the mouse wheel
  • Running and Debugging
  • Run/debug configurations for Jetty are now available
  • Version Control
  • Possibility to review TODO items before commit
  • Viewing the GitHub version of a file from IntelliJ IDEA
  • Setting up connection to Perforce server has become highly fail-proof
  • Markup languages and style sheets
  • XSLT 2.0 and XPath 2.0 support
  • Android
  • The Honeycomb platform is supported
  • Debugging an already running process is available
  • Android DX tool supported
  • Inspections
  • Simplify annotations
  • Reports spaces between @ and name, unnecessary parentheses and value="foo" constructs which can be shortened, and offers a quickfix. (Since 10.0.2)
  • Double literal cast to float
  • Reports double literal expressions which are immediately cast to float, and offers to replace with an equivalent float literal. (Since 10.0.2)
  • PHP Support
  • Viewing parameter info for methods defined through the @method phpDocumentor tag is available
  • Dedicated Command Line Tools tool window
  • Workaround for the XDebug on FreeBSD crash can be enabled
  • Spring Support
  • Spring Roo console is now available
  • The Spring 3.1 c-namespace support is available
  • The Spring 3.1 bean definition profiles are supported
  • The Spring Integration framework is supported
  • Spring profiles panel can be shown in the editor
  • Groovy and Groovy-Based Frameworks
  • Intention action: if the caret is placed on a field in a domain class, an intention action suggests to make this field nullable, or unique
  • Intention action: create action from usage
  • Introduce Field refactoring is available for Groovy
  • Creating actions and views from usage
  • Groovy 1.8 support
  • Intention action to create Groovy tests
  • Navigation to Groovy tests
  • Introduce Parameter refactoring for Groovy is available
  • Grails tool window shows the Scripts directory
  • Google Web Toolkit (GWT) Support
  • Coding assistance, including code completion, error highlighting, and finding usages, for declarations of external resources through the element
  • Creating GWT event and event handler classes supported
  • The possibility to choose the starting page of the application even if showing the application in the browser is suppressed
  • Flexible configuration of the GWT compiler with the possibility to specify for each GWT module whether you need it compiled on make or not
  • UML
  • Possibility to view changes on UML diagrams for ActionScript classes
  • Data Access Support
  • You can create data sources by importing Tomcat configuration files (context.xml)
  • A dedicated dialog is now available for working with the history of executed SQL statements
  • Updated differences viewer for folders and database objects
  • Table and column usages include database schema usages
  • Possibility to compare schemas of two data sources
  • You can drag-and-drop schema, table and field names from the Data Sources tool window into the editor
  • JDBC drivers are downloaded right from Data Sources tool window
  • ActionScript, Flex and AIR Support
  • Possibility to view changes in ActionScript source files in a structured form on UML diagrams
  • When moving an ActionScript class or interface to a package, a package chooser is now available
  • The Move Inner to Upper Level refactoring is available for moving out-of-package entities into a package
  • Development of AIR applications for mobile devices is supported
  • Import of FXP files is supported
  • Type chooser in the Introduce Variable/Field/Constant dialogs for ActionScript
  • When importing Flexmojos projects, you can turn auto-generation of Flex compiler configuration files on and off
  • JavaScript Support
  • JavaScript debugging is now available for Chrome
  • Refactoring
  • Inline Method refactoring allows to view the number of invocations of a method
  • In-place Introduce Constant refactoring for Java
  • In-place Introduce Field refactoring is available for Java
  • In-place Introduce Parameter refactoring for Java
  • Improved Introduce Variable/Field/Constant refactorings for ActionScript
  • Testing Support
  • Possibility to choose language for a test class
  • Possibility to turn off display of the Code Coverage dialog
  • Build Tools
  • Keep source and test folders on reimport
  • Java EE and Web Development
  • Integration with Jetty is now supported
  • Miscellaneous Improvements
  • Jetty integration plugin comes bundled with IntelliJ IDEA
  • Updated ruby on rails, php, Python/Django and Scala plugins
  • What's New in Version 10.0
  • Code Editing
  • You can now open and modify language injections in the editor, as if you were working with the source code in the corresponding language
  • When performing the Introduce Variable refactoring, you can specify the name of the new variable right in the editor
  • Languages, Frameworks and Technologies
  • Google App Engine. Support of JPA and JDO persistence
  • Google App Engine. Run enhancer is available for JDO and JPA
  • Running and Debugging
  • Referencing labeled variables, watches, and objects by labels is available
  • Default run/debug configurations are presented under the Defaults node
  • Possibility to automatically bring the editor forward on hitting a breakpoint
  • Version Control
  • On-the-fly spellchecking in commit messages is available
  • Integration with GitHub is available. Now you can register GitHub accounts, create and clone repositories from IntelliJ IDEA
  • Markup languages and style sheets
  • SASS3 support, with syntax highlighting, indentation-based code folding, and color editor
  • LESS support, with compilation and coding assistance
  • Android
  • Navigation between resource definition files and R.java by clicking the Go to icon in the left gutter area
  • Unit testing for Android applications is supported
  • Sharing Android source code and resource using library projects is available
  • Extracting a signed Android package is available
  • Inspections
  • Running inspections by name
  • Groovy and Groovy-Based Frameworks
  • Search for usages is available for *.gsp files
  • Rename refactoring is available for *.gsp files
  • Grails filters can be created
  • Means of navigation between Grails controllers and views
  • History is now available in the Run Grails Target dialog box
  • Debugging *.gsp files
  • Find Usages is now available for the variables defined via g:set tag, and for the fields of the domain classes
  • Google Web Toolkit (GWT) Support
  • GWT UiBinder is supported
  • The possibility to choose whether to open a GWT application in one of the configured browsers or not
  • UML
  • Creating notes in UML class diagram
  • UML class diagram is available from different places, for example, from the navigation bar
  • Data Access Support
  • Input pane of the Database console opens as an editor tab. Editing tables is available from the Results pane
  • Operations with database binary large objects (BLOBs) are supported
  • Tables can be edited using a graphical Table Editor. The range of records to be displayed can be controlled through filters
  • Possibility to view parameter information for prepared SQL statements
  • ActionScript, Flex and AIR Support
  • The Change Method Signature, Delegate Methods, Extract Interface, Extract Superclass and Introduce Parameter refactorings are now available for Flex and ActionScript
  • Smart code completion is now available
  • You can generate ActionScript classes and class members using UML diagrams
  • The Create Subclass and Implement Interface intention actions are now available for ActionScript classes and interfaces
  • Selection of the browser or standalone Flash Player for running SWF applications has become more convenient
  • You can register your SWF application files as trusted
  • A multithreaded built-in Flex compiler shell is now available
  • You can now control which library classes are included in the compilation result and which are not using the Export and the Scope options
  • It's now possible to compile CSS files to SWF files for Flex modules and facets
  • Refactoring
  • When performing the Introduce Variable refactoring, you can now use smart expression selection in JavaScript and ActionScript
  • The in-place code editing is now available for the Introduce Variable refactoring
  • When working with Flex and ActionScript, you can now use the Change Method Signature, Delegate Methods, Extract Interface, Extract Superclass and Introduce Parameter refactorings
  • Search for references option is now available for Rename
  • Search for references option is available for moving files and directories
  • Search for references option is available for renaming files
  • Code Analysis
  • Analysing source code for nullable and non-nullable elements
  • Testing Support
  • Unit testing for Android applications is supported
  • Build Tools
  • Introduce Property refactoring
  • Viewing Maven dependencies in a UML class diagram, excluding dependencies, navigating to source code
  • Possibility to download external libraries via Maven public repositories
  • Possibility to use corporate repositories, if they are managed by Nexus
  • Java EE and Web Development
  • Code completion, error highlighting, and basic refactorings are now available for the most popular JSF component libraries
  • WebLogic server run/debug configurations have become more flexible
  • ColdFusion is supported
  • Miscellaneous Improvements
  • If the main toolbar is hidden, the docked navigation bar shows run/debug configuration controls
  • Power save mode
  • Detaching editor tabs
  • Task and Context Management is now available in the Community edition
  • Support for JIRA, YouTrack, Lighthouse, Pivotal Tracker, RedMine and GitHub issue tracking systems
  • XML breadcrumbs
  • What's New in Version 9.0
  • Code Editing
  • Autofolding now includes anonymous classes, generic parameters, i18n strings, and more
  • Built-in spellchecker
  • Several live templates can have same abbreviations
  • Create Java class action
  • Asterisk * wildcard can be used in code completion popup
  • Easy class exclusion from auto-import and code completion
  • Languages, Frameworks and Technologies
  • Google app engine support
  • Tapestry integration
  • Tapestry integration includes syntax and error highlighting, navigation between classes and templates, intention actions for creating components, pages and mixins, and code analysis
  • OSGi support
  • OSGi application development includes facet, run/debug configuration, syntax and error highlighting, code completion, and automatic project configuration
  • Android module
  • Scala support available via Scala plugin, with the dedicated facet and coding assistance
  • La Clojure support available via La Clojure plugin, with the dedicated facet and coding assistance
  • PostgreSQL and Derby SQL dialects are now supported
  • Running and debugging Android applications
  • OSGi facet
  • Navigation and Search
  • Using switcher to navigate between open files and tool windows
  • Declaration pop-up window for annotation types now shows @ to tell annotation types from interfaces
  • Improved UI of the Show Usages pop-up window
  • Possibility to specify multiple comma-separated file masks in the Find/Replace in Path dialogs
  • Running and Debugging
  • Run application without using toolbar: Alt+Shift+F10
  • Dedicated tab for dump analysis
  • Version Control
  • Subsets of changes to apply can be flexibly configured
  • Managing branch tracking
  • Integration with Subversion 1.6 is supported
  • Configuring protection of inactive changelists
  • VCS quick list
  • Viewing differences between the local copies of all the project files one after another and their updates from the server
  • Android
  • Developing Android applications using the emulator and a real device
  • Inspections
  • Convert to atomic intention action
  • "Convert to atomic" intention action replaces variable type with the corresponding atomic type
  • New code inspections
  • New code inspections powered by InspectionsGadget, for example, related to 'assert' statement
  • Global unused declaration inspection
  • PHP Support
  • Run/debug configuration: php web application
  • Run/debug configuration: PHPUnit
  • Run/debug configuration: PHPUnit on server
  • Spring Support
  • Spring Security 3.0 Support
  • Groovy and Groovy-Based Frameworks
  • Smart type code completion after new in Groovy
  • Gradle is now supported
  • Simplified way of creating Grails or Griffon Application modules
  • Groovy classes, interfaces, enumerations and annotations are created in a single action
  • Run/Debug configuration for Griffon applications
  • Per-project Gant home setting
  • Per-project Gradle home setting
  • Grails tool window
  • Griffon tool window
  • UML
  • Configuring default settings for UML class diagram
  • Adding node elements to UML class diagram
  • Viewing changed classes in UML class diagram
  • Viewing subtypes, super classes, and classes used in signatures
  • UML presentation of changed classes is now available from the Changes tool window
  • Data Access Support
  • Possibility to view parameter information in JDBC console
  • ActionScript, Flex and AIR Support
  • Ctrl+Q for AsDoc
  • FlexUnit
  • Easy import from Adobe Flash Builder
  • New Flex refactorings: Extract Method, Introduce Variable, Introduce Constant, Introduce Field, Inline, Pull Members Up, Push Members Down
  • Type, Method, Call Hierarchy for Flex sources
  • Automatic generation of Bindable getters/setters, event handlers
  • AIR run/debug configuration
  • Refactoring
  • Improved refactoring feedback informs you about the potential conflicts
  • Code Analysis
  • Dataflow from here
  • Build Tools
  • Fully integrated Maven 2.2 support
  • Find Usages
  • Improved navigation between modules and pom dependencies with Ctrl+B
  • Rename refactoring for properties defined in custom filters files
  • Classpath for Maven-based projects is built following Maven dependency mechanism
  • Add Maven Dependency quick-fix for unresolved classes in Java code
  • Parent and dependencies generation in pom files with Alt+Insert
  • Java EE and Web Development
  • Surround with () for HQL/JPAQL
  • Updating a running Java ee application
  • JSF 2.0 support
  • Miscellaneous Improvements
  • Improved file indexing
  • IntelliJ IDEA performance is way better due to backgroundable file indexing, with limited navigation / editing / VCS functionality being available during the indexing process
  • On-the-fly module reloading
  • IntelliJ IDEA features automatic module reloading, which means that changes in .iml files (in particular, after updating from version control) no longer require reopening the entire project
  • Platform-specific ide help shows keyboard shortcuts for your particular operating system
  • Tool window tabbed content mode
  • Possibility to open files in associated applications
  • Possibility to perform clipboard operations between IntelliJ IDEA and Explorer/Finder
  • PSI structure viewer
  • Preview of small icons in Java classes
  • Dependency Scopes: compile, test, runtime, provided

New in IntelliJ IDEA 8.1.2 Build 852 (May 25, 2009)

  • Java EE and Web Development:
  • Run/Debug Configuration: Resin
  • Version Control:
  • Attaching and Detaching Perforce Jobs to Changelists
  • Using Git Integration
  • TFS
  • Miscellaneous Improvements:
  • New Directory-Based Project Format
  • Cleaning System Cache
  • Configuring IntelliJ IDEA:
  • Copyright Profile
  • Configuring Plugins with new Wizard
  • Sharing Settings
  • Generating and Updating Copyright Notice
  • Performance Improvements:
  • Reworked compiler caches and file indexes
  • IntelliJ IDEA performance is way better on updating files modified after external changes (editing, checkout from version control, etc.) because of reworked file indexing engine. Project compilation has also been greatly sped up with the new compiler caches.