bloop v2.1.1
Bloop v2.1.1 fixes some long-standing issues and introduces a few new features
thanks to the new contributions of Jozef Koval! This includes:
- [sbt import] Honor sbt's includeFilter/excludeFilter when exporting to Bloop #2973
- [backend] Recompile retained sources when a re-added source reintroduces a
package object #2956 - [cli] Improvement: Resolve console REPL artifacts via coursier API instead of
the CLI #2975 - Add --jvm-debug flag to run and test for attaching a debugger #2974
- [sbt import] Change-detect and quiet the automatic sbt meta-build export
#2958 - [backend] Fully reset incremental state on clean #2976
- [cli] Add --summary flag to bloop compile #2960
- [backend] Report a crash from the compiler instead of hanging the compilation
#2967 - [sbt import] Support sbt internal configurations in exported project
dependencies #2966 - [run debug] Fix issues with stdin when running in Bloop #2936
- [sbt import] Fix NullPointerException for relative paths in sbt
unmanagedResources #2959 - [cli] Print the about banner for
bloop --versionandbloop version#2950 - [bsp] Run BSP targets in the project working directory #2940
- [sbt import] Support multi-jvm source directories in sbt #2949
- [frontend] Support for running JUnit 5 (Jupiter) tests #2938
- [frontend] Report the cause of run and test execution failures #2937
- [frontend] Serve testClasses/mainClasses from compile gatekeeper after
taskFinish #2935
Installing Bloop
For more details about installing Bloop, please see
Bloop's Installation Guide)
Merged pull requests
Here's a list of pull requests that were merged:
- Bugfix: Revert shapeless update #3002
- Build(deps): Update zt-zip from 1.18.1 to 1.18.2 #3001
- Build(deps): Update zt-zip from 1.17 to 1.18.1 #2999
- Build(deps): Update log4j-core from 2.26.0 to 2.26.1 #2998
- Build(deps): Bump js-yaml from 3.14.2 to 4.3.0 in /website #2997
- Build(deps): Bump actions/checkout from 6 to 7 #2996
- Build(deps): Update logback-classic from 1.5.35 to 1.5.37 #2994
- Docs: Add release notes for Bloop 2.1.1 #2991
- Build(deps): Update logback-classic from 1.5.34 to 1.5.35 #2990
- Build(deps): Update scala-debug-adapter from 4.2.8 to 4.2.9 #2989
- Recompile retained sources when a re-added source reintroduces a package
object #2956 - Improvement: Resolve console REPL artifacts via coursier API instead of the
CLI #2975 - Improvement: Don't check permissions #2987
- Build(deps): Update sbt-scalajs, scalajs-linker, ... from 1.21.0 to 1.22.0
#2985 - Build(deps): Update sbt, scripted-plugin, test-agent from 1.12.12 to 1.12.13
#2986 - Build(deps): Update coursier, coursier-jvm from 2.1.25-M25 to 2.1.25-M26
#2982 - Build(deps): Bump @babel/core from 7.9.6 to 7.29.7 in /website #2980
- Build(deps): Bump js-yaml from 4.1.1 to 4.2.0 in /website #2981
- Add --jvm-debug flag to run and test for attaching a debugger #2974
- Change-detect and quiet the automatic sbt meta-build export #2958
- Chore: Update sbt 2 to final release #2978
- Fully reset incremental state on clean #2976
- Add --summary flag to bloop compile #2960
- Build(deps): Update jna from 5.19.0 to 5.19.1 #2969
- Build(deps): Update sbt-scalafix from 0.14.6 to 0.14.7 #2968
- Build(deps): Update log4j-core from 2.23.1 to 2.26.0 #2970
- Build(deps): Update munit from 1.3.1 to 1.3.3 #2971
- Build(deps): Update scalaz-core from 7.3.8 to 7.3.9 #2972
- Build(deps): Update sbt, scripted-plugin, test-agent from 1.12.11 to 1.12.12
#2977 - Report a crash from the compiler instead of hanging the compilation #2967
- Support sbt internal configurations in exported project dependencies #2966
- Forward run stdin via blocking read instead of polling available() #2936
- Build(deps): Update jna from 5.18.1 to 5.19.0 #2963
- Build(deps): Update log4j-core from 2.23.0 to 2.23.1 #2964
- Fix NullPointerException for relative paths in sbt unmanagedResources #2959
- Print the about banner for
bloop --versionandbloop version#2950 - Combine --cascade with --include-dependencies in test and clean #2947
- Chore: Update utest to 0.9.5 #2957
- Build(deps): Update shapeless from 2.3.4 to 2.3.13 #2952
- Build(deps): Update logback-classic from 1.5.33 to 1.5.34 #2951
- Run BSP targets in the project working directory #2940
- Add end-to-end BSP test for debug session environment variables #2948
- Add regression test for the Ammonite console on JDK > 8 #2941
- Support multi-jvm source directories in sbt #2949
- Support JUnit 5 (Jupiter) tests #2938
- Report the cause of run and test execution failures #2937
- Serve testClasses/mainClasses from compile gatekeeper after taskFinish #2935
- Build(deps): Update munit from 1.3.0 to 1.3.1 #2934
Contributors
According to git shortlog -sn --no-merges v2.1.0..v2.1.1, the following people
have contributed to this v2.1.1 release: Jozef Koval, Scala Steward, Tomasz
Godzik, scala-center-steward[bot], dependabot[bot].