Skip to content

Commit 3b6ea9e

Browse files
committedDec 19, 2012
* V2.1.0-M3 announcement.
* Added Simon in the Team page. * Added Scala JUnit Runner in both the milestone and nightly features box. * Added GitHub handle of all team members in the Team page. * Better organization of Milestone and Nightly pages.
1 parent 0b44d3c commit 3b6ea9e

8 files changed

+196
-29
lines changed
 

‎_includes/current-team.txt

+28-17
Original file line numberDiff line numberDiff line change
@@ -2,56 +2,67 @@
22
<div class="span6">
33
<div class="frame"><img src ="{{ site.baseurl }}/resources/images/iuli.png" align="left"></div>
44
<h4>Iulian Dragos</h4>
5-
(Project Leader), <a href="http://www.typesafe.com">Typesafe</a>
5+
<div>(Project Leader), <a href="https://github.com/dragos">@dragos</a></div>
6+
<div><a href="http://www.typesafe.com">Typesafe</a></div>
67
</div>
78
<div class="span5">
89
<div class="frame"><img src ="{{ site.baseurl }}/resources/images/martin.jpg" align="left"></div>
910
<h4>Martin Odersky</h4>
10-
<a href="http://www.typesafe.com">Typesafe</a>
11+
<div><a href="https://github.com/odersky">@odersky</a></div>
12+
<div><a href="http://www.typesafe.com">Typesafe</a></div>
1113
</div>
1214
</div>
1315
<div class="row">
1416
<div class="span6">
1517
<div class="frame"><img src ="http://www.gravatar.com/avatar/666f48df52a763fb714f3ab59eae7de4" align="left"></div>
1618
<h4>Luc Bourlier</h4>
17-
<a href="http://www.typesafe.com">Typesafe</a>
19+
<div><a href="https://github.com/skyluc">@skyluc</a></div>
20+
<div><a href="http://www.typesafe.com">Typesafe</a></div>
1821
</div>
1922
<div class="span5">
2023
<div class="frame"><img src ="http://www.gravatar.com/avatar/a20e94bcdbd6613506c752e72209b584" align="left"></div>
2124
<h4>Mirco Dotta</h4>
22-
<a href="http://www.typesafe.com">Typesafe</a>
25+
<div><a href="https://github.com/dotta">@dotta</a></div>
26+
<div><a href="http://www.typesafe.com">Typesafe</a></div>
2327
</div>
2428
</div>
2529
<div class="row">
2630
<div class="span6">
27-
<div class="frame"><img src ="{{ site.baseurl }}/resources/images/matthew.jpg" align="left"></div>
28-
<h4>Matthew Farwell</h4>
29-
</div>
30-
<div class="span5">
3131
<div class="frame"><img src ="http://www.gravatar.com/avatar/54d0b6494927c0040b96ed327202e8dc" align="left"></div>
3232
<h4>Heather Miller</h4>
33-
<a href="http://www.epfl.ch">EPFL</a>
33+
<div><a href="https://github.com/heathermiller">@heathermiller</a></div>
34+
<div><a href="http://www.epfl.ch">EPFL</a></div>
35+
</div>
36+
<div class="span5">
37+
<div class="frame"><img src ="http://www.gravatar.com/avatar/4c20e091494d7672177625e3b9e116b3" align="left"></div>
38+
<h4>Eric Molitor</h4>
39+
<div><a href="https://github.com/emolitor">@emolitor</a></div>
3440
</div>
3541
</div>
3642
<div class="row">
3743
<div class="span6">
38-
<div class="frame"><img src ="http://www.gravatar.com/avatar/4c20e091494d7672177625e3b9e116b3" align="left"></div>
39-
<h4>Eric Molitor</h4>
40-
</div>
41-
<div class="span5">
4244
<div class="frame"><img src ="http://www.gravatar.com/avatar/e0dec64f93778e5c689c3873078a406f" align="left"></div>
4345
<h4>Hubert Plociniczak</h4>
44-
<a href="http://www.typesafe.com">Typesafe</a>
46+
<div><a href="https://github.com/hubertp">@hubertp</a></div>
47+
<div><a href="http://www.epfl.ch">EPFL</a></div>
48+
</div>
49+
<div class="span5">
50+
<div class="frame"><img src ="http://www.gravatar.com/avatar/ee1c3825567027539786b9993fff9b44" align="left"></div>
51+
<h4>Matt Russell</h4>
52+
<div><a href="https://github.com/mdr">@mdr</a></div>
4553
</div>
4654
</div>
4755
<div class="row">
4856
<div class="span6">
49-
<div class="frame"><img src ="http://www.gravatar.com/avatar/ee1c3825567027539786b9993fff9b44" align="left"></div>
50-
<h4>Matt Russell</h4>
57+
<div class="frame"><img src ="http://www.gravatar.com/avatar/dd80aab570fdb5f37e62de5422f44ed4" align="left"></div>
58+
<h4>Simon Schäfer</h4>
59+
<div><a href="https://github.com/sschaef">@sschaef</a></div>
60+
<div><a href="http://kit.edu">KIT</a></div>
5161
</div>
5262
<div class="span5">
5363
<div class="frame"><img src ="http://www.gravatar.com/avatar/7c1bfcefe11cb78162dad7f506095640" align="left"></div>
5464
<h4>Mirko Stocker</h4>
55-
<a href="http://ifs.hsr.ch">Institute for Software</a>
65+
<div><a href="https://github.com/misto">@misto</a></div>
66+
<div><a href="http://ifs.hsr.ch">Institute for Software</a></div>
5667
</div>
5768
</div>

