Skip to content

Releases: scalacenter/bloop

v2.0.8

21 Jan 12:19
f05fd12
Compare
Choose a tag to compare

bloop v2.0.8

Bloop v2.0.8 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: Bump debug adapter to 4.2.2 #2582
  • Bugfix: Don't copy resources in directories starting with a dot #2580
  • Bugfix: Also copy resources on noop #2579
  • Build(deps): Update sbt-scalafmt from 2.5.3 to 2.5.4 #2577
  • Build(deps): Update scalafmt-core from 3.8.4 to 3.8.5 #2578
  • Build(deps): Update scala-library from 2.13.15 to 2.13.16 #2576

Contributors

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

v2.0.7

16 Jan 11:53
4095dee
Compare
Choose a tag to compare

bloop v2.0.7

Bloop v2.0.7 is introduces bugfixes and several improvements for Scala Native
and Scala JS thanks to Kristian Nedrevold.

Installing Bloop

For more details about installing Bloop, please see
Bloop's Installation Guide)

Fixes and improvements:

  • Better support for linking SN #2567
  • Chore: Mark 'restarted session does not contain JDI output' as flaky #2561
  • Bugfix: Don't add single files to classpath #2553
  • Bugfix: Install sbt to fix CI #2558
  • Bugfix: Remove ??? from Bloop rifle and log properly #2551
  • Bugfix: Synchronize on target instead of origin when copying #2552
  • Add --link flag to compile to allow linking through BSP #2535
  • Bugfix: Treat -Werror the same as -Xfatal-warnings #2539

Dependency Updates

  • Deps: bloop-config 2.3.0 -> 2.3.1 #2572
  • Build(deps): Update sbt-scalafix from 0.13.0 to 0.14.0 #2571
  • Build(deps): Update scalafmt-core from 3.8.3 to 3.8.4 #2570
  • Build(deps): Update sbt-scalafmt from 2.5.2 to 2.5.3 #2569
  • Build(deps): Update coursier, coursier-jvm from 2.1.23 to 2.1.24 #2564
  • Build(deps): Update utest from 0.8.4 to 0.8.5 #2563
  • Build(deps): Update sbt-scalajs, scalajs-linker, ... from 1.17.0 to 1.18.1
    #2565
  • Build(deps): Update interface from 1.0.26 to 1.0.27 #2559
  • Build(deps): Update munit from 1.0.3 to 1.0.4 #2560
  • Build(deps): Update logback-classic from 1.5.15 to 1.5.16 #2555
  • Build(deps): Update sbt-native-packager from 1.10.4 to 1.11.0 #2556
  • Build(deps): Update commons-codec from 1.17.1 to 1.17.2 #2557
  • Build(deps): Update coursier, coursier-jvm from 2.1.22 to 2.1.23 #2547
  • Build(deps): Update sbt, scripted-plugin, test-agent from 1.10.6 to 1.10.7
    #2546
  • Build(deps): Update jna from 5.15.0 to 5.16.0 #2544
  • Build(deps): Update zinc from 1.10.5 to 1.10.7 #2545
  • Build(deps): Update logback-classic from 1.5.14 to 1.5.15 #2543
  • Build(deps): Update sbt-ci-release from 1.9.0 to 1.9.2 #2541
  • Build(deps): Update logback-classic from 1.5.13 to 1.5.14 #2540
  • Build(deps): Update logback-classic from 1.5.12 to 1.5.13 #2538
  • Build(deps): Update coursier, coursier-jvm from 2.1.21 to 2.1.22 #2537

Merged pull requests

Here's a list of pull requests that were merged:

Contributors

According to git shortlog -sn --no-merges v2.0.6..v2.0.7, the following people
have contributed to this v2.0.7 release: scala-center-steward[bot], Kristian
Nedrevold-Hansen, Tomasz Godzik, Kristian Nedrevold, tgodzik.

v2.0.6

13 Dec 13:53
50675e3
Compare
Choose a tag to compare

bloop v2.0.6

