Skip to content

Releases: scalacenter/bloop

v2.0.19

03 Feb 18:26
0fa0a82

Choose a tag to compare

bloop v2.0.19

Bloop v2.0.19 is a bugfix release, it fixes the console command for Bloop CLI.

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: Remove flaky snapshot repos #2871
  • Build(deps): Update os-lib from 0.11.7 to 0.11.8 #2869
  • Build(deps): Update scalafmt-core from 3.10.5 to 3.10.6 #2868
  • Build(deps): Update logback-classic from 1.5.26 to 1.5.27 #2867
  • Build(deps): Update commons-codec from 1.20.0 to 1.21.0 #2866
  • Build(deps): Update scalafmt-core from 3.10.4 to 3.10.5 #2865
  • Build(deps): Update munit from 1.2.1 to 1.2.2 #2864
  • Build(deps): Update toolkit, toolkit-test from 0.8.0 to 0.8.1 #2863
  • Build(deps): Update logback-classic from 1.5.25 to 1.5.26 #2860
  • Build(deps): Update os-lib from 0.11.6 to 0.11.7 #2861
  • Build(deps): Update sbt, scripted-plugin, test-agent from 1.12.0 to 1.12.1 #2862
  • Build(deps): Update tools from 0.5.9 to 0.5.10 #2859
  • Bugfix: Fix running console #2856
  • Build(deps): bump lodash from 4.17.21 to 4.17.23 in /website #2854
  • Build(deps): Update svm from 25.0.1 to 25.0.2 #2853
  • Build(deps): Update logback-classic from 1.5.24 to 1.5.25 #2851
  • Build(deps): Update scalafmt-core from 3.10.3 to 3.10.4 #2852
  • Delete local BSP socket file on shutdown #2832
  • Build(deps): Update sbt-native-packager from 1.11.5 to 1.11.7 #2849

Contributors

According to git shortlog -sn --no-merges v2.0.18..v2.0.19, the following people have contributed to
this v2.0.19 release: scala-center-steward[bot], Arnav Sharma, Tomasz Godzik, dependabot[bot].

v2.0.18

13 Jan 19:26
3a2ee93

Choose a tag to compare

bloop v2.0.18

Bloop v2.0.18 is mostly a bugfix release, but also includes support for sbt 2.

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:

  • Chore: Fix Uninitialized TermDisplay issue #2841
  • Chore: Update sbt to 2.0.0-RC8 #2839
  • Bugfix: Try fix sbt plugin release #2838
  • Bugfix: Only delete directories if nothing is running #2822
  • Build(deps): Update logback-classic from 1.5.23 to 1.5.24 #2836
  • Build(deps): Update librarymanagement-ivy from 1.11.6 to 1.12.0 #2830
  • Build(deps): Update coursier, coursier-jvm from 2.1.25-M22 to 2.1.25-M23
    #2828
  • Build(deps): Update sbt, scripted-plugin, test-agent from 1.11.7 to 1.12.0
    #2831
  • Build(deps): Update zinc from 1.11.0 to 1.12.0 #2827
  • Build(deps): bump coursier/setup-action from 1 to 2 #2824
  • Build(deps): bump actions/upload-artifact from 5 to 6 #2825
  • Build(deps): bump actions/download-artifact from 6 to 7 #2826
  • Build(deps): Update scalafmt-core from 3.10.2 to 3.10.3 #2823
  • Feature: Add support for sbt 2 #2815
  • Build(deps): Update sbt-mdoc from 2.8.1 to 2.8.2 #2821
  • Build(deps): Update logback-classic from 1.5.22 to 1.5.23 #2820
  • Build(deps): Update coursier, coursier-jvm from 2.1.25-M21 to 2.1.25-M22
    #2819
  • Build(deps): Update asm, asm-util from 9.9 to 9.9.1 #2818
  • Build(deps): Update scala-library from 2.12.20 to 2.12.21 #2814
  • Build(deps): Update sbt-scalafix from 0.14.4 to 0.14.5 #2817
  • Build(deps): Update logback-classic from 1.5.21 to 1.5.22 #2813
  • Build(deps): Update coursier, coursier-jvm from 2.1.25-M20 to 2.1.25-M21
    #2811
  • Build(deps): Update sbt-mdoc from 2.8.0 to 2.8.1 #2812
  • Build(deps): Update pprint from 0.9.5 to 0.9.6 #2810
  • Build(deps): bump express from 4.21.0 to 4.22.1 in /website #2809
  • Build(deps): bump actions/checkout from 5 to 6 #2808
  • Build(deps): Update scalafmt-core from 3.10.1 to 3.10.2 #2806
  • Build(deps): Update scala-library from 2.13.17 to 2.13.18 #2805
  • Build(deps): Update pprint from 0.9.4 to 0.9.5 #2803
  • Build(deps): Update coursier, coursier-jvm from 2.1.25-M19 to 2.1.25-M20
    #2802
  • Build(deps): bump js-yaml from 3.13.1 to 4.1.1 in /website #2801
  • Bugfix: Fix website release #2800
  • Build(deps): bump js-yaml from 3.13.1 to 4.1.1 in /website #2799
  • Chore: Unignore deduplication test #2796

