Skip to content

Commit

Permalink
Merge pull request #76 from dragos/release/2.11.2
Browse files Browse the repository at this point in the history
Move to 2.11.2 and various small cleanups for the download pages.
  • Loading branch information
dragos committed Jul 24, 2014
2 parents 014b85d + ad63599 commit f598413
Show file tree
Hide file tree
Showing 8 changed files with 120 additions and 108 deletions.
2 changes: 1 addition & 1 deletion _includes/frontpage.txt
Expand Up @@ -10,7 +10,7 @@
<div class="release-text">
<p>Scala IDE provides advanced editing and debugging support for the development of pure Scala and mixed Scala-Java applications.</p>
<p>Now with a shiny Scala debugger, semantic highlight, more reliable JUnit test finder, an ecosystem of related plugins, and <a href="{{ site.baseurl }}/docs/current-user-doc/features.html">much more</a>.</p>
<a href="{{ site.baseurl }}/download/sdk.html" class="btn large success"><b>Get the Bundle</b></a><div class="flat large">or use the<h3><a href="{{ site.baseurl }}/download/current.html"><b>update sites</b></a></h3></div>
<a href="{{ site.baseurl }}/download/sdk.html" class="btn large success"><b>Download IDE</b></a><div class="flat large">or use the<h3><a href="{{ site.baseurl }}/download/current.html"><b>update sites</b></a></h3></div>
</div>
</div>
<span class="arrow"><img src="{{ site.baseurl }}/resources/images/arrow.png" /></span>
Expand Down
20 changes: 10 additions & 10 deletions _includes/sdk-download-box-2-11.txt
Expand Up @@ -9,10 +9,10 @@

