Skip to content

Commit f71f75b

Browse files
committed
Add credits in Highlights blog post
1 parent b4d45e9 commit f71f75b

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

_posts/2025-02-06-highlights-2024.md

+16-2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ A few of the highlights covered in this issue:
2626

2727
### Named tuples and other Scala 3 improvements
2828

29+
*Powered by LAMP, the Scala open source team at VirtusLab, the Scala team at Akka and the Scala Center*
30+
2931
In 2024 we released two new Scala Next versions: 3.5 and 3.6. Scala Next is the version we recommend for most Scala 3 users.
3032

3133
Scala 3.5 introduces support for `var` in refinements, binary integer literals, and experimental named tuples.
@@ -46,6 +48,8 @@ Further reading:
4648

4749
### Scala 2 maintenance
4850

51+
*Powered by the Scala team at Akka*
52+
4953
We remain committed to maintaining Scala 2 and publishing new versions as needed.
5054

5155
Scala 2.13 improvements are mostly in the areas of JDK compatibility, warnings and lints, and aligning with Scala 3, especially under the `-Xsource:3` flag.
@@ -64,6 +68,8 @@ Further reading:
6468

6569
### Experimental WebAssembly backend in Scala.js
6670

71+
*Powered by the Scala Center and the Scala open source team at VirtusLab*
72+
6773
Starting with 1.17.0, Scala.js introduces an experimental WebAssembly (Wasm) backend.
6874
It is designed to be a drop-in replacement for the usual JavaScript backend, albeit with a few [current limitations](https://www.scala-js.org/doc/project/webassembly.html#language-semantics).
6975

@@ -84,6 +90,8 @@ Further reading:
8490

8591
### Multi-threading support in Scala Native
8692

93+
*Powered by the Scala open source team at VirtusLab*
94+
8795
Scala Native 0.5 introduces an implementation of `java.lang.Thread` based on system threads, along with Scala and Java concurrency primitives.
8896
It provides support for synchronized blocks, `@volatile` annotations, final fields, and includes thread-safe implementations of most classes in `java.util.concurrent`, `scala.concurrent` and `scala.collection.concurrent`.
8997

@@ -96,6 +104,8 @@ It also contains initial support for 32-bit architectures, and more.
96104

97105
### Scala CLI as the new default runner for Scala
98106

107+
*Scala CLI is powered by the Scala open source team at VirtusLab, with the new default runner contributed by LAMP and the Scala Center.*
108+
99109
[Scala CLI](https://scala-cli.virtuslab.org/) is a popular tool for developing Scala scripts and single-module projects.
100110
It allows lightning-fast running and testing of Scala code. It can even publish single-module projects to Maven Central without involving a separate build tool.
101111

@@ -111,6 +121,8 @@ Check out the [Scala CLI documentation](https://scala-cli.virtuslab.org/) to dis
111121

112122
### Scala 3 build definitions in sbt 2.x (beta)
113123

124+
*sbt 2.x is developed and overseen by Eugene Yokota, with contributions from the Scala Center.*
125+
114126
Eugene Yokota, in collaboration with the Scala Center and community contributors, released sbt 2.0.0-M3, a new beta version of sbt 2.x, powered by Scala 3.
115127
This release enables `build.sbt` files to be written in Scala 3.
116128
User code can still be in any version of Scala.
@@ -138,7 +150,7 @@ To learn about these new features and more, check out the [sbt 2.0.0-M3 announce
138150

139151
### Improvements in IntelliJ Scala Plugin
140152

141-
*By the IntelliJ Scala plugin team at JetBrains*
153+
*Powered by the IntelliJ Scala plugin team at JetBrains*
142154

143155
In 2024, the IntelliJ Scala Plugin introduced a new sbt layout which creates separate `main` and `test` modules for each sbt project.
144156
This change allows for different compiler options in each scope and improves the representation of dependencies.
@@ -162,6 +174,8 @@ As a further read, check out the [The IntelliJ Scala Plugin in 2024](https://blo
162174

163175
### Best-effort compilation in Metals
164176

177+
*Powered by the Scala open source team at VirtusLab*
178+
165179
Our main focus with Metals has been stability, to provide a smoother experience for Scala developers.
166180
One of those efforts has been implementing best-effort compilation for Scala 3.
167181

@@ -233,7 +247,7 @@ The community page also has many useful links to newsletters, learning materials
233247

234248
## How you can support Scala
235249

236-
The Scala Center is the Scala language foundation coordinating Scala governance, community, education, and open-source development.
250+
The Scala Center is the Scala language foundation coordinating Scala governance, community, education, and open source development.
237251

238252
The Center contributes to the core language and to open source Scala tooling and libraries, and it delivers high-quality education materials.
239253
It fosters conversations in the community and coordinates with various parties to unblock and improve the Scala ecosystem.

0 commit comments

Comments
 (0)