IntelliJ IDEA 2016.3 EAP is Open
We’re excited to announce the opening of IntelliJ IDEA 2016.3 EAP, the Early Access Program for the update planned for this Autumn. Everyone is welcome to download the EAP build, give it a spin, and share their feedback with us through our tracker.
Read below about the major improvements in the EAP build.
Now you can define watch expressions on the class level. These watches appear as extra fields of the class but their value is evaluated based on your expressions. An expression for class-level watches is defined in the context of the class.
Primitive type renderers
Now you can define custom Java Type Renderers for primitive types too, including arrays.
With the help of the new JVM Debugger Memory View plugin you can explore objects in the JVM heap during a debug session.
When you’re stepping over the code, the Diff column shows you how the number of objects changes between debugger stops. A double click on a class name, opens a dialog with instances of this class.
Catch class filter
Now you can limit the scope for any Exception Breakpoint to a specific set of classes or packages where the exception is caught (via try-catch blocks).
Now you can undo your last change (that you haven’t yet pushed) in one click via the Log‘s context menu.
Restore and Delete tracked branch actions
Now, when you delete a local branch, you get a notification that lets you quickly undo it or delete the tracked remote branch too.
The Commit Changes dialog allows you to sign-off your commit. This may be a requirement for getting patches into some projects (including the Linux kernel).
Now every file shown in VCS dialogs and tool windows is highlighted with the color associated with the scope of the file.
Now you can press Ctrl+Shift+; (⌘⇧; for OS X) and get a popup with recent tests. The popup shows successful test configurations and failed individual tests. Press Enter to re-run the selected test or F4 to navigate to its declaration.
Find in path settings
The Find in Path dialog used to reset some of its settings if you called it from the Editor. This behaviour didn’t seem convenient so we changed it. Now the dialog always preserves previous settings independently of where you call it from.
Lambdas in Structure view
Now if you press Ctrl+L (⌘L for OS X) in the Structure view, it’ll show lambda expressions.
Some intentions became quick-fixes
Unlike intention actions, inspection quick-fixes can be applied to many files at once. We’ve chosen several intentions that may work better as quick-fixes and converted them: Lambda can be replaced with anonymous class and Diamond can be replaced with explicit type arguments to name a few.
Unused declaration options
Now you can manage the Unused declaration inspection by choosing which members to report.
The Type Hierarchy view now works for meta-annotations as well.
Rename in TypeScript
When you rename a method that overrides or implements another method, the IDE now offers to rename the base method too.
If you choose to rename the current method only, the IDE makes sure to rename all methods that override the current one.
Now you can quickly generate components, directives, services, and other blueprints by pressing Alt+Ins (⌘N for OS X) and choosing Angular CLI from the Generate popup.
IntelliJ IDEA now offers a plugin for PostCSS. The plugin provides code completion, formatting, navigation, inspections, rename refactoring, etc.
Grouping generated files
For more convenience, the Project tool window now groups generated files together with the source files: e.g. “.css“, “.css.map” and “.sass“; “.js“, “.js.map” and “.ts“; etc.
More changes are coming soon. Fresh EAP builds will be published at this page on a weekly basis. Stay tuned and spread the word!
Thanks in advance for your feedback.
Develop with Pleasure!
Subscribe to Blog updates
IntelliJ IDEA 2024.1 EAP 6: Improved Workflow for Logs, Inline Breakpoints, In-Editor Code Review, and MoreEarly Access Program
IntelliJ IDEA 2024.1 EAP 6 is here! This new build is packed with a bunch of updates anticipated for the next major release. Highlights include an enhanced user experience with logs, advanced debugging capabilities, and improved integration with version control systems. You can download the new v…
IntelliJ IDEA 2024.1 EAP 5: Enhanced Support for GitHub Actions, Updates for the HTTP Client, and MoreEarly Access Program
Packed with numerous new features and enhancements, IntelliJ IDEA 2024.1 EAP 5 brings extended support for GitHub Actions, improved integration with popular frameworks such as Spring and Quarkus, updates to the HTTP Client, and much more.
IntelliJ IDEA 2024.1 EAP 4: Sticky Lines, Improved Startup Experience, and MoreEarly Access Program
The Early Access Program for IntelliJ IDEA 2024.1 continues with our latest build where you can preview new features, including convenient sticky lines in the editor, faster access to IDE functionality while indexing, and more. You can download the new version from our website, update directly fr…
IntelliJ IDEA 2024.1 EAP 3: Tool Window Names in the New UI, Language Injections in String Templates, And MoreEarly Access Program
IntelliJ IDEA 2024.1 EAP 3 is now available. This latest update focuses on enhancing your interactions with the IDE’s interface, introduces language injections for Java string templates, and significantly accelerates the startup process for Maven projects. You can download the new version from ou…