IntelliJ IDEA 13.1.1 Update is Available

If you haven’t yet upgraded to IntelliJ IDEA 13.1, here’s another good reason to do it right now: the 13.1.1 update that takes care of a number 13.1 issues, including the performance degradation problem.

Download IntelliJ IDEA 13.1.1 from the official IntelliJ IDEA website or, if you’re already running on 13.1, just use the Check for Update menu command.

Develop with Pleasure!

Posted in Releases | Tagged | 25 Comments

IntelliJ IDEA 13.1 Released!

We are thrilled to announce that IntelliJ IDEA 13.1 is finally out and available for download.

In addition to Java 8 support (announced publicly today by Oracle) IntelliJ IDEA 13.1 brings minor improvements to most parts of the IDE, including the UI, frameworks support, and tools integration.

At the same time the update offers a number of completely new features:

Visit our website to see what’s new in IntelliJ IDEA 13.1 and download the edition of your choice.

Stay tuned to our blog for more details coming soon.

Develop with Pleasure!

Posted in Releases | Tagged | 76 Comments

IntelliJ IDEA 13.0.3 Update is Available

While waiting for Java 8 and IntelliJ IDEA 13.1 to come out with all its bells and whistles it surely wouldn’t hurt to check out a little less fancy, but still pretty much loaded 13.0.3 update that has just been released.

13.0.3_splash

For more details, browse the Release Notes.

Develop with Pleasure!

Posted in Releases | Tagged | 2 Comments

Debugger for JDK8’s Nashorn JavaScript in IntelliJ IDEA 13.1

Last Friday we announced the availability of IntellIJ IDEA 13.1 RC2, a new release candidate for IntelliJ IDEA 13.1 bringing final support for Java 8. In other awesome news, besides coding assistance for Java 8 the new build also provides a built-in debugger for JDK8’s Nashorn. Nashorn is the new lightweight high-performance JavaScript runtime built on top of JVM.

With IntelliJ IDEA 13.1 RC2, now you can add breakpoints to your Nashorn scripts and go through them when debugging your Java application. Let’s see how it works on a simple example. Here we have an application which loads a Java interface implementation from in a Nashorn script. The interface has a “sayHello” method with a single String parameter and returning a String.

Continue reading

Posted in New Features | Tagged , , | 14 Comments

IntelliJ IDEA 13.1 RC2 Ships Nearly Final Java 8 Support

It’s always nice to start the day with a fresh build of IntelliJ IDEA and its fresh-out-of-the-oven features. But that pales in comparison with being the first explorer of final Java 8 support in your favorite IDE!

IntelliJ IDEA 13.1 RC2 is available for download, shipping final improvements for Java 8 support just a few days ahead of its official release.

As you may remember, we’ve already blogged about the coding assistance for Java 8 (in v12 and v13).  Now let’s see what new exciting features v13.1 can offer.

In addition to overall enhancements in support, IntelliJ IDEA 13.1 comes with a new inspection helping you migrate your code to the new Stream APIs. Here’s a short demo:

 
Continue reading

Posted in New Features, Release Candidates | Tagged , , | 10 Comments

IntelliJ IDEA 13.1 RC Introduces Sublime Text Style Multiple Selections

We have two exciting pieces of news for you today.

First of all, IntelliJ IDEA 13.1 RC is now available for download, so you can try all the new features right away. By the way, this is the last chance to share your feedback before the release.

Second and probably more important (as you may have already guessed from the title), is that IntelliJ IDEA 13.1 introduces Sublime style multiple selections, the top voted editor feature in our tracker!

Here is how they work:

  • Add/remove a selection: Alt + Shift + Mouse Click
  • Select/unselect the next occurrence: Alt + J / Shift + Alt + J (Ctrl + G / Shift + Ctrl + G) for Mac OS X)
  • Select all occurrences: Shift + Ctrl + Alt + J (Ctrl + Cmd + G for Mac OS X)
  • Clone caret above/below (the shortcuts are not mapped yet)
  • Remove all selections: Esc

Multiple selections work nicely together with IntelliJ IDEA features like Code completion, Select word at caret, Join lines, Copy/paste, and the others. Here’s a little demo:

As cool as it is to use now, this feature still has a long way to go: its implementation remains to be refined, and some limitations need to be dealt with. So we would really appreciate your feedback about it. Share your thoughts in our discussion forum and submit bug reports to the issue tracker. Thanks!

Spread the word, and develop with pleasure!

Posted in New Features, Release Candidates | Tagged , | 70 Comments

IntelliJ IDEA 13.0.3 RC 133.1081 is Out

In case you haven’t noticed, yesterday we released IntelliJ IDEA 133.1081, which, in case nothing goes wrong, will become IntelliJ IDEA 13.0.3.

The complete list of bugfixes can be found in Release Notes.

Feel free to share your feedback on our discussion forum or submit bug reports directly to the tracker.

Develop with Pleasure!

Posted in Beta Releases | Tagged , | Leave a comment

Live Webinar: Functional Programming with Java 8, March 26th

Join us Wednesday, March 26th, 11:00 AM – 12:00 PM GMT (7:00 AM – 8:00 AM EDT) for our webinar, Functional Programming with Java 8, featuring Dr. Venkat Subramaniam.

With the release of Java 8, the biggest change is going to be in the programmers mind. In addition to the new syntax for lambda expressions and method references, a significant paradigm shift awaits us.

In this presentation, we will discuss how Java 8 now facilitates a functional style of programming and why we should care about it. Using multiple examples, during this live coding session, we will explore the strengths and benefits of the new Java 8 language features.

Space is limited, please register now.

About the Presenter:

Dr_Venkat_Subramaniam_200x200Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an instructional professor at the University of Houston. He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with agile practices on their software projects.

Venkat is a (co)author of multiple books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. His latest book is Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions. You can reach him by email at venkats@agiledeveloper.com or on Twitter at @venkat_s.

Posted in Webinars | 4 Comments

IntelliJ IDEA 13.1 EAP 134.1445 is Out

Today we have released IntelliJ IDEA 13.1 EAP 134.1445, the latest preview build for the upcoming 13.1 update. The complete list of what this build has to offer available in Release Notes.

Spring is knocking on the doors and soon you might not have that much time to share your feedback, so hurry up and do it now by visiting discussion forum or issue tracker.

Develop with Pleasure!

Posted in EAP Releases | Tagged | 3 Comments

What’s New for Plugin Authors in IntelliJ IDEA 13

In the past couple of months we’ve been talking a lot about what new features users can find in IntelliJ IDEA 13. Today we’d like to take a break from that and speak a little bit about what it brings to the plugin authors, so this post will give you an overview of notable changes in the Plugin DevKit. Everything marked with (13.1) is already available in the freshly released IntelliJ IDEA 13.1 EAP.

plugin.xml editor

It’s faster and has new code highlighting and inspection features. For example, you can now see the usages of deprecated extension points:

plugin_devkit_deprecated

Code completion, usage search, navigation, and refactorings are supported for message resource bundles and keys:

plugin_debkit_messages

Continue reading

Posted in New Features, Plugin Development | Tagged , , | 1 Comment