<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title></title>
		<description></description>
		<link></link>
		
			<item>
				<title>Play2 support 0.2.0</title>
				<description>&lt;p&gt;The Scala IDE team is happy to announce a new preview release of the Play2 support plugin in Scala IDE for Eclipse!&lt;/p&gt;

&lt;p&gt;In this release we focused on improving the route file support:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;code completion for every section of the route file&lt;/li&gt;

&lt;li&gt;rename refactoring for URLs&lt;/li&gt;

&lt;li&gt;hyperlinking to controller methods for Scala too&lt;/li&gt;

&lt;li&gt;a new quick-assist in Java and Scala sources to automatically add a controller to the route file&lt;/li&gt;

&lt;li&gt;and last but not least, better syntax highlighting out-of-the-box!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check the &lt;a href='https://github.com/scala-ide/scala-ide-play2/wiki/Route-Editor'&gt;wiki&lt;/a&gt; for details on all new features, or head over to the &lt;a href='https://github.com/scala-ide/scala-ide-play2/wiki'&gt;project documentation&lt;/a&gt; for all features.&lt;/p&gt;

&lt;h3 id='installation'&gt;Installation&lt;/h3&gt;

&lt;p&gt;The plugin is compatible with Play 2.1 applications, on Scala 2.10 and Java 1.5+. It should be installed on Scala IDE 3.0.0 for Scala 2.10, on both Eclipse 3.7 (Indigo) and 4.2 (Juno).&lt;/p&gt;

&lt;p&gt;It is available through the &lt;a href='/download/current.html'&gt;Scala IDE ecosystem sites&lt;/a&gt;, the same as the ones used to install Scala IDE 3.0.0.&lt;/p&gt;

&lt;p&gt;Follow &lt;a href='/docs/tutorials/play/index.html'&gt;this guide&lt;/a&gt; for a step-by-step introduction to the development of Play2 application inside Scala IDE.&lt;/p&gt;

&lt;h3 id='feedback'&gt;Feedback&lt;/h3&gt;

&lt;p&gt;The plugin was tested on a limited range of Play2 application configurations. If it seems to be incompatible with your setup, or if you notice other problems, please open a &lt;a href='https://github.com/scala-ide/scala-ide-play2/issues'&gt;ticket&lt;/a&gt; with the relevant information or contact us on the &lt;a href='https://groups.google.com/forum/?fromgroups#!forum/scala-ide-user'&gt;Scala IDE mailing list&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id='acknowledgments'&gt;Acknowledgments&lt;/h3&gt;

&lt;p&gt;The initial work was done by Amir Shaikhha. The effort was continued by the Scala IDE team and additional contributors: Iulian Dragos, Luc Bourlier, Mirco Dotta, Alden Torres and Vincent Munier.&lt;/p&gt;</description>
				<published>Thu May 16 00:00:00 -0700 2013</published>
				<link>/blog/play-0.2.0-announcement.html</link>
			</item>
		
			<item>
				<title>Play2 support 0.1.0</title>
				<description>&lt;p&gt;The Scala IDE team is happy to announce a preview release of the Play2 support plugin in Scala IDE for Eclipse.&lt;/p&gt;

&lt;h3 id='features'&gt;Features&lt;/h3&gt;

&lt;p&gt;The plugin provides:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a &lt;a href='https://github.com/scala-ide/scala-ide-play2/wiki/Route-Editor'&gt;Route files editor&lt;/a&gt;, with syntax highlighting and formatting.&lt;/li&gt;

&lt;li&gt;a &lt;a href='https://github.com/scala-ide/scala-ide-play2/wiki/Template-Editor'&gt;Template files editor&lt;/a&gt;, with syntax highlighting, code completion, error reporting, hovers, indentation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Head over to the &lt;a href='https://github.com/scala-ide/scala-ide-play2/wiki'&gt;project documentation&lt;/a&gt; for more details.&lt;/p&gt;

&lt;h3 id='installation'&gt;Installation&lt;/h3&gt;

&lt;p&gt;The plugin is compatible with Play 2.1 applications, on Scala 2.10 or Java 1.5+. It should be installed on Scala IDE 3.0.0 for Scala 2.10, on both Eclipse 3.7 (Indigo) and 4.2 (Juno).&lt;/p&gt;

&lt;p&gt;It is available through the &lt;a href='/download/current.html'&gt;Scala IDE ecosystem sites&lt;/a&gt;, the same as the ones used to install Scala IDE 3.0.0.&lt;/p&gt;

&lt;p&gt;Follow &lt;a href='/docs/tutorials/play/index.html'&gt;this guide&lt;/a&gt; for a step-by-step introduction to the development of Play2 application inside Scala IDE.&lt;/p&gt;

&lt;h3 id='feedback'&gt;Feedback&lt;/h3&gt;

&lt;p&gt;The plugin was tested on a limited range of play2 application configurations. If it seems to be incompatible with your setup, or if you notice other problems, please open a &lt;a href='https://github.com/scala-ide/scala-ide-play2/issues'&gt;ticket&lt;/a&gt; with the relevant information or contact us on the &lt;a href='https://groups.google.com/forum/?fromgroups#!forum/scala-ide-user'&gt;Scala IDE mailing list&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id='acknowledgments'&gt;Acknowledgments&lt;/h3&gt;

&lt;p&gt;The initial work was done by Amir Shaikhha. The effort was continued by the Scala IDE team and additional contributors: Iulian Dragos, Luc Bourlier, Mirco Dotta and Alden Torres.&lt;/p&gt;</description>
				<published>Mon Apr 08 00:00:00 -0700 2013</published>
				<link>/blog/play-0.1.0-announcement.html</link>
			</item>
		
			<item>
				<title>Scala IDE 3.0.0 final</title>
				<description>&lt;p&gt;After more than one year in development, we are very happy to announce the final release of the next Scala IDE for Eclipse! This release enjoys contributions from 23 different developers, and brings an impressive number of &lt;a href='http://scala-ide.org/docs/current-user-doc/features.html'&gt;new features&lt;/a&gt; and bugfixes.&lt;/p&gt;

&lt;p&gt;Version 3.0 highlights include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://scala-ide.org/docs/current-user-doc/features/typingviewing/semantic-highlighting/index.html'&gt;Semantic highlighting&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://scala-ide.org/docs/current-user-doc/features/typingviewing/implicit-highlighting/index.html'&gt;Implicit highlighting&lt;/a&gt; and &lt;a href='http://scala-ide.org/docs/current-user-doc/features/navigating/implicit-hyperlinking.html'&gt;implicit hyperlinking&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://scala-ide.org/docs/current-user-doc/features/scaladebugger/index.html'&gt;A Scala debugger&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://scala-ide.org/docs/current-user-doc/features/typingviewing/refactoring/index.html#Move_Class__Object_or_Trait_Refactoring_new'&gt;More refactorings&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://scala-ide.org/docs/current-user-doc/features/typingviewing/source-generators/index.html'&gt;Source generators&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://scala-ide.org/docs/current-user-doc/features/typingviewing/show-type-of-selection.html'&gt;Show type of selection&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;A faster and more reponsive editor&lt;/li&gt;

&lt;li&gt;More reliable &lt;a href='http://scala-ide.org/docs/current-user-doc/features/test-finder/index.html'&gt;JUnit test finder&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;An &lt;a href='https://github.com/scala-ide/ecosystem/wiki'&gt;ecosystem&lt;/a&gt; of related plugins, with support for &lt;a href='http://www.scalatest.org/user_guide/using_scalatest_with_eclipse'&gt;Scalatest&lt;/a&gt; and a &lt;a href='https://github.com/scala-ide/scala-worksheet/wiki/Getting-Started'&gt;Scala worksheet&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://scala-ide.org/docs/changelog.html#3_0_0_-_codename_Helium'&gt;a lot more&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Without further ado, head down to the &lt;a href='http://scala-ide.org/download/current.html#300_release'&gt;download page&lt;/a&gt; and get it!&lt;/p&gt;

&lt;h1 id='editor_improvements'&gt;Editor improvements&lt;/h1&gt;

&lt;p&gt;The most visible feature in the new release is, no doubt, the new semantic highlighting: as you type, see if an identifier is a trait, a method, whether it&amp;#8217;s a mutable variable or it&amp;#8217;s been deprecated. While this feature has been added in milestone 1, we&amp;#8217;ve made crucial improvements in performance. Now you can continue editing, and colors are added in the background as soon as the typing information becomes available. Many thanks to Matt Russell for the initial implementation!&lt;/p&gt;

&lt;p&gt;We spent a lot of time improving the editor. We spend most of the time in the editor, reading and writing code, and it is essential that the editor is as smooth as possible. We polished many aspects of editing (scaladocs, matching parenthesis, quick fixes, mark occurrences) but mostly focusing on making things faster and slimmer. We believe that now editing is much faster and pleasant than ever before! Many thanks to Simon Schäfer, who helped a great deal in improving the editor!&lt;/p&gt;

&lt;h1 id='scala_debugger'&gt;Scala Debugger&lt;/h1&gt;

