IntelliJ IDEA 2018.2 RC2 is here!
Time is flying by, we are already just a few steps away from the release of IntelliJ IDEA 2018.2! The second Release Candidate of IntelliJ IDEA 2018.2 is out! And as usual, you can download it from the website, update via Toolbox App, or use patches for the in-product update if you’re using the previous RC build. Just a quick heads up! This build requires an active subscription to IntelliJ IDEA Ultimate, or alternatively, you can use a trial license. (more…)
IntelliJ IDEA 2018.2 Release Candidate is here!
We are getting closer and closer to the release date, and we’re happy to announce that the first release candidate for the upcoming IntelliJ IDEA 2018.2 is ready to download! IntelliJ IDEA 2018.2 RC comes with loads of small yet very useful Spring Integration 5.x improvements. We’ve added support for the Spring Integration annotations such as: @BridgeFrom and @BridgeTo annotations, along with support for the @EnablePublisher annotation. (more…)
IntelliJ IDEA 2018.2 Beta 2 is available!
As we race towards the finish line, IntelliJ IDEA 2018.2 is being made more and more stable. It’s the perfect time to try out IntelliJ IDEA 2018.2 Beta 2. This last week we were mostly working on improvements for the recently added features. You can take a look at the latest changes in our release notes. (more…)
IntelliJ IDEA 2018.1.3 EAP is open!
Today we invite you to try IntelliJ IDEA 2018.1.3 EAP which we have just brought out. Download it from our Confluence page, or use ToolBox App to update. Note that this EAP build requires an active subscription to IntelliJ IDEA Ultimate. IntelliJ IDEA 2018.1.3 EAP build brings a load of new bug fixes to the current stable release version. (more…)
IntelliJ IDEA 2018.1: Code Analysis, Better Debugger, Partial Git Commits, Android Studio 3.0, and Other Improvements
Ready for a change? Please meet IntelliJ IDEA 2018.1 - our first major update of this year! This new release brings with it significant improvements to supported languages, frameworks, version control tools, debugger, compiler, and editor. Download and try it today! (more…)
IntelliJ IDEA 2018.1 EAP: editor enhancements and more
We've just rolled out a new IntelliJ IDEA 2018.1 EAP build. This time it's all about editor enhancements, improvements in the VCS, and new and updated inspections. To try the latest EAP build right away download it from our our website or update to it via Toolbox App. With IntelliJ IDEA by collapsing some, of the currently unnecessary blocks or code regions you can get a good overview of your code. Although up until now if a collapsed block contained some errors or warnings, the IDE would display notifications as colored stripes only visible in the scroll bar. These notifications are easy t
What’s New in IntelliJ IDEA 2018.1 EAP?
Today we have exciting news to share – a new IntelliJ IDEA 2018.1 EAP build is available for download! Get the fresh build here or update via Toolbox App. Let's cut to the chase and a take a look at the goodies that are inside the latest IntelliJ IDEA 2018.1 EAP build. Now the IDE lets you navigate to the next or previous identifier occurrence, using the Alt + Wheel down or Alt + Wheel up shortcuts. Place the caret on an identifier, and the IDE highlights its usages; you can now jump to the next or the previous occurrence. This new feature is also available through the main menu in Edit | F
What’s New in IntelliJ IDEA 2018.1 EAP?
Last week we opened the IntelliJ IDEA 2018.1 Early Access Program, and we hope you have already given this new version a try! Today we’re publishing a brand new IntelliJ IDEA EAP build. Download the latest EAP build via Toolbox App or get a copy from our website. Read this blog post to learn about all the new features this EAP build has prepared for you. The improvements are coming for the Spring Boot framework. Now, after you run a Spring Boot web application, a new icon is shown in the gutter for methods with @RequestMapping annotations that handle incoming HTTP requests. By simply clicki
Fumigating the IDEA Ultimate code using dataflow analysis
IntelliJ IDEA ships with thousands of Java code inspections. Most of them work like very advanced regular expressions: they look for specific patterns in the code which look like typos, are not very performant, confusing, or overly verbose. However one of them is not of that kind. Its name is “Constant conditions & exceptions” which sounds somewhat confusing. In fact, it performs data flow analysis of Java methods using a technique called “symbolic execution” and reveals suspicious facts about the code. Here are some examples of the facts it can reveal: Dereference may cause a NullPoin
2018.1 changes to Subversion integration
Summary Subversion working copies 1.6 and earlier are no longer supported, and it is now required to use a command-line svn client for integration with Subversion. Note that Subversion allows using higher working copy formats with an older server, so even if you have 1.6 svn server, you could use 1.7 or 1.8 working copy. If for some reasons you still need to use the 1.6 working copy format and cannot update it, please comment on the request. (more…)
IntelliJ IDEA starts 2018.1 Early Access Program
We are pleased to announce the start of the Early Access Program for our next major release - IntelliJ IDEA 2018.1! The first IntelliJ IDEA 2018.1 EAP build is already available for download, and it brings you lots of improvements and a full bag of new features. If you want to know more about the highlights of the release planned for this spring - read this blog post. (more…)