Bloop v2.0.6 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:

  • Build(deps): Update coursier, coursier-jvm from 2.1.20 to 2.1.21 #2533
  • Build(deps): Update sbt-mdoc from 2.6.1 to 2.6.2 #2534
  • Bugfix: Drop pipelining options coming from sbt #2527
  • Build(deps): Update interface from 1.0.25 to 1.0.26 #2530
  • Build(deps): Update dependency from 0.3.1 to 0.3.2 #2529
  • Build(deps): Update coursier, coursier-jvm from 2.1.19 to 2.1.20 #2528
  • Fix issue with BE compilations incorrectly reusing successful artifacts
    #2520
  • Build(deps): Update munit from 1.0.2 to 1.0.3 #2525
  • Build(deps): Update sbt, scripted-plugin, test-agent from 1.10.5 to 1.10.6
    #2523
  • Build(deps): Update zinc from 1.10.4 to 1.10.5 #2524
  • Build(deps): Update librarymanagement-ivy from 1.10.2 to 1.10.3 #2522
  • Build(deps): Update interface from 1.0.24 to 1.0.25 #2521
  • Build(deps): Update coursier, coursier-jvm from 2.1.18 to 2.1.19 #2518
  • Bugfix: Catch fatal errors when persisting zinc analysis #2516
  • Bugfix: Fix compilation error and make sure cli module is compiled #2512
  • Build(deps): Update interface from 1.0.23 to 1.0.24 #2511
  • Build(deps): Update coursier, coursier-jvm from 2.1.17 to 2.1.18 #2510
  • Build(deps): Update tools from 0.5.5 to 0.5.6 #2509
  • Build(deps): Update expecty from 0.16.0 to 0.17.0 #2507
  • Build(deps): Update dependency from 0.2.5 to 0.3.1 #2508
  • Build(deps): Update dependency from 0.2.4 to 0.2.5 #2504
  • Build(deps): Update interface from 1.0.22 to 1.0.23 #2505
  • Build(deps): Update coursier, coursier-jvm from 2.1.16 to 2.1.17 #2502
  • Build(deps): Update sbt-buildinfo from 0.13.0 to 0.13.1 #2503
  • Build(deps): Update coursier, coursier-jvm from 2.1.15 to 2.1.16 #2501

Contributors

According to git shortlog -sn --no-merges v2.0.5..v2.0.6, the following people
have contributed to this v2.0.6 release: scala-center-steward[bot], Tomasz
Godzik, Jan Chyb.

v2.0.5

07 Nov 16:04
7cbdc79
Compare
Choose a tag to compare

bloop v2.0.5

Bloop v2.0.5 is a bugfix release. The main purpose is to revert the shapeless
upgrade which seems to have broken the integration with BSP clients such as
Metals.

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: Revert shapeless update #2499
  • Chore: Remove 5 second timeout which makes tests flaky #2498
  • Build(deps): Update coursier, coursier-jvm from 2.1.14 to 2.1.15 #2497
  • bugfix: Use last modified time instead of creation time for detecting orphaned
    directories #2489

Contributors

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

v2.0.4

06 Nov 09:50
df40056
Compare
Choose a tag to compare

bloop v2.0.4

