Skip to content

Releases: scalacenter/bloop

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.

v1.6.0

09 Jul 15:43
6a32d20
Compare
Choose a tag to compare

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

23 May 12:49
be00748
Compare
Choose a tag to compare

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.

v1.5.17

04 Apr 10:20
00beddb
Compare
Choose a tag to compare

bloop v1.5.17

Bloop v1.5.17 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:

  • Bugfix: Don't show error message if nothing needs to be send, but end was processed #2306
  • Build(deps): Update scalafmt-core from 3.8.0 to 3.8.1 #2305

Contributors

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

v1.5.16

27 Mar 08:54
3292c8b
Compare
Choose a tag to compare

bloop v1.5.16

Main changes involve adding support for Scala Native 0.5, adding support for
hot-code reload and limiting amount of compile notifications being sent when
noop compilation is done.

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 sbt-buildinfo from 0.11.0 to 0.12.0 #2299
  • Build(deps): Update sbt-scalajs, scalajs-linker, ... from 1.15.0 to 1.16.0
    #2298
  • Build(deps): Update tools from 0.5.0-RC1 to 0.5.0-RC2 #2297
  • Chore: Add support for Scala Native 0.5.0 #2293
  • Build(deps): Update scala-debug-adapter from 4.0.3 to 4.0.4 #2296
  • Fix: correctly parse java version #2291
  • Build(deps): Update sbt-scalafix from 0.11.1 to 0.12.0 #2287
  • Build(deps): Update scala-debug-adapter from 4.0.2 to 4.0.3 #2290
  • Build(deps): Update scala-debug-adapter from 4.0.1 to 4.0.2 #2285
  • Chore: Update Scala versions #2283
  • Build(deps): Update sbt, test-agent from 1.9.8 to 1.9.9 #2280
  • Build(deps): Update log4j-core from 2.22.1 to 2.23.0 #2278
  • Build(deps): Update scalafmt-core from 3.7.17 to 3.8.0 #2277
  • Update scala-debug-adpater to 4.x and add support for hot code replace #2276
  • Refactor: don't send task start/end for no-op compilations #2274
  • Fix classpath options #2269
  • Fix: erase scrollback when clearing the screen #2267
  • Build(deps): Update commons-codec from 1.16.0 to 1.16.1 #2266

Contributors

According to git shortlog -sn --no-merges v1.5.15..v1.5.16, the following
people have contributed to this v1.5.16 release: scala-center-steward[bot],
Adrien Piquerez, Tomasz Godzik, Chris Kipp, Kamil Podsiadło, Katarzyna Marek,
Lucas Nouguier.

v1.5.15

06 Feb 10:40
fb2eb4e
Compare
Choose a tag to compare

bloop v1.5.15

Bloop v1.5.15 is a bugfix release intended to fix a regression introduced in
v1.5.14 that made it impossible to run Bloop on JDK 8.

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 logback to one still supporting JDK 8 #2262
  • Bugfix: Fix the location of downloaded artifacts #2261

Contributors

According to git shortlog -sn --no-merges v1.5.14..v1.5.15, the following
people have contributed to this v1.5.15 release: Tomasz Godzik.