<script type="text/javascript">
var osTuple = [];
if (navigator.appVersion.indexOf("Win")!=-1) osTuple = ["Windows - 64 bit" , "http://downloads.typesafe.com/scalaide-pack/3.0.4.vfinal-211-20140520/scala-SDK-3.0.4-2.11-2.11-win32.win32.x86_64.zip"];
else if (navigator.appVersion.indexOf("Mac")!=-1) osTuple = ["Mac - 64 bit" , "http://downloads.typesafe.com/scalaide-pack/3.0.4.vfinal-211-20140520/scala-SDK-3.0.4-2.11-2.11-macosx.cocoa.x86_64.zip"];
else if (navigator.appVersion.indexOf("X11")!=-1) osTuple = ["Linux - 64 bit" , "http://downloads.typesafe.com/scalaide-pack/3.0.4.vfinal-211-20140520/scala-SDK-3.0.4-2.11-2.11-linux.gtk.x86_64.tar.gz"];
else if (navigator.appVersion.indexOf("Linux")!=-1) osTuple = ["Linux - 64 bit" , "http://downloads.typesafe.com/scalaide-pack/3.0.4.vfinal-211-20140520/scala-SDK-3.0.4-2.11-2.11-linux.gtk.x86_64.tar.gz"];
if (navigator.appVersion.indexOf("Win")!=-1) osTuple = ["Windows - 64 bit" , "http://downloads.typesafe.com/scalaide-pack/3.0.4.vfinal-211-20140723/scala-SDK-3.0.4-2.11-2.11-win32.win32.x86_64.zip"];
else if (navigator.appVersion.indexOf("Mac")!=-1) osTuple = ["Mac - 64 bit" , "http://downloads.typesafe.com/scalaide-pack/3.0.4.vfinal-211-20140723/scala-SDK-3.0.4-2.11-2.11-macosx.cocoa.x86_64.zip"];
else if (navigator.appVersion.indexOf("X11")!=-1) osTuple = ["Linux - 64 bit" , "http://downloads.typesafe.com/scalaide-pack/3.0.4.vfinal-211-20140723/scala-SDK-3.0.4-2.11-2.11-linux.gtk.x86_64.tar.gz"];
else if (navigator.appVersion.indexOf("Linux")!=-1) osTuple = ["Linux - 64 bit" , "http://downloads.typesafe.com/scalaide-pack/3.0.4.vfinal-211-20140723/scala-SDK-3.0.4-2.11-2.11-linux.gtk.x86_64.tar.gz"];
else $("#downloadIDE211").hide();
$("#downloadIDE211").attr("href", osTuple[1]).find("small").html(osTuple[0]);
</script>
Expand All @@ -22,25 +22,25 @@ $("#downloadIDE211").attr("href", osTuple[1]).find("small").html(osTuple[0]);
<div>
<h4 class="inline">Windows</h4>
</div>
<a href="http://downloads.typesafe.com/scalaide-pack/3.0.4.vfinal-211-20140520/scala-SDK-3.0.4-2.11-2.11-win32.win32.x86_64.zip">Windows 64 bit</a>
<a href="http://downloads.typesafe.com/scalaide-pack/3.0.4.vfinal-211-20140723/scala-SDK-3.0.4-2.11-2.11-win32.win32.x86_64.zip">Windows 64 bit</a>
<br/>
<a href="http://downloads.typesafe.com/scalaide-pack/3.0.4.vfinal-211-20140520/scala-SDK-3.0.4-2.11-2.11-win32.win32.x86.zip">Windows 32 bit</a>
<a href="http://downloads.typesafe.com/scalaide-pack/3.0.4.vfinal-211-20140723/scala-SDK-3.0.4-2.11-2.11-win32.win32.x86.zip">Windows 32 bit</a>
</div>
<div class="span4">
<div>
<h4 class="inline">Mac</h4>
</div>
<a href="http://downloads.typesafe.com/scalaide-pack/3.0.4.vfinal-211-20140520/scala-SDK-3.0.4-2.11-2.11-macosx.cocoa.x86_64.zip">Mac OS X Cocoa 64 bit</a>
<a href="http://downloads.typesafe.com/scalaide-pack/3.0.4.vfinal-211-20140723/scala-SDK-3.0.4-2.11-2.11-macosx.cocoa.x86_64.zip">Mac OS X Cocoa 64 bit</a>
<br/>
<a href="http://downloads.typesafe.com/scalaide-pack/3.0.4.vfinal-211-20140520/scala-SDK-3.0.4-2.11-2.11-macosx.cocoa.x86.zip">Mac OS X Cocoa 32 bit</a>
<a href="http://downloads.typesafe.com/scalaide-pack/3.0.4.vfinal-211-20140723/scala-SDK-3.0.4-2.11-2.11-macosx.cocoa.x86.zip">Mac OS X Cocoa 32 bit</a>
</div>
<div class="span4">
<div>
<h4 classs="inline">Linux</h4>
</div>
<a href="http://downloads.typesafe.com/scalaide-pack/3.0.4.vfinal-211-20140520/scala-SDK-3.0.4-2.11-2.11-linux.gtk.x86_64.tar.gz">Linux GTK 64 bit</a>
<a href="http://downloads.typesafe.com/scalaide-pack/3.0.4.vfinal-211-20140723/scala-SDK-3.0.4-2.11-2.11-linux.gtk.x86_64.tar.gz">Linux GTK 64 bit</a>
<br/>
<a href="http://downloads.typesafe.com/scalaide-pack/3.0.4.vfinal-211-20140520/scala-SDK-3.0.4-2.11-2.11-linux.gtk.x86.tar.gz">Linux GTK 32 bit</a>
<a href="http://downloads.typesafe.com/scalaide-pack/3.0.4.vfinal-211-20140723/scala-SDK-3.0.4-2.11-2.11-linux.gtk.x86.tar.gz">Linux GTK 32 bit</a>
</div>
</div>

