Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

Note
titleBe Careful

It is important to distinguish EAP from traditional pre-release software. Please note that the quality of EAP versions may at times be way below even usual beta standards.

What is IntelliJ IDEA

...

"Leda"?

IntelliJ IDEA 12 (aka "Leda) " is next major version for of IntelliJ IDEA, released in December of 2012.

Download IntelliJ IDEA "Leda" 12.0.4

IntelliJ IDEA 12.0.4 has been released. Please download it from http://www.jetbrains.com/idea/download/

Wiki Markup
{hidden-data

...

}


IntelliJ IDEA "Leda" 12.0.4 

...

build 

...

123.168, released on 

...

February 

...

12th, 

...

2013

|| Download || Description ||
| [ideaIU-

...

123.

...

168.exe|http://download.jetbrains.com/idea/ideaIU-

...

123.

...

168.exe] | Windows installer (includes bundled JRE 1.

...

7.0_

...

09) |
| [ideaIU-

...

123.

...

168.zip|http://download.jetbrains.com/idea/ideaIU-

...

123.

...

168.zip] | Windows ZIP archive (no bundled JRE) |
| [ideaIU-

...

123.

...

168.tar.gz|http://download.jetbrains.com/idea/ideaIU-

...

123.

...

168.tar.gz] | Unix archive |
| [ideaIU-

...

123.

...

168.dmg|http://download.jetbrains.com/idea/ideaIU-

...

123.

...

168.dmg] | Mac installer |

This EAP build 

...

does 

...

not 

...

include 

...

a 

...

EAP 

...

license.

...

{hidden-data}

Download IntelliJ IDEA "Leda" Community Edition 12.0.4

IntelliJ IDEA 12.0.4 has been released. Please download it from http://www.jetbrains.com/idea/download/

Wiki Markup
{hidden-data}

|| Download || Description ||
| [ideaIC-

...

123.

...

168.exe|http://download.jetbrains.com/idea/ideaIC-

...

123.

...

168.exe] | Windows installer (includes bundled JRE 1.

...

7.0_

...

09) |
| [ideaIC-

...

123.

...

168.tar.gz|http://download.jetbrains.com/idea/ideaIC-

...

123.

...

168.tar.gz] | Unix archive |
| [ideaIC-

...

123.

...

168.dmg|http://download.jetbrains.com/idea/ideaIC-

...

123.

...

168.dmg] | Mac installer |
| [ideaIC-

...

123.

...

168-src.tar.bz2|http://download.jetbrains.com/idea/ideaIC-

...

123.

...

168-src.tar.bz2] | Source tarball |

...

{hidden-data}

Plugin Development Kit: Since the open-source

...

Community

...

Edition

...

was

...

released,

...

we

...

no

...

longer

...

provide

...

the

...

plugin

...

development

...

kit

...

as

...

a

...

separate

...

download.

...

Please

...

see

...

http://www.jetbrains.org/display/IJOS/Writing+Plug-ins

...

for

...

instructions

...

on

...

setting

...

up

...

a

...

plugin

...

development

...

environment.

...

Release Notes

Idea core features:

...

IntelliJ IDEA 123.168 Release Notes
IntelliJ IDEA 123.165 Release Notes
IntelliJ IDEA 123.150 Release Notes
IntelliJ IDEA 123.139 Release Notes
IntelliJ IDEA 123.116 Release Notes
IntelliJ IDEA 123.111 Release Notes
IntelliJ IDEA 123.100 Release Notes
IntelliJ IDEA 123.95 Release Notes
IntelliJ IDEA 123.67 Release Notes
IntelliJ IDEA 123.63 Release Notes
IntelliJ IDEA 123.45 Release Notes
IntelliJ IDEA 123.23 Release Notes
IntelliJ IDEA 123.4 Release Notes
IntelliJ IDEA 122.813 Release Notes
IntelliJ IDEA 122.746 Release Notes
IntelliJ IDEA 122.694 Release Notes
IntelliJ IDEA 122.639 Release Notes
IntelliJ IDEA 122.592 Release Notes
IntelliJ IDEA 122.519 Release Notes
IntelliJ IDEA 122.395 Release Notes
IntelliJ IDEA 122.327 Release Notes
IntelliJ IDEA 122.264 Release Notes
IntelliJ IDEA 122.202 Release Notes
IntelliJ IDEA 122.100 Release Notes
IntelliJ IDEA 122.29 Release Notes
IntelliJ IDEA 120.305 Release Notes
IntelliJ IDEA 120.152 Release Notes
IntelliJ IDEA 120.11 Release Notes

Major changes in IntelliJ Idea 12

Core features:

Version control:

  • Subversion: tree conflicts visualization and resolve (for some variants)
  • Perforce: more reliable offline mode and authentication problem handling, ignored files support
  • Git:
    • Commit & update optimizations.
    • Cherry-pick usability enhancements.
    • Show Diff for directories from history; Compare with Branch for directories.
    • Show Diff for merge commits allows to select a parent to compare with.
    • Pre-commit check if CRLF line separators are about to be committed to the repository.
  • Github: usability improvements for Gists.
  • Mercurial:
    • Repository View.
    • Show files affected in commit from file history and annotations.
  • Diff and Merge tools:
    • UI improvements.
    • Ability to modify editor settings: enable/disable soft wraps, line numbers, whitespaces and indent guides.
    • Diff: show line separators indicator if they are different.
    • Merge: highlight applied changes; allow to apply both sides of a conflict.
    • External merge tools support.

Play Framework

  • Play 1.2.5
    • Custom tags, navigation between views and controllers, annotations, list and field tags support.
  • Play 2.0
    • Scala templates code assistance: navigation, code completion, find usages, etc.

Android Support

  • UI Designer
  • XML refactorings: Extract/Inline style, Extract/Inline layout, Use style where possible
  • Application artifacts
  • Android-style XML formatter

Groovy

  • Static type-checking support (Groovy 2.0)
  • Convert to Java refactoring
  • 'Method can be static' inspection

Frameworks and Technologies

  • Spring Security support improvements
    • Security-namespace:
      • improve autocompletion/navigation support
      • support new/updated elements from 3.1 XSD
      • improved highlighting for configuration errors/problems
    • support OAuth1/2 (M6): XML highlighting, Spring Beans resolving
    • JSP Taglib: update completion
    • support for referencing properties of (custom) configured UserDetails, Config XML / Taglib
    • inject SQL into <jdbc-user-service> “*query” attributes (configurable via IntelliLang --> dialects)
    • inject PointcutExpression into <protect-pointcut> "expression" 
    Spring
    • JSP: resolve login/logout URL(s) provided by Spring Security
  • Spring Batch (new)
    • Library/Framework wizard
    • navigation, completion and smart highlighting for <batch> namespace (2.1)
    • predefined SpringEL variables
  • Spring Integration
    • 2.0.x-XSD: improved and updated autocompletion/highlighting, new inspection for highlighting deprecated elements
    • 2.1/2.2 XSD: updated, add support for AMQP, Gemfire, JPA and Redis
    • smart language injection (Spring EL, Groovy, XPath)
    • updated library wizard versions
    • <int-sec> namespace: integration with Spring Security
  • Spring MVC
    • <mvc>-namespace updated to 3.1
    • Tiles: pattern-based "definitions" configuration, improve completion
    • <form>/<spring> taglib: completion for attributes with static values, CSS class references
    • improved completion presentation
    • @PathVariable <-> @RequestMapping handling extended
  • Spring Web Flow
    • support 2.3-config XSD
    • JSF: support for spring-faces.xsd configuration elements
    • dedicated icon & structure view for *-flow.xml files
    • improve completion variants presentation
    • Support support SpringEL or OGNL (Struts 2 plugin needed) instead of "plain" EL EL
    • support <binding> bean property resolving http://youtrack.jetbrains.com/issue/IDEA-45654 resolving
    • support *-state "parent" resolving (parentState#id) http://youtrack.jetbrains.com/issue/IDEA-45286 flow#parentState)
    • integrate with Spring Security authorities http://youtrack.jetbrains.com/issue/IDEA-70272 authorities
    • "Goto Related File" & gutter icons for related *-flow.xml files (<flow> "parent "& inheriting flows, <subflow-state> "subflow") and <bean-import> "resource" 
    • "Go To Parent" gutter icons for state-elements elements
    • "Go To Symbol" for key navigation elements (view-state, end-state, ...) 
    • Compiler->Validation: validate flow.xml files during Make
    • view-resolving (Tiles & anything via Spring MVC)  http://youtrack.jetbrains.com/issue/IDEA-19647
    • performance improvements for complex (multi-file) flows
    • completely rewritten Graph/Designer view
      • show Graph for selected or all flow.xml-files in module
      • improve graph presentation & layout, highlighted start-state ("link" style, blue bold) 
      • show/hide dependencies (parent flow(s) and "parent"-relations between states) 
      • show/hide sub-flows/event ("on-...") nodes
      • show/hide details for nodes (sub-elements, properties) 
      • highlight all outgoing paths from selected node node;
      • create create/delete  states delete states and edges (transition, parent)
  • jBPM 5.0 (BPMN 2.0) - initial support (viewer, navigation, completion, simple error highlighting) - http://www.screenr.com/daG8
  • Play! 1.2.4
  • Hibernate 4.x
  • statically type-checked Groovy 2.0
  • JSF 
  • Application Servers
    • Application server run configuration launch is made asynchronous -- IDEA UI will not hang while a run configuration is prepared to launch (all servers)
    • Correct deployment status handling of Tomcat integration -- JMX is utilized for the status detection now
    • Hot swap workflow is improved -- how swap will not fail after redeployment (all servers)
    • TomEE server intergation
  • ActionScript / Flex support
    • AIR Mobile development: iOS Simulator support
    • UML diagrams improvements
  • Cucumber Support
    • Cucumber language support is now independent from Ruby and is included in the IntelliJ IDEA Ultimate distribution
    • Cucumber for Java
    • Cucumber for Groovy