Skip to end of metadata
Go to start of metadata

What is Early Access Program

We at JetBrains believe that making tools for developers should greatly involve listening to developers. Our Early Access Program lets development community closely participate in discussions devoted to IntelliJ IDEA and influence development planning, from early stages onwards.
Early Access Program allows you to try pre-release versions of our software to evaluate features that will be added to the next release.

Be Careful

Icon

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.

Feedback

Icon

Please report errors and feature requests to our issue tracker or discuss them in EAP users forum.

What is IntelliJ IDEA 2016.3?

IntelliJ IDEA 2016.3 is update of IntelliJ IDEA that was released 22.11.2016.

Download IntelliJ IDEA 2016.3

IntelliJ IDEA 2016.3.4 EAP (build 163.12024.1), released on Jan 18, 2017

Download

Description

Sha256 checksum

ideaIU-163.12024.1.exe

Windows installer (includes bundled JRE 1.8u112 custom build)

ideaIU-163.12024.1.exe.sha256

ideaIU-163.12024.1.win.zip

Windows ZIP archive (includes bundled JRE 1.8u112 custom build)

ideaIU-163.12024.1.win.zip.sha256

ideaIU-163.12024.1.tar.gz

Linux archive with x64 Java runtime (includes bundled JRE 1.8u112 custom build)

ideaIU-163.12024.1.tar.gz.sha256

ideaIU-163.12024.1-no-jdk.tar.gzUnix archive without Java runtimeideaIU-163.12024.1-no-jdk.tar.gz.sha256

ideaIU-163.12024.1.dmg

Mac installer (includes bundled JRE 1.8u112 custom build)

ideaIU-163.12024.1.dmg.sha256

Download IntelliJ IDEA 2016.3 Community Edition

Download

Description

Sha256 checksum

ideaIC-163.12024.1.exe

Windows installer (includes bundled JRE 1.8u112 custom build)

ideaIC-163.12024.1.exe.sha256

ideaIC-163.12024.1.tar.gz

Linux archive with x64 Java runtime (includes bundled JRE 1.8u112 custom build)

ideaIC-163.12024.1.tar.gz.sha256

ideaIC-163.12024.1-no-jdk.tar.gzUnix archive without Java runtimeideaIC-163.12024.1-no-jdk.tar.gz.sha256

ideaIC-163.12024.1.dmg

Mac installer (includes bundled JRE 1.8u112 custom build)

ideaIC-163.12024.1.dmg.sha256

intellij-community-idea-163.12024.1.zip

Sources archive on GitHub

 

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.

Recent Changes

IntelliJ IDEA 2016.3 163.12024.1

Release Notes

IntelliJ IDEA 2016.3 163.11103.6

Release Notes

IntelliJ IDEA 2016.3 163.11103.3

Release Notes

IntelliJ IDEA 2016.3 163.11103.1

Release Notes

IntelliJ IDEA 2016.3 163.10154.41

Release Notes

IntelliJ IDEA 2016.3 163.10154.17

Release Notes

IntelliJ IDEA 2016.3 163.9166.29

Release Notes

IntelliJ IDEA 2016.3 163.9166.20

Release Notes

IntelliJ IDEA 2016.3 163.9166.7

Release Notes

IntelliJ IDEA 2016.3 163.7743.44

Release Notes

IntelliJ IDEA 2016.3 163.7743.37

Release Notes

IntelliJ IDEA 2016.3 163.7743.17

Release Notes

IntelliJ IDEA 2016.3 163.7342.3

Release Notes

IntelliJ IDEA 2016.3 163.6957.12

Release Notes

IntelliJ IDEA 2016.3 163.6512.17

Release Notes

IntelliJ IDEA 2016.3 163.6110.12

  • The support for Gradle composite builds
  • The new features introduced with Android Studio 2.2
  •  
    Filter values in the Log viewer for Git and Mercurial are now persisted between IDE restarts.
  • Support for SVN 1.8's automatic reintegration merge

Learn MoreRelease Notes