Expand Down
1 change: 1 addition & 0 deletions _includes/sdk-download-content.txt
Expand Up @@ -4,6 +4,7 @@
<ul>
<li>Eclipse 4.3.1 (Kepler)</li>
<li>Scala IDE 3.0.3/3.0.4</li>
<li>Sbt 0.13.2</li>
<li>Scala Worksheet 0.2.3</li>
<li>Play Framework support 0.4.3 (Scala 2.10 only)</li>
<li>m2eclipse-scala Maven connector 0.4.3</li>
Expand Down
8 changes: 4 additions & 4 deletions _includes/topbar.txt
Expand Up @@ -8,10 +8,10 @@
<li class="menu">
<a href="#" class="menu">Download</a>
<ul class="menu-dropdown">
<li><a href="{{ site.baseurl }}/download/sdk.html">Bundle</a></li>
<li><a href="{{ site.baseurl }}/download/current.html">Stable</a></li>
<li><a href="{{ site.baseurl }}/download/milestone.html">Milestone</a></li>
<li><a href="{{ site.baseurl }}/download/nightly.html">Nightlies</a></li>
<li><a href="{{ site.baseurl }}/download/sdk.html">Scala IDE</a></li>
<li><a href="{{ site.baseurl }}/download/current.html">Latest Stable</a></li>
<li><a href="{{ site.baseurl }}/download/milestone.html">Latest Milestone</a></li>
<li><a href="{{ site.baseurl }}/download/nightly.html">Nightly builds</a></li>
</ul>
</li>
<li><a href="{{ site.baseurl }}/blog">News</a></li>
Expand Down
98 changes: 13 additions & 85 deletions download/current.md
Expand Up @@ -9,24 +9,15 @@ If you are new to Eclipse or Scala, watch the *Getting Started with the Scala ID

