IntelliJ IDEA 15 released

Released: Nov 4, 2015

Updates in this release

Updates in 15

  • Debugging Lambdas - If your breakpoint has a lambda expression, the IDE asks you where exactly you'd like to stop. When you use Step Into or Run to Cursor, the IDE stops at the corresponding lambda expression.
  • Force Return - With the new Debugger action called Force Return, you can force a return from the current method without executing any more instructions from it.
  • Improved UI for Testing - The entire test runner tool window has been created from scratch to provide a unified interface for all languages, complete with inline statistics, vertical layout, test results history, and export/import actions.
  • Instant preview for Find in Path - New preview tab shows the first 100 results in real time.
  • Run Configurations with a State Indicator - Now every run configuration has a small green indicator that tells you if it's running.
  • On-the-fly Code Duplicate Detection - IntelliJ IDEA 15 allows you to spot code duplicates on the fly. Now, if you stumble upon an existing duplicate, or somehow create one either by writing or pasting code, you will know it instantly.
  • Expression Type - The Expression Type action, previously available only in Scala, now works for Java, Groovy and Kotlin expressions as well.
  • Encoding Special HTML Characters - Use the Encode XML/HTML Special Characters action to encode special characters in your HTML code, replacing them with HTML entities that start with &.
  • Kotlin Languages - IntelliJ IDEA 15 bundles the Kotlin plugin and provides support for Kotlin out of the box.
  • Groovy Languages - Added support for the @Builder annotation, introduced in Groovy 2.3. The support includes code completion and quick navigation for all four strategies.
  • Spring Frameworks - Enjoy better coding assistance for the new features added to Spring 4.2 and Spring Boot.
  • Grails Frameworks - This update comes with initial support for Grails 3.x, the latest version of the popular Groovy-based web application framework.
  • Arquillian Frameworks - IntelliJ IDEA 15 introduces initial support for the Arquillian testing platform.
  • Android Frameworks - The new features of Android Studio 1.3 are available in IntelliJ IDEA 15 including Android Memory (HPROF) Viewer and Allocation Tracker.
  • Gradle/SBT Build Tools - Now when importing a Gradle/SBT project, you can select specific modules instead of importing the whole project.
  • AngularJS - IntelliJ IDEA 15 comes with basic support for AngularJS 2, the IDE provides code completion and navigation for directives and bindings and understands new event attributes.
  • Git Rebase Version Control - The Rebase action is now available in the Branches menu on equal terms with Merge, supporting multiple roots, automatic stash/unstash and conflict resolve.