Contributors

According to git shortlog -sn --no-merges v2.0.17..v2.0.18, the following
people have contributed to this v2.0.18 release: scala-center-steward[bot],
Tomasz Godzik, dependabot[bot].

v2.0.17

13 Nov 19:20
9dba803

Choose a tag to compare

bloop v2.0.17

Analysis hash in the compilation result

Bloop v2.0.17 introduces a new report field to the compilation result to allow
clients to track the analysis hash of the last successful compilation.

This is represented in the data field of the CompileResult result message as a
map of project URIs to the hashes of the analyses of the projects. The
ScalaCompileReport message is defined as follows:

case class ScalaCompileReport(
      errors: Int,
      warnings: Int,
      isCompilationNoop: Boolean,
      compilationHashes: Map[String, Int]
)

New --show-rendered-message ccompilation options

If any Bloop client needs to see the rendered message of the compilation instead
of the raw message, it can now pass the --show-rendered-message option to the
compile command. This can be especially useful for command line clients that
want to see the compilation messages in a more human-readable format.

Bugfixes

  • fixed an issue with downloading compiler bridge sources in fallback mode, when
    credentials were needed for a custom repository.
  • use the default CompileReport in compilation task finished notification
    instead of a custom one
  • check modification time with millisecond precision when noop compilation is
    detected to track if files need to be copied. Previously, they would always be
    checked even if the modification time was the same.
  • don't use absolute path which might be longer than the limit for the limit of
    the path length when not needed for bsp sockets

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:

  • Build(deps): Update logback-classic from 1.5.20 to 1.5.21 #2797
  • Build(deps): Update scala-collection-compat from 2.13.0 to 2.14.0 #2767
  • Improvement: Add information about noop compilation to the compilation result
    #2786
  • Build(deps): Update commons-codec from 1.19.0 to 1.20.0 #2795
  • Bugfix: Also allow downloading sources in fallback #2794
  • Build(deps): bump coursier/cache-action from 6 to 7 #2789
  • Build(deps): Update expecty from 0.17.0 to 0.17.1 #2793
  • Build(deps): bump actions/upload-artifact from 4 to 5 #2791
  • Build(deps): bump actions/download-artifact from 5 to 6 #2790
  • Build(deps): bump actions/setup-node from 5 to 6 #2792
  • Build(deps): Update sbt-scalafmt from 2.5.5 to 2.5.6 #2788
  • Build(deps): Update scalafmt-core from 3.9.10 to 3.10.1 #2787
  • Add option to return rendered message when compiling via BSP #2781
  • Build(deps): Update scalafmt-core from 3.9.4 to 3.9.10 #2785
  • Bugfix: Use the default CompileReport #2784
  • Build(deps): Update os-lib from 0.11.5 to 0.11.6 #2783
  • Bugfix: Check modification time with milisecond precision #2782
  • Improvement: Don't use absolute path which might be longer than the limit
    #2776
  • Build(deps): Update svm from 25.0.0 to 25.0.1 #2780
  • Build(deps): Update logback-classic from 1.5.19 to 1.5.20 #2778
  • Build(deps): Update sbt-mdoc from 2.7.2 to 2.8.0 #2774
  • Build(deps): Update munit from 1.2.0 to 1.2.1 #2773
  • Build(deps): Update scalajs-env-nodejs, ... from 1.1.1 to 1.5.0 #2772
  • Bugfix: Ingore NoSuchFileException if file was already removed #2771
  • Build(deps): Update tools from 0.5.8 to 0.5.9 #2770
  • Build(deps): Update sbt-scalafix from 0.14.3 to 0.14.4 #2768
  • Build(deps): Update scalajs-env-jsdom-nodejs from 1.1.0 to 1.1.1 #2769
  • Build(deps): Update scala-library from 2.13.16 to 2.13.17 #2766
  • Build(deps): Update org.eclipse.jgit, ... from 5.13.3.202401111512-r to
    5.13.5.202508271544-r #2764
  • Build(deps): Update sbt, scripted-plugin, test-agent from 1.11.6 to 1.11.7
    #2763
  • Build(deps): Update librarymanagement-ivy from 1.11.5 to 1.11.6 #2762
  • Build(deps): Update asm, asm-util from 9.8 to 9.9 #2761

