IntelliJ IDEA 14 Early Preview is Available!

Posted on by Andrey Cheptsov

Today we are happy to announce that IntelliJ IDEA 14, codenamed Cassiopeia and scheduled for release later this year, is now available for early preview! You’re welcome to download the IntelliJ IDEA 14 EAP and see what exciting new features it offers.

idea_logo

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 AnalyzeCode 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.
  • We think you’ll also appreciate the fact that Code Coverage tool, Structural Search and Replace, and Type Migration refactoring have become available in IntelliJ IDEA Community Edition.

    Work on IntelliJ IDEA 14 is in full swing, so many more awesome features await ahead. Meanwhile, feel free to help us make the release even better by sharing your feedback in our discussion forum and reporting bugs to the issue tracker!

    Stay tuned for more details on these and other new features soon to appear in our blog.

    Develop with Pleasure!

    Comments below can no longer be edited.

    70 Responses to IntelliJ IDEA 14 Early Preview is Available!

    1. Paweł Gajda says:

      June 27, 2014

      Great news! What about latest changes from Android Studio Beta 0.8.0, will they be introduced in IntelliJ IDEA 14 only or we can expect them in IntelliJ IDEA 13 as well?

      • Maxim Mossienko says:

        June 30, 2014

        They will be introduced in IntelliJ IDEA 14

    2. Andrew Kowal says:

      June 27, 2014

      Is there any public roadmap for 14? What major features/changes have been planned?

    3. Alex says:

      June 27, 2014

      Hi,
      can you please explain how to use JavaFX designer?
      i double click .fxml file but not see designer.

      • anet says:

        July 1, 2014

        Alex,
        IDEA must run on java 8 because SceneBuilder whioch is used under the hood is built over java 8.
        Sorry for the inconvenience

      • Andrey Cheptsov says:

        July 1, 2014

        You should run IntelliJ IDEA using JRE 1.8 and you should also specify path to SceneBuilder 2.0 in the settings.

        • Simon Billingsley says:

          July 16, 2014

          Does this mean that IDEA 14 will run with JRE 8 on OSX?
          We are currently stuck using JRE 6 due to Font Rendering issues…

    4. klein tawan says:

      June 27, 2014

      good, I like Community version but Ultimate it’s expensive. Are you plan to discount soon?

      Thanks.

      • Mike says:

        July 15, 2014

        Klein,

        You get what you pay for. It’s money well spent.

        -Mike

      • Luca says:

        July 16, 2014

        I saw that if you are a startup you can actually have a discount of 50%! In my opinion if you are an individual developer I don’t think that IntelliJ is that expensive! I bought it with the personal license and as Mike says it’s money well spent! For real! 🙂

    5. Andrei says:

      June 27, 2014

      Do you have in plan to merge features from Android Studio beta?

      • Maksim Mosienko says:

        June 30, 2014

        Sure

    6. Omair-Inam Abdul-Matin says:

      June 27, 2014

      Any plans to add support for Mercurial Patch Queues (MQ) in IntelliJ IDEA 14?

    7. Rafael Franco says:

      June 27, 2014

      Great! Does it include aspectJ incremental compilation?

      • Nicity says:

        June 30, 2014

        Right now – no

        • Felix Kurth says:

          October 16, 2014

          For me, incremental AspectJ build this is the most important and long-promised fix to wait for release 14. We will have to go back to Eclipse if this is not included.
          Hope they keep their promise.

    8. Igor Kolomiets says:

      June 27, 2014

      Good to hear that JetBrains is at never decreased pace in developing the next version of IDEA.

      Is it just me or it’s a general industry trend that makes debugger an important as never before tool when developing around legacy code bases? So it’s quite reassuring to have next generation of debugger tool on horizon.

    9. Morgan says:

      June 27, 2014

      Looks awesome so far! I really love IntelliJ!

      I have a few suggestions/ideas:

      * Postfix macros should be configurable and available in any language. For example, I want “.return” to be just “.r” because that will really save me keystrokes in javascript. Also when doing e.g. jasmine unit testing, I very often have to go back and wrap everything with expect(__).toBe(__). Would be very nice with a postfix macro for that!! I would also love to have them in Scala.

      * Whenever there is an “Intention” available, perhaps instead of showing that yellow lightbulb, the cursor could change color (to e.g. pink) – then you would know that you can just press alt+enter to get the intentions menu. That lightbulb can be a little distracting (kind of like Clippy, but not nearly that bad of course :). The feature is GREAT, it’s just the appearance that can be distracting.

      * Have an option to slim down or remove the gutters/margins/padding at the side of the editor. When editing 2 (or 3) files side by side, A LOT of space is lost. It seems that some space is reserved for e.g. breakpoints, but I (almost) never use them, so the space is just wasted. The git indicator for modified line is still necessary though, just make it really slim, or hmm perhaps the background color of the line that is modified/added could change (ever so slightly)?

      * Even smoother scrolling (on OSX) like the on sublime text has would be sweet.

      * A quick way to see a diff of everything you’ve done since last commit. I know I can just open the commit dialoge (cmd+k), but I don’t want to commit, I just want to see what I’ve done. “Changes” (cmd+9) isn’t quite what I want either. I want something that looks like the bookmarks popup, where you can get a quick preview/diff for each file.

      Just a few ideas from the top of my head. 🙂 I hope you’ll consider some of them. I really love intellij. Thanks

      • Kirill Likhodedov says:

        June 30, 2014

        As about diff feature: why “Changes” (cmd+9) isn’t quite what I want either? Could you please provide more details on the view you are requesting, possibly with a link to a screenshot of some other 3-party existing tool that already has the feature?

      • Alexander Podkhalyuzin says:

        July 8, 2014

        We have plans to add postfix live templates to Scala in IDEA 14, where we will have appropriate API for it.

    10. Cory Comer says:

      June 28, 2014

      Any info on having the Spring facet detect the beans configured in a Spring Boot application via autoconfiguration?

    11. Kamil Afsar says:

      June 28, 2014

      Dear JetBrains,
      Thanks for bringing Idea to the next level. But please fix the Scala and Play plugins! It’s deadslow, hanging too often, refactoring doesn’t work all that well, etc. Please give it the care Java support gets.
      Thank you! 🙂

      • Alexander Podkhalyuzin says:

        July 8, 2014

        Try to increase memory given for IntelliJ IDEA.
        If it didn’t help, please create a ticket in with CPU snapshot.

    12. Soner Gönül says:

      June 28, 2014

      What a wonderful news! Thanks.

      I hope it will not like v13 🙂

    13. Dev says:

      June 28, 2014

      Please add C# support in the next version.

    14. Vivek says:

      June 28, 2014

      This is great news.. Have been using IDEA since 2008 and simply love it. Can’t wait to try out the v14 eap.

    15. Alexandru Cobuz says:

      June 28, 2014

      How fast is compared with the v13 ? Because I noticed you said you rewrote it using the new API.

    16. Marc Walter says:

      June 28, 2014

      Great news! Could you confirm support for WebSphere Liberty Profile in IntelliJ 14?

      • Michael says:

        July 7, 2014

        WebSphere Liberty Profile is supported by IDEA for long time already.

        WS LP is implemented as a dialect of the WS server, so you should be able to register WS LP server home as a WS server and go from there.

        If you have any troubles running WS LP with IDEA 13 or 14, please open YouTrack’s.

        • Marc Walter says:

          July 10, 2014

          Well I can start and stop WLP from inside IntelliJ that’s right. But that’s all. No support for editing server.xml file in a wizard for example or using autocompletion for adding databases, JMS resources, JNDI entries and so on. And I don’t see log output in the console, I have to build every time to see my code changes (no hot deployment like using Tomcat). So you call this support? See Eclipse WLP Plugin to see what I mean.

    17. Alexander Orlov says:

      June 28, 2014

      Still using JVM 6 on Mac and JVM 7 is just optional? Disappointed.

      • Nicity says:

        June 30, 2014

        There are serious problems in JVM 7/8 that prevents to use it as default, please see http://youtrack.jetbrains.com/issue/IDEA-126360#comment=27-759099

        • bastien says:

          September 9, 2014

          In futur OSX release (Yosemite) Java 6 is not still supported.

      • ItemState says:

        July 15, 2014

        All the OS X machines I deal with are at 10.6.8 which only supports Java 6. I am very happy to know that IDEA will still work with Java 6.

        • Colin Hebert says:

          August 5, 2014

          While it’s really nice for you, if I were you I’d get ready to the idea that the 5 years old OS (last updated 3 years ago) using the 8 years old JDK (EOL’d) might not work with the brand new IDE. This kind of backward compatibility will someday impede the development of IntelliJ.

          That being said, for now it seems that they’re facing other kinds of issues with JDK7&8.

    18. Trygve Laugstøl says:

      June 29, 2014

      My tool to create deb packages of IDEA has been updated: https://github.com/trygvis/intellij-idea-dpkg

    19. Dmitry says:

      June 29, 2014

      Yes! Finally “smart” backspace is implemented!

    20. Ken says:

      June 30, 2014

      The most important thing to me is that, Can IDEA 14 now debug grails 2.4/2.3 application directly, not in remote mode?

    21. Ali says:

      June 30, 2014

      any plans for built-in and enhanced support for Typesafe platform e.g. Play, Scala, Akka and more

      • Andrey Cheptsov says:

        June 30, 2014

        The Scala and Play support are available via separate plugins with faster release cycle. Read about its latest updates at https://blog.jetbrains.com/scala/

    22. Steve says:

      June 30, 2014

      Question: Is the PHP plugin already working for this release? I want to update but only if I’m sure I can continue my development after that 🙂

    23. Oleg says:

      June 30, 2014

      The new clean-start customization “wizard” is hOrRiBlE:

      1) The first step is a choice between Alloy and Dracula theme.
      Why it is limited to these two?
      Why Dracula vs Allow instead of Dracula vs IntelliJ?

      2) The second step is a horrible screen with big cells with where it is probably possible to configure an initial set of plugins.
      This screen has vertical scroll bar with a bunch of options below the scroll line.
      The customization of an individual plugin group is on the separate screen with a kind of “back” button, but without “cancel” button.

      And there is a lot of empty space on all screens.

      Thank you for the “skip all/remaining and set defaults” button that thankfully allows to skip that monstrosity and get to the screen where the proper settings dialog can be opened.

    24. Leo says:

      June 30, 2014

      The “about Intellij Idea” section still shows 13.1.
      Seems to work fine besides that 🙂

    25. Alex Hetu says:

      July 1, 2014

      Are there any plans to add support for Thymeleaf in this version?

      http://youtrack.jetbrains.com/issue/IDEA-95073

      Thanks!

    26. Paul Bakker says:

      July 1, 2014

      What about OSGi support? This was scheduled for 14 according to this issue: http://youtrack.jetbrains.com/issue/IDEA-100812

      Is this still planned before the final release of 14?

    27. Haris says:

      July 2, 2014

      Hi,

      a small suggestion: Bookmark-lists (or groups) related to a task (just like the SVN change lists).
      Also, the same for breakpoints.

      Thanks

    28. weijun says:

      July 3, 2014

      While the “Copy/paste selected code as HTML/RTF” feature is nice, when I want to paste a block of codes into a plain-text mail in Mail.app on Mac, the output is very ugly. It looks like first the rich text is paste there and then it’s converted to plain text. Maybe it’s a problem of Mail.app, but it’s annoying. Now I have to first paste the code into a real text editor and then copy/paste to Mail.

      • Dmitry Batrak says:

        July 3, 2014

        Created http://youtrack.jetbrains.com/issue/IDEA-126869

      • Steve says:

        July 4, 2014

        Isn’t “simple paste” working?
        Shift+Option+Command+V usually removes all non-text crap and it should work everywhere.

    29. Amma says:

      July 5, 2014

      Some improvements for flash projects?

    30. Patrick Cornelißen says:

      July 15, 2014

      Are there plans to support spring boot better? Right now intelliJ doesn’t know which beans are there etc.
      I assume the reason is that spring boot does a lot of magic which is hard to grasp for an IDE…

    31. Hesam says:

      July 15, 2014

      Currently the IDE has so much problem with RTL languages (in my case Persian).
      Are you aware of these problems? Is there any plan to fix these problems? Thanks

    32. Juan says:

      July 15, 2014

      Great !!

      But please improve the performance. Idea 13 under Mac OS is working really bad, every time a project is open two minutes updating index!

      🙂

    33. Pepijn says:

      July 16, 2014

      All the links to this page mention a built-in Java decompiler, but this page doesn’t. Is it in? Could you say a bit more about it?

      • Andrey Cheptsov says:

        July 17, 2014

        More details about the built-in decompiler coming soon. I will update this post once we have the detailed post published.

    34. John says:

      July 23, 2014

      Not much to say – I love IntelliJ, but I’m hoping for improved performance and functionality with Scala projects.

    35. Sean says:

      August 13, 2014

      will 14 include live edit for node js?

    36. Simon says:

      August 17, 2014

      Any chance there could be better support for LibGDX hot code swap? I can never get this working properly.

    37. Gary M. says:

      September 3, 2014

      Where do I report bugs in using the IDE?

    38. thufail says:

      October 10, 2014

      when the time of launch?

      • Eugene Toporov says:

        October 10, 2014

        We’ll launch later this fall.

    39. Stefan Stössel says:

      October 21, 2014

      I found now included Scene Builder even on this early RC1 far from beiing usable.

      How far will the JavaFX support go?
      If I add a new Control, will the Controller-Code be upgraded?

    40. Alejandro says:

      October 29, 2014

      Bought IntelliJ 13 recently… will the upgrade to 14.x cost?
      Thanks!

    41. Jason Mills says:

      December 19, 2014

      Still no C/C++ or Perl support… !polyglot

    Subscribe

    Subscribe for updates