Skip to content

Commit 591464e

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

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

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

+15-1
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

0 commit comments

Comments
 (0)