Every couple of months I give #ScalaCLI / metals / vscode / #scala3 a spin for side projects ($DAY_JOB is still #sbt / IntelliJ / 2.13 ).

It is coming along nicely.

👍

Hey, #ScalaCLI v1.12.1 is out! The changes include:default Scala version changed to 3.8.1default Scala Native version changed to 0.5.10a number of fixes, internal changes and dependency bumps,Be sure to check the release notes here: https://github.com/VirtusLab/scala-cli/releases/tag/v1.12.1

By the way, I discovered last week that #bun as a #scalajs target is pretty awesome. I use #scalacli (also a really brilliant project) for the build. I was able to build scala facades for several Bun APIs (Server, Router, SQL) relatively quickly. I use the entr tool to recompile the Scalajs app with scala-cli when code changes and restart the bun server.

#scala #javascript #wasm

Hey, #ScalaCLI v1.11.0 is out! 🚀
The changes include:
Scala 2.12 & 2.13 defaults changed to 2.12.21 and 2.13.18, respectively
running tests with JVM <17 is now deprecated
a number of fixes, internal changes and dependency bumps,
Be sure to check the release notes here: https://github.com/VirtusLab/scala-cli/releases/tag/v1.11.0
Release v1.11.0 · VirtusLab/scala-cli

Change default Scala versions to 2.13.18 and 2.12.21 This Scala CLI version switches the default Scala versions: default Scala 2.13 to 2.13.18 default Scala 2.12 to 2.12.21 Added by @Gedochao in ...

GitHub
Hey, #ScalaCLI v1.10.1 is out! 🚀
This is just a bug fix release addressing scala-cli#3949. See the full release notes here: https://github.com/VirtusLab/scala-cli/releases/tag/v1.10.1
Hey, #ScalaCLI v1.10.0 is out! 🚀
The changes include:
- Scala defaults changed to 3.7.4 and 2.13.17
- support for the new Scala 3.8 REPL artifacts (to try with 3.8.nightly versions)
- support for adding extra directories to a docker image
- a number of fixes, internal changes and dependency bumps,
Be sure to check the release notes here: https://github.com/VirtusLab/scala-cli/releases/tag/v1.10.0
Hey, #ScalaCLI v1.9.0 is out! 🎉
It's a small update which brings support for the new Scala 3 nightly repository.
You can now try out the latest Scala 3.8 nightlies, and with it - the new, capture-checked Scala 3 standard library. 🚀
Be sure to check the full release notes at https://github.com/VirtusLab/scala-cli/releases/tag/v1.9.0
Hey, #ScalaCLI v1.8.5 is out!
And with it:
- defaults set to Scala 3.7.2
- cross-input-type access to input paths
- restored Scala CLI nightlies
- implicit use of the new Sonatype Central snapshots repository and more, be sure to check the release notes: https://github.com/VirtusLab/scala-cli/releases/tag/v1.8.5
#ScalaCLI v1.8.1 is out! :rocket:
It sets its defaults at Scala 3.7.1, and also enables the use of URLs in //> using file directives.
Check the full release notes here: https://github.com/VirtusLab/scala-cli/releases/tag/v1.8.1
Je viens de découvrir grace à cette vidéo https://youtu.be/p1kdUISc_WM?si=EzLChThr_C_EL90U les dernières évolutions de #scala et aussi de #scalacli. C'est vraiment top. Je termine une mission avec de réécriture d'un projet en #scala 2 vers du #java qui m'avait un peu réconcilié avec ce language. Mais la j'ai vraiment envie de me remettre au #scala après avoir visionné cette présentation. Si votre vous avez des projets n'hésitez pas.
How Scala Ruined My Java (in a good way)

YouTube