&lt;p&gt;Debugging is another fun activity for developers, and we wanted to improve on the already excellent Java debugging tools. Scala is an incredibly rich language, and its translation to the JVM introduces compilation artifacts that sometime obscure the original program. The Scala debugger helps by de-mangling names, showing the logical structure of usual Scala collections, stepping over getters and setters (and a bunch of other artifacts), sane handling of for-loops and higher-order functions, etc. Compared to the last milestone, we made the debugger much faster and more robust.&lt;/p&gt;

&lt;h1 id='plugins_all_the_way_down'&gt;Plugins all the way down&lt;/h1&gt;

&lt;p&gt;In milestone 2 we introduced the Scala ecosystem, and we are very happy to see how that grows. Thanks to Chee Seng and Bill Venners, Scala IDE users can now install the &lt;a href='http://www.scalatest.org/user_guide/using_scalatest_with_eclipse'&gt;ScalaTest plugin&lt;/a&gt; and run/debug and inspect &lt;code&gt;scalatest&lt;/code&gt; fixtures right in Eclipse.&lt;/p&gt;

&lt;p&gt;The &lt;a href='https://github.com/scala-ide/scala-worksheet/wiki/Getting-Started'&gt;worksheet&lt;/a&gt; is another Scala IDE plugin, allowing a new breed of interaction with your project and the language. A worksheet is a Scala file that is evaluated on save, and the result of each expression is shown in a column to the right of your program. Worksheets are like a REPL session on steroids, and enjoy 1st class editor support: completion, hyperlinking, interactive errors-as-you-type, auto-format, etc. Whether you want to explore a new library or just whip something up, the worksheet can make it fun. Don&amp;#8217;t miss it!&lt;/p&gt;

&lt;p&gt;We will continue to work with plugin developers to integrate new and interesting plugins in the ecosystem. Please check the &lt;a href='https://github.com/scala-ide/ecosystem/wiki'&gt;ecosystem docs&lt;/a&gt; if you want to be part of it!&lt;/p&gt;

&lt;h2 id='installation'&gt;Installation&lt;/h2&gt;

&lt;p&gt;This release comes comes 4 different flavors: It supports Scala 2.9 and 2.10, and Eclipse Indigo (3.7) and Juno (4.2). Head down to the &lt;a href='http://scala-ide.org/download/current.html#300_release'&gt;download page&lt;/a&gt; and pick up the right update site for you!&lt;/p&gt;

&lt;h2 id='a_bit_of_statistics'&gt;A bit of statistics&lt;/h2&gt;

&lt;p&gt;This is the largest release of the Scala IDE so far, so let&amp;#8217;s have a look at some numbers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;647 closed tickets since 2.0&lt;/li&gt;

&lt;li&gt;347 fixed tickets&lt;/li&gt;

&lt;li&gt;median time for a fix: 18 days&lt;/li&gt;

&lt;li&gt;ticket open for the longest time: &lt;a href='https://scala-ide-portfolio.assembla.com/spaces/scala-ide/tickets/2572'&gt;#2572&lt;/a&gt; (1063 days)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We&amp;#8217;d also like to take a moment and recognize the hard work of all contributors that helped shape this release. A huge thank you to all contributors and the great community around the Scala IDE for Eclipse!&lt;/p&gt;

&lt;p&gt;Tickets fixed:&lt;/p&gt;
&lt;pre&gt;
    81	Iulian Dragos
    66	Mirco Dotta
    59	Mirko Stocker
    33	Luc Bourlier
    18	Simon Schäfer
     5	Hubert Plociniczak
     3	Anonymous
     3	Eric Molitor
     3	François Garillot
     2	Matt Russell
     2	Miles Sabin
     2	odersky
     1	David Bernard
     1	Eugene Vigdorchik
     1	mads379
     1	Matthew Farwell
     1	Michael Holzer
     1	zsombor
    41	(unassigned)
&lt;/pre&gt;
&lt;p&gt;Commits:&lt;/p&gt;
&lt;pre&gt;
  329	 Iulian Dragos
  234	 Mirco Dotta
  136	 Luc Bourlier
   45	 Simon Schäfer
   41	 Mirko Stocker
   17	 Hubert Plociniczak
    9	 Ivan Kuraj
    7	 Michael Holzer
    5	 Dan Kilman
    5	 Eric Molitor
    5	 François Garillot
    4	 Amir Shaikhha
    4	 Eugene Vigdorchik
    4	 Jeremy Heiner
    3	 Mads Hartmann Jensen
    3	 Richard O. Legendi
    2	 Matt Russell
    2	 Rafał Krzewski
    1	 David Bernard
    1	 James Earl Douglas
    1	 Marconi Lanna
    1	 Sandro Gržičić
    1	 Zsombor Gegesy
