IntelliJ IDEA 新版本發表

Released: Jul 12, 2016

2016.2 中的更新

特性

Debugger

  • Variables merged with Watches.
  • Multiline expressions in breakpoint’s Condition and Evaluate and log, and Data Type Renderers.
  • Try and return statements in Evaluate Expression.

Version control

  • Log for Git and Mercurial now loads data in the background, gets a handy loading progress indicator and a shortcut to navigate to the filter field.
  • Unversioned files in Commit dialog.
  • Case-only rename in Git for Windows and OS X.
  • Patches can now be applied from the clipboard or by dragging a...

Released: May 16, 2016

Updates in this release

Updates in 2016.1.2b

  • An important update for all IntelliJ-based IDEs - This update addresses critical security vulnerabilities inside the underlying IntelliJ Platform. The vulnerabilities, in various forms, are also present in older versions of the IDEs; therefore, patches for those are also available.
  • Built-in web server vulnerabilities - The cross-site request forgery (CSRF) flaw in the IDE’s built-in webserver allowed an attacker to access local file system from a malicious web page without...

Released: Mar 18, 2016

Updates in this release

Updates in 2016.1

Debugger

  • Groovy Expressions - Now when debugging a Java application, you can use Groovy expressions with Evaluate Expression and Watches.
  • Threads - Until now, stepping over one thread meant IntelliJ IDEA would also resume all the other threads. Now you can change this behavior by enabling the “Resume Only Current Thread” option.
  • Source Mismatch Detection - The IDE now immediately warns you once it finds a mismatch.
  • Debugging Without Debug Info - When you debug code compiled...

Released: Nov 4, 2015

Updates in this release

Updates in 15

  • Debugging Lambdas - If your breakpoint has a lambda expression, the IDE asks you where exactly you'd like to stop. When you use Step Into or Run to Cursor, the IDE stops at the corresponding lambda expression.
  • Force Return - With the new Debugger action called Force Return, you can force a return from the current method without executing any more instructions from it.
  • Improved UI for Testing - The entire test runner tool window has been created from scratch to provide a unified...

Released: Sep 21, 2015

Updates in this release

Updates in 14.1

  • Decompiler - The built-in decompiler has been extended with full debugger capabilities.
  • Refactorings - Added new refactorings around the Call Hierarchy including Change Signature, Safe Delete Parameter, Make Method Static and Safe Delete.
  • Code Generation - Define and use your custom templates for generating “equals/hashCode” and “getters/setters” methods.
  • Distraction Free Mode - When you need to just focus on the code, use the brand new Distraction Free Mode. No toolbars, no tool...

Released: Nov 11, 2014

Updates in this release

Updates in V14

  • Java Class Decompiler - Take a look inside a Java Class library.
  • Show Variables in Editor - Show variable values next to their usages.
  • Show Referring Objects - See all objects that have references to the selected object.
  • Lambda Evaluation - The updated Evaluate Expression and Watches let you evaluate lambda expressions and anonymous classes.
  • Operator Expressions Evaluation - See the value of an operator expression simply by hovering the mouse over it.
  • Smart Backspace Indent...

Released: Mar 27, 2014

Updates in this release

Updates in V13.1.1

  • Final support for Java 8 including help for migrating your code to the new Stream APIs.
  • Multiple text style selections.
  • Debugger for Nashorn, new JVM-based JavaScript engine.
  • New Chronon plugin records the entire execution of your Java program and lets you play it back, helping eliminate complicated bugs.

Released: Dec 5, 2013

Updates in this release

Updates in V13.0

  • Support for Java EE 7, including CDI 1.1, JSF 2.2, JAX-RS 2.0, Batch and others.
  • Improved support for Spring frameworks including performance, project configuration and new Spring tool window.
  • Refined Gradle support with code insight and smooth synchronization.
  • New tools for Android development.
  • Built-in support for SBT.
  • Improved Git, Mercurial and Subversion tools including support for Subversion 1.8.
  • Enhanced debugger and the new built-in Terminal tool window.
  • Better...

Released: Jul 11, 2013

Updates in this release

Updates in V12.1

  • Editor Enhancements and Language Support - Statement code completion and brand new compiler via SBT.
  • CoffeeScript - Full-featured debugger via Source Maps.
  • TypeScript - Code assistance and complete support for debugger via Source Maps.
  • Groovy 2.1 - Support for @AnnotationCollector, @DelegatesTo and compilation customization.
  • Java FX - Support for the latest version of JavaFX, with code completion, navigation, refactorings and CSS support.
  • SASS - Custom function definition...

Released: Dec 14, 2012

Updates in this release

Updates in V12

  • New Compiler - Brings enhanced performance and better user experience through faster incremental builds and lower memory requirements.
  • Fresh Look and Feel - IntelliJ IDEA 12 comes with a fresh look and feel and Darcula, a new dark UI theme for the IDE and the editor.
  • Java 8 - Full IDE support with code assistance, lambda expressions, method references and default methods.
  • Spring Ultimate - Performance enhancements and code assistance for more Spring frameworks such as Web Flow...