Releases: scalacenter/bloop
v2.0.8
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
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
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
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
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
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
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
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
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
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.