&lt;/pre&gt;</description>
				<published>Wed Mar 20 00:00:00 -0700 2013</published>
				<link>/blog/3.0-final-announcement.html</link>
			</item>
		
			<item>
				<title>Scala IDE 3.0 RC3</title>
				<description>&lt;p&gt;We are happy to announce the third release candidate for &lt;a href='http://scala-ide.org/blog/3.0-rc1-announcement.html'&gt;Scala IDE 3.0&lt;/a&gt;. Compared to RC2, we have four changes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fix for NPE in debugger variable view when using Eclipse Juno (&lt;a href='https://www.assembla.com/spaces/scala-ide/tickets/1001585'&gt;#1001585&lt;/a&gt;)&lt;/li&gt;

&lt;li&gt;Expanding variable in debugger resulted in NPE (&lt;a href='https://www.assembla.com/spaces/scala-ide/tickets/1001586'&gt;#1001586&lt;/a&gt;)&lt;/li&gt;

&lt;li&gt;Don&amp;#8217;t add arguments templates for parameterless method&amp;#8217;s completion (&lt;a href='https://www.assembla.com/spaces/scala-ide/tickets/1001591'&gt;#1001591&lt;/a&gt;)&lt;/li&gt;

&lt;li&gt;Return &lt;code&gt;OK_STATUS&lt;/code&gt; from the semantic highlighting job when the editor is dirty. (&lt;a href='https://www.assembla.com/spaces/scala-ide/tickets/1001536'&gt;#1001536&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;RC2 was affected by a serious regression in the new Scala Debugger (debugging with the Scala debugger was simply not working). With this new RC3 the Scala Debugger is again fully operative.&lt;/p&gt;

&lt;p&gt;We also upgraded to the latest Scala releases, 2.9.3 final and 2.10.1 final.&lt;/p&gt;

&lt;h2 id='installation'&gt;Installation&lt;/h2&gt;

&lt;p&gt;This release comes comes 4 different flavors: It supports Scala 2.9 and 2.10, and Eclipse Indigo (3.7) and Juno (4.2). Head down to the &lt;a href='http://scala-ide.org/download/milestone.html'&gt;download page&lt;/a&gt; and pick up the right update site for you!&lt;/p&gt;</description>
				<published>Thu Mar 14 00:00:00 -0700 2013</published>
				<link>/blog/3.0-rc3-announcement.html</link>
			</item>
		
			<item>
				<title>Scala IDE 3.0 RC2</title>
				<description>&lt;p&gt;We are happy to announce the second release candidate for &lt;a href='http://scala-ide.org/blog/3.0-rc1-announcement.html'&gt;Scala IDE 3.0&lt;/a&gt;. Compared to RC1, we have two changes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Lazy retrieval of Java parameter names in completions. (&lt;a href='https://www.assembla.com/spaces/scala-ide/tickets/1001560'&gt;#1001560&lt;/a&gt;, &lt;a href='https://www.assembla.com/spaces/scala-ide/tickets/1001497'&gt;#1001497&lt;/a&gt;)&lt;/li&gt;

&lt;li&gt;Comply to the debugger interfaces by wrapping JDI runtime exceptions (&lt;a href='https://www.assembla.com/spaces/scala-ide/tickets/1001531'&gt;#1001531&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We also upgraded to the latest Scala releases, 2.9.3 final and 2.10.1-RC3.&lt;/p&gt;

&lt;h2 id='installation'&gt;Installation&lt;/h2&gt;

&lt;p&gt;This release comes comes 4 different flavors: It supports Scala 2.9 and 2.10, and Eclipse Indigo (3.7) and Juno (4.2). Head down to the &lt;a href='http://scala-ide.org/download/milestone.html'&gt;download page&lt;/a&gt; and pick up the right update site for you!&lt;/p&gt;</description>
				<published>Wed Mar 06 00:00:00 -0800 2013</published>
				<link>/blog/3.0-rc2-announcement.html</link>
			</item>
		
			<item>
				<title>Scala IDE 3.0 RC1</title>
				<description>&lt;p&gt;After more than one year in development, we are very happy to announce the first release candidate of the next Scala IDE for Eclipse! This release enjoys contributions from 23 different developers, and brings an impressive number of &lt;a href='http://scala-ide.org/docs/helium/index.html'&gt;new features&lt;/a&gt; and bugfixes.&lt;/p&gt;

&lt;p&gt;Version 3.0 highlights include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://scala-ide.org/docs/helium/features/semantic-highlighting/index.html'&gt;Semantic highlighting&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://scala-ide.org/docs/helium/features/implicit-highlighting/index.html'&gt;Implicit highlighting&lt;/a&gt; and &lt;a href='http://scala-ide.org/docs/helium/features/implicit-hyperlinking/index.html'&gt;hyperlinking&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://scala-ide.org/docs/helium/features/scaladebugger/index.html'&gt;A Scala debugger&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://scala-ide.org/docs/helium/features/new-refactoring/index.html'&gt;More refactorings&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;A faster and more reponsive editor&lt;/li&gt;

&lt;li&gt;More reliable &lt;a href='http://scala-ide.org/docs/helium/features/test-finder/index.html'&gt;JUnit test finder&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;An &lt;a href='https://github.com/scala-ide/ecosystem/wiki'&gt;ecosystem&lt;/a&gt; of related plugins, with support for &lt;a href='http://www.scalatest.org/user_guide/using_scalatest_with_eclipse'&gt;Scalatest&lt;/a&gt; and a &lt;a href='https://github.com/scala-ide/scala-worksheet/wiki/Getting-Started'&gt;Scala worksheet&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://scala-ide.org/docs/changelog.html'&gt;a lot more&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Without further ado, head down to the &lt;a href='http://scala-ide.org/download/milestone.html'&gt;download page&lt;/a&gt; and get it!&lt;/p&gt;

&lt;h1 id='editor_improvements'&gt;Editor improvements&lt;/h1&gt;

&lt;p&gt;The most visible feature in the new release is, no doubt, the new semantic highlighting: as you type, see if an identifier is a trait, a method, whether it&amp;#8217;s a mutable variable or it&amp;#8217;s been deprecated. While this feature has been added in milestone 1, we&amp;#8217;ve made crucial improvements in performance. Now you can continue editing, and colors are added in the background as soon as the typing information becomes available. Many thanks to Matt Russell for the initial implementation!&lt;/p&gt;

&lt;p&gt;We spent a lot of time improving the editor. We spend most of the time in the editor, reading and writing code, and it is essential that the editor is as smooth as possible. We polished many aspects of editing (scaladocs, matching parenthesis, quick fixes, mark occurrences) but mostly focusing on making things faster and slimmer. We believe that now editing is much faster and pleasant than ever before! Many thanks to Simon Schäfer, who helped a great deal in improving the editor!&lt;/p&gt;

&lt;h1 id='scala_debugger'&gt;Scala Debugger&lt;/h1&gt;

&lt;p&gt;Debugging is another fun activity for developers, and we wanted to improve on the already excellent Java debugging tools. Scala is an incredibly rich language, and its translation to the JVM introduces compilation artifacts that sometime obscure the original program. The Scala debugger helps by de-mangling names, showing the logical structure of usual Scala collections, stepping over getters and setters (and a bunch of other artifacts), sane handling of for-loops and higher-order functions, etc. Compared to the last milestone, we made the debugger much faster and more robust.&lt;/p&gt;

&lt;h1 id='plugins_all_the_way_down'&gt;Plugins all the way down&lt;/h1&gt;

&lt;p&gt;In milestone 2 we introduced the Scala ecosystem, and we are very happy to see how that grows. Thanks to Chee Seng and Bill Venners, Scala IDE users can now install the &lt;a href='http://www.scalatest.org/user_guide/using_scalatest_with_eclipse'&gt;ScalaTest plugin&lt;/a&gt; and run/debug and inspect &lt;code&gt;scalatest&lt;/code&gt; fixtures right in Eclipse.&lt;/p&gt;

&lt;p&gt;The &lt;a href='https://github.com/scala-ide/scala-worksheet/wiki/Getting-Started'&gt;worksheet&lt;/a&gt; is another Scala IDE plugin, allowing a new breed of interaction with your project and the language. A worksheet is a Scala file that is evaluated on save, and the result of each expression is shown in a column to the right of your program. Worksheets are like a REPL session on steroids, and enjoy 1st class editor support: completion, hyperlinking, interactive errors-as-you-type, auto-format, etc. Whether you want to explore a new library or just whip something up, the worksheet can make it fun. Don&amp;#8217;t miss it!&lt;/p&gt;

&lt;p&gt;We will continue to work with plugin developers to integrate new and interesting plugins in the ecosystem. Please check the &lt;a href='https://github.com/scala-ide/ecosystem/wiki'&gt;ecosystem docs&lt;/a&gt; if you want to be part of it!&lt;/p&gt;

&lt;h2 id='installation'&gt;Installation&lt;/h2&gt;

&lt;p&gt;This release comes comes 4 different flavors: It supports Scala 2.9 and 2.10, and Eclipse Indigo (3.7) and Juno (4.2). Head down to the &lt;a href='http://scala-ide.org/download/milestone.html'&gt;download page&lt;/a&gt; and pick up the right update site for you!&lt;/p&gt;

&lt;h2 id='a_bit_of_statistics'&gt;A bit of statistics&lt;/h2&gt;

&lt;p&gt;This is the largest release of the Scala IDE so far, so let&amp;#8217;s have a look at some numbers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;647 closed tickets since 2.0&lt;/li&gt;

&lt;li&gt;347 fixed tickets&lt;/li&gt;

&lt;li&gt;median time for a fix: 18 days&lt;/li&gt;

&lt;li&gt;ticket open for the longest time: &lt;a href='https://scala-ide-portfolio.assembla.com/spaces/scala-ide/tickets/2572'&gt;#2572&lt;/a&gt; (1063 days)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We&amp;#8217;d also like to take a moment and recognize the hard work of all contributors that helped shape this release. A huge thank you to all contributors and the great community around the Scala IDE for Eclipse!&lt;/p&gt;

&lt;p&gt;Tickets fixed:&lt;/p&gt;
&lt;pre&gt;
    79	Iulian Dragos
    62	Mirco Dotta
    59	Mirko Stocker
    33	Luc Bourlier
    18	Simon Schäfer
     5	Hubert Plociniczak
     3	Anonymous
     3	Eric Molitor
     3	François Garillot
     2	Matt Russell
     2	Miles Sabin
     2	odersky
     1	David Bernard
     1	Eugene Vigdorchik
     1	mads379
     1	Matthew Farwell
     1	Michael Holzer
     1	zsombor
    41	(unassigned)
&lt;/pre&gt;
&lt;p&gt;Commits:&lt;/p&gt;
&lt;pre&gt;
  327	 Iulian Dragos
  230	 Mirco Dotta
  136	 Luc Bourlier
   45	 Simon Schäfer
   41	 Mirko Stocker
   17	 Hubert Plociniczak
    9	 Ivan Kuraj
    7	 Michael Holzer
    5	 Dan Kilman
    5	 Eric Molitor
    5	 François Garillot
    4	 Amir Shaikhha
    4	 Eugene Vigdorchik
    4	 Jeremy Heiner
    3	 Mads Hartmann Jensen
    3	 Richard O. Legendi
    2	 Matt Russell
    2	 Rafał Krzewski
    1	 David Bernard
    1	 James Earl Douglas
    1	 Marconi Lanna
    1	 Sandro Gržičić
    1	 Zsombor Gegesy
&lt;/pre&gt;</description>
				<published>Mon Feb 25 00:00:00 -0800 2013</published>
				<link>/blog/3.0-rc1-announcement.html</link>
			</item>
		
			<item>
				<title>Scala IDE 2.1 M3 for Scala 2.9.3-RC2 and 2.10.1-RC1</title>
				<description>&lt;p&gt;The Scala team has announced the availability of both &lt;a href='http://www.scala-lang.org/2.9.3-RC2'&gt;Scala 2.9.3-RC2&lt;/a&gt; and &lt;a href='http://www.scala-lang.org/2.10.1-RC1'&gt;2.10.1-RC1&lt;/a&gt;, and we re-release Milestone 3 of the IDE bundling these new Scala versions (if you wonder what’s new in Milestone 3, read &lt;a href='http://scala-ide.org/blog/release-notes-2.1-Milestone-3.html'&gt;the announcement&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;You can install it from the normal Scala IDE milestone update sites. They also contain the compatible versions of &lt;a href='https://github.com/scala-ide/scala-worksheet/wiki/Getting-Started'&gt;Scala Worksheet&lt;/a&gt; and &lt;a href='http://www.scalatest.org/user_guide/using_scalatest_with_eclipse'&gt;ScalaTest&lt;/a&gt; plugins for the Scala IDE.&lt;/p&gt;

&lt;p&gt;Scala IDE M3 with Scala 2.10.1-RC1:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;for Indigo: &lt;a href='http://download.scala-ide.org/sdk/e37/scala210/dev/site/'&gt;http://download.scala-ide.org/sdk/e37/scala210/dev/site/&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;for Juno: &lt;a href='http://download.scala-ide.org/sdk/e38/scala210/dev/site/'&gt;http://download.scala-ide.org/sdk/e38/scala210/dev/site/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Scala IDE M3 with Scala 2.9.3-RC2:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;for Indigo: &lt;a href='http://download.scala-ide.org/sdk/e37/scala29/dev/site/'&gt;http://download.scala-ide.org/sdk/e37/scala29/dev/site/&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;for Juno: &lt;a href='http://download.scala-ide.org/sdk/e38/scala29/dev/site/'&gt;http://download.scala-ide.org/sdk/e38/scala29/dev/site/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
				<published>Fri Feb 15 00:00:00 -0800 2013</published>
				<link>/blog/release-notes-2.1-Milestone-3-updated.html</link>
			</item>
		
			<item>
				<title>Scala IDE M3 for 2.10.0 final</title>
				<description>&lt;p&gt;Today we are happy to announce the release of the &lt;a href='http://scala-ide.org/blog/release-notes-2.1-Milestone-3.html'&gt;Scala IDE M3&lt;/a&gt; for &lt;a href='http://www.scala-lang.org/node/27499'&gt;Scala 2.10.0&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can install it from the normal Scala IDE milestone update sites. They also contain the compatible versions of Scala Worksheet and ScalaTest for Scala IDE.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;for Indigo: &lt;a href='http://download.scala-ide.org/sdk/e37/scala210/dev/site/'&gt;http://download.scala-ide.org/sdk/e37/scala210/dev/site/&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;for Juno: &lt;a href='http://download.scala-ide.org/sdk/e38/scala210/dev/site/'&gt;http://download.scala-ide.org/sdk/e38/scala210/dev/site/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
				<published>Fri Jan 04 00:00:00 -0800 2013</published>
				<link>/blog/M3-2.10.0-final.html</link>
			</item>
		
			<item>
				<title>Corrupt zipped update site for 2.10.0-RC5</title>
				<description>&lt;p&gt;Unfortunately, the zipped update site for the Scala IDE M3 for 2.10 (both Indigo and Juno versions) is corrupt. If you installed the IDE by downloading the zipped archive and pointing Eclipse to it, you probably ran into an infinite stream of dialogs, as reported by &lt;a href='https://scala-ide-portfolio.assembla.com/spaces/scala-ide/tickets/1001399'&gt;ticket 1001399&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;All 2.9 update sites are unaffected by this issue, and both 2.9 and 2.10 &lt;em&gt;online&lt;/em&gt; update sites are working well. We removed the links to the zipped archives for 2.10, and this document describes the steps necessary to fix your Eclipse Scala IDE.&lt;/p&gt;

&lt;p&gt;There are two ways to install the correct version.&lt;/p&gt;

&lt;h2 id='start_with_a_fresh_eclipse_installation'&gt;Start with a fresh Eclipse installation&lt;/h2&gt;

&lt;p&gt;If you can afford it, it is the simplest way: start with a fresh download of Eclipse and point it to the online update site for the Scala IDE.&lt;/p&gt;

&lt;h2 id='reinstall_the_scala_ide_from_the_online_update_site'&gt;Re-install the Scala IDE from the online update site&lt;/h2&gt;

&lt;p&gt;If you wish to recover your Eclipse installation, you need to&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;uninstall the Scala IDE&lt;/li&gt;

&lt;li&gt;remove the cached plugins on disk (&lt;strong&gt;DO NOT DELETE THEM MANUALLY&lt;/strong&gt;)&lt;/li&gt;

&lt;li&gt;install the Scala IDE from the online update site&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id='uninstall_the_scala_ide'&gt;Uninstall the Scala IDE&lt;/h3&gt;

&lt;p&gt;Before uninstalling, you need to disable &lt;strong&gt;Mark Occurrences&lt;/strong&gt;. This will prevent Eclipse from showing the same dialog over and over. To do so, bring up the preferences window (never mind the dialog on screen), for instance by pressing the corresponding shortcut (&lt;code&gt;CMD - ;&lt;/code&gt; on Mac OS). Navigate to &lt;code&gt;Java &amp;gt; Editor &amp;gt; Mark Occurrences&lt;/code&gt; and uncheck the corresponding box.&lt;/p&gt;

&lt;p&gt;Now you can safely uninstall the Scala IDE from &lt;code&gt;Installation Details&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Quit Eclipse.&lt;/p&gt;

&lt;h3 id='remove_the_cached_plugins'&gt;Remove the cached plugins&lt;/h3&gt;

&lt;p&gt;Even though you just uninstalled the Scala IDE plugins, Eclipse keeps the jar files around. Since they are corrupt, you need to make sure they are gone, and re-downloaded next time you install the Scala IDE. Additionally, simply deleting the files is going to put Eclipse in a bad state, so you need a bit of hackery (for a bit of background drama, check &lt;a href='https://bugs.eclipse.org/bugs/show_bug.cgi?id=232356'&gt;this ticket&lt;/a&gt; for how Eclipse fails to follow the principle of &lt;strong&gt;least surprise&lt;/strong&gt;).&lt;/p&gt;

&lt;p&gt;Enough ranting, all we need to do is to run the &lt;em&gt;P2 Garbage Collector&lt;/em&gt;. Make sure Eclipse is not running, then open the Terminal and type the following command:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt; /path/to/eclipse -application org.eclipse.equinox.p2.garbagecollector.application -profile SDKProfile&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The profile name depends on your installation. If you&amp;#8217;re running &lt;strong&gt;Eclipse Classic&lt;/strong&gt;, &lt;code&gt;SDKProfile&lt;/code&gt; will do just fine. If you are running &lt;code&gt;Eclipse IDE for Java EE Developers&lt;/code&gt;, you should use &lt;code&gt;epp.package.jee&lt;/code&gt; instead. You can find out what is the exact profile name by looking in &lt;code&gt;configuration/config.ini&lt;/code&gt; file under your Eclipse directory.&lt;/p&gt;

&lt;p&gt;Check that &lt;code&gt;Eclipse/plugins&lt;/code&gt; does not contain any jar that starts with &lt;code&gt;org.scala-ide.&lt;/code&gt;.&lt;/p&gt;

&lt;h3 id='install_the_scala_ide'&gt;Install the Scala IDE&lt;/h3&gt;

&lt;p&gt;Now you can re-install the Scala IDE using the online update site. Pick the right one for your platform from &lt;a href='http://scala-ide.org/download/milestone.html'&gt;this page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Appologies for the broken zip files, and we hope you will nevertheless enjoy this milestone release, that we feel is a big step forward from M2.&lt;/p&gt;</description>
				<published>Sat Dec 22 00:00:00 -0800 2012</published>
				<link>/blog/issues-m3.html</link>
			</item>
		
			<item>
				<title>Scala IDE 2.1.0 Milestone 3</title>
				<description>&lt;p&gt;Today we are releasing Milestone 3 of the Scala IDE V2.1.0, available for both Scala 2.9 and 2.10.0-RC5. The highlights of this release are an improved Scala Debugger, JUnit4 support, better relevance metrics in code completion, and several stability improvements for mark occurrences and semantic highlighting.&lt;/p&gt;

&lt;p&gt;Let&amp;#8217;s have a quick round at what happened in the past four months.&lt;/p&gt;

&lt;h3 id='scala_debugger'&gt;Scala Debugger&lt;/h3&gt;

&lt;p&gt;While debugging, have you ever tried to &lt;em&gt;step over&lt;/em&gt; a &lt;code&gt;map&lt;/code&gt; or &lt;code&gt;foreach&lt;/code&gt; call on a collection class? Sure you have! And, didn&amp;#8217;t you find it annoying that the existing Java debugger would not actually step &lt;em&gt;inside&lt;/em&gt; the closure passed in argument? Or, have you ever needed to look at the content of a Scala &lt;code&gt;List&lt;/code&gt; in the debugger view? Then you know that to check its content you need to &lt;strong&gt;manually&lt;/strong&gt; unfold the list. Sounds like something a debugger should do for you.&lt;/p&gt;

&lt;p&gt;The Scala Debugger has gone through some heavy restyling, and we believe it is now ready to be adopted as the default debugger; make sure to use it every time you are chasing down a bug. Since last milestone we have improved it in many ways, and we kept on adding new features. For instance, we now have support for remote debugging, enabling/disabling breakpoints during execution, step filters for Scala specific features (yes, the Scala Debugger knows it&amp;#8217;s debugging Scala code!) and much more.&lt;/p&gt;

&lt;p&gt;Keep reading &lt;a href='/docs/helium/features/scaladebugger/index.html'&gt;here&lt;/a&gt; to find out about the supported features and how to make it the default debugger for all your Scala projects.&lt;/p&gt;

&lt;h3 id='junit4_support'&gt;JUnit4 Support&lt;/h3&gt;

&lt;p&gt;Many of you have been asking for better JUnit4 support; we heard you. With this milestone we ship a completely re-written module to fully support automatic lookup and execution of both your Scala and Java JUnit4 tests. Right click on a project, package or source, and run your tests via the &lt;code&gt;Scala JUnit Test&lt;/code&gt; runner.&lt;/p&gt;

&lt;p&gt;You can read more about the Scala JUnit4 runner &lt;a href='/docs/helium/features/test-finder/index.html#scala-junit-test-finder'&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;h3 id='editor_enhancements'&gt;Editor Enhancements&lt;/h3&gt;

&lt;p&gt;We have also found the time to squeeze in some great enhancement:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Code completion proposals are now sorted according to their distance, i.e., local definitions (local variables, local methods) are shown at the top.&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;A brand new Quick Fix for automatically correcting your code when a &lt;em&gt;type missmatch error&lt;/em&gt; occurs. For instance, if a method expects an &lt;code&gt;Option[T]&lt;/code&gt; to be returned, and your implementation currently returns a value of type &lt;code&gt;T&lt;/code&gt;, you will get a suggestion to wrap the returned value in an &lt;code&gt;Option.apply&lt;/code&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id='general_improvements'&gt;General improvements&lt;/h3&gt;

&lt;p&gt;We have been fixing over 90 tickets since milestone 2 was released. You will notice many stability improvements affecting the Scala editor, semantic highlighting and update occurrences. You want to know all the glory details? Have a read at the &lt;a href='http://scala-ide.org/docs/changelog.html'&gt;changelog&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id='install_it_now'&gt;Install it now!&lt;/h2&gt;

&lt;p&gt;The preferred way to install this release is through one of the &lt;a href='/download/milestone.html'&gt;milestone update-site&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This milestone is available for both &lt;a href='http://www.scala-lang.org/downloads'&gt;Scala 2.9&lt;/a&gt; and &lt;a href='http://www.scala-lang.org/node/25942'&gt;Scala 2.10.0-RC5&lt;/a&gt; and it works with &lt;a href='http://www.eclipse.org/downloads/packages/release/indigo/sr2'&gt;Eclipse 3.7 (Indigo)&lt;/a&gt; and &lt;a href='http://www.eclipse.org/downloads/packages/release/juno/sr1'&gt;Eclipse 4.2 (Juno)&lt;/a&gt;. Make sure to use the update-site that matches the Eclipse version you are using, or the Scala IDE plugin will refuse to install.&lt;/p&gt;

&lt;p&gt;Furthermore, each update-site contains a number of additional plugins that you can install together with the Scala IDE: the &lt;a href='http://www.scalatest.org/user_guide/using_scalatest_with_eclipse'&gt;ScalaTest Eclipse plugin&lt;/a&gt; and the &lt;a href='https://github.com/scala-ide/scala-worksheet/wiki/Getting-Started'&gt;Scala worksheet&lt;/a&gt; are already available!&lt;/p&gt;

&lt;p&gt;If you are using the &lt;a href='http://typesafe.com/stack/scala_ide_download'&gt;Typesafe Scala IDE&lt;/a&gt;, you can install this new Milestone 3 release by simply clicking on &lt;code&gt;Help &amp;gt; Check for Updates&lt;/code&gt;.&lt;/p&gt;

&lt;h2 id='road_to_the_final'&gt;Road to the final&lt;/h2&gt;

&lt;p&gt;What&amp;#8217;s left to make this a final? Not much to be honest, we are confident this milestone release will make many of you happy. But, before making it a final, we still need to work on improving performances in both the Scala Debugger and the Scala Editor. This will be our focus for the next month: we plan to enter RC mode in early February.&lt;/p&gt;

&lt;p&gt;Don&amp;#8217;t miss the chance to give this milestone a spin, this is the perfect time to &lt;a href='https://scala-ide-portfolio.assembla.com/spaces/scala-ide/support/tickets'&gt;report back issues&lt;/a&gt;, if you want to see them fixed in time for the final release.&lt;/p&gt;

&lt;h2 id='welcoming_simon_schfer'&gt;Welcoming Simon Schäfer&lt;/h2&gt;

&lt;p&gt;We are happy to announce &lt;a href='https://github.com/sschaef'&gt;Simon Schäfer&lt;/a&gt; as the latest addition to the &lt;a href='http://scala-ide.org/team.html'&gt;Scala IDE Team&lt;/a&gt;. Simon joined the project just about six months ago, and we have been simply amazed by the high-quality contributions and his great positive attitude.&lt;/p&gt;

&lt;p&gt;Simon is a computer science student in Germany, at the &lt;a href='http://kit.edu'&gt;Karlsruhe Institute of Technology&lt;/a&gt;, currently carrying out his 3rd semester bachelor. His main interest is compiler construction, and he started to contribute on the Scala IDE to gain experience on that topic.&lt;/p&gt;

&lt;p&gt;Wonder how he spends his free time?&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Hmmm, programming? Scala is so much fun, there is no need to have another hobby. Ok, I&amp;#8217;m doing some martial arts, but that often feels to be harder work than working for the Scala IDE. ;)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Simon, we are really glad to have you on the team.&lt;/p&gt;

&lt;h2 id='thanks'&gt;Thanks&lt;/h2&gt;

&lt;p&gt;We would like to take the opportunity to thank all contributors for the amazing work they have done to make this milestone possible. Special thanks go to Luc Bourlier, Chee Seng Chua, Mirco Dotta, Iulian Dragos, Ivan Kuraj, Michael Holzer, Eric Molitor, Simon Schäfer, Amir Shaikhha, Mirko Stocker, Matt Russell and Eugene Vigdorchik.&lt;/p&gt;

&lt;h4 id='merry_christmas_to_everyone'&gt;Merry Christmas to everyone!&lt;/h4&gt;</description>
				<published>Thu Dec 20 00:00:00 -0800 2012</published>
				<link>/blog/release-notes-2.1-Milestone-3.html</link>
			</item>
		
			<item>
				<title>Scala IDE 2.1 M2 for Scala 2.10.0-RC3</title>
				<description>&lt;p&gt;The Scala team has announced the third &lt;a href='http://www.scala-lang.org/node/23121'&gt;Release Candidate&lt;/a&gt; of the upcoming 2.10.0 release, and we re-release milestone 2 of the IDE on this version.&lt;/p&gt;

&lt;p&gt;You can install it from the normal Scala IDE milestone update sites. They also contain the compatible versions of Scala Worksheet and ScalaTest for Scala IDE.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;for Indigo: &lt;a href='http://download.scala-ide.org/sdk/e37/scala210/dev/site/'&gt;http://download.scala-ide.org/sdk/e37/scala210/dev/site/&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;for Juno: &lt;a href='http://download.scala-ide.org/sdk/e38/scala210/dev/site/'&gt;http://download.scala-ide.org/sdk/e38/scala210/dev/site/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
				<published>Fri Nov 30 00:00:00 -0800 2012</published>
				<link>/blog/release-notes-2.1-Milestone-2-210-RC3.html</link>
			</item>
		
			<item>
				<title>Scala IDE 2.1 M2 for Scala 2.10.0-RC2</title>
				<description>&lt;p&gt;The Scala team has announced the second &lt;a href='http://www.scala-lang.org/node/16606'&gt;Release Candidate&lt;/a&gt; of the upcoming 2.10.0 release, and we re-release milestone 2 of the IDE for Scala 2.10. You can install it from the Scala IDE update site:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;for Indigo: &lt;a href='http://download.scala-ide.org/sdk/e37/scala210/dev/site/'&gt;http://download.scala-ide.org/sdk/e37/scala210/dev/site/&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;for Juno: &lt;a href='http://download.scala-ide.org/sdk/e38/scala210/dev/site/'&gt;http://download.scala-ide.org/sdk/e38/scala210/dev/site/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
				<published>Wed Nov 07 00:00:00 -0800 2012</published>
				<link>/blog/release-notes-2.1-Milestone-2-210-RC2.html</link>
			</item>
		
			<item>
				<title>Next Scala IDE Milestone</title>
				<description>&lt;p&gt;As we are working towards the Helium release, we realize that we need more feedback and a new milestone before the final release is a very good idea. We are more or less feature complete for Helium, and our focus in the next couple of months will be to polish and improve what we have so far.&lt;/p&gt;

&lt;h2 id='scala_debugger'&gt;Scala Debugger&lt;/h2&gt;

&lt;p&gt;The Scala Debugger is a major part of the Helium release, and we are now focusing on the final touches. The goal of the &lt;a href='https://scala-ide-portfolio.assembla.com/spaces/ae55a-oWSr36hpeJe5avMc/tickets?report[estimate_show]=true&amp;amp;report[id]=0&amp;amp;report[milestone_id_cond]=0&amp;amp;report[milestone_id_val][]=2083963&amp;amp;report[title]=Helium+M3+Tickets&amp;amp;report[total_estimate_show]=true&amp;amp;report[total_invested_hours_show]=true&amp;amp;report[working_hours_show]=true'&gt;M3 release&lt;/a&gt; (scheduled for December) is to have a debugger that can replace the Java debugger in our day-to-day debugging. We realized that we are not there yet, and we are putting a lot of effort into making it the first choice when it comes to debugging Scala code. Here&amp;#8217;s a quick rundown of what will be in there:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;breakpoints, step-into/step-over&lt;/li&gt;

&lt;li&gt;Smart stepping (step over closures)&lt;/li&gt;

&lt;li&gt;step filters (skipping getters/setters/forwards, other Scala compiler artifacts)&lt;/li&gt;

&lt;li&gt;name demangling&lt;/li&gt;

&lt;li&gt;show logical structure&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can find more information about the Scala debugger features on its &lt;a href='http://scala-ide.org/docs/helium/features/scaladebugger/index.html'&gt;dedicated page&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id='smooth_editing'&gt;Smooth editing&lt;/h2&gt;

&lt;p&gt;We&amp;#8217;ll continue to improve the Scala editor experience. We&amp;#8217;ll keep working on improving the speed of semantic highlighting and mark occurrences, as they are extremely important features, but also the source of some unhapineess.&lt;/p&gt;

&lt;h2 id='scala_2100_support'&gt;Scala 2.10.0 support&lt;/h2&gt;

&lt;p&gt;We&amp;#8217;ll continue working with the Scala team to provide the best IDE support out of the box. Scala 2.10 comes with a wealth of new features, and we&amp;#8217;ve been continuously keeping up with the language development. As Scala 2.10 moves into the release candidate mode, we&amp;#8217;ll be diagnosing and fixing presentation compiler issues that come up.&lt;/p&gt;

&lt;h2 id='what_you_wont_find_in_this_release'&gt;What you &lt;em&gt;won&amp;#8217;t find&lt;/em&gt; in this release&lt;/h2&gt;

&lt;p&gt;It is always a tough decision, but in order to reach where we want to be we need to &lt;em&gt;focus&lt;/em&gt; and leave some things out. We will &lt;em&gt;not&lt;/em&gt; be fully supporting &lt;a href='http://eclipse.org/juno/'&gt;Eclipse Juno&lt;/a&gt; in this release. We will continue to offer Juno builds (thanks to Eric Molitor for his tireless efforts!), but our main focus will remain Indigo. This is partly motivated by the fact that Juno has proven a &lt;a href='http://stackoverflow.com/questions/11446825/very-slow-eclipse-4-2-how-to-make-it-more-responsive'&gt;problematic&lt;/a&gt; &lt;a href='http://www.eclipse.org/forums/index.php/m/901301/'&gt;release&lt;/a&gt;, and its adoption has been slower than expected. We will revisit this decision after the Helium release.&lt;/p&gt;

&lt;h2 id='how_can_you_help'&gt;How can you help?&lt;/h2&gt;

&lt;p&gt;The beauty of open-source is that you can help us move faster! Is there a particularly annoying bug or missing feature? &lt;a href='http://scala-ide.org/docs/dev/workflow/workflow.html'&gt;Submit a patch&lt;/a&gt;! You can find a few ideas in the &lt;a href='https://www.assembla.com/spaces/ae55a-oWSr36hpeJe5avMc/tickets?report[estimate_show]=true&amp;amp;report[id]=0&amp;amp;report[milestone_id_cond]=0&amp;amp;report[milestone_id_val][]=454722&amp;amp;report[title]=Enhancements+Tickets&amp;amp;report[total_estimate_show]=true&amp;amp;report[total_invested_hours_show]=true&amp;amp;report[working_hours_show]=true'&gt;enhancements&lt;/a&gt; milestone. Or you can start by code-reviewing our pull requests.&lt;/p&gt;</description>
				<published>Fri Oct 26 00:00:00 -0700 2012</published>
				<link>/blog/roadmap-update.html</link>
			</item>
		
			<item>
				<title>New Worksheet Release</title>
				<description>&lt;p&gt;Today we are announcing a new release of the Scala Worksheet, V0.1.2, available for the Scala IDE V2.1-M2 for both Scala 2.9 and 2.10.0-RC1. It brings to the table an important number of fixes related to worksheet instrumentation. And, it can now be installed on both Eclipse 3.7 (Indigo) and Eclipse 4.2 (Juno)!&lt;/p&gt;

&lt;p&gt;Update is recommended for all users.&lt;/p&gt;

&lt;h2 id='new_and_noteworthy'&gt;New and Noteworthy&lt;/h2&gt;

&lt;p&gt;Let&amp;#8217;s have a quick round at what happened in the past month.&lt;/p&gt;

&lt;h3 id='worksheet_instrumentation'&gt;Worksheet Instrumentation&lt;/h3&gt;

&lt;p&gt;The instrumentation component is responsible of producing the worksheet output, which is the one thing that you, worksheet aficionados, really care about. With the previous release, it could happen that perfectly fine Scala code was reported as being erroneous in the worksheet. We considered these issues critical, and we have been working hard to fix all known problems. It should now be much harder to get the worksheet in a state where incorrect errors are reported. But, if you see any, please make sure to file a ticket in our &lt;a href='https://github.com/scala-ide/scala-worksheet/issues'&gt;issue tracker&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id='editor_cutoff_value_is_now_perevaluation'&gt;Editor cut-off value is now per-evaluation&lt;/h3&gt;

&lt;p&gt;In the Worksheet preferences, you can set the maximum number of output characters to be shown after evaluation. Limiting the output is particularly useful when you are manipulating large data sets. For instance, when mapping elements, you mentally check the transformation is correct only for a small sample of the input data. Now, you are free to set the cut-off value that better suits and the worksheet output of each expression is adapted accordingly.&lt;/p&gt;

&lt;h3 id='changelog'&gt;Changelog&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Worksheet wizard should add package declarations. &lt;a href='https://github.com/scala-ide/scala-worksheet/issues/94'&gt;#94&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;Editor cut-off value should be per-evaluation. &lt;a href='https://github.com/scala-ide/scala-worksheet/issues/93'&gt;#93&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;Extract the instrumentation logic from the Scala compiler. &lt;a href='https://github.com/scala-ide/scala-worksheet/issues/91'&gt;#91&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;Error markers lost on save. &lt;a href='https://github.com/scala-ide/scala-worksheet/issues/87'&gt;#87&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;Mac-osx fresh install worksheet wont evaluate anything. &lt;a href='https://github.com/scala-ide/scala-worksheet/issues/85'&gt;#85&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;Error squigglies are not removed/added all the time. &lt;a href='https://github.com/scala-ide/scala-worksheet/issues/84'&gt;#84&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;Multiple top-level objects will cause errors: not found $skip and not found $show. &lt;a href='https://github.com/scala-ide/scala-worksheet/issues/64'&gt;#64&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;Decode special names, as in val * = 3. &lt;a href='https://github.com/scala-ide/scala-worksheet/issues/62'&gt;#62&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;Wrong source instrumentation generation. &lt;a href='https://github.com/scala-ide/scala-worksheet/issues/32'&gt;#32&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;Eclipse 4.2 (Juno) Support. &lt;a href='https://github.com/scala-ide/scala-worksheet/issues/83'&gt;#83&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;Wrong instrumentation for for-loops. &lt;a href='https://github.com/scala-ide/scala-worksheet/issues/100'&gt;#100&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='install_now'&gt;Install Now&lt;/h2&gt;

&lt;p&gt;The released worksheet depends on the &lt;a href='http://scala-ide.org/download/milestone.html'&gt;Scala IDE V2.1.0-M2&lt;/a&gt;. Therefore, make sure you have the it installed, and then, &lt;em&gt;using the same update site&lt;/em&gt;, install the worksheet. The worksheet plug-in is listed under the &lt;code&gt;Scala IDE plugins&lt;/code&gt; section.&lt;/p&gt;

&lt;p&gt;If you are having trouble with the installation, have a look at our &lt;a href='https://github.com/scala-ide/scala-worksheet/wiki/Getting-Started'&gt;Getting Started page&lt;/a&gt;.&lt;br /&gt;For any question, feel free to drop us an email in the &lt;a href='http://groups.google.com/group/scala-ide-user/'&gt;scala-ide-user ML&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id='be_awesome_contribute'&gt;Be Awesome, Contribute!&lt;/h2&gt;

&lt;p&gt;Did you consider contributing to the worksheet? Yes? What are you waiting for!? &lt;a href='http://groups.google.com/group/scala-ide-user/'&gt;Get in touch&lt;/a&gt; right now and help us driving the development of the worksheet! Really, the worksheet is actually a fairly simple Eclipse plug-in project, in a matter of hours you will be ready to start hacking your way and immediately deliver value. Still here? &lt;a href='https://github.com/scala-ide/scala-worksheet/'&gt;Fork the project&lt;/a&gt; on GitHub and be awesome!&lt;/p&gt;

&lt;h2 id='thanks'&gt;Thanks&lt;/h2&gt;

&lt;p&gt;We would like to take the opportunity to thank all contributors for the amazing work they have done to make this release possible. Special thanks go to Luc Bourlier, Mirco Dotta, Iulian Dragos, Martin Odersky and Amir Shaikhha.&lt;/p&gt;</description>
				<published>Tue Oct 23 00:00:00 -0700 2012</published>
				<link>/blog/worksheet-0.1.2.html</link>
			</item>
		
			<item>
				<title>Scala IDE 2.1 M2 for Scala 2.10.0-RC1</title>
				<description>&lt;p&gt;The Scala team has announced the first &lt;a href='http://www.scala-lang.org/node/13096'&gt;Release Candidate&lt;/a&gt; of the upcoming 2.10.0 release, and we re-release milestone 2 of the IDE for Scala 2.10. You can install it from the Scala IDE update site:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;for Indigo: &lt;a href='http://download.scala-ide.org/sdk/e37/scala210/dev/site/'&gt;http://download.scala-ide.org/sdk/e37/scala210/dev/site/&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;for Juno: &lt;a href='http://download.scala-ide.org/sdk/e38/scala210/dev/site/'&gt;http://download.scala-ide.org/sdk/e38/scala210/dev/site/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
				<published>Tue Oct 23 00:00:00 -0700 2012</published>
				<link>/blog/release-notes-2.1-Milestone-2-210-RC1.html</link>
			</item>
		
			<item>
				<title>Scala IDE 2.1.0 Milestone 2</title>
				<description>&lt;p&gt;Today we are releasing Milestone 2 of the Scala IDE 2.1.0 for Eclipse, available for both Scala 2.9 and 2.10.0-M7! The highlights of this release are Scala 2.10 support and the Scala IDE &lt;em&gt;ecosystem&lt;/em&gt;. Oh, and one more thing: the &lt;a href='https://github.com/scala-ide/scala-worksheet/wiki/Getting-Started'&gt;Scala Worksheet&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;Let&amp;#8217;s have a quick round at what happened in the past three months.&lt;/p&gt;

&lt;h3 id='scala_ide_ecosystem'&gt;Scala IDE ecosystem&lt;/h3&gt;

&lt;p&gt;This is one of the most exciting news of this milestone. The Scala IDE ecosystem was &lt;a href='http://scala-ide.org/blog/scalatest-ecosystem.html'&gt;officially launched&lt;/a&gt; a few weeks ago, and we are convinced it will be a great place for finding plugins to boost your productivity with Scala. Essentially, the ecosystem is one single update site with Scala-related Eclipse plugins. If you are an Eclipse plugin developer and you want to make your plugin available to a wider audience, contact us!&lt;/p&gt;

&lt;p&gt;The ScalaTest plugin was the first plugin to become part of the ecosystem, and the today we release another one, the &lt;a href='https://github.com/scala-ide/scala-worksheet/wiki/Getting-Started'&gt;Scala Worksheet&lt;/a&gt; plugin. More plugins are on the way, so stay tuned!&lt;/p&gt;

&lt;h3 id='full_scala_210_support'&gt;Full Scala 2.10 support&lt;/h3&gt;

&lt;p&gt;We’ve been following closely the development of Scala 2.10.0, so that we could make sure that the next release of Scala will be supported by the Scala IDE from day-0. Keeping the IDE aligned with Scala development has proven to be challenging, but the investment was worth the price.&lt;/p&gt;

&lt;p&gt;With this milestone we already have full support for all 2.10.0 features (value classes, string interpolation, macros and reflection, plus a new pattern matcher, just to name a few!).&lt;/p&gt;

&lt;h3 id='scala_debugger'&gt;Scala Debugger&lt;/h3&gt;

&lt;p&gt;If you used the new Scala Debugger, you know it was a bit of a hack: you had to explicitly enable it in the Scala preferences and it used to rely on a launched JDT debug session.&lt;/p&gt;

&lt;p&gt;Forget the past, the Scala Debugger is finally a first-class citizen in Eclipse and it will be the default debugger for all your Scala applications from now on.&lt;/p&gt;

&lt;p&gt;You can read more about the new Scala Debugger &lt;a href='/docs/helium/features/scaladebugger/index.html'&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id='new_refactoring_and_source_generators'&gt;New Refactoring and Source Generators&lt;/h3&gt;

&lt;p&gt;While in Milestone 1 we welcomed the new &lt;a href='/docs/helium/features/new-refactoring/index.html#move-class-object-or-trait-refactoring'&gt;Move refactoring&lt;/a&gt;, in this milestone we have quite a few new refactoring available in your toolbox: &lt;a href='/docs/helium/features/new-refactoring/index.html#method-signature-refactorings'&gt;change method signature&lt;/a&gt;, &lt;a href='/docs/helium/features/new-refactoring/index.html#Extract_trait'&gt;extract trait&lt;/a&gt; and &lt;a href='/docs/helium/features/new-refactoring/index.html#Move_constructor_to_companion_object'&gt;extract class&amp;#8217; factory&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;And that&amp;#8217;s not it. Two new source generators are now available: &lt;a href='/docs/helium/features/source-generators/index.html#Generate_hashCode_and_equals'&gt;generate hashCode and equals&lt;/a&gt; and &lt;a href='/docs/helium/features/source-generators/index.html#Introduce_ProductN_trait'&gt;introduce ProductN trait&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Also, many refactoring tickets have been fixed, particularly related to rename refactoring and organize imports.&lt;/p&gt;

&lt;h3 id='find_references'&gt;Find References&lt;/h3&gt;

&lt;p&gt;We have initial support for find references. We know it&amp;#8217;s not production ready, but we need you to test it and file bug reports. It&amp;#8217;s a big improvement already!&lt;/p&gt;

&lt;h2 id='scala_test_plugin'&gt;Scala Test plugin&lt;/h2&gt;

&lt;p&gt;If you are using ScalaTest in your project, you will definitely love this plugin. The ScalaTest team has been hard at work to provide a full-featured plugin for Scala IDE. More details (and screenshots!) on the &lt;a href='https://github.com/scalatest/scalatest-eclipse-plugin'&gt;project page&lt;/a&gt;&lt;/p&gt;

&lt;h2 id='scala_worksheet'&gt;Scala Worksheet&lt;/h2&gt;

&lt;p&gt;&lt;a href='https://github.com/scala-ide/scala-worksheet/wiki/Getting-Started'&gt;Scala worksheet&lt;/a&gt; allows experimentation with the Scala language in a new way. A worksheet is a Scala file that is evaluated on save, and the result of each expression is shown in a column to the right of your program. Worksheets are like a REPL session on steroids, and enjoy 1st class editor support: completion, hyperlinking, interactive errors-as-you-type, auto-format, etc.&lt;/p&gt;

&lt;h2 id='bugfixes'&gt;Bugfixes&lt;/h2&gt;

&lt;p&gt;We fixed 119 tickets since milestone 1 was released! You will notice many improvements in the Scala editor and semantic highlighting (big thanks to our newest contributor, Simon Schäfer!) For a more detailed list of the most important fixes check the &lt;a href='http://scala-ide.org/docs/changelog.html'&gt;changelog&lt;/a&gt;&lt;/p&gt;

&lt;h2 id='install_it_now'&gt;Install it now!&lt;/h2&gt;

&lt;p&gt;The preferred way to install this release is through the &lt;a href='/download/ecosystem.html'&gt;milestone ecosystem&lt;/a&gt;. Just point Eclipse to the update site and select the Scala IDE and any additional plugins you want to install.&lt;/p&gt;

&lt;p&gt;This milestone is available for both &lt;a href='http://www.scala-lang.org/downloads'&gt;Scala 2.9&lt;/a&gt; and &lt;a href='http://www.scala-lang.org/node/12797'&gt;Scala 2.10.0-M7&lt;/a&gt; and it works with &lt;a href='http://www.eclipse.org/downloads/packages/release/indigo/sr2'&gt;Eclipse 3.7 (Indigo)&lt;/a&gt;. We have experimental support for Eclipse 4.2 (Juno) in a separate &lt;a href='/download/milestone.html'&gt;update site&lt;/a&gt; (toghether with zipped versions of the Scala IDE).&lt;/p&gt;

&lt;p&gt;We hope you will enjoy using it and, please, let us know what you think. This is the perfect time to help us with ideas and improvement suggestions, or just contribute them.&lt;/p&gt;

&lt;h2 id='thanks'&gt;Thanks&lt;/h2&gt;

&lt;p&gt;We would like to take the opportunity to thank all contributors for the amazing work they have done to make this milestone possible. Special thanks go to Luc Bourlier, Chee Seng Chua, Mirco Dotta, Iulian Dragos, Michael Holzer, Eric Molitor, Martin Odersky, Simon Schäfer, Mirko Stocker and Matt Russell.&lt;/p&gt;</description>
				<published>Tue Jul 31 00:00:00 -0700 2012</published>
				<link>/blog/release-notes-2.1-Milestone-2.html</link>
			</item>
		
			<item>
				<title>Two giter8 templates to create Scala IDE plugin projects</title>
				<description>&lt;p&gt;The &lt;a href='http://scala-ide.org/download/ecosystem.html'&gt;Scala IDE ecosystem&lt;/a&gt; which was &lt;a href='http://scala-ide.org/blog/scalatest-ecosystem.html'&gt;just announced&lt;/a&gt; will be a great place for finding plugins to boost your productivity. The ecosystem will host not only plugins targeting end-users, but also tools for aiding developers creating and debugging their plugins.&lt;/p&gt;

&lt;p&gt;To bootstrap the process of creating a Scala IDE plugin, we provide two &lt;a href='https://github.com/n8han/giter8/'&gt;giter8&lt;/a&gt; templates to generate complete maven projects, containing plugin skeletons, features and update site:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='https://github.com/scala-ide/scala-plugin.g8'&gt;scala-ide/scala-plugin.g8&lt;/a&gt; - a set of projects to develop an Eclipse plugin written in Scala.&lt;/li&gt;

&lt;li&gt;&lt;a href='https://github.com/scala-ide/scala-ide-plugin.g8'&gt;scala-ide/scala-ide-plugin.g8&lt;/a&gt; - a set of projects to develop an Eclipse plugin on top of Scala IDE.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To use them, after having install giter8, invoke it and provide the requested information:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ g8 scala-ide/scala-ide-plugin.g8
name [Scala IDE Sample plugin]: My Plugin
provider [org.example]: my.domain
pluginName [org.example.plugin]: my.domain.plugin
className [SampleAction]: MyAction
providerName [Scala IDE]: Me

Applied scala-ide/scala-ide-plugin.g8 in my-plugin

$&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The generated README contains some details about the projects. The result should build successfully. Developers can then concentrate on integrating their tools with Scala IDE.&lt;/p&gt;
&lt;hr /&gt;</description>
				<published>Thu Jul 26 00:00:00 -0700 2012</published>
				<link>/blog/plugin-templates.html</link>
			</item>
		
			<item>
				<title>ScalaTest plugin and the Scala IDE ecosystem update sites.</title>
				<description>&lt;h3 id='scalatest_plugin_for_scala_ide'&gt;ScalaTest plugin for Scala IDE&lt;/h3&gt;

&lt;p&gt;We are happy to announce the availability of the ScalaTest plugin for Scala IDE. It provides integrated support to execute ScalaTest tests, and a comprehensive view to see the result of the tests.&lt;/p&gt;

&lt;p&gt;This is an effort of the &lt;a href='http://www.scalatest.org/'&gt;ScalaTest&lt;/a&gt; team, mostly from Chua Chee Seng, with the support of Bill Venners. Documentation is available in &lt;a href='https://github.com/scalatest/scalatest-eclipse-plugin'&gt;project page&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Read the next section to find out how to get it.&lt;/p&gt;
&lt;hr /&gt;
&lt;h3 id='scala_ide_ecosystem_update_sites'&gt;Scala IDE ecosystem update sites&lt;/h3&gt;

&lt;p&gt;This is also the opportunity to announce the creation of the ecosystem update sites, as the ScalaTest plugin is first plugin to be included in them.&lt;/p&gt;

&lt;p&gt;The goal of these update sites is to provide central locations allowing users to install and discover Eclipse plugins relevant for Scala development, according to their requirements, like Scala version or maturity of the plugins.&lt;/p&gt;

&lt;p&gt;Right now, two update sites containing Scala IDE and the ScalaTest plugin are build. Four update sites are planned in total, list in the &lt;a href='/download/ecosystem.html'&gt;ecosystem download page&lt;/a&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href='http://download.scala-ide.org/ecosystem/dev-2.0-2.9/site/'&gt;http://download.scala-ide.org/ecosystem/dev-2.0-2.9/site/&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Development version of plugin builds on Scala IDE stable and Scala stable&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href='http://download.scala-ide.org/ecosystem/dev-master-2.9/site/'&gt;http://download.scala-ide.org/ecosystem/dev-master-2.9/site/&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Development version of plugin builds on Scala IDE master and Scala stable&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check the &lt;a href='https://github.com/scala-ide/ecosystem'&gt;project page&lt;/a&gt; for details about the content of each update sites. It also contains information if you wish for your plugins to be available in these update sites.&lt;/p&gt;
&lt;hr /&gt;</description>
				<published>Wed Jul 25 00:00:00 -0700 2012</published>
				<link>/blog/scalatest-ecosystem.html</link>
			</item>
		
			<item>
				<title>Helium release cycle and future plans</title>
				<description>&lt;p&gt;It&amp;#8217;s been a while since our last major release, and the time for Milestone 2 is near. It&amp;#8217;s time to have a look at what&amp;#8217;s been hapening lately, and our plans for the near future.&lt;/p&gt;

&lt;h1 id='whats_been_keeping_us_busy'&gt;What&amp;#8217;s been keeping us busy&lt;/h1&gt;

&lt;p&gt;Just before ScalaDays, in April this year, we released &lt;a href='/blog/release-notes-2.1-Milestone-1.html'&gt;Helium Milestone 1&lt;/a&gt;, with a swath of new features like &lt;a href='http://scala-ide.org/docs/helium/features/semantic-highlighting/index.html'&gt;semantic highlighting&lt;/a&gt;, &lt;a href='http://scala-ide.org/docs/helium/features/implicit-highlighting/index.html'&gt;implicit highlighting&lt;/a&gt;, a &lt;a href='http://scala-ide.org/docs/helium/features/scaladebugger/index.html'&gt;Scala debugger&lt;/a&gt; and fresh-from-the-oven &lt;a href='http://scala-ide.org/docs/helium/index.html'&gt;refactorings&lt;/a&gt;! The reactions were overwhelmingly positive, with more than 4000 downloads until now!&lt;/p&gt;

&lt;p&gt;We&amp;#8217;ve continued working towards Milestone 2, and we&amp;#8217;ve been following closely the development of Scala 2.10.0. The next release of Scala will be a major update (macros and reflection, plus a new pattern matcher, just to name a few!), and keeping the IDE aligned with Scala development has proven to be both essential and time consuming. As time passed it became clear that some of our plans won&amp;#8217;t be possible while staying compatible with 2.9, so today we&amp;#8217;re re-evaluating our roadmap and release schedule.&lt;/p&gt;

&lt;h1 id='helium_release_cycle'&gt;Helium release cycle&lt;/h1&gt;

&lt;p&gt;Milestone 2 will be released end of July, and will contain all the elements in the inital plan except for the compiler services API (a.k.a. model). The main reason is that the 2.9 presentation compiler is too different from the 2.10 compiler, and shoving them both under the same API is too difficult. In addition, the 2.10 API is still a moving target, and it won&amp;#8217;t stabilize before 2.10.0 is out. Any effort to target both would be doomed to fail.&lt;/p&gt;

&lt;p&gt;We decided to move the model (and the dependent &lt;code&gt;Outline&lt;/code&gt; view) to the next major IDE release, as trying to do it now would jeopardize quality and delay the good things we have even more. In addition, Milestone 2 is the &lt;strong&gt;last milestone&lt;/strong&gt; in Helium, and we will work towards a &lt;strong&gt;final release&lt;/strong&gt; with the aim to go in RC-mode when Scala 2.10.0 is released. The amount of new features (better &lt;a href='http://scala-ide.org/docs/helium/features/scaladebugger/index.html'&gt;Scala debugger&lt;/a&gt;, Find References,&lt;a href='http://scala-ide.org/docs/helium/features/implicit-hyperlinking/index.html'&gt;Implicit Hyperlinking&lt;/a&gt;, &lt;a href='http://scala-ide.org/docs/helium/features/show-type.html'&gt;Type of Selection&lt;/a&gt;, 2.10 support, &lt;a href='http://scala-ide.org/docs/helium/features/source-generators/index.html'&gt;Source generators&lt;/a&gt;) already warrants a true, stable, IDE release, with the usual quality guarantees. There is nothing to gain by delaying it further, and forcing people into the difficult choice of using milestones or waiting.&lt;/p&gt;

&lt;p&gt;As planned, Helium will target both 2.9 and 2.10.&lt;/p&gt;

&lt;h1 id='lithium'&gt;Lithium&lt;/h1&gt;

&lt;p&gt;All the items in Milestone 3 are deferred to the next release, code-named Lithium. Lithium will target 2.10, and all new features will be targetting only 2.10 or greater (2.11 is just around the corner!). Of course, we will continue to support Helium with bugfix releases, as we did for the 2.0 release, so if you need to keep using Scala 2.9 you will still benefit from these bugfix releases.&lt;/p&gt;

&lt;p&gt;As we get closer to the release, we&amp;#8217;ll define milestones and more fine-grained goals.&lt;/p&gt;

&lt;p&gt;For a more detailed picture, have a look at the updated &lt;a href='http://scala-ide.org/docs/dev/roadmap.html'&gt;Roadmap&lt;/a&gt; document.&lt;/p&gt;

&lt;h1 id='stay_tuned'&gt;Stay tuned&lt;/h1&gt;

&lt;p&gt;The Scala IDE eco-system is growing, and we&amp;#8217;ll soon be able to show what other have been building on top of the Scala IDE in an integrated update site!&lt;/p&gt;</description>
				<published>Tue Jul 17 00:00:00 -0700 2012</published>
				<link>/blog/state-of-helium.html</link>
			</item>
		
			<item>
				<title>Scala IDE 2.1 Special Edition for 2.10.0-M5</title>
				<description>&lt;p&gt;Today we released another edition of the Scala IDE V2.1 for Eclipse, based on the latest milestone for the upcoming &lt;a href='http://www.scala-lang.org/'&gt;Scala&lt;/a&gt; 2.10! This release is a development snapshot from the upcoming 2.1 release of the IDE, having all the features in the &lt;a href='/blog/release-notes-2.1-Milestone-1.html'&gt;M1 release&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;With milestone 5 the Scala compiler enters the feature freeze phase of the 2.10.0 release. This is the best time to try out all the exciting upcoming features: reflection, the Java 6 backend, string interpolation, the new futures API, the new pattern matcher and macros. A full list of the new features is available on the &lt;a href='http://www.scala-lang.org/node/12735'&gt;Scala M5 Change Log&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can see the &lt;a href='/blog/release-notes-2.1-Milestone-1.html'&gt;Release Notes for M1&lt;/a&gt; to check the new features in the Scala IDE.&lt;/p&gt;

&lt;h2 id='install_it_now'&gt;Install it now!&lt;/h2&gt;

&lt;p&gt;&lt;a href='/download/milestone.html'&gt;Follow this link and grab the update-site!&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This special edition works with &lt;a href='http://www.eclipse.org/downloads/packages/release/indigo/sr2'&gt;Eclipse 3.7 (Indigo)&lt;/a&gt;. We developed and tested it using Java 6, but Java 7 can be used &lt;a href='/blog/java-7.html'&gt;with some caveats&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We hope you will enjoy using it and, please, let us know what you think. This is the perfect time to help us with ideas and improvement suggestions, or just contribute them.&lt;/p&gt;</description>
				<published>Mon Jul 16 00:00:00 -0700 2012</published>
				<link>/blog/release-notes-2.1-Milestone-1-210-M5.html</link>
			</item>
		
	</channel>
</rss>
