Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

IntelliJ IDEA "Leda" EAP, released on June 27thJuly 4th, 2012

Download

Description

ideaIU-118120.74911.exe

Windows installer (includes bundled JRE 1.6.0_31)

ideaIU-118120.74911.zip

Windows ZIP archive (no bundled JRE)

ideaIU-118120.74911.tar.gz

Unix archive

ideaIU-118120.74911.dmg

Mac installer

This EAP build does not require a license runs for 30 days since the release date.

Download IntelliJ IDEA "Leda" Community Edition EAP

Download

Description

ideaIC-118120.74911.exe

Windows installer (includes bundled JRE 1.6.0_31)

ideaIC-118120.74911.tar.gz

Unix archive

ideaIC-118120.74911.dmg

Mac installer

ideaIC-118120.74911-src.tar.bz2

Source tarball

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 IntelliJ IDEA 120.11 Release Notes

Major changes in IntelliJ Idea 12

Core features:

  • JDK 8 "Project Lambda" support (closures and extension methods) (work in progress)
  • Bytecode viewer plugin
  • Rearranger plugin is now bundled (work in progress)
  • Recent Files (Ctrl-E) popup redesigned
  • Middle matching in completion
  • Faster project content indexing
  • Native help viewer under Mac OS X
  • Rewritten annotation processing configuration
  • Compilation subsystem rewrite: "External make" feature
    • The new make is by default off, can be enabled on a per-project basis from "Settings | Compiler | Use out-of-process build for project compilation" checkbox.
    • Currently supported: incremental compilation of Java, Groovy, resource copying, UI Designer forms, Artifacts, Android, annotation processing, not-null instrumentation
    • Currently NOT SUPPORTED: projects that store data in Eclipse format, Grails-specific instrumentation
    • Highlights:
      • all compilation tasks are performed in a separate process, fully independent from IDE's VM, no interference with AWT thread, no IDE resources consumption during build
      • lower memory requirements for the IDE.
      • in the make process javac compiler is called in "in-process" mode via java API, hence faster java sources compilation
      • java make: completely rewritten java classes dependency management for faster and more accurate search of dependent classes
      • 'automake' mode: automatic make  triggered by events from IDE's virtual file system. If such make resulted in errors, those are highlighted in Project View and editor tabs
      • faster project rebuild

...

  • Subversion: tree conflicts visualization and resolve (for some variants)
  • Perforce: more reliable offline mode and authentication problem handling

Android Support

statically type-checked Groovy 2.0

Frameworks and Technologies

  • Spring Core
    • Spring model: improved performance, multi-module (dependent) spring projects, mixed configurations (XML-, annotation- based)
    • application contexts navigation http://www.screenr.com/zoK8
  • 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"

...

  • 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
  • Android Support
    • UI Designer
  • Cucumber Support
    • Cucumber language support is now independent from Ruby and is included in the IntelliJ IDEA Ultimate distribution