‎_includes/frontpage.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
</div>
1717
<div class="rounded-corner-box" style="min-height: 0px; float: left; padding: 10px; margin-top: 10px; width: 778px; background-color: rgba(0,0,0,0.5);">
1818
<span class="news-box-text">
19-
Or... Walk on the wild side. <span class="emphasize"><a href="{{ site.baseurl }}/download/milestone.html#scala_ide_21_milestone_2">Try version 2.1 M2! (for Scala 2.9.x or 2.10.0-RC5)</a></span>
19+
Or... Walk on the wild side. <span class="emphasize"><a href="{{ site.baseurl }}/download/milestone.html#scala_ide_21_milestone_3">Try version 2.1 M3! (for Scala 2.9 or 2.10.0-RC5)</a></span>
2020
</span>
2121
</div>
2222
<span class="news-arrow"><img src="{{ site.baseurl }}/resources/images/news-arrow.png"></span>

‎_includes/milestone-download-features.txt

+8
Original file line numberDiff line numberDiff line change
@@ -55,4 +55,12 @@
5555
</div>
5656
Select any portion of code and press <span class="code">Ctrl/CMD-Shift-W T</span> to see the inferred type.
5757
</div>
58+
<div class="span6">
59+
<div class="frame"><a href="/docs/helium/features/TODO.html"><img src ="{{ site.baseurl }}/resources/images/thumbnail-junit.png" align="left"></a></div>
60+
<div>
61+
<h4 class="inline">Scala JUnit4 Runner</h4>
62+
<span class="label success">Available</span>
63+
</div>
64+
Select a project, package or source and run all your Scala and Java JUnit 4 tests via <span class="code">Run As > Scala Junit Test</span>.
65+
</div>
5866
</div>

‎_includes/nightly-download-features.txt

