IntelliJ IDEA 15.0.3 Update is Available

Great news! After just a few weeks in EAP, IntelliJ IDEA 15.0.3 is officially out. Big thanks to all the contributors, supporters, and, of course, bug reporters.

If you are running IntelliJ IDEA 15.0.2, click Check for Updates and you will get a popup that offers automatic update. Or, you can just do it the good old way by downloading the update from our website, and then installing it manually.

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.

Screen Shot 2015-12-29 at 19.38.27

For Kotlin fans we included Beta 4 of Kotlin plugin that (in addition to minor changes to the language and libraries) brings better incremental compilation performance and new coding assistance features. Find more details about it in this and that announcements from official Kotlin blog.

Develop with Pleasure!

Posted in New Features | Tagged , , , | 28 Comments

IntelliJ IDEA 15.0.3 RC is Out

Along with the IntelliJ IDEA 16 EAP, we keep working on a new bugfix update for IntelliJ IDEA 15, and today we’re publishing the IntelliJ IDEA 15.0.3 RC.

Here’s a list of what’s been fixed, and the new build also updates the Kotlin plugin to Beta 4. This brings better incremental compilation performance along with minor changes to the language, libraries, and improved coding assistance. More details can be found in this post from official Kotlin blog.

As always, all bug reports are welcome in the issue tracker.

Develop with Pleasure!

Posted in EAP Releases, Release Candidates | Tagged , | 1 Comment

IntelliJ IDEA 16 EAP 144.2925 is Out

Good news, everyone! A fresh IntelliJ IDEA 16 EAP build is out and ready. As always, it comes with various bugfixes, but that’s not all: there’s a couple of new features as well.

Built-in inspections that detect issues with use of concurrency annotations now support javax.annotation.concurrent.*:

javax_annotation_concurrency

Previously such problems were reported only for net.jcip.annotations.*.

Kotlin plugin has been updated to Beta 4. This brings better incremental compilation performance along with minor changes to the language, libraries, and improved coding assistance. More details can be found in this post from official Kotlin blog.

We appreciate your feedback on changes in our discussion forum. In case you see a bug, report it right away to the issue tracker.

Develop with Pleasure!

Posted in EAP Releases, New Features | Tagged , | 4 Comments

Java Annotated Monthly – January 2016

As we turn the calendar on the Java Annotated, we predict the year ahead will bring enormous growth for Java. With lambdas and streams now firmly planted in the Java ecosystem, developers are starting to reap the benefits of functional programming and cultivating new breeds of reactive services and applications. As the largest, healthiest programming language in the world, Java is poised to make real headway in 2016 and already promises exciting innovation in runtimes, frameworks, tools and languages. Stay tuned on the Java Annotated and you’ll stay ahead of the latest developments and emerging trends every month, brought to you by JetBrains.

IDEAmug5

Continue reading

Posted in News & Events | Tagged | 2 Comments

IntelliJ IDEA 15.0.3 EAP 143.1653 is Out

It’s time to turn the page to 2016. Before you go to the party, be sure to check out a new IntelliJ IDEA 15.0.3 EAP build that brings awaited bugfixes.

Among those bugfixes, the new EAP build adds a new small feature back-ported from IntelliJ IDEA 16 EAP. The inspection that finds code duplicates now has an option to ignore generated code.

Screen Shot 2015-12-29 at 19.38.27

As always your feedback is welcome on our discussion forum and in the issue tracker.

Develop with pleasure and see you next year!

Posted in New Features | Tagged , , | Leave a comment

IntelliJ IDEA 16 EAP 144.2608 is Out

If you’ve already tried IntelliJ IDEA 16 EAP announced last week, you’ll be glad to know that we’ve just released a new build.

With this build IntelliJ IDEA and the whole IntelliJ platform migrates to Java 8. Users won’t be able to launch the IDE under a JDK older than Java 8. It means plugin developers now can use Java 8 features in their code. This change affects the master branch (144.* builds) and further major releases in Spring, 2016. The bugfix updates (143.*builds) will remain compatible with Java 6.

The inspection that finds code duplicates now has an option to ignore generated code.

Screen Shot 2015-12-29 at 19.38.27

Also, we added a new inspection called Declaration access can be weaker. When enabled, it prevents making fields, methods and classes unnecessary public.

Screen Shot 2015-12-29 at 19.35.59

This inspection may result in false positives if the corresponding field, method or class is supposed to be used outside the project only as a public API. Enable it on the scopes you need in Settings or simply run it for any scope using Run Inspection by Name via Alt + Shift + Ctrl + I (Alt + Shift + Ctrl + I for OS X).

For Mercurial we made it possible to compare revisions of a file between branches. Previously it was only possible to compare revisions within a single branch.

Screen Shot 2015-12-29 at 19.49.32

For the complete list of changes, refer to the release notes.

After you try the new build, don’t forget to share your feedback with us on our discussion forum or directly in the issue tracker.

Develop with pleasure and happy New Year!

Posted in EAP Releases, New Features | Tagged | 13 Comments

IntelliJ IDEA 15.0.3 EAP 143.1559 is Out

A fresh IntelliJ IDEA 15.0.3 EAP build is out; so you’re welcome to give it a try out and help make it a tad better by reporting any bugs you find before we make 15.0.3 GA. If you’re interested in what’s exactly been fixed, have a look at the release notes.

Yesterday we also released IntelliJ IDEA 14.1.6 that brings important bug fixes based on feedback we’ve received. We’re committed to keeping IntelliJ IDEA stable and up-to-date, and will continue backporting critical fixes to IntelliJ IDEA 15 from the newer releases to keep it in good shape.

Develop with Pleasure!

Posted in EAP Releases | Tagged , , | 1 Comment

IntelliJ IDEA 16 EAP is Open

With Christmas around the corner, we have prepared a small gift for you: a sneak peek at IntelliJ IDEA 16. Starting today we’re switching to the cycle that includes several “average” releases per year, supported by bugfix updates (instead of having one major release per year followed by one minor update).

To start things off, we’re opening the IntelliJ IDEA 16 EAP which brings you a few goodies to make you a little happier.

v16_splash

Continue reading

Posted in EAP Releases, New Features, News & Events | Tagged | 85 Comments

IntelliJ IDEA 15.0.3 EAP is Open

Along with the new branding, IntelliJ IDEA 15.0.2 has been shipped (inadvertently) with a number of bugs. To get help with the latter part (including the problem with freezing drag-and-drop dialog), download the latest 15.0.3 EAP build we just published. Ah yes, among these changes it also includes the Kotlin plugin Beta 3.

Your bug reports are vey welcome in the issue tracker.

Develop with Pleasure!

Posted in Beta Releases | Tagged , , | 3 Comments

Java Annotated Monthly – December 2015

Containers. IoT. Microservices. Reactive programming. These are the trends have driven the evolution of Java over the last twelve months. As web developers are shifting away from monolithic applications toward asynchronous, event-driven services, we have watched these same trends emerge and take hold of the Java community. And these are the topics we’ll be watching closely, in 2016. Until then, happy reading and happy holidays!

IDEAmug5

Continue reading

Posted in News & Events | Tagged | 6 Comments