IntelliJ IDEA 14.1 EAP is Available!
Great news, everyone! It’s time to reveal what we’ve been working on since December and what new features the next update will bring to you. Today we’re officially announcing the start of IntelliJ IDEA 14.1 EAP (Early Access Program), which means you can not only see the list of new features, but also give them a try and share your feedback!
The following new features are available in the current EAP build:
- General
- Debugger
- Debugging for decompiled code (when line number information is available)
- A new option to show variable values in Debugger in hex
- Editor
- Adding multiple selections with the mouse
- Go to Declaration on declarations now works as Shows Usages
- Improved performance for files with very long lines
- A new option for custom backspace key behaviour
- Links in JavaDocs and comments are now clickable
- A new option to “Copy as rich text by default”
- Refactorings
- The Extract Method refactoring is improved (smarter duplicate detection and automatic @NotNull/@Nullable annotation inference)
- A new Extract Functional Parameter refactoring
- A new option of the Safe Delete refactoring for deleting a method parameter within the call hierarchy
- A new option of the Make Static refactoring that makes non-static methods referenced from the original method static
- The cascade Safe Delete refactoring for methods referenced only within the call hierarchy
- Custom templates for generating equals/hashCode and getters/setters methods
- User interface
- HiDPI support for Windows/Linux (scaled icons/font-size, no blur)
- A brand-new distraction-free mode: no toolbars; no tool windows; no editor tabs; the code is center-aligned; etc. To turn it on, click View → Enter Distraction Free Mode.
- Gradle
- The Gradle tool window has been reworked, including view tasks, dependencies and configured run configuration; toolbar with important actions; assign shortcuts for tasks; run custom commands with code completion; and more.
- Version control
- Log viewer
- Filtering by repository
- Better recognition of commits from different repositories
- Annotation coloring now indicates the dates of changes: green for recent changes, red for older changes.
- New Annotate Revision and Annotate Previous Revision actions in Annotate page
- Log viewer
- Misc
- Initial support for JDK 9 (and its new modular structure)
- Project-level file templates
- Coding assistance for editing toString, equals/hashCode and getters/setters templates
- A new option to use HTTPS for updates and plugin downloads
- Debugger
- Languages and frameworks
- Spring
- Initial support for Spring Boot (this is still a work in progress, so your feedback is appreciated!)
- Docker
- Docker integration is also in progress, with image/container management and deployment tools. More details coming soon.
- Groovy
- The Groovy-Eclipse compiler integration
- Faster compilation
- Nashorn
- Code completion of Java members; correct type evaluation for Java.type and Java.extends calls; resolving and code completion for Nashorn-generated properties (based on Java getters and setters).
- A new option in the Find usages dialog to skip Java references from JavaScript
- Web development
- Reworked JavaScript support (not visible at first sight, but affects response times). Your feedback is appreciated if you find any unresolved or red code.
- Source map support and advanced trace search for spy-js
- The debugger for Firefox is back
- A new cool option for synced editing of both opening and closing HTML tags (Preferences → Editor → Smart keys → Synchronous <tag></tag> editing)
- Spring
Quite a list this is, and more is to come yet! Stay tuned and read our blog for more details on these and other new features.
Download the IntelliJ IDEA 14.1 EAP build right away, and share your feedback with us at the discussion forum and in our issue tracker. We’re eager to know what you think!
Develop with pleasure, and spread the word!
James Sumners says:
February 3, 2015Is the new backspace option related to https://youtrack.jetbrains.com/issue/IDEA-132942 ?
Andrey Cheptsov says:
February 4, 2015Correct.
James Sumners says:
February 4, 2015Excellent. I look forward to it.
Gesly says:
February 3, 2015Andrey, Could you provide some info on the new custom 1.8u40 bundled JRE for the MAC? I know you guys have been working with the JDK team to fix MAC specific bugs related to the UI – sub-pixel rendering etc. If you could include info on what is included in this custom JRE, and how it compares to the 1.8u40 snapshot build available at https://jdk8.java.net, that would be very useful.
Konstantin Bulenkov says:
February 4, 2015Hi Gesly, The Custom JRE bundled with 14.1 is a fork from OpenJDK 8u40 branch. What’s inside? Support for SubPixel AA which is very close to Apple’s Quartz rendering (work still goes on) + some critical patches from OpenJDK 9 branch – most of them are fixes for native crashes on Mac OS X
Gesly says:
February 5, 2015Konstantin, Thanks for the update. Good that you guys decided to provide a custom build with these patches. I have been considering if I should use JDK9 snapshots or 8u40 with Intellij. This is really helpful.
Tamas says:
February 10, 2015Just wanted to chime in and say “thanks” for the extra work to address Mac UI issues. I know it will be appreciated by a lot of people.
Tobi says:
February 10, 2015Did publish your fork? Can we download this “opimized” JDK 8u40?
Ahmad says:
February 10, 2015Yes, just seconding the thanks in your work fixing these mac specific ui and rendering issues.
Rafael T says:
February 3, 2015HiDPI support! God bless your souls.
Mark T. Kennedy says:
February 3, 2015on fedora 21 with jdk v1.8 and a working 14.0.3 EAP with the scala plugin, the new EAP released failed to work correctly. it lost my scala plugin completely, failed to install the scala plugin after losing it, and even seemed to get an older scala plugin to install. very, very confused. i’ve dropped back to the (working) older EAP. is my experience unique?
Cyril A. Kaprenko says:
February 4, 2015Nope. I’m having the same issue.
Gesly says:
February 4, 2015Uninstall your Scala plugin and re-install the EAP version. This is how I fixed it.
Fred says:
February 3, 2015Just tried it!
Is there a way to reduce icon size?
I work on a 3K laptop, and icon are very big!
Some of them go over the edge (class icon just before tab name in editor).
thx,
fred
Konstantin Bulenkov says:
February 4, 2015Hi Fred, at the moment we don’t provide a way to scale icons, because most of our icons can’t be upscaled/downscaled without dramatic quality loss. You could help us if you report all these issues with attached screenshots to our bugtracker?
Fred says:
February 9, 2015Like Роман Добоні asked in IDEA-117729, where do you want us to report issues for HiDPI?
szh says:
February 4, 2015In the editor, Chinese character display is wrong。
szh says:
February 4, 2015I use MacOS。
geemang says:
February 10, 2015+Groovy +SpringBoot + Gradle
Flavio says:
February 10, 2015Is in the roadmap the support for Ember? Thanks!
Ekaterina Prigara says:
February 10, 2015Not at the moment. Please vote for the feature request and follow the updates: https://youtrack.jetbrains.com/issue/WEB-14919
Alain Dresse says:
February 10, 2015Hi,
React (.jsx) support is available in WebStorm 9. Is it / when will it be available for Idea ? I see nothing about it in the release notes for 14 or for 14.1 EOP.
Best regards,
Alain
Ekaterina Prigara says:
February 10, 2015Hi Alain,
JSX support is available in IJ 14.0.x, you just need to set JavaScript version to JSX Harmony in Preferences | Languages & Frameworks | JavaScript.
Steve says:
February 20, 2015but… no PHP, again…
Rohit says:
March 1, 2015Hi Andrey,
Would you guys also be publishing (Idea+Modified jdk 8) bundle for linux as well ?
Thanks,
Rohit
Alex says:
March 22, 2015HiDPI doesn’t seem to work that well on Linux…
On Fedora 21 (Gnome 3.14) I have to adjust all the individual menu and editor fonts, and icons/buttons don’t scale properly
I’m running this in a VM on OS X 10.10 (tried both Parallels 10 and Fusion 7.1.1), both with native Retina resolution passed through to the VM.
Is this supposed to get auto detected?
Seppo Taalasmaa says:
March 24, 2015Hoes do I turn of high dpi support in Windows? It does not seem to work by default.
Robert says:
March 25, 2015Hey guys, I bought Intellij version 13, then I upgraded to version 14.0 and after a while my license expired. So now I have to extend my license in order to upgrade to 14.1? I thought license upgrade was meant only for major versions, e.g. 13->14->15 etc…
Can anyone confirm this?
Andrey Cheptsov says:
April 1, 2015This is the new licensing policy introduced a few years ago. We call it upgrade subscription: you don’t buy a license per version, you buy a 1-year subscription for all updates
Randall Schulz says:
May 14, 2015I purchased a license at the end of November 2014 and now it is requiring me to “prolong” it. Don’t I get a full year for the $99 I paid?
Randall Schulz says:
May 14, 2015Sorry… Cockpit error. The license is indeed still valid.
Curdin says:
March 26, 2015Hi
In “Distraction Free Mode”, when you select show line numbers / indent guides / use soft wraps and then switch to a different class the settings are gone (even if you go back to your previous class where you set the settings)
Raza says:
March 27, 2015Hello,
Ever since this new update, all of my JavaScript work is inundated with “Unresolved variable”. I am working on AngularJs.
http://i.imgur.com/1YtTeV7.png
Chandra Kant Sharma says:
March 28, 2015The latest IDEA 14.1 has unusal fonts for tool bars and project bar.
It toolbar fonts were fine till 14.03. Now its looks annoying to see inconsistent fonts..
Allen says:
March 30, 2015CPU Temperature Stay above 90°C on MacBook Pro when Update IntelliJ 14.0 To 14.1 .
Use Power save mode can be better. It was so sad 🙁
Ofer says:
April 7, 2015I’d really like to use the option to show variable values in Debugger in hex. however, I can’t find it! where is it hiding?
I’m using version CL-141.351.4.
Ofer says:
April 7, 2015Sorry, wrong product.