Skip to content

Commit 830c484

Browse files
committed
2.10.1-RC1
1 parent e539f51 commit 830c484

File tree

4 files changed

+137
-261
lines changed

4 files changed

+137
-261
lines changed

community-projects.txt

-239
Original file line numberDiff line numberDiff line change
@@ -1,239 +0,0 @@
1-
Name: ScalaLogging
2-
Description: Convenient and performant logging in Scala
3-
URL: https://github.com/typesafehub/scalalogging
4-
Location: "com.typesafe" %% "scalalogging-slf4j" % "1.0.0"
5-
6-
Name: specs2
7-
Description: specs2 is a library for writing software specifications in Scala
8-
URL: https://github.com/etorreborre/specs2
9-
Location: "org.specs2" %% "specs2" % "1.13"
10-
11-
Name: ScalikeJDBC
12-
Description: A tidy SQL-based DB access library for Scala.
13-
URL: https://github.com/seratch/scalikejdbc
14-
Location: "com.github.seratch" %% "scalikejdbc" % "1.4.1"
15-
16-
Name: scopt
17-
Description: scopt is a little command line options parsing library.
18-
URL: https://github.com/scopt/scopt
19-
Location: "com.github.scopt" %% "scopt" % "2.1.0"
20-
21-
Name: ScalaMock 3
22-
Description: Native Scala Mocking with added macro-goodness
23-
URL: http://scalamock.org/
24-
Location:
25-
For ScalaTest integration: "org.scalamock" %% "scalamock-scalatest-support" % "3.0"
26-
For Specs2 integration: "org.scalamock" %% "scalamock-specs2-support" % "3.0"
27-
28-
Name: nscala-time
29-
Description: A new Scala wrapper for Joda Time based on scala-time.
30-
URL: https://github.com/nscala-time/nscala-time
31-
Location: "com.github.nscala-time" %% "nscala-time" % "0.2.0"
32-
33-
Name: Slick
34-
Description: Scala Language-Integrated Connection Kit
35-
URL: http://slick.typesafe.com
36-
Location: "com.typesafe" %% "slick" % "1.0.0-RC1"
37-
38-
Name: sfreechart
39-
Description: SFreeChart is a Scala-friendly wrapper for JFreeChart
40-
URL: https://github.com/wookietreiber/scala-chart
41-
Location: "com.github.wookietreiber.sfreechart" %% "sfreechart" % "0.1.0"
42-
43-
Name: ScalaAudioFile
44-
Description: A library to read and write uncompressed audio files (AIFF, WAVE, etc.)
45-
URL: https://github.com/Sciss/ScalaAudioFile
46-
Location: "de.sciss" %% "scalaaudiofile" % "1.2.+"
47-
48-
Name: ScalaOSC
49-
Description: A library for OpenSoundControl (OSC), a message protocol used in multi-media applications.
50-
URL: https://github.com/Sciss/ScalaOSC
51-
Location: "de.sciss" %% "scalaosc" % "1.1.+"
52-
53-
Name: ScalaCollider
54-
Description: A sound synthesis library for the SuperCollider server
55-
URL: https://github.com/Sciss/ScalaCollider
56-
Location: "de.sciss" %% "scalacollider" % "1.3.+"
57-
58-
Name: ScalaInterpreterPane
59-
Description: A Swing based front-end for the Scala REPL (interpreter)
60-
URL: https://github.com/Sciss/ScalaInterpreterPane
61-
Location: "de.sciss" %% "scalainterpreterpane" % "1.3.+"
62-
63-
Name: redisclient
64-
Description: Scala driver for Redis
65-
URL: https://github.com/debasishg/scala-redis
66-
Location: "net.debasishg" %% "redisclient" % "2.9"
67-
68-
Name: ScalaSTM
69-
Description: Software transactional memory for Scala, plus STM-friendly concurrent sets and maps
70-
URL: http://nbronson.github.com/scala-stm/
71-
Location: "org.scala-stm" %% "scala-stm" % "0.7"
72-
73-
Name: ScalaJPA
74-
Description: Scala wrappers for JPA 1.0 Persistence Framework
75-
URL: https://github.com/dchenbecker/scalajpa
76-
Location: "org.scala-libs" %% "scalajpa" % "1.4"
77-
78-
Name: ScalaTest
79-
Description: Simple, clear tests and executable specifications
80-
URL: http://scalatest.org/
81-
Location: "org.scalatest" % "scalatest_2.10" % "1.9.1" // For ScalaTest 1.9.1, or
82-
"org.scalatest" % "scalatest_2.10" % "2.0.M5b" // For ScalaTest 2.0.M5
83-
84-
Name: AudioWidgets
85-
Description: Specialized Swing widgets for audio applications in Scala
86-
URL: https://github.com/Sciss/AudioWidgets
87-
Location: "de.sciss" %% "audiowidgets" % "1.1.+"
88-
core: "de.sciss" %% "audiowidgets-core" % "1.1.+"
89-
scala-swing bindings: "de.sciss" %% "audiowidgets-swing" % "1.1.+"
90-
91-
Name: ScalaColliderSwing
92-
Description: A Swing and REPL front-end for ScalaCollider
93-
URL: https://github.com/Sciss/ScalaColliderSwing
94-
Location: "de.sciss" %% "scalacolliderswing" % "1.3.+"
95-
96-
Name: Strugatzki
97-
Description: Algorithms for extracting audio features and matching audio file similarities
98-
URL: https://github.com/Sciss/Strugatzki
99-
Location: "de.sciss" %% "strugatzki" % "1.3.+"
100-
101-
Name: ScissDSP
102-
Description: Collection of DSP algorithms and components for Scala
103-
URL: https://github.com/Sciss/ScissDSP
104-
Location: "de.sciss" %% "scissdsp" % "1.1.+"
105-
106-
Name: FScapeJobs
107-
Description: A library to launch digital signal processing jobs for FScape via OSC
108-
URL: https://github.com/Sciss/FScapeJobs
109-
Location: "de.sciss" %% "fscapejobs" % "1.2.+"
110-
111-
Name: FingerTree
112-
Description: A Scala implementation of the versatile purely functional data structure of the same name.
113-
URL: https://github.com/Sciss/FingerTree
114-
Location: "de.sciss" %% "fingertree" % "1.2.+"
115-
116-
Name: scalaz
117-
Description: Type Classes and Pure Functional Data Structures for Scala
118-
URL: http://code.google.com/p/scalaz/
119-
Location: "org.scalaz" %% "scalaz-core" % "7.0.0-M7"
120-
121-
Name: scallop
122-
Description: a simple (yet powerful) command-line arguments parsing library for Scala.
123-
URL: https://github.com/Rogach/scallop
124-
Location: "org.rogach" %% "scallop" % "0.6.3"
125-
126-
Name: Basis
127-
Description: An experimental foundation library focussed on efficiency and clean design.
128-
URL: http://basis.reify.it
129-
Location: "it.reify" %% "basis" % "0.0"
130-
"it.reify" %% "basis-collections" % "0.0"
131-
"it.reify" %% "basis-containers" % "0.0"
132-
"it.reify" %% "basis-control" % "0.0"
133-
"it.reify" %% "basis-generators" % "0.0"
134-
"it.reify" %% "basis-math" % "0.0"
135-
"it.reify" %% "basis-memory" % "0.0"
136-
"it.reify" %% "basis-runtime" % "0.0"
137-
"it.reify" %% "basis-sequential" % "0.0"
138-
"it.reify" %% "basis-text" % "0.0"
139-
"it.reify" %% "basis-util" % "0.0"
140-
141-
Name: scala-poi
142-
Description: A convenient API for creating Excel spreadsheets using Apache POI.
143-
URL: https://github.com/folone/poi.scala
144-
Location: "info.folone" %% "poi-scala" % "0.7"
145-
146-
Name: shapeless
147-
Description: An exploration of generic/polytypic programming in Scala
148-
URL: https://github.com/milessabin/shapeless
149-
Location: "com.chuusai" %% "shapeless" % "1.2.3"
150-
151-
Name: sqltyped
152-
Description: a macro which infers Scala types from database
153-
URL: https://github.com/jonifreeman/sqltyped
154-
Location: "fi.reaktor" %% "sqltyped" % "0.1.0"
155-
156-
Name: Jackson Scala Module
157-
Description: Scala data type support for the Jackson JSON processing library
158-
URL: https://github.com/FasterXML/jackson-module-scala
159-
Location: "com.fasterxml.jackson.module" %% "jackson-module-scala" % "2.1.3"
160-
161-
Name: Metrics-scala
162-
Description: Capturing JVM- and application-level metrics. So you know what's going on.
163-
URL: https://github.com/erikvanoosten/metrics-scala
164-
Location: "nl.grons" % "metrics-scala_2.10" % "2.2.0"
165-
166-
Name: LucreSTM
167-
Description: Extension of Scala-STM, adding optional durability layer, and providing API for confluent and reactive event layers
168-
URL: https://github.com/Sciss/LucreSTM
169-
Location: "de.sciss" %% "lucrestm" % "1.6.+"
170-
core: "de.sciss" %% "lucrestm-core" % "1.6.+"
171-
BerkeleyDB JE bindings: "de.sciss" %% "lucrestm-bdb" % "1.6.+"
172-
Resolvers needed for lucrestm-bdb: "Oracle Repository" at "http://download.oracle.com/maven"
173-
174-
Name: LucreData
175-
Description: Transactional data structures (skip list, skip octree, total order) for Scala
176-
URL: https://github.com/Sciss/LucreData
177-
Location: "de.sciss" %% "lucredata" % "1.6.+"
178-
core: "de.sciss" %% "lucredata-core" % "1.6.+"
179-
gui-views: "de.sciss" %% "lucredata-views" % "1.6.+"
180-
181-
Name: LucreEvent
182-
Description: Reactive event-system for LucreSTM
183-
URL: https://github.com/Sciss/LucreEvent
184-
Location: "de.sciss" %% "lucreevent" % "1.6.+"
185-
core: "de.sciss" %% "lucreevent-core" % "1.6.+"
186-
expression trees: "de.sciss" %% "lucreevent-expr" % "1.6.+"
187-
188-
Name: LucreConfluent
189-
Description: Confluently persistent references for Scala
190-
URL: https://github.com/Sciss/LucreConfluent
191-
Location: "de.sciss" %% "lucreconfluent" % "1.6.+"
192-
core: "de.sciss" %% "lucreconfluent-core" % "1.6.+"
193-
events: "de.sciss" %% "lucreconfluent-event" % "1.6.+"
194-
195-
Name: SoundProcesses
196-
Description: A framework for creating and managing ScalaCollider based sound processes
197-
URL: https://github.com/Sciss/SoundProcesses
198-
Location: "de.sciss" %% "soundprocesses" % "1.3.+"
199-
Resolvers needed for dependencies: "Oracle Repository" at "http://download.oracle.com/maven"
200-
201-
Name: Graph for Scala
202-
Description: In-memory graph library seamlessly fitting into the Scala Collection Library
203-
URL: https://www.assembla.com/spaces/scala-graph/wiki
204-
Location: "com.assembla.scala-incubator" % "graph-core_2.10" % "1.6.0"
205-
206-
Name: Kiama
207-
Description: Kiama is a Scala library for language processing
208-
URL: http://kiama.googlecode.com
209-
Location: "com.googlecode.kiama" % "kiama_2.10" % "1.4.0"
210-
211-
Name: Scala Migrations
212-
Description: Database migrations for Derby, MySQL, PostgreSQL and Oracle written in a Scala DSL
213-
URL: http://opensource.imageworks.com/?p=scalamigrations
214-
Location: "com.imageworks.scala-migrations" %% "scala-migrations" % "1.1.1"
215-
216-
Name: Spire
217-
Description: Powerful new number types and numeric abstractions for Scala.
218-
URL: https://github.com/non/spire
219-
Location: "org.spire-math" % "spire_2.10.0" % "0.3.0-M7"
220-
221-
Name: squeryl
222-
Description: A Scala ORM and DSL for talking with Databases with minimum verbosity and maximum type safety
223-
URL: https://github.com/max-l/Squeryl
224-
Location: "org.squeryl" %% "squeryl" % "0.9.5-6"
225-
226-
Name: Scales Xml
227-
Description: Scales Xml provides superb performance with low memory usage, a unified pull and push model, Iteratee and Iterator based pull parsing, equality framework, both an embedded XPath DSL and string based XPath 1.0 support.
228-
URL: https://github.com/chris-twiner/scalesXml
229-
Location: "org.scalesxml" %% "scales-xml" % "0.4.4"
230-
231-
Name: geotrellis
232-
Description: Geographic data processing engine for high performance applications.
233-
URL: https://github.com/azavea/geotrellis
234-
Location: "com.azavea.geotrellis" %% "geotrellis" % "0.8.0-RC1"
235-
236-
Name: SORM
237-
Description: A pure case-classes oriented ORM framework for Scala
238-
URL: http://sorm-framework.org/
239-
Location: "com.github.nikita-volkov" % "sorm" % "0.3.5"

hand-written.md

+19-21
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,24 @@
1-
We are very excited to announce the final release of Scala 2.10.0!
2-
Many thanks for your bug reports and pull requests (both code and documentation) that helped us pull this release together!
1+
We are pleased to announce the first release candidate of Scala 2.10.1!
32

4-
Over the coming days and weeks, we will be publishing guides to help you migrate your projects to 2.10,
5-
and to highlight the features waiting for you after upgrading.
3+
The Scala team and contributors [fixed 177 issues since 2.10.0](https://issues.scala-lang.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+SI+AND+fixVersion+%3D+%22Scala+2.10.1-RC1%22+AND+status+%3D+closed+ORDER+BY+priority+DESC)!
4+
In total, [242 pull requests](https://github.com/scala/scala/issues?milestone=5&page=1&state=closed) were opened on [GitHub](https://github.com/scala/scala), of which [225 were merged](https://gist.github.com/adriaanm/4760366) after having been [tested](https://github.com/typesafehub/ghpullrequest-validator) and reviewed.
65

7-
### New features
8-
In the mean time, here's an overview of the most prominent new features and improvements:
6+
Please give 2.10.1-RC1 a spin! It's designed to be a drop-in replacement for 2.10.0.
7+
We'd love to hear about any regressions since 2.10.0 and will try to fix them before releasing the final version.
8+
9+
### Known Issues
10+
Before reporting a bug, please have a look at these known issues scheduled [for 2.10.1-RC2](https://issues.scala-lang.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+SI+AND+fixVersion+%3D+%22Scala+2.10.1-RC2%22+AND+resolution+%3D+Unresolved++ORDER+BY+priority+DESC%2C+key+DESC).
11+
12+
### Scala IDE for Eclipse
13+
The Scala IDE with Scala 2.10.1-RC1 built right in is available through one of the following update-sites:
14+
15+
* [for Eclipse 3.7 (Indigo)](http://download.scala-ide.org/sdk/e37/scala210/dev/site/)
16+
* [for Eclipse 3.8/4.2 (Juno)](http://download.scala-ide.org/sdk/e38/scala210/dev/site/) (Support for this version is experimental.)
17+
18+
Have a look at the [getting started guide](http://scala-ide.org/docs/user/gettingstarted.html) for more info.
19+
20+
### New features in the 2.10 series
21+
As for 2.10.0, here's an overview of the most prominent new features and improvements:
922

1023
* Value Classes
1124
* A class may now extend `AnyVal` to make it behave like a struct type (restrictions apply).
@@ -56,7 +69,6 @@ In the mean time, here's an overview of the most prominent new features and impr
5669
* Removed scala.dbc
5770

5871
### Experimental features
59-
The following exciting -- experimental -- features are part of 2.10.0:
6072

6173
* Scala Reflection
6274
* [http://docs.scala-lang.org/overviews/reflection/overview.html](http://docs.scala-lang.org/overviews/reflection/overview.html)
@@ -67,17 +79,3 @@ The API is subject to (possibly major) changes in the 2.11.x series, but don't l
6779
A lot of developers have already come up with very cool applications for them.
6880
Some examples can be seen at [http://scalamacros.org/news/2012/11/05/status-update.html](http://scalamacros.org/news/2012/11/05/status-update.html).
6981

70-
### Scala IDE for Eclipse
71-
72-
The Scala IDE with Scala 2.10.0 built right in is available through one of the following update-sites:
73-
74-
* [for Eclipse 3.7 (Indigo)](http://download.scala-ide.org/sdk/e37/scala210/dev/site/)
75-
* [for Eclipse 3.8/4.2 (Juno)](http://download.scala-ide.org/sdk/e38/scala210/dev/site/) (Support for this version is experimental.)
76-
77-
Have a look at the [getting started guide](http://scala-ide.org/docs/user/gettingstarted.html) for more info.
78-
79-
### Known Issues
80-
Please have a look at these critical/blocker issues scheduled [for 2.10.1](https://issues.scala-lang.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+SI+AND+fixVersion+%3D+%22Scala+2.10.1-RC1%22+AND+resolution+%3D+Unresolved+AND+priority+%3E%3D+Critical+ORDER+BY+priority+DESC%2C+key+DESC) (RC1 out by mid-February).
81-
82-
### All Fixed Issues
83-
Here's a comprehensive list of [the issues fixed since 2.9.2](https://issues.scala-lang.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+SI+AND+fixVersion+%3C%3D+%22Scala+2.10.0%22+AND+fixVersion+%3E%3D+%22Scala+2.10.0-M1%22+AND+resolution+%3D+Fixed+ORDER+BY+fixVersion+ASC%2C+priority+DESC%2C+key+DESC).

0 commit comments

Comments
 (0)