IntelliJ IDEA 2018.1 Release Candidate is here!

The release of IntelliJ IDEA 2018.1 is only a couple of weeks away, and today we’ve published IntelliJ IDEA 2018.1 Release Candidate! Go ahead and grab it from our website, try it for yourself and don’t forget to share your feedback with us!

800x400_blog_RC_2018_1_@2x_preview

Continue reading

Posted in Release Candidates | Tagged | 9 Comments

IntelliJ IDEA 2017.3.5: fix for SSH access to GitHub

Please welcome a new bug-fix update – IntelliJ IDEA 2017.3.5! 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. Continue reading

Posted in Releases | Tagged , | Leave a comment

Java Annotated Monthly – March 2018

It’s time to share a quick update on what’s been going on in the JVM community over the last month. Before we delve into the news, rumors, and interesting articles, I’d like to share some exciting news… Trisha is returning as a host of this digest, so today’s issue is probably my last one before I turn it back over to her. It has been an honor, enjoy!

Continue reading

Posted in News & Events | Tagged | 1 Comment

IntelliJ IDEA 2018.1 EAP: Kotlin 1.2.30

The new IntelliJ IDEA 2018.1 EAP is here! Among other improvements and bug-fixes, it updates the Kotlin plugin to version 1.2.30.

The updated Kotlin plugin has some new intention actions. Now, in the Project Tool Window you can paste a code fragment directly into a package, and the IDE will create a new Kotlin file with the pasted code.

2018-03-06 17_43_48

Continue reading

Posted in EAP Releases | Tagged , | 3 Comments

What’s Groovy about IntelliJ IDEA 2018.1?

IntelliJ IDEA 2018.1 is coming! With dozens of incredible new features and improvements added already; it’s time to put the icing on the cake and tell you about our enhanced support for Groovy, read on!

First of all, the ability to refactor Groovy files and Groovy modules has been extended. Now you have a new action, that might be very useful when you want to keep your code in Groovy and at the same time benefits from the static compilation. To save you from a lot of time migrating the existing Groovy code, this new refactoring annotates every groovy class in the scope with the @CompileStatic annotation. Also, the IDE will apply fixes with a view to keeping code correct.

This new refactoring action is available from the context menu in the Refactor | Convert to @CompileStatic.

image3

Continue reading

Posted in New Features | Tagged | Leave a comment

IntelliJ IDEA 2018.1: Kubernetes support

The upcoming IntelliJ IDEA 2018.1 Ultimate Edition introduces initial support for Kubernetes via a brand new Kubernetes plugin. The new plugin supports the Kubernetes resource files from v1.5 up to the recently released v1.9.

The IntelliJ IDEA enhancements for Kubernetes include: code completion, inspections, quick-fixes for Kubernetes resource files, icons in the gutter for easier navigation, pop-up documentation, and live templates. Read on for more details and screenshots.

ij_ku1

Continue reading

Posted in Featured Plugins | Tagged , | 19 Comments

IntelliJ IDEA 2018.1 Public Preview

Good news everyone: IntelliJ IDEA 2018.1 is now ready for Public Preview! The upcoming v2018.1 will bring a lot of important improvements: support for Git partial commits, inline external annotations, merged features from Android Studio 3.0, and many more. We are excited about all these new features, and we encourage you to take the preview build for a ride right away!

800x400_blogIJ_2018_1_PP@2x

Continue reading

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

IntelliJ IDEA 2017.3.5 EAP is here!

We’ve just published the first build as part of IntelliJ IDEA 2017.3.5 EAP (Early Access Program). It’s got some notable improvements that you don’t want to miss, so download and give it a try!

First of all, we’ve updated the built-in SSH executable so that now it supports strong cryptographic algorithms. The updated built-in SSH client version is now compatible with the new GitHub cryptographic standards.

For more details, please refer to this blog post. Continue reading

Posted in EAP Releases | Tagged , | 4 Comments

IntelliJ IDEA 2018.1 EAP: Partial Git commits and more

It’s time for our next IntelliJ IDEA 2018.1 EAP build with all its shiny new features. We encourage you to download the new EAP build from our website, or make an update via the Toolbox App.

First of all, the upcoming IntelliJ IDEA 2018.1 supports partial Git commits (git add -p). Starting with this latest EAP, the IDE commits only selected changes from the file and skips all other changes.

You can include code chunks into a commit using the checkboxes in the Diff pane of the Commit Changes dialog.

Screen Shot 2018-02-20 at 11.57.53 Continue reading

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

IntelliJ IDEA 2018.1 EAP: inline external annotations, Java Compiler enhancement and more

A new IntelliJ IDEA 2018.1 EAP build is here now and it’s ready for your assessment! Download the latest build from our website, or update via the Toolbox App.

As you may already know, IntelliJ IDEA provides an ability to annotate your code via annotations.xml files, which are stored outside of your source code. These external annotations are especially useful when direct annotation of the source code is not possible (library classes). IntelliJ IDEA shows the @ icon in the gutter near the externally annotated code. With the upcoming IntelliJ IDEA 2018.1, this functionality has been extended and now the IDE shows these external annotations inline in your code.

image4

Continue reading

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