+9-1
Original file line numberDiff line numberDiff line change
@@ -48,11 +48,19 @@
4848
Generate <span class="code">hashCode</span> and <span class="code">equals</span> implementations or introduce <span class="code">ProductN</span> trait.
4949
</div>
5050
<div class="span7">
51-
<div class="frame"><a href="/docs/helium/features/show-type.html"><img src ="{{ site.baseurl }}/resources/images/na.jpg" align="left"></a></div>
51+
<div class="frame"><a href="/docs/helium/features/show-type.html"><img src ="{{ site.baseurl }}/resources/images/thumbnail-show-type.png" align="left"></a></div>
5252
<div>
5353
<h4 class="inline">Show Type of Selection</h4>
5454
<span class="label success">Available</span>
5555
</div>
5656
Select any portion of code and press <span class="code">Ctrl/CMD-Shift-W T</span> to see the inferred type.
5757
</div>
58+
<div class="span6">
59+
<div class="frame"><a href="/docs/helium/features/TODO.html"><img src ="{{ site.baseurl }}/resources/images/thumbnail-junit.png" align="left"></a></div>
60+
<div>
61+
<h4 class="inline">Scala JUnit4 Runner</h4>
62+
<span class="label success">Available</span>
63+
</div>
64+
Select a project, package or source and run all your Scala and Java JUnit 4 tests via <span class="code">Run As > Scala Junit Test</span>.
65+
</div>
5866
</div>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
1+
---
2+
layout: blog
3+
title: Scala IDE 2.1.0 Milestone 3
4+
author: Scala IDE team
5+
disqus: false
6+
---
7+
8+
Today we are releasing Milestone 3 of the Scala IDE V2.1.0, available for both Scala 2.9
9+
and 2.10.0-RC5. The highlights of this release are an improved Scala Debugger, JUnit4
10+
support, better relevance metrics in code completion, and several stability improvements
11+
for mark occurrences and semantic highlighting.
12+
13+
Let's have a quick round at what happened in the past four months.
14+
15+
### Scala Debugger
16+
17+
While debugging, have you ever tried to *step over* a ``map`` or ``foreach`` call on a
18+
collection class? Sure you have! And, didn't you find it annoying that the existing Java
19+
debugger would not actually step *inside* the closure passed in argument?
20+
Or, have you ever needed to look at the content of a Scala ``List`` in the debugger view?
21+
Then you know that to check its content you need to **manually** unfold the list.
22+
Sounds like something a debugger should do for you.
23+
24+
The Scala Debugger has gone through some heavy restyling, and we believe it is now ready
25+
to be adopted as the default debugger; make sure to use it every time you are chasing down
26+
a bug. Since last milestone we have improved it in many ways, and we kept on adding new
27+
features. For instance, we now have support for remote debugging, enabling/disabling
28+
breakpoints during execution, step filters for Scala specific features (yes, the Scala
29+
Debugger knows it's debugging Scala code!) and much more.
30+
31+
Keep reading [here][scala-debugger] to find out about the supported features and how to
32+
make it the default debugger for all your Scala projects.
33+
34+
### JUnit4 Support
35+
36+
Many of you have been asking for better JUnit4 support; we heard you. With this milestone
37+
we ship a completely re-written module to fully support automatic lookup and execution of
38+
both your Scala and Java JUnit4 tests. Right click on a project, package or source, and
39+
run your tests via the ``Scala JUnit Test`` runner.
40+
41+
You can read more about the Scala JUnit4 runner [here][scala-junit4]
42+
43+
### Editor Enhancements
44+
45+
We have also found the time to squeeze in some great enhancement:
46+
47+
* Code completion proposals are now sorted according to their distance, i.e., local
48+
definitions (local variables, local methods) are shown at the top.
49+
50+
* A brand new Quick Fix for automatically correct your code when a *type missmatch error*
51+
occurs. For instance, if a method expects an ``Option[T]`` to be returned, and your
52+
implementation currently returns a value of type ``T``, you will get a suggestion to
53+
wrap the returned value in an ``Option.apply``.
54+
55+
### General improvements
56+
57+
We have been fixing over 90 tickets since milestone 2 was released. You will notice many
58+
stability improvements affecting the Scala editor, semantic highlighting and update
59+
occurrences. You want to know all the glory details? Have a read at the
60+
[changelog][changelog].
61+
62+
## Install it now!
63+
64+
The preferred way to install this release is through one of the
65+
[milestone update-site][milestone-download].
66+
67+
This milestone is available for both [Scala 2.9][scala-29] and
68+
[Scala 2.10.0-RC5][scala-2.10-rc5] and it works with [Eclipse 3.7 (Indigo)][indigo] and
69+
[Eclipse 4.2 (Juno)][juno]. Make sure to use the update-site that matches the Eclipse
70+
version you are using, or the Scala IDE plugin will refuse to install.
71+
72+
Furthermore, each update-site contains a number of additional plugins that you can install
73+
together with the Scala IDE: the [ScalaTest Eclipse plugin][scalatest] and the
74+
[Scala worksheet][worksheet] are already available!
75+
76+
## Road to the final
77+
78+
What's left to make this a final? Not much to be honest, we are confident this
79+
milestone release will make many of you happy. But, before making it a final, we still
80+
need to work on improving performances in both the Scala Debugger and the Scala Editor.
81+
This will be our focus for the next month: we plan to enter RC mode in early February.
82+
83+
Don't miss the chance to give this milestone a spin, this is the perfect time to
84+
[report back issues][issues-tracker], if you want to see them fixed in time for the final
85+
release.
86+
87+
## Welcoming Simon Schäfer
88+
89+
We are happy to announce [Simon Schäfer][simon] as the latest addition to the
90+
[Scala IDE Team][scala-ide-team]. Simon joined the project just about six months ago,
91+
and we have been simply amazed by the high-quality contributions and his great positive
92+
attitude.
93+
94+
Simon is a computer science student in Germany, at the
95+
[Karlsruhe Institute of Technology][kit], currently carrying out his 3rd semester bachelor.
96+
His main interest is compiler construction, and he started to contribute on the Scala
97+
IDE to gain experience on that topic.
98+
99+
Wonder how he spends his free time?
100+
101+
> Hmmm, programming? Scala is so much fun, there is no need to have another hobby. Ok,
102+
> I'm doing some martial arts, but that often feels to be harder work than working for
103+
> the Scala IDE. ;)
104+
105+
Simon, we are really glad to have you on the team.
106+
107+
## Thanks
108+
109+
We would like to take the opportunity to thank all contributors for the amazing work they
110+
have done to make this milestone possible. Special thanks go to Luc Bourlier, Chee Seng Chua,
111+
Mirco Dotta, Iulian Dragos, Ivan Kuraj, Michael Holzer, Eric Molitor, Simon Schäfer, Amir
112+
Shaikhha, Mirko Stocker, Matt Russell and Eugene Vigdorchik.
113+
114+
#### Merry Christmas to everyone!
115+
116+
117+
[ide-java7]: /blog/java-7.html
118+
[indigo]: http://www.eclipse.org/downloads/packages/release/indigo/sr2
119+
[juno]: http://www.eclipse.org/downloads/packages/release/juno/sr1
120+
121+
[scala-debugger]: /docs/helium/features/scaladebugger/index.html
122+
[scala-junit4]: /docs/helium/features/test-finder/index.html#scala-junit-test-finder
123+
124+
[changelog]: http://scala-ide.org/docs/changelog.html
125+
[milestone-download]: /download/milestone.html
126+
127+
[worksheet]: https://github.com/scala-ide/scala-worksheet/wiki/Getting-Started
128+
[scalatest]: http://www.scalatest.org/user_guide/using_scalatest_with_eclipse
129+
130+
[scala-29]: http://www.scala-lang.org/downloads
131+
[scala-2.10-rc5]: http://www.scala-lang.org/node/25942
132+
[issues-tracker]: https://scala-ide-portfolio.assembla.com/spaces/scala-ide/support/tickets
133+
[scala-ide-team]: http://scala-ide.org/team.html
134+
[kit]: http://kit.edu
135+
[simon]: https://github.com/sschaef

