Scala.js 1.22 is here! ๐ It's a pretty big update, as WASM is now officially stable โ and the plugin finally supports sbt 2! โ
www.scala-js.org/news/2026/06...
๐จ Sonatype Central introduced soft rate limits a few days ago, with the plan to enforce them on August 11, 2026. My humble namespace was flagged after one release! ๐
I advise you to go through your Scaladocs! In the case of pgmq4s, which has 11 modules (6 of which are also published for Scala.js and Native), the biggest issue was a 1 MB logo packaged into every module. Scala 3 docs also pack a 2 MB Inkuire search engine script and database.
๐ง Scala 3 Quiz: What does `new:` do?
Extra points if you link a page where this is documented ๐
sbt 2.0.0 has officially landed! ๐๐
Here are the biggest changes for the #Scala ecosystem:
โ Scala 3 constructs for build definitions
โ Bazel-compatible caching system
โ Faster startup times with the native-image sbtn client
Pure Scala Native, zero JVM. S2D is a 2D graphics library built on top of OpenGL and SDL, the same framework behind games like World of Goo. ๐ฎ
Here is a step-by-step guide to implementing Snake ๐ with it:
matiasfinochio.substack.com/p/s2d-develo...
โ ๏ธ The latest release of doobie changes the groupId from org.tpolecat to org.typelevel!
If Scalafix doesn't work for you, be sure to replace import doobie with import org.typelevel.doobie in your codebase.
github.com/typelevel/do...
A very cool, easy-to-use library that brings application-level encryption codecs to Skunk. ๐ฆจ Just replace your current codecs with these. Data in your app stays readable, but it's stored as cipher text in Postgres. ๐
github.com/ThatScalaGuy...
I've been using the RC version for some time and the upgrade is totally worth it - the speed improvements are incredible! โก
Many thanks to Eugene Yokota, Kenji Yoshida and everyone else who helped with the development! ๐ซถ
๐ eed3si9n.com/sbt-2.0.0
And here is the table with all the plugins that have already been migrated: github.com/sbt/sbt/wiki...