Contributors

According to git shortlog -sn --no-merges v2.0.16..v2.0.17, the following
people have contributed to this v2.0.17 release: scala-center-steward[bot],
Tomasz Godzik, Matt Dziuban, dependabot[bot].

v2.0.16

03 Oct 11:17
8297798

Choose a tag to compare

bloop v2.0.16

Bloop v2.0.16 is a bugfix release, which mainly fixes the native binaries for Windows.

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:

  • Improvement: Show path for HashedSource for better verbose output #2759
  • Bugfix: Add missing csjniutils-0.3.3 library for Windows #2758

Contributors

According to git shortlog -sn --no-merges v2.0.15..v2.0.16, the following people have contributed to
this v2.0.16 release: Tomasz Godzik.

v2.0.15

02 Oct 13:30
417981a

Choose a tag to compare

bloop v2.0.15

Bloop v2.0.15 is mostly a bugfix release, but also includes support for WebAssembly.

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:

  • Support WebAssembly: Correctly detect Scala.js 1.x scalaJSLinkerConfig#... #2745
  • Build(deps): bump actions/setup-node from 4 to 5 #2755
  • Chore: Update runners for macOS #2754
  • Bugfix: Fix releasing website #2753
  • Build(deps): Update sbt-jmh from 0.4.7 to 0.4.8 #2752
  • Build(deps): Update sbt-mdoc from 2.7.1 to 2.7.2 #2751
  • Build(deps): Update jna from 5.18.0 to 5.18.1 #2750
  • Build(deps): Update sbt-native-packager from 1.11.3 to 1.11.4 #2749
  • Build(deps): Update logback-classic from 1.5.18 to 1.5.19 #2748
  • Bump coursier to 2.1.25-M19 #2747
  • Build(deps): Update munit from 1.1.1 to 1.2.0 #2744
  • Build(deps): Update zinc from 1.10.8 to 1.11.0 #2743
  • Build(deps): Update sbt, scripted-plugin, test-agent from 1.11.2 to 1.11.6 #2742
  • Build(deps): Update librarymanagement-ivy from 1.11.2 to 1.11.5 #2741
  • Build(deps): Update svm from 24.2.2 to 25.0.0 #2740
  • Build(deps): Update scalajs-logging from 1.1.1 to 1.2.0 #2739
  • Build(deps): Update sbt-scalajs, scalajs-linker, ... from 1.19.0 to 1.20.1 #2738
  • Build(deps): Update github-api from 1.327 to 1.330 #2737
  • Build(deps): Update svm from 24.2.1 to 24.2.2 #2736
  • Build(deps): Update pprint from 0.9.0 to 0.9.4 #2729
  • Build(deps): Update jna from 5.17.0 to 5.18.0 #2734
  • Build(deps): Update directories-jni from 0.1.3 to 0.1.4 #2733
  • Build(deps): Update commons-codec from 1.18.0 to 1.19.0 #2732
  • Build(deps): Update utest from 0.8.8 to 0.8.9 #2731
  • Build(deps): Update sourcecode from 0.4.2 to 0.4.4 #2730
  • Build(deps): Update os-lib from 0.11.4 to 0.11.5 #2728
  • Build(deps): Update sbt-native-packager from 1.11.1 to 1.11.3 #2727
  • Build(deps): Update sbt-ci-release from 1.11.1 to 1.11.2 #2726

Contributors

According to git shortlog -sn --no-merges v2.0.14..v2.0.15, the following people have contributed to
this v2.0.15 release: scala-center-steward[bot], Rikito Taniguchi, Tomasz Godzik, Piotr Chabelski, dependabot[bot].

v2.0.14

22 Sep 09:44
65b0b29

Choose a tag to compare

bloop v2.0.14

Bloop v2.0.14 is a bugfix release:

  • Bugfix: Allow for more than 4 tasks to be run at the same time
  • Bugfix: Eagerly load sources when hashing to avoid stale diagnostics to be shown.
  • Bugfix: Don't log errors to BloopLogger when running an application via debugger endpoint.

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: Save initial source hashes when compiling #2722
  • Bugfix: Use mapParallelUnordered to enable full paralelism #2721
  • Improvement: Fix existing warnings #2720
  • Build(deps): bump actions/download-artifact from 4 to 5 #2719
  • Build(deps): bump actions/setup-java from 4 to 5 #2717
  • Build(deps): bump actions/checkout from 4 to 5 #2718
  • Improvement: Make Scalac jar discovery more flexible #2715
  • Improvement: Make sure onl sbt bridge is used for bridge artifacts #2712
  • Improvement: Log if visiting file fails #2710
  • Bugfix: Don't log error to BloopLogger #2709