‎download/milestone.md

+9-6
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ layout: milestone-download
33
title: Download the Milestone
44
---
55

6-
# Scala IDE 2.1.0 Milestone 2 for Eclipse 3.7 (Indigo)
6+
# Scala IDE 2.1.0 Milestone 3
77

88
If you are curious to try out some of the new features that will only be available in the future
9-
Scala IDE 2.1 release, keep reading, you are in the right place.
9+
Scala IDE V2.1 release, keep reading, you are in the right place.
1010

1111
This milestone ships with a whole lot of new features for you to try out: *implicit
1212
highlight*, *move refactoring*, *scala debugger * and *semantic highlight* are the most
@@ -16,12 +16,15 @@ They are simply too addictive!
1616
## New Features
1717
{% include milestone-download-features.txt %}
1818

19-
## Update Site
20-
This release of the Scala IDE is available for both Scala 2.9.x and Scala 2.10.0-RC3
19+
[Read the documentation](http://scala-ide.org/docs/helium/index.html) to know more about the
20+
new features available in this release.
21+
22+
## Update Site for Eclipse 3.7 (Indigo)
23+
24+
This release of the Scala IDE is available for both Scala 2.9.x and Scala 2.10.0.
2125

2226
Please check the [changelog] for the list of fixes.
2327

24-
[nightly]: nightly.html#scala_ide_helium_nightly
2528
[changelog]: {{ site.baseurl }}/docs/changelog.html#master-codename-helium
2629

2730
### Requirements
@@ -35,7 +38,7 @@ Please check the [changelog] for the list of fixes.
3538

3639
------
3740

38-
# Scala IDE 2.1.0 Milestone 2 for Eclipse 3.8/4.2 (Juno)
41+
## Update Site for Eclipse 3.8/4.2 (Juno)
3942
If you are using Eclipse 3.8 or Eclipse 4.2, codename Juno, please install from the following update sites.
4043

4144
### Support

‎download/nightly.md

+5-3
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,14 @@ title: Download the Latest Nightly Build
44
---
55

66
# Scala IDE Helium, Nightly
7-
*Helium* is the codename of the Scala IDE's next release. If you like staying on the cutting edge, make sure to install this nighlty.
7+
*Helium* is the codename of the Scala IDE's next release. If you like staying on the cutting edge, make sure to install this nighlty.
88

99
## New Features
1010
{% include nightly-download-features.txt %}
1111

12-
## Update Sites
12+
[Read the documentation](http://scala-ide.org/docs/helium/index.html) to know more about some of the new features available in the upcoming release.
13+
14+
## Update Site for Eclipse 3.7 (Indigo)
1315
{% include update-site.txt %}
1416

1517
### Requirements
@@ -21,7 +23,7 @@ title: Download the Latest Nightly Build
2123
#### For Scala 2.10.x
2224
{% include nightly-download-box-2.1-2.10.txt %}
2325

24-
# Scala IDE Helium, Nightly, for Eclipse 3.8/4.2 (Juno)
26+
## Update Site for Eclipse 3.8/4.2 (Juno)
2527
If you are using Eclipse 3.8 or Eclipse 4.2, codename Juno, make sure to install this nightly.
2628

2729
## Support Note

‎team.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ The Scala IDE for Eclipse could not be where it is today without the continued s
99

1010
{% include current-team.txt %}
1111

12-
Former contributors also deserve credit. Thanks to Miles Sabin (former Project Leader), David Bernard, Donna Malayeri, Joshua Suereth, Eugene Vigdorchik, and all other contributors.
12+
Former contributors also deserve credit. Thanks to Miles Sabin (former Project Leader), David Bernard, Matthew Farwell, Donna Malayeri, Joshua Suereth, Eugene Vigdorchik, and all other contributors.
1313

1414
## Sponsors
1515
We would also like to take the opportunity to thank our biggest, and most fun supporter, [Typesafe](http://www.typesafe.com)

0 commit comments

Comments
 (0)
Please sign in to comment.