Bloop v2.0.4 is a bugfix release.

  • fixed issues with best effort compilation in Scala 3
  • fixed wartremover integration when added via sbt plugin
  • fixed issues when recompiling after renaming a class in Metals
  • fixed issues with -release 11 being added for Scala versions that do not
    support it

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: Ignore test on linux for the time being #2495
  • Chore: Fix variable refering to older macOS #2494
  • Build(deps): Update sbt, test-agent from 1.10.4 to 1.10.5 #2492
  • Build(deps): Update shapeless from 2.3.4 to 2.3.12 #2493
  • Bugfix: Compile only existing classes #2490
  • Build(deps): Update sbt-buildinfo from 0.12.0 to 0.13.0 #2491
  • Build(deps): Update sbt, test-agent, zinc from 1.10.3 to 1.10.4 #2488
  • Improvement: Use sbt bridge defined by the user #2484
  • Bugfix: Make absolute path from relative plugin paths #2485
  • Build(deps): Update logback-classic from 1.5.11 to 1.5.12 #2486
  • Remove betasty directory on successful compilation backgroundTasks #2410
  • Chore: Replace original jsonrpc4s #2483
  • Build(deps): Update os-lib from 0.11.2 to 0.11.3 #2482
  • Build(deps): Update sbt-ci-release from 1.8.0 to 1.9.0 #2481
  • Build(deps): Update sbt, test-agent, zinc from 1.10.2 to 1.10.3 #2480
  • Chore: Remove macOS-12 since it's scheduled for removal #2473
  • Build(deps): Update librarymanagement-ivy from 1.10.1 to 1.10.2 #2476
  • Build(deps): Update dependency from 0.2.3 to 0.2.4 #2474
  • Build(deps): Update interface from 1.0.21 to 1.0.22 #2475
  • Build(deps): Update os-lib from 0.11.1 to 0.11.2 #2472
  • Build(deps): Update svm from 24.1.0 to 24.1.1 #2471
  • Build(deps): Update logback-classic from 1.5.10 to 1.5.11 #2470
  • Build(deps): Update bloop-config from 2.0.3 to 2.1.0 #2469
  • Build(deps): Update sbt-ci-release from 1.7.0 to 1.8.0 #2468
  • Build(deps): Update logback-classic from 1.5.9 to 1.5.10 #2466
  • Build(deps): Update sbt-dynver from 5.0.1 to 5.1.0 #2467
  • Improvement: Cache platform bridge jobs artifacts #2465
  • Bugfix: Don't add -release flag for Scala 2.11 #2462
  • Build(deps): Update coursier, coursier-jvm from 2.1.13 to 2.1.14 #2464
  • Build(deps): Update sbt-git from 2.0.1 to 2.1.0 #2463

Contributors

According to git shortlog -sn --no-merges v2.0.3..v2.0.4, the following people
have contributed to this v2.0.4 release: scala-center-steward[bot], Tomasz
Godzik, Jan Chyb.

v2.0.3

09 Oct 09:19
bd41960
Compare
Choose a tag to compare

bloop v2.0.3

Bloop v2.0.3 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:

  • Build(deps): Update os-lib from 0.10.7 to 0.11.0 #2457
  • Build(deps): Update asm, asm-util from 9.7 to 9.7.1 #2456
  • Build(deps): Update scalajs-linker, ... from 1.16.0 to 1.17.0 #2454
  • Build(deps): Update sbt-scalajs, scalajs-linker, ... from 1.16.0 to 1.17.0
    #2453
  • Build(deps): Update sbt-scalafix from 0.12.1 to 0.13.0 #2452
  • Build(deps): Update scala-library from 2.13.14 to 2.13.15 #2451
  • Bugfix: Use proper rt.jar if it exists #2450
  • Improvement: Respect bspEnabled when generating bloop config files #2446
  • Build(deps): Update sbt-mdoc from 2.6.0 to 2.6.1 #2447

Contributors

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

v2.0.2

18 Sep 14:19
2b9ea74
Compare
Choose a tag to compare

bloop v2.0.2

Bloop v2.0.2 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:

  • Build(deps): Update coursier, coursier-jvm from 2.1.12 to 2.1.13 #2440
  • Build(deps): Update github-api from 1.325 to 1.326 #2443
  • Build(deps): Update interface from 1.0.20 to 1.0.21 #2441
  • Build(deps): Update svm from 24.0.2 to 24.1.0 #2442
  • Bugfix: Don't republish old errors on successful compilation #2427
  • Docs: Add release notes for Bloop 2.0.1 #2434
  • Build(deps): Update sbt-mdoc from 2.5.4 to 2.6.0 #2439
  • Build(deps): Update sbt, test-agent, zinc from 1.10.1 to 1.10.2 #2438
  • Build(deps): Update github-api from 1.324 to 1.325 #2436
  • Build(deps): Update munit from 1.0.1 to 1.0.2 #2437
  • Chore(deps): bump express from 4.19.2 to 4.21.0 in /website #2433
  • Build(deps): Update coursier, coursier-jvm from 2.1.11 to 2.1.12 #2431
  • Build(deps): Update os-lib from 0.10.6 to 0.10.7 #2430
  • Build(deps): Update interface from 1.0.19 to 1.0.20 #2432