Contributors

According to git shortlog -sn --no-merges v2.0.13..v2.0.14, the following people have contributed to
this v2.0.14 release: Tomasz Godzik, dependabot[bot].

v2.0.13

05 Aug 12:42
5ecaa69

Choose a tag to compare

bloop v2.0.13

Bloop v2.0.13 is a bugfix release.

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:

  • Chore: Update scala debug adapter to 4.2.8 #2706
  • Bugfix: Fix null pointer with sessions in CLI #2705

Contributors

According to git shortlog -sn --no-merges v2.0.12..v2.0.13, the following people have contributed to
this v2.0.13 release: Tomasz Godzik.

v2.0.12

30 Jul 16:36
6de6bb5

Choose a tag to compare

bloop v2.0.12

Bloop v2.0.12 is a bugfix release. The previous release didn't include a fix for expression evaluation in the debugger for Scala 3.7.2.

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:

  • Chore: Update scala debug adapter to 4.2.7 to include support for Scala 3.7.2 #2703

Contributors

According to git shortlog -sn --no-merges v2.0.11..v2.0.12, the following people have contributed to
this v2.0.12 release: Tomasz Godzik.

v2.0.11

30 Jul 12:16
98d2c71

Choose a tag to compare

bloop v2.0.11

Bloop v2.0.11 is a bugfix release.

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:

  • Update: Bump scala debug adapter to 4.2.6 #2701
  • Feature: Do not require list of projects for tests and compile #2700
  • Fix #2678: Handle projects with only resources #2692
  • Build(deps): Update utest from 0.8.7 to 0.8.8 #2696
  • Build(deps): Update utest from 0.8.5 to 0.8.7 #2694
  • Build(deps): Update sbt-scalafmt from 2.5.4 to 2.5.5 #2695
  • Build(deps): Update sbt-dynver from 5.1.0 to 5.1.1 #2693
  • Bugfix: Remove session after task finished #2674
  • Follow-up: Add nested tracing for debugging #2689
  • Build(deps): Update sbt, scripted-plugin, test-agent from 1.11.1 to 1.11.2 #2688
  • Build(deps): Update librarymanagement-ivy from 1.11.0 to 1.11.2 #2687
  • Build(deps): Update tools from 0.5.7 to 0.5.8 #2686
  • Build(deps): Update sbt-ci-release from 1.11.0 to 1.11.1 #2683
  • Build(deps): Update sbt, scripted-plugin, test-agent from 1.11.0 to 1.11.1 #2684
  • Build(deps): Update sbt, scripted-plugin, test-agent from 1.10.11 to 1.11.0 #2677
  • Build(deps): Update librarymanagement-ivy from 1.10.4 to 1.11.0 #2676
  • Build(deps): Update sbt-ci-release from 1.9.3 to 1.11.0 #2675
  • Add test that tries to reproduce an issue #2671
  • Improvement: Don't try to delete parent if the current directory was … #2670
  • Remove empty package directories after class invalidation. #2667
  • Build(deps): Update sbt-scalafix from 0.14.2 to 0.14.3 #2668

Contributors

According to git shortlog -sn --no-merges v2.0.10..v2.0.11, the following people have contributed to
this v2.0.11 release: scala-center-steward[bot], Michał Wiącek, Tomasz Godzik.

v2.0.10

07 May 15:41
051ce0a

Choose a tag to compare

bloop v2.0.10

Bloop v2.0.10 is a bugfix release.

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:

  • Improvement: Try to fallback to locally available coursier to work around potential issues #2664
  • Build(deps): Update scala-debug-adapter from 4.2.4 to 4.2.5 #2660
  • Build(deps): Update munit from 1.1.0 to 1.1.1 #2663
  • Build(deps): Update sbt-scalajs, scalajs-linker, ... from 1.18.2 to 1.19.0 #2662
  • Chore: Update docs to not include bloop.json #2658
  • Fix: empty environment variables are not handled in process forkers #2656
  • Build(deps): Update svm from 24.2.0 to 24.2.1 #2654
  • Build(deps): Update sbt-mdoc from 2.7.0 to 2.7.1 #2655
  • Bugfix: Don't throw if scala jars do not exists #2652
  • Build(deps): Update sbt-mdoc from 2.6.5 to 2.7.0 #2651
  • Formatting test output based on screen length of 80 #2636
  • Build(deps): Update asm, asm-util from 9.7.1 to 9.8 #2648

Contributors

According to git shortlog -sn --no-merges v2.0.9..v2.0.10, the following people have contributed to
this v2.0.10 release: tambonbon, scala-center-steward[bot], Tomasz Godzik, Myungbae Son.