If you already know Eclipse and you want to find out more about features available in the Scala IDE, make sure not to miss the [Scala IDE Features Overview]({{ site.baseurl }}/index.html), on the front page. A complete list of features is available in the expandable menu on the [front page]({{ site.baseurl }}/index.html#features).


# Improved in This Release
{% include current-download-features.txt %}

# 3.0.3 / 3.0.4 Release
## 3.0.3 / 3.0.4 Release

The 3.0.3 release is the third maintenance release of the 3.0 version. It is available
for Scala 2.10, on Eclipse 3.8/4.2/4.3 (Juno & Kepler).

The 3.0.4 release provides the same features as 3.0.3, but the code was updated to support Scala
2.11.
for Scala 2.10, on Eclipse 3.8/4.2/4.3 (Juno & Kepler). The 3.0.4 release provides the same features as 3.0.3, but the code was updated to support Scala
2.11. See the [Changelog][clog] for a complete list of changes.

## Eclipse 3.8/4.2 (Juno) and Eclipse 4.3 (Kepler)

### Requirements
{% include requirements-juno-kepler.txt %}
### Eclipse 3.8-4.3 (Juno and Kepler)

#### For Scala 2.11.1
#### For Scala 2.11.2

{% assign divId = 'download-211-juno' %}
{% assign downloadUrl = 'http://download.scala-ide.org/sdk/helium/e38/scala211/stable' %}
Expand All @@ -40,79 +31,16 @@ The 3.0.4 release provides the same features as 3.0.3, but the code was updated

{% include download-box.txt %}

# 3.0.1 Release

The 3.0.1 release is the first maintenance release of the 3.0 version, and is the last one
compatible with Eclipse 3.7.

## Eclipse 3.7 (Indigo)

### Requirements
{% include requirements-indigo.txt %}

#### For Scala 2.10.x
{% assign divId = 'download-210-indigo' %}
{% assign downloadUrl = 'http://download.scala-ide.org/sdk/helium/e37/scala210/stable' %}

{% include download-box.txt %}


# 3.0.0 Release

The 3.0.0 release is the last supporting Scala 2.9, and is available for Eclipse 3.7 (Indigo)
or Eclipse 3.8/4.2 (Juno).
This release is available for both *Scala 2.9 and Scala 2.10*,
and both *Eclipse 3.7 (Indigo) and Eclipse 3.8/4.2 (Juno)*, through different update sites.

## Eclipse 3.7 (Indigo)

### Requirements
{% include requirements-indigo.txt %}

#### For Scala 2.9.x

{% assign divId = 'download-29-indigo' %}
{% assign downloadUrl = 'http://download.scala-ide.org/sdk/helium/e37/scala29/stable' %}

{% include download-box.txt %}

## Eclipse 3.8/4.2 (Juno)
Also included:

**Support for Eclipse 3.8/4.2 is experimental in this release.**
* Scala 2.11.2 or 2.10.4
* Sbt 0.13.2
* Scalariform 0.1.5
* Scala Refactoring 0.6.2

### Requirements
{% include requirements-juno.txt %}

#### For Scala 2.9.x

{% assign divId = 'download-29-juno' %}
{% assign downloadUrl = 'http://download.scala-ide.org/sdk/helium/e38/scala29/stable' %}

{% include download-box.txt %}

# 2.0.0 Release

The 2.0.0 release is the last supporting Scala 2.8, and it’s only available for Eclipse
3.6 (Helios) or Eclipse 3.7 (Indigo). If you want to use the Scala IDE with Scala 2.9 or
Scala 2.10, we recommend you to use the [3.0.0 release](#300_release)

### Requirements
* [JDK 5][jdk5] or [JDK 6][jdk6] (JDK 7 can be used [with some caveats][ide-java7]).

* Eclipse, including the JDT. "Eclipse Classic" is sufficient, but [any Eclipse package can be used][eclipse-package-to-use].

* Both [Eclipse 3.6 (Helios)][eclipse-helios] and [Eclipse 3.7 (Indigo)][eclipse-indigo] are supported.

[jdk5]: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase5-419410.html
[jdk6]: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html
[ide-java7]: /blog/java-7.html
[eclipse-package-to-use]: http://scala-ide.org/docs/current-user-doc/faq/index.html#what-eclipse-package-should-i-use
[eclipse-helios]: http://www.eclipse.org/downloads/packages/release/helios/sr2
[eclipse-indigo]: http://www.eclipse.org/downloads/packages/release/indigo/sr2

#### For Scala 2.8.x
{% include requirements-juno-kepler.txt %}

{% assign divId = 'download-28' %}
{% assign downloadUrl = 'http://download.scala-ide.org/releases-28/stable' %}
### [Older versions](prev-stable.html)

{% include download-box.txt %}
[clog]: /docs/changelog.html
4 changes: 2 additions & 2 deletions download/nightly.md
Expand Up @@ -20,7 +20,7 @@ title: Download the Latest Nightly Build

* Scala IDE Lithium works with [Eclipse 4.2][juno] and [4.3][kepler] ([Juno][juno] and [Kepler][kepler]).

#### For Scala 2.11.1
#### For Scala 2.11.2

{% assign divId = 'download-40-211' %}
{% assign fullDownloadUrl = 'http://download.scala-ide.org/nightly-scala-ide-4.0.x-211x' %}
Expand All @@ -40,7 +40,7 @@ title: Download the Latest Nightly Build

This is a version of the Scala IDE that works with the upcoming release of the Eclipse IDE (codenamed Luna). It is known to work with RC1.

#### For Scala 2.11.1
#### For Scala 2.11.2

{% assign divId = 'download-luna-40-211' %}
{% assign fullDownloadUrl = 'http://download.scala-ide.org/nightly-scala-ide-luna-211x' %}
Expand Down
81 changes: 81 additions & 0 deletions download/prev-stable.md
@@ -0,0 +1,81 @@
---
layout: current-download
title: Older releases of the Scala IDE for Eclipse
---

# 3.0.1 Release

The 3.0.1 release is the first maintenance release of the 3.0 version, and is the last one
compatible with Eclipse 3.7.

## Eclipse 3.7 (Indigo)

### Requirements
{% include requirements-indigo.txt %}

#### For Scala 2.10.x
{% assign divId = 'download-210-indigo' %}
{% assign downloadUrl = 'http://download.scala-ide.org/sdk/helium/e37/scala210/stable' %}

{% include download-box.txt %}


# 3.0.0 Release

The 3.0.0 release is the last supporting Scala 2.9, and is available for Eclipse 3.7 (Indigo)
or Eclipse 3.8/4.2 (Juno).
This release is available for both *Scala 2.9 and Scala 2.10*,
and both *Eclipse 3.7 (Indigo) and Eclipse 3.8/4.2 (Juno)*, through different update sites.

## Eclipse 3.7 (Indigo)

### Requirements
{% include requirements-indigo.txt %}

#### For Scala 2.9.x

{% assign divId = 'download-29-indigo' %}
{% assign downloadUrl = 'http://download.scala-ide.org/sdk/helium/e37/scala29/stable' %}

{% include download-box.txt %}

## Eclipse 3.8/4.2 (Juno)

**Support for Eclipse 3.8/4.2 is experimental in this release.**

### Requirements
{% include requirements-juno.txt %}

#### For Scala 2.9.x

{% assign divId = 'download-29-juno' %}
{% assign downloadUrl = 'http://download.scala-ide.org/sdk/helium/e38/scala29/stable' %}

{% include download-box.txt %}

# 2.0.0 Release

The 2.0.0 release is the last supporting Scala 2.8, and it’s only available for Eclipse
3.6 (Helios) or Eclipse 3.7 (Indigo). If you want to use the Scala IDE with Scala 2.9 or
Scala 2.10, we recommend you to use the [3.0.0 release](#300_release)

### Requirements
* [JDK 5][jdk5] or [JDK 6][jdk6] (JDK 7 can be used [with some caveats][ide-java7]).

* Eclipse, including the JDT. "Eclipse Classic" is sufficient, but [any Eclipse package can be used][eclipse-package-to-use].

* Both [Eclipse 3.6 (Helios)][eclipse-helios] and [Eclipse 3.7 (Indigo)][eclipse-indigo] are supported.

[jdk5]: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase5-419410.html
[jdk6]: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html
[ide-java7]: /blog/java-7.html
[eclipse-package-to-use]: http://scala-ide.org/docs/current-user-doc/faq/index.html#what-eclipse-package-should-i-use
[eclipse-helios]: http://www.eclipse.org/downloads/packages/release/helios/sr2
[eclipse-indigo]: http://www.eclipse.org/downloads/packages/release/indigo/sr2

#### For Scala 2.8.x

{% assign divId = 'download-28' %}
{% assign downloadUrl = 'http://download.scala-ide.org/releases-28/stable' %}

{% include download-box.txt %}
14 changes: 8 additions & 6 deletions download/sdk.md
@@ -1,6 +1,6 @@
---
layout: sdk-download
title: Download the Bundle of the Scala IDE for Eclipse
title: Download Scala IDE for Eclipse
---

The bundle contains the lastest release version of the Scala IDE for Eclipse and it comes pre-configured
Expand All @@ -14,17 +14,19 @@ Whether you are a seasoned Scala developer, or just picking up the language, thi
# 3.0.3/3.0.4 Release

This release is available for *Scala 2.10* and *Scala 2.11*,
and is based on *Eclipse 4.3 (Kepler)*.
and is based on *Eclipse 4.3 (Kepler)*. See [Changelog][clog] for a detailed list of changes.

### Requirements
{% include jdk-requirements-kepler.txt %}

## For Scala 2.11.1
## For Scala 2.11.2
{% include sdk-download-box-2-11.txt %}

## For Scala 2.10.4
{% include sdk-download-box-2-10.txt %}

### Requirements
{% include jdk-requirements-kepler.txt %}

## Get Started

Get started by watching the [videos]({{ site.baseurl }}/docs/videos.html) or reading the [docs and tutorials]({{ site.baseurl }}/documentation.html)

[clog]: /docs/changelog.html

0 comments on commit f598413

Please sign in to comment.