IntelliJ IDEA 2016.3 163.5644.15

  • More refactorings to Java 8: now, when it’s appropriate, IntelliJ IDEA will prompt to replace certain code with Map.computeIfAbsentCollections.removeIf and Collections.getOrDefault.
  • Branch labels in the Log viewer for Git and Mercurial have been moved to the right side and are now displayed in a more elegant way. As a result, there’s more space for displaying the commit messages. 
  • Full syntax highlighting for non-local revisions in the Diff and Merge dialogs.
  • Line markers in the Merge dialog indicating actual changes to the base revision.
  • A new option for Gradle projects that delegates the native IntelliJ IDEA Build, Build Artifacts (both WAR and EAR) and Run actions to Gradle.

Learn MoreRelease Notes

IntelliJ IDEA 2016.3 163.5219.11

  • A fix for the macOS Sierra issue with too sensitive scrolling.
  • A dramatic speed improvement to searching thru Git Log, particularly for the Text, Author and Path filters.
  • A dialog to manage Git remotes: via VCS → Git→ Configure Remotes.
  • Parameter hints for literals and nulls used as method arguments–making code much more readable.
  • More accurate inspections for the Optional type.
  • Revisited icon for conditional breakpoints.
  • Support for Spring's meta-annotations based on @RequestMapping: e.g. @GetMapping, @PostMapping and custom user annotations.
  • Support for Hibernate 5.2.

Learn More | Release Notes

IntelliJ IDEA 2016.3 163.4830.24

  • Support for Polyglot Maven, a set of Maven extensions that allows the POM file to be written in Groovy, Scala, Ruby and other languages.
  • Actions that build Groovy files located in resource folders (see BuildGroovy Resources).
  • The Grails view is back for Grails 3 as a tab inside of the Project tool window.
  • Inspection that inlines local variables used only by return statements.
  • Adding runtime assertions for not-null-annotated code (see Settings → Build, Execution, Deployment → Compiler).
  • The Resource Bundle editor now shows unused properties.
  • Reworked Spring Initializr layout with better ergonomics.

Learn MoreRelease Notes

IntelliJ IDEA 2016.3 163.4396.1

  • Inspections helping migrate non-trivial for loops to Java 8's Stream API.

Learn MoreRelease Notes

IntelliJ IDEA 2016.3 163.3983.4

Release Notes

IntelliJ IDEA 2016.3 163.3512.7

  • The default font of the UI in OS X has changed to San Francisco.
  • Fira Code is now bundled with the IDE–allowing everyone to use Font Ligatures.
  • The Debugger got better at detecting JREs used by the running application.
  • Impoved reporting nullability issues.

Learn MoreRelease Notes

IntelliJ IDEA 2016.3 163.3094.24

  • Debugger
    • Brand new class-level watches. They appear as extra fields of the class but their value is evaluated based on your expressions.
    • Custom Java Type Renderers for primitive types.
    • The JVM Debugger Memory View plugin lets you explore objects in the JVM heap during a debug session.
    • Catch class filter
  • Version control
    • Undo commit
    • 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.
    • Now every file shown in VCS dialogs and tool windows is highlighted with the color associated with the scope of the file.
  • User interface
    • Now you can press Ctrl+Shift+; (⌘⇧; for OS X) and get a popup with Recent Tests.
    • The Find in Path dialog now preserves settings over calls.
    • Lambdas in Structure view.
  • Some intentions became quick-fixes and now can be applied in the Batch mode.
  • Settings for more flexible unused code detection.
  • The Type Hierarchy view now works for meta-annotations as well.
  • JavaScript and CSS
    • Now, when you set JavaScript version to Flow, the IDE reports problems in the files annotated with “// @flow” on the fly.
    • When you rename a method that overrides or implements another method, the IDE now offers to rename the base method too.
    • Angular CLI is now an option in the Generate popup. It let generate components, directives, services, and other blueprints.
    • Now the IDE offers a plugin for PostCSS.
    • 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.

Learn More