Releases: scalacenter/bloop
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.
v1.6.0
bloop v1.6.0
Bloop v1.6.0 introduces support for best effort compilation in Scala 3, which
can be used by build servers to provide better feedback when code is not
compiling. It will create separate artifacts in that case, which only the
compiler understands and can use to type check your code that depends on the
broken code.
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 #2365
- Build(deps): Update librarymanagement-ivy, sbt, ... from 1.10.0 to 1.10.1
#2364 - Fix recent regressions not allowing Metals to pass its tests #2363
- Build(deps): Update github-api from 1.322 to 1.323 #2362
- Add support for BSP TestParamsData kinds #2360
- Support Scala 3's Best Effort compilation #2049
- Updated js-bridge with newest configuration #2359
- Bugfix: Fix wrong comparison as reproted by the compiler #2357
- Build(deps): Update tools from 0.5.3 to 0.5.4 #2358
- Build(deps): Update bloop-config from 2.0.0 to 2.0.2 #2356
- Build(deps): Update github-api from 1.321 to 1.322 #2354
- Build(deps): Update sbt-mdoc from 2.5.2 to 2.5.3 #2353
- Fix: Only consider scala source files when lifting fatal errors #2346
- Build(deps): Update scalafmt-core from 3.8.1 to 3.8.2 #2351
- Build(deps): Update tools from 0.5.2 to 0.5.3 #2347
- Chore(deps): bump scalacenter/sbt-dependency-submission from 2 to 3 #2345
- Bugfix: Don't add -release flag if target is already present #2343
- Build(deps): Update tools from 0.5.1 to 0.5.2 #2342
- Build(deps): Update sourcecode from 0.4.1 to 0.4.2 #2340
- Fix reporting after deduplicating compilations #2339
Contributors
According to git shortlog -sn --no-merges v1.5.18..v1.6.0
, the following
people have contributed to this v1.6.0
release: scala-center-steward[bot], Jan
Chyb, Tomasz Godzik, Kristian Nedrevold-Hansen, Mason Edmison, Mason Lazalier
Edmison, dependabot[bot].
v1.5.18
bloop v1.5.18
Bloop v1.5.18 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 Scala debug adapter to 4.1.1 #2336
- Build(deps): Update scala-debug-adapter from 4.0.4 to 4.1.0 #2334
- Build(deps): Update zinc from 1.9.6 to 1.10.0 #2332
- Build(deps): Update sbt, test-agent from 1.9.9 to 1.10.0 #2333
- Build(deps): Update librarymanagement-ivy from 1.9.3 to 1.10.0 #2331
- Build(deps): Update scala-library from 2.13.13 to 2.13.14 #2330
- Build(deps): Update sbt-scalafix from 0.12.0 to 0.12.1 #2329
- Build(deps): Update commons-codec from 1.16.1 to 1.17.0 #2328
- Take into account build tool-supplied bridge JARs #1990
- Build(deps): Update tools from 0.5.0 to 0.5.1 #2325
- Build(deps): Update sourcecode from 0.4.0 to 0.4.1 #2324
- Implement BSP buildTarget/outputPaths #2323
- Build(deps): Update utest from 0.8.2 to 0.8.3 #2322
- Build(deps): Update sourcecode from 0.3.1 to 0.4.0 #2321
- Build(deps): Update pprint from 0.8.1 to 0.9.0 #2320
- Build(deps): Update sbt-native-packager from 1.9.16 to 1.10.0 #2318
- Build(deps): Update tools from 0.5.0-RC3 to 0.5.0 #2316
- Fix: correctly decode project name from build target uri #2313
- Chore: Fix link to setup #2314
- Fix: allow for spaces in project name #2311
- Build(deps): Update tools from 0.5.0-RC2 to 0.5.0-RC3 #2308
Contributors
According to git shortlog -sn --no-merges v1.5.17..v1.5.18
, the following people have contributed to
this v1.5.18
release: scala-center-steward[bot], Tomasz Godzik, tgodzik, Jocelyn Turcotte, Katarzyna Marek, Alexandre Archambault.