Contributors

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

v2.0.1

17 Sep 11:35
b9170ed
Compare
Choose a tag to compare

bloop v2.0.1

Bloop v2.0.1 is mostly a bugfix release, but it also adds native binaries for
ARM 64 architecture.

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:

  • Fix: report compile progress when no-op after unsuccessful compilation #2395
  • Build(deps): Update coursier, coursier-jvm from 2.1.10 to 2.1.11 #2426
  • Docs: Update docs after recent changes #2419
  • Bugfix: Create rt.jar when compiling for JDK 8 #2422
  • Bugfix: Make sure tmp directories are removed #2423
  • Bugfix: Try to stop bloop if unable to run about #2421
  • Build(deps): Update logback-classic from 1.5.7 to 1.5.8 #2424
  • Build(deps): Update os-lib from 0.10.5 to 0.10.6 #2425
  • Build(deps): Update scala-library from 2.12.19 to 2.12.20 #2418
  • Build(deps): Update scala-debug-adapter from 4.2.0 to 4.2.1 #2420
  • Build(deps): Update os-lib from 0.10.4 to 0.10.5 #2416
  • Improvement: Add artifacts for M1 #2412
  • Chore: Update release artifacts #2411
  • Build(deps): Update sbt-ci-release from 1.6.0 to 1.6.1 #2407
  • Build(deps): Update os-lib from 0.10.3 to 0.10.4 #2408
  • Build(deps): Update github-api from 1.323 to 1.324 #2409
  • Bugfix: Check is lib and /usr/sbin paths exists before listing #2405
  • Build(deps): Update tools from 0.5.4 to 0.5.5 #2406
  • Build(deps): Update logback-classic from 1.3.14 to 1.5.7 #2404
  • Improvement: Add option to watch unmanaged inputs #2389
  • Bugfix: Forward standard output to logger #2361
  • Bugfix: Update bloop-coursier.json #2402

Contributors

According to git shortlog -sn --no-merges v2.0.0..v2.0.1, the following people
have contributed to this v2.0.1 release: Tomasz Godzik,
scala-center-steward[bot], kasiaMarek, tgodzik.

v2.0.0

15 Aug 10:41
46b864b
Compare
Choose a tag to compare

bloop v2.0.0

Bloop v2.0.0 is a new major release, which changes a number of release artifacts
and the way Bloop clients should connect to the server.

Specifically:

  • launcher, bloopgun, sockets modules have been removed
  • bloop-rifle module has been added, which is responsible for starting the Bloop
    server and connecting to it
  • cli module has been added, which produces the native image binary so that
    Bloop can be used from command line
  • Bloop will now use named sockets added in JDK 16 as the primary way of
    communicating with clients. This means Bloop itself will only run with JDK 16
    or higher now, however all the needed flags have been added previously, so
    that code compiles with the correct version of JDK in mind.

