Skip to content

Commit 75b24ae

Browse files
authored
Merge pull request #253 from scala/retire-the-2.12-list
retire the 2.12 libraries list
2 parents 31657b3 + d3d52e1 commit 75b24ae

File tree

1 file changed

+6
-157
lines changed

1 file changed

+6
-157
lines changed

projects-2.12.md

+6-157
Original file line numberDiff line numberDiff line change
@@ -1,168 +1,17 @@
11
## Available Projects for Scala 2.12
22

3-
Library maintainers, library users, please [submit a pull request](https://github.com/scala/make-release-notes/edit/2.12.x/projects-2.12.md) and let the world know what libraries are available.
3+
### THIS IS NO LONGER MAINTAINED
4+
5+
Now that the Scala 2.12.x series is no longer brand new, the lists that formerly appeared here are no longer maintained and have become out-of-date. (You can still [view the last version](https://github.com/scala/make-release-notes/blob/31657b38de6ddb0d37768fa0feef230c6163fb86/projects-2.12.md) if you like.)
6+
7+
For current information, consult Scaladex.
48

59
### Scaladex
610

7-
Scaladex, the index of Scala libraries, now offers searching by target version:
11+
Scaladex, the index of Scala libraries, offers searching by target Scala version:
812

913
* [Scala modules for 2.12](https://index.scala-lang.org/search?q=keywords:scala-module)
1014
* [Testing frameworks for 2.12](https://index.scala-lang.org/search?q=targets%3Ascala_2.12+AND+keywords%3Atesting)
1115
* [Other libraries for 2.12](https://index.scala-lang.org/search?q=targets%3Ascala_2.12)
1216
* [Compiler plugins for 2.12](https://index.scala-lang.org/search?q=keywords%3Acompiler-plugin+AND+targets%3Ascala_2.12)
1317
* [Sbt plugins for 2.12](https://index.scala-lang.org/search?q=keywords%3Asbt-plugin+AND+targets%3Ascala_2.12)
14-
15-
### Scala modules
16-
17-
Add in sbt using `libraryDependencies += ...`:
18-
19-
"org.scala-lang.modules" %% "scala-async" % "0.9.6"
20-
"org.scala-lang.modules" %% "scala-java8-compat" % "0.8.0"
21-
"org.scala-lang.modules" %% "scala-parser-combinators" % "1.0.5"
22-
"org.scala-lang.modules" %% "scala-swing" % "2.0.0"
23-
"org.scala-lang.modules" %% "scala-xml" % "1.0.6"
24-
25-
### Testing frameworks
26-
27-
Add in sbt using `libraryDependencies += ... % "test"`:
28-
29-
"com.github.scalaprops" %% "scalaprops" % "0.3.4" % "test"
30-
"com.lihaoyi" %% "utest" % "0.4.4" % "test"
31-
"io.monix" %% "minitest" % "0.27" % "test"
32-
"org.scalacheck" %% "scalacheck" % "1.11.6" % "test"
33-
"org.scalacheck" %% "scalacheck" % "1.12.6" % "test"
34-
"org.scalacheck" %% "scalacheck" % "1.13.4" % "test"
35-
"org.scalatest" %% "scalatest" % "3.0.0" % "test"
36-
"org.specs2" %% "specs2-core" % "3.8.6" % "test"
37-
38-
### Other libraries
39-
40-
Add in sbt using `libraryDependencies += ...`:
41-
42-
"co.fs2" %% "fs2-core" % "0.9.2"
43-
"co.fs2" %% "fs2-io" % "0.9.2"
44-
"com.beachape" %% "enumeratum" % "1.4.17"
45-
"com.chuusai" %% "shapeless" % "2.3.2"
46-
"com.enragedginger" %% "akka-quartz-scheduler" % "1.6.0-akka-2.4.x"
47-
"com.github.dnvriend" %% "akka-persistence-inmemory" % "1.3.14"
48-
"com.github.dnvriend" %% "akka-persistence-journal-writer" % "0.0.2"
49-
"com.github.julien-truffaut" %% "monocle-core" % "1.3.2"
50-
"com.github.mpilquist" %% "simulacrum" % "0.10.0"
51-
"com.github.nscala-time" %% "nscala-time" % "2.14.0"
52-
"com.github.scopt" %% "scopt" % "3.5.0"
53-
"com.github.seratch" %% "bigquery4s" % "0.5"
54-
"com.github.seratch" %% "hackenews4s" % "0.6.1"
55-
"com.github.seratch" %% "sadamasashi-compiler" % "0.2"
56-
"com.github.xuwei-k" %% "applybuilder" % "0.2.2"
57-
"com.github.xuwei-k" %% "iarray" % "0.3.1"
58-
"com.github.xuwei-k" %% "msgpack4z-core" % "0.3.5"
59-
"com.github.xuwei-k" %% "nobox" % "0.1.11"
60-
"com.github.xuwei-k" %% "zeroapply" % "0.2.1"
61-
"com.jsuereth" %% "scala-arm" % "2.0"
62-
"com.lihaoyi" %% "fansi" % "0.2.3"
63-
"com.lihaoyi" %% "fastparse" % "0.4.2"
64-
"com.lihaoyi" %% "geny" % "0.1.1"
65-
"com.lihaoyi" %% "pprint" % "0.4.4"
66-
"com.lihaoyi" %% "scalarx" % "0.3.2"
67-
"com.lihaoyi" %% "scalatags" % "0.6.2"
68-
"com.lihaoyi" %% "sourcecode" % "0.1.3"
69-
"com.lihaoyi" %% "upickle" % "0.4.4"
70-
"com.softwaremill.macwire" %% "macros" % "2.2.5"
71-
"com.softwaremill.quicklens" %% "quicklens" % "1.4.8"
72-
"com.thoughtworks.binding" %% "binding" % "9.0.4"
73-
"com.thoughtworks.each" %% "each" % "3.1.1"
74-
"com.thoughtworks.enableIf" %% "enableif" % "1.1.4"
75-
"com.thoughtworks.extractor" %% "extractor" % "1.1.1"
76-
"com.twitter" %% "finagle-core" % "6.41.0"
77-
"com.twitter" %% "util-core" % "6.39.0"
78-
"com.typesafe.akka" %% "akka-actor" % "2.4.12"
79-
"com.typesafe.akka" %% "akka-stream" % "2.4.12"
80-
"com.typesafe.akka" %% "akka-http-core" % "10.0.0"
81-
"com.typesafe.akka" %% "akka-http" % "10.0.0"
82-
"com.typesafe.slick" %% "slick" % "3.2.0-RC1"
83-
"com.wix" %% "accord-core" % "0.6"
84-
"eu.timepit" %% "refined" % "0.6.0"
85-
"eu.unicredit" %% "shocon" % "0.1.4"
86-
"io.argonaut" %% "argonaut" % "6.2-RC1"
87-
"io.circe" %% "circe-core" % "0.6.0"
88-
"io.get-coursier" %% "coursier" % "1.0.0-M14"
89-
"io.monix" %% "monix" % "2.0.6"
90-
"net.databinder.dispatch" %% "dispatch-core" % "0.12.0"
91-
"net.ruippeixotog" %% "scala-scraper" % "1.2.0"
92-
"org.clapper" %% "classutil" % "1.1.0"
93-
"org.clapper" %% "grizzled-scala" % "3.1.0"
94-
"org.clapper" %% "grizzled-slf4j" % "1.3.0"
95-
"org.json4s" %% "json4s-core" % "3.5.0"
96-
"org.parboiled" %% "parboiled-scala" % "1.1.8"
97-
"org.parboiled" %% "parboiled" % "2.1.3"
98-
"org.sangria-graphql" %% "sangria" % "1.0.0-RC3"
99-
"org.sangria-graphql" %% "sangria-relay" % "1.0.0-RC3"
100-
"org.scala-stm" %% "scala-stm" % "0.8"
101-
"org.scalactic" %% "scalactic" % "3.0.0"
102-
"org.scalafx" %% "scalafx" % "8.0.102-R11"
103-
"org.scalatra.scalate" %% "scalate-core" % "1.8.0"
104-
"org.scalaz" %% "scalaz-core" % "7.1.11"
105-
"org.scalaz" %% "scalaz-core" % "7.2.7"
106-
"org.scalaz.stream" %% "scalaz-stream" % "0.8.6"
107-
"org.scalaz.stream" %% "scalaz-stream" % "0.8.6a"
108-
"org.scalikejdbc" %% "scalikejdbc" % "2.5.0"
109-
"org.scodec" %% "scodec-bits" % "1.1.2"
110-
"org.scodec" %% "scodec-core" % "1.10.3"
111-
"org.skinny-framework" %% "skinny-framework" % "2.3.0-RC1"
112-
"org.skinny-framework" %% "skinny-micro" % "1.2.0-RC1"
113-
"org.spire-math" %% "jawn-ast" % "0.10.3"
114-
"org.spire-math" %% "jawn-parser" % "0.10.3"
115-
"org.spire-math" %% "spire" % "0.13.0"
116-
"org.squeryl" %% "squeryl" % "0.9.7"
117-
"org.typelevel" %% "catalysts" % "0.0.5"
118-
"org.typelevel" %% "cats" % "0.8.1"
119-
"org.typelevel" %% "discipline" % "0.7.2"
120-
"org.typelevel" %% "macro-compat" % "1.1.1"
121-
"org.xerial.larray" %% "larray" % "0.4.0"
122-
"org.wvlet" %% "wvlet-log" % "1.1"
123-
"org.wvlet" %% "airframe" % "0.9"
124-
"pt.tecnico.dsi" %% "akka-kadmin" % "0.5.0"
125-
"pt.tecnico.dsi" %% "akka-ldap" % "0.4.2"
126-
"pt.tecnico.dsi" %% "akkastrator" % "0.8.0"
127-
"pt.tecnico.dsi" %% "ldap" % "0.4.1"
128-
"pt.tecnico.dsi" %% "kadmin" % "7.0.0"
129-
"work.martins.simon" %% "scala-expect" % "6.0.0"
130-
"ws.unfiltered" %% "unfiltered" % "0.9.0-beta2"
131-
132-
### Compiler plugins
133-
134-
Add in sbt using `addCompilerPlugin(...)`:
135-
136-
"com.lihaoyi" %% "acyclic" % "0.1.5"
137-
"com.typesafe.genjavadoc" %% "genjavadoc-plugin" % "0.10" cross CrossVersion.full
138-
"org.psywerx.hairyfotr" %% "linter" % "0.1.16"
139-
"org.scala-lang.plugins" %% "scala-continuations-plugin" % "1.0.3" cross CrossVersion.full
140-
"org.scalamacros" %% "paradise" % "2.1.0"
141-
"org.spire-math" %% "kind-projector" % "0.9.3"
142-
143-
### Sbt plugins
144-
145-
Most plugins do not need to be re-published for 2.12, but certain plugins did require changes.
146-
147-
Add using `addSbtPlugin(...)`:
148-
149-
"com.typesafe" % "sbt-mima-plugin" % "0.1.14"
150-
"com.sksamuel.scapegoat" % "sbt-scapegoat" % "1.0.4"
151-
"org.scala-js" % "sbt-scalajs" % "0.6.13"
152-
"org.scoverage" % "sbt-scoverage" % "1.5.0"
153-
"org.tpolecat" % "tut-plugin" % "0.4.6"
154-
"org.wartremover" % "sbt-wartremover" % "1.2.0"
155-
"com.lihaoyi" % "scalatex-sbt-plugin" % "0.3.7"
156-
157-
### Pending
158-
159-
You can subscribe to these tickets to find out when a library you want becomes available:
160-
161-
* [Ensime](https://github.com/ensime/ensime-server/issues/1414)
162-
* [Play](https://github.com/playframework/playframework/issues/6110)
163-
* [sbt-catalysts](https://github.com/typelevel/sbt-catalysts/issues/11)
164-
* [scala-refactoring](https://github.com/scala-ide/scala-refactoring/issues/180)
165-
* [scala-ssh](https://github.com/veact/scala-ssh/pull/5)
166-
* [scalariform](https://github.com/scala-ide/scalariform/issues/235)
167-
* [SORM](https://github.com/sorm/sorm/issues/83)
168-
* [Apache Spark](https://issues.apache.org/jira/browse/SPARK-14220)

0 commit comments

Comments
 (0)