0.0.8
This release focuses on stability and support for Metals (mainly in Visual Studio Code).
To update scala-cli
use your package manager or, if you used an installation script before, run it again - curl -sSLf https://virtuslab.github.io/scala-cli-packages/scala-setup.sh | sh
Scala CLI is still far from being stable however within three realise Scala CLI is mostly feature-complete for 1.0 release.
Notable changes
- Add compiler plugins directive by @romanowski in #273
- Add support for running test classes in Metals by @lwronski in #239
- Bloop compile to correct JVM version by @tpasternak in #217
- Publish scala-cli docker images with preloaded scala version by @lwronski (based on the work by @kubukoz) in #305
- Should not re-compile project after catching exception by @lwronski in #319
What's Changed
- Do not warn about top-level things in Scala repl by @romanowski in #287
- deps: bump Bloop to 1.4.10. by @ckipp01 in #276
- fix: stick to a tcp connection for Bloop on non-standard OS's. by @ckipp01 in #272
- Update bloop by @Romanowsk to support Scala
2.13.7
in #339 - Add command to updating
scala-cli
by @lwronski in #317 - Fix parsing bloop config - ignore error during parsing by @lwronski in #347
- Accept
//using
directive without a space by @lwronski in #358
Documentation changes
- Add documentation for
fmt
,setup-ide
andclean
by @MarcinAman in #249 - Add nix installation method on Mac/Linux by @kubukoz in #255
- Use more common example libraries by @SethTisue in #301
- Add search to docs by @MarcinAman in #304
- Fix links in documents by @takezoe in #321
- Check gifs on CI by @romanowski in #310
- Update nix instructions by @kubukoz in #348
New Contributors
- @KacperFKorban made their first contribution in #231
- @bjornregnell made their first contribution in #268
- @SethTisue made their first contribution in #301
- @alvinj made their first contribution in #277
- @takezoe made their first contribution in #321
Contributors
Thank you to all the contributors who made this release possible 🎉
According to git shortlog -sn --no-merges v0.0.7..v0.0.8
these are:
25 Łukasz Wroński
25 Krzysztof Romanowski
8 Tomasz Pasternak
4 Chris Kipp
4 Bjorn Regnell
4 Alvin Alexander
3 Marcin Aman
3 Jakub Kozłowski
2 Seth Tisue
2 Kacper Korban
1 Alexandre Archambault
1 Naoki Takezoe
Full Changelog: v0.0.7...v0.0.8