If you use Bloop in your tools, do let us know and we can help you integrate
with the new changes.

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 munit from 1.0.0 to 1.0.1 #2397
  • Build(deps): Update sbt-ci-release from 1.5.12 to 1.6.0 #2396
  • Build(deps): Update utest from 0.8.3 to 0.8.4 #2393
  • Build(deps): Update bloop-config from 2.0.2 to 2.0.3 #2392
  • Chore: Rename cli to bloop-cli #2391
  • Improvement: Generate static fallback map if can't use complete deps … #2388
  • Docs: Add release notes for 2.0.0-RC1 #2387
  • Build(deps): Update sbt-native-packager from 1.10.0 to 1.10.4 #2390
  • Build(deps): Update scalafmt-core from 3.8.2 to 3.8.3 #2385
  • Build(deps): Update os-lib from 0.10.2 to 0.10.3 #2384
  • Improvement: Rename server class so that it's easier to recognize if … #2382
  • Build(deps): Update svm from 24.0.1 to 24.0.2 #2383
  • Refactor: Keep daemon socket used by Scala Cli #2370
  • Build(deps): Update commons-codec from 1.17.0 to 1.17.1 #2380
  • Build(deps): Update svm from 22.3.5 to 24.0.1 #2381
  • Build(deps): Update svm from 22.3.0 to 22.3.5 #2377
  • Build(deps): Update munit from 0.7.29 to 1.0.0 #2379
  • Build(deps): Update scala-collection-compat from 2.11.0 to 2.12.0 #2378
  • Build(deps): Update os-lib from 0.9.3 to 0.10.2 #2376
  • Build(deps): Update dependency from 0.2.2 to 0.2.3 #2375
  • Build(deps): Update coursier, coursier-jvm from 2.1.0-M6-53-gb4f448130 to
    2.1.10 #2374
  • Build(deps): Update os-lib from 0.9.0 to 0.9.3 #2373
  • Build(deps): Update expecty from 0.15.4 to 0.16.0 #2371
  • Chore: Update Java version for releases #2369
  • Feature: Switch to using Bloop Rifle and backport all improvements #2355
  • Build(deps): Update sbt-mdoc from 2.5.3 to 2.5.4 #2368

Contributors

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

v2.0.0-RC1

31 Jul 12:48
46c233f
Compare
Choose a tag to compare
v2.0.0-RC1 Pre-release
Pre-release

bloop v2.0.0-RC1

Bloop v2.0.0-RC1 is a new major release, which changes a number release
artifacts and the way Bloop clients should connect to the server.

Specifically:

  • launcher, bloopgun, sockets modules have been removed
  • bloop-rifle module has been added, which is responsible for starting the Bloop
    server and connecting to it
  • cli module has been added, which produces the native image binary so that
    Bloop can be used from command line
  • Bloop will now use named sockets added in JDK 16 as the primary way of
    communicating with clients. This means Bloop itself will only run with JDK 16
    or higher now, however all needed flags have been added previously, so that
    code compiles with the correct version of JDK in mind.

If you use Bloop in your tools, do let us know and we can help you integrate
with the new changes.

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 scalafmt-core from 3.8.2 to 3.8.3 #2385
  • Build(deps): Update os-lib from 0.10.2 to 0.10.3 #2384
  • Improvement: Rename server class so that it's easier to recognize if … #2382
  • Build(deps): Update svm from 24.0.1 to 24.0.2 #2383
  • Refactor: Keep daemon socket used by Scala Cli #2370
  • Build(deps): Update commons-codec from 1.17.0 to 1.17.1 #2380
  • Build(deps): Update svm from 22.3.5 to 24.0.1 #2381
  • Build(deps): Update svm from 22.3.0 to 22.3.5 #2377
  • Build(deps): Update munit from 0.7.29 to 1.0.0 #2379
  • Build(deps): Update scala-collection-compat from 2.11.0 to 2.12.0 #2378
  • Build(deps): Update os-lib from 0.9.3 to 0.10.2 #2376
  • Build(deps): Update dependency from 0.2.2 to 0.2.3 #2375
  • Build(deps): Update coursier, coursier-jvm from 2.1.0-M6-53-gb4f448130 to
    2.1.10 #2374
  • Build(deps): Update os-lib from 0.9.0 to 0.9.3 #2373
  • Build(deps): Update expecty from 0.15.4 to 0.16.0 #2371
  • Chore: Update Java version for releases #2369
  • Feature: Switch to using Bloop Rifle and backport all improvements #2355
  • Build(deps): Update sbt-mdoc from 2.5.3 to 2.5.4 #2368

Contributors

According to git shortlog -sn --no-merges v1.6.0..v2.0.0-RC1, the following
people have contributed to this v2.0.0-RC1 release: scala-center-steward[bot],
Tomasz Godzik.