Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: scalacenter/bloop
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.5.9
Choose a base ref
...
head repository: scalacenter/bloop
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.5.10
Choose a head ref

Commits on Jul 17, 2023

  1. Copy the full SHA
    1a83daa View commit details

Commits on Jul 18, 2023

  1. Copy the full SHA
    d78f889 View commit details
  2. chore: Remove verbose option otherwise it's always verbose

    It seems because we add an option to log verbose option to BSP, now it's always doing it, since verbose is specified at the start. I changed that in order to be able to specify verbose on demand for compile.
    tgodzik committed Jul 18, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    65d6aa0 View commit details
  3. Merge pull request #2118 from scalacenter/kpodsiadlo/export-sources-f…

    …rom-sbt
    
    feat: fallback to `source` and `javadoc` classifiers when exporting projects from sbt
    tgodzik authored Jul 18, 2023
    Copy the full SHA
    f2dc891 View commit details
  4. Merge pull request #2121 from tgodzik/remove-verbose

    chore: Remove verbose option otherwise it's always verbose
    tgodzik authored Jul 18, 2023
    Copy the full SHA
    41a45f2 View commit details

Commits on Jul 21, 2023

  1. Copy the full SHA
    bf8e29a View commit details
  2. Merge pull request #2122 from tgodzik/fallback-to-line

    bugfix: Handle compiler position that is not a range
    tgodzik authored Jul 21, 2023
    Copy the full SHA
    9c80782 View commit details

Commits on Jul 24, 2023

  1. Copy the full SHA
    9e7a624 View commit details

Commits on Jul 26, 2023

  1. Copy the full SHA
    cda3256 View commit details
  2. chore: Also bump sbt to 1.9.3

    tgodzik committed Jul 26, 2023
    Copy the full SHA
    f0fac2d View commit details

Commits on Jul 27, 2023

  1. Copy the full SHA
    46c1247 View commit details
  2. Merge pull request #2126 from scalacenter/update/scalafmt-core-3.7.11

    build(deps): Update scalafmt-core from 3.7.10 to 3.7.11
    ckipp01 authored Jul 27, 2023
    Copy the full SHA
    1e7d195 View commit details
  3. Merge pull request #2123 from scalacenter/update/zinc-1.9.3

    build(deps): Update zinc from 1.9.2 to 1.9.3
    tgodzik authored Jul 27, 2023
    Copy the full SHA
    72a858a View commit details

Commits on Jul 28, 2023

  1. Copy the full SHA
    f6861cc View commit details
  2. Merge pull request #2127 from tgodzik/fix-infinite

    bugfix: Fix infinite recursion
    tgodzik authored Jul 28, 2023
    Copy the full SHA
    041a90b View commit details
  3. specify scip javac plugin targetroot exactly

    Arthur McGibbon committed Jul 28, 2023
    Copy the full SHA
    bfe873a View commit details

Commits on Aug 1, 2023

  1. Merge pull request #2128 from Arthurm1/specify_javac_target_root

    specify scip javac plugin targetroot exactly
    tgodzik authored Aug 1, 2023
    Copy the full SHA
    a3a78de View commit details

Commits on Aug 3, 2023

  1. Copy the full SHA
    865eeea View commit details
  2. Merge pull request #2129 from scalacenter/update/scala-debug-adapter-…

    …3.1.4
    
    build(deps): Update scala-debug-adapter from 3.1.3 to 3.1.4
    tgodzik authored Aug 3, 2023
    Copy the full SHA
    9c0c16a View commit details

Commits on Aug 4, 2023

  1. Copy the full SHA
    24a4d3b View commit details
  2. Copy the full SHA
    0d51801 View commit details
  3. Merge pull request #2131 from scalacenter/update/zt-zip-1.16

    build(deps): Update zt-zip from 1.15 to 1.16
    ckipp01 authored Aug 4, 2023
    Copy the full SHA
    b2b339c View commit details
  4. Merge pull request #2130 from scalacenter/update/scalafmt-core-3.7.12

    build(deps): Update scalafmt-core from 3.7.11 to 3.7.12
    ckipp01 authored Aug 4, 2023
    Copy the full SHA
    a95134b View commit details

Commits on Aug 16, 2023

  1. improvement: Correctly download Scala 2 bridge for Scala 2.13.12

    In preparation for the new Scala 2.13.12 release
    tgodzik committed Aug 16, 2023
    Copy the full SHA
    0f2227f View commit details

Commits on Aug 17, 2023

  1. Merge pull request #2133 from tgodzik/scala2-sbt-bridge

    improvement: Correctly download Scala 2 bridge for Scala 2.13.12
    tgodzik authored Aug 17, 2023
    Copy the full SHA
    625b4e3 View commit details

Commits on Aug 25, 2023

  1. Copy the full SHA
    cce8474 View commit details
  2. Copy the full SHA
    bb51cba View commit details
  3. Merge pull request #2136 from scalacenter/update/sbt-1.9.4

    build(deps): Update sbt, test-agent from 1.9.3 to 1.9.4
    tgodzik authored Aug 25, 2023
    Copy the full SHA
    078de18 View commit details
  4. Merge pull request #2135 from scalacenter/update/librarymanagement-iv…

    …y-1.9.2
    
    build(deps): Update librarymanagement-ivy from 1.9.1 to 1.9.2
    tgodzik authored Aug 25, 2023
    Copy the full SHA
    87f1615 View commit details
  5. docs: Add release notes for 1.5.10

    I wanted to include the recent changes around the bridges before the next Metals release.
    tgodzik committed Aug 25, 2023
    Copy the full SHA
    2c6f9e5 View commit details

Commits on Aug 28, 2023

  1. Merge pull request #2137 from tgodzik/release-notes-1.5.10

    docs: Add release notes for 1.5.10
    tgodzik authored Aug 28, 2023
    Copy the full SHA
    100cb10 View commit details
Showing with 197 additions and 36 deletions.
  1. +1 −1 .scalafmt.conf
  2. +6 −2 backend/src/main/scala/bloop/ScalaInstance.scala
  3. +19 −2 backend/src/main/scala/sbt/internal/inc/BloopComponentCompiler.scala
  4. +42 −4 backend/src/main/scala/sbt/internal/inc/bloop/internal/BloopAnalysisCallback.scala
  5. +41 −3 backend/src/main/scala/sbt/internal/inc/bloop/internal/ConcurrentAnalysisCallback.scala
  6. +8 −1 frontend/src/main/scala/bloop/engine/tasks/CompileTask.scala
  7. +4 −4 frontend/src/main/scala/bloop/logging/BspServerLogger.scala
  8. +1 −1 frontend/src/test/resources/compiler-plugin-allowlist/project/build.properties
  9. +1 −1 frontend/src/test/resources/cross-test-build-scala-native-0.4/project/build.properties
  10. +1 −1 frontend/src/test/resources/cross-test-build-scalajs-0.6/project/build.properties
  11. +1 −1 frontend/src/test/resources/cross-test-build-scalajs-1.0/project/build.properties
  12. +1 −1 frontend/src/test/resources/cross-test-build-scalajs-1.x/project/build.properties
  13. +1 −1 frontend/src/test/resources/custom-test-framework/project/build.properties
  14. +1 −1 frontend/src/test/resources/no-test-frameworks/project/project/build.properties
  15. +1 −1 frontend/src/test/resources/scala-seed-project/project/build.properties
  16. +1 −1 frontend/src/test/resources/simple-build/project/build.properties
  17. +13 −2 frontend/src/test/scala/bloop/ScalaVersionsSpec.scala
  18. +1 −0 integrations/sbt-bloop/src/main/scala/bloop/integrations/sbt/SbtBloop.scala
  19. +1 −2 launcher-core/src/main/scala/bloop/launcher/bsp/BspBridge.scala
  20. +46 −0 notes/v1.5.10.md
  21. +5 −5 project/Dependencies.scala
  22. +1 −1 project/build.properties
2 changes: 1 addition & 1 deletion .scalafmt.conf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version = "3.7.10"
version = "3.7.12"
runner.dialect = scala213
maxColumn = 100
docstrings.style = Asterisk
8 changes: 6 additions & 2 deletions backend/src/main/scala/bloop/ScalaInstance.scala
Original file line number Diff line number Diff line change
@@ -17,6 +17,8 @@ import bloop.internal.build.BloopScalaInfo
import bloop.logging.DebugFilter
import bloop.logging.Logger

import coursierapi.Repository

final class ScalaInstance private (
val organization: String,
val name: String,
@@ -195,12 +197,14 @@ object ScalaInstance {
scalaOrg: String,
scalaName: String,
scalaVersion: String,
logger: Logger
logger: Logger,
additionalRepositories: List[Repository] = Nil
): ScalaInstance = {
def resolveInstance: ScalaInstance = {
val allPaths = DependencyResolution.resolve(
List(DependencyResolution.Artifact(scalaOrg, scalaName, scalaVersion)),
logger
logger,
additionalRepos = additionalRepositories
)
val allJars = allPaths.collect {
case path if path.underlying.toString.endsWith(".jar") => path.underlying.toFile
Original file line number Diff line number Diff line change
@@ -27,6 +27,7 @@ import xsbti.ComponentProvider
import xsbti.Logger
import xsbti.compile.ClasspathOptionsUtil
import xsbti.compile.CompilerBridgeProvider
import scala.util.control.NonFatal

object BloopComponentCompiler {
import xsbti.compile.ScalaInstance
@@ -44,11 +45,22 @@ object BloopComponentCompiler {

private val CompileConf = Some(Configurations.Compile.name)
def getModuleForBridgeSources(scalaInstance: ScalaInstance): ModuleID = {
val isAfter2_13_11 =
try {
val Array(_, _, patch) = scalaInstance.version().split("\\.")
val patchTrimmed = patch.takeWhile(_.isDigit).toInt
scalaInstance.version().startsWith("2.13.") && patchTrimmed >= 12
} catch {
case NonFatal(_) => false
}

def compilerBridgeId(scalaVersion: String) = {

// Defaults to bridge for 2.13 for Scala versions bigger than 2.13.x
scalaVersion match {
case sc if (sc startsWith "0.") => "dotty-sbt-bridge"
case sc if (sc startsWith "3.") => "scala3-sbt-bridge"
case _ if isAfter2_13_11 => "scala2-sbt-bridge"
case sc if (sc startsWith "2.10.") => "compiler-bridge_2.10"
case sc if (sc startsWith "2.11.") => "compiler-bridge_2.11"
case sc if (sc startsWith "2.12.") => "compiler-bridge_2.12"
@@ -57,7 +69,7 @@ object BloopComponentCompiler {
}

val (isDotty, organization, version) = scalaInstance match {
case instance: BloopScalaInstance if instance.isDotty =>
case instance: BloopScalaInstance if instance.isDotty || isAfter2_13_11 =>
(true, instance.organization, instance.version)
case _ => (false, "org.scala-sbt", latestVersion)
}
@@ -250,7 +262,12 @@ private[inc] class BloopComponentCompiler(
.Artifact(bridgeSources.organization, bridgeSources.name, bridgeSources.revision)
),
logger,
resolveSources = shouldResolveSources
resolveSources = shouldResolveSources,
List(
coursierapi.MavenRepository.of(
"https://scala-ci.typesafe.com/artifactory/scala-integration/"
)
)
) match {
case Right(paths) => paths.map(_.underlying).toVector
case Left(t) =>
Original file line number Diff line number Diff line change
@@ -35,8 +35,11 @@ import xsbti.compile.ClassFileManager
import xsbti.compile.IncOptions
import xsbti.compile.Output
import xsbti.compile.analysis.ReadStamps
import xsbti.{Action, DiagnosticCode, DiagnosticRelatedInformation}

trait IBloopAnalysisCallback extends xsbti.AnalysisCallback {
import collection.JavaConverters._

trait IBloopAnalysisCallback extends xsbti.AnalysisCallback2 {
def get: Analysis
}

@@ -115,21 +118,56 @@ final class BloopAnalysisCallback(
startSource(converter.toVirtualFile(source.toPath()))
}

def problem(
def problem2(
category: String,
pos: Position,
msg: String,
severity: Severity,
reported: Boolean
reported: Boolean,
rendered: ju.Optional[String],
diagnosticCode: ju.Optional[DiagnosticCode],
diagnosticRelatedInformation: ju.List[DiagnosticRelatedInformation],
actions: ju.List[Action]
): Unit = {
for (source <- InterfaceUtil.jo2o(pos.sourceFile)) {
val map = if (reported) reportedProblems else unreportedProblems
map
.getOrElseUpdate(source.toPath(), new mutable.ListBuffer())
.+=(InterfaceUtil.problem(category, pos, msg, severity, None, None, Nil))
.+=(
InterfaceUtil.problem(
category,
pos,
msg,
severity,
None,
InterfaceUtil.toOption(diagnosticCode),
diagnosticRelatedInformation.asScala.toList,
actions.asScala.toList
)
)
}
}

def problem(
category: String,
pos: Position,
msg: String,
severity: Severity,
reported: Boolean
): Unit = {
problem2(
category,
pos,
msg,
severity,
reported,
rendered = ju.Optional.empty(),
diagnosticCode = ju.Optional.empty(),
diagnosticRelatedInformation = Nil.asJava,
actions = Nil.asJava
)
}

def classDependency(
onClassName: String,
sourceClassName: String,
Original file line number Diff line number Diff line change
@@ -35,6 +35,9 @@ import xsbti.compile.ClassFileManager
import xsbti.compile.IncOptions
import xsbti.compile.Output
import xsbti.compile.analysis.ReadStamps
import xsbti.{Action, DiagnosticCode, DiagnosticRelatedInformation}

import collection.JavaConverters._

/**
* This class provides a thread-safe implementation of `xsbti.AnalysisCallback` which is required to compile with the
@@ -123,21 +126,56 @@ final class ConcurrentAnalysisCallback(
startSource(converter.toVirtualFile(source.toPath()))
}

def problem(
def problem2(
category: String,
pos: Position,
msg: String,
severity: Severity,
reported: Boolean
reported: Boolean,
rendered: ju.Optional[String],
diagnosticCode: ju.Optional[DiagnosticCode],
diagnosticRelatedInformation: ju.List[DiagnosticRelatedInformation],
actions: ju.List[Action]
): Unit = {
for (source <- InterfaceUtil.jo2o(pos.sourceFile)) {
val map = if (reported) reportedProblems else unreportedProblems
map
.getOrElseUpdate(source.toPath(), new ConcurrentLinkedQueue)
.add(InterfaceUtil.problem(category, pos, msg, severity, None, None, Nil))
.add(
InterfaceUtil.problem(
category,
pos,
msg,
severity,
None,
InterfaceUtil.toOption(diagnosticCode),
diagnosticRelatedInformation.asScala.toList,
actions.asScala.toList
)
)
}
}

def problem(
category: String,
pos: Position,
msg: String,
severity: Severity,
reported: Boolean
): Unit = {
problem2(
category,
pos,
msg,
severity,
reported,
rendered = ju.Optional.empty(),
diagnosticCode = ju.Optional.empty(),
diagnosticRelatedInformation = Nil.asJava,
actions = Nil.asJava
)
}

def classDependency(
onClassName: String,
sourceClassName: String,
9 changes: 8 additions & 1 deletion frontend/src/main/scala/bloop/engine/tasks/CompileTask.scala
Original file line number Diff line number Diff line change
@@ -125,6 +125,13 @@ object CompileTask {
5
)
}
// get Bloop to replace the javac-classes-directory instead of the scip plugin so that no internal javac APIs are used.
val newJavacOptions = project.javacOptions.map(option =>
option.replaceAllLiterally(
"-targetroot:javac-classes-directory",
s"-targetroot:${newClassesDir}"
)
)

val inputs = newScalacOptions.map { newScalacOptions =>
CompileInputs(
@@ -136,7 +143,7 @@ object CompileTask {
compileOut,
project.out,
newScalacOptions.toArray,
project.javacOptions.toArray,
newJavacOptions.toArray,
project.compileJdkConfig.flatMap(_.javacBin),
project.compileOrder,
project.classpathOptions,
8 changes: 4 additions & 4 deletions frontend/src/main/scala/bloop/logging/BspServerLogger.scala
Original file line number Diff line number Diff line change
@@ -161,10 +161,10 @@ final class BspServerLogger private (
private def toExistingBspPosition(pos: xsbti.Position): Option[bsp.Range] = {
def asIntPos(opt: Optional[Integer]) = InterfaceUtil.toOption(opt).map(_.toInt)
for {
startLine <- asIntPos(pos.startLine())
startColumn <- asIntPos(pos.startColumn())
endLine <- asIntPos(pos.endLine())
endColumn <- asIntPos(pos.endColumn())
startLine <- asIntPos(pos.startLine()).orElse(asIntPos(pos.line()))
startColumn <- asIntPos(pos.startColumn()).orElse(asIntPos(pos.pointer()))
endLine = asIntPos(pos.endLine()).getOrElse(startLine)
endColumn = asIntPos(pos.endColumn()).getOrElse(startColumn)
} yield bsp.Range(
bsp.Position(startLine - 1, startColumn),
bsp.Position(endLine - 1, endColumn)
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
sbt.version=1.9.2
sbt.version=1.9.4

Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
sbt.version=1.9.2
sbt.version=1.9.4

Original file line number Diff line number Diff line change
@@ -1 +1 @@
sbt.version=1.9.2
sbt.version=1.9.4
Original file line number Diff line number Diff line change
@@ -1 +1 @@
sbt.version=1.9.2
sbt.version=1.9.4
Original file line number Diff line number Diff line change
@@ -1 +1 @@
sbt.version=1.9.2
sbt.version=1.9.4
Original file line number Diff line number Diff line change
@@ -1 +1 @@
sbt.version=1.9.2
sbt.version=1.9.4
Original file line number Diff line number Diff line change
@@ -1 +1 @@
sbt.version=1.9.2
sbt.version=1.9.4
Original file line number Diff line number Diff line change
@@ -1 +1 @@
sbt.version=1.9.2
sbt.version=1.9.4
Original file line number Diff line number Diff line change
@@ -1 +1 @@
sbt.version=1.9.2
sbt.version=1.9.4
15 changes: 13 additions & 2 deletions frontend/src/test/scala/bloop/ScalaVersionsSpec.scala
Original file line number Diff line number Diff line change
@@ -10,6 +10,8 @@ import bloop.task.Task
import bloop.util.TestProject
import bloop.util.TestUtil

import coursierapi.MavenRepository

object ScalaVersionsSpec extends bloop.testing.BaseSuite {
var loggers: List[RecordingLogger] = Nil

@@ -22,7 +24,15 @@ object ScalaVersionsSpec extends bloop.testing.BaseSuite {

def jarsForScalaVersion(version: String, logger: RecordingLogger) = {
ScalaInstance
.resolve(compilerOrg, compilerArtifact, version, logger)
.resolve(
compilerOrg,
compilerArtifact,
version,
logger,
List(
MavenRepository.of("https://scala-ci.typesafe.com/artifactory/scala-integration/")
)
)
.allJars
.map(AbsolutePath(_))
}
@@ -71,7 +81,8 @@ object ScalaVersionsSpec extends bloop.testing.BaseSuite {
"2.12.17",
"2.13.10",
"3.1.3",
"3.2.1"
"3.2.1",
"2.13.12-bin-86f40c2"
)

val allVersions = if (TestUtil.isJdk8) jdk8OnlyVersions ++ scalaVersions else scalaVersions
Original file line number Diff line number Diff line change
@@ -144,6 +144,7 @@ object BloopDefaults {
Option(System.getProperty("bloop.export-jar-classifiers"))
.orElse(Option(System.getenv("BLOOP_EXPORT_JAR_CLASSIFIERS")))
.map(_.split(",").toSet)
.orElse(Some(Set("sources", "javadoc")))
},
BloopKeys.bloopInstall := bloopInstall.value,
BloopKeys.bloopAggregateSourceDependencies := true,
Original file line number Diff line number Diff line change
@@ -77,8 +77,7 @@ final class BspBridge(
// Whenever the connection is broken or the server legitimately stops, this returns
bspServerStatus = Some {
bspCmd.mkString(" ") -> {
// Make it verbose so that bsp preparation logs are emitted
val args = bspCmd ++ bloopAdditionalArgs ++ List("--verbose")
val args = bspCmd ++ bloopAdditionalArgs
StatusCommand(cli.run(args.toArray), "")
}
}
46 changes: 46 additions & 0 deletions notes/v1.5.10.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# bloop `v1.5.10`

Bloop v1.5.10 is a bugfix release.

## Installing Bloop

For more details about installing Bloop, please see [Bloop's Installation Guide](https://scalacenter.github.io/bloop/setup))

## Merged pull requests

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

- Build(deps): Update librarymanagement-ivy from 1.9.1 to 1.9.2 [#2135]
- Build(deps): Update sbt, test-agent from 1.9.3 to 1.9.4 [#2136]
- Improvement: Correctly download Scala 2 bridge for Scala 2.13.12 [#2133]
- Build(deps): Update scalafmt-core from 3.7.11 to 3.7.12 [#2130]
- Build(deps): Update zt-zip from 1.15 to 1.16 [#2131]
- Build(deps): Update scala-debug-adapter from 3.1.3 to 3.1.4 [#2129]
- Specify scip javac plugin targetroot exactly [#2128]
- Bugfix: Fix infinite recursion [#2127]
- Build(deps): Update zinc from 1.9.2 to 1.9.3 [#2123]
- Build(deps): Update scalafmt-core from 3.7.10 to 3.7.11 [#2126]
- Bugfix: Handle compiler position that is not a range [#2122]
- Chore: Remove verbose option otherwise it's always verbose [#2121]
- Feat: fallback to `source` and `javadoc` classifiers when exporting projects from sbt [#2118]


[#2135]: https://github.com/scalacenter/bloop/pull/2135
[#2136]: https://github.com/scalacenter/bloop/pull/2136
[#2133]: https://github.com/scalacenter/bloop/pull/2133
[#2130]: https://github.com/scalacenter/bloop/pull/2130
[#2131]: https://github.com/scalacenter/bloop/pull/2131
[#2129]: https://github.com/scalacenter/bloop/pull/2129
[#2128]: https://github.com/scalacenter/bloop/pull/2128
[#2127]: https://github.com/scalacenter/bloop/pull/2127
[#2123]: https://github.com/scalacenter/bloop/pull/2123
[#2126]: https://github.com/scalacenter/bloop/pull/2126
[#2122]: https://github.com/scalacenter/bloop/pull/2122
[#2121]: https://github.com/scalacenter/bloop/pull/2121
[#2118]: https://github.com/scalacenter/bloop/pull/2118


## Contributors

According to `git shortlog -sn --no-merges v1.5.9..v1.5.10`, the following people have contributed to
this `v1.5.10` release: scala-center-steward[bot], tgodzik, Kamil Podsiadlo, Arthur McGibbon, Tomasz Godzik.
10 changes: 5 additions & 5 deletions project/Dependencies.scala
Original file line number Diff line number Diff line change
@@ -16,17 +16,17 @@ object Dependencies {
val nailgunCommit = "a2520c1e"

// Keep in sync in BloopComponentCompiler
val zincVersion = "1.9.2"
val zincVersion = "1.9.3"

val bspVersion = "2.1.0-M5"

val scalazVersion = "7.3.7"
val lmVersion = "1.9.1"
val lmVersion = "1.9.2"
val configDirsVersion = "26"
val caseAppVersion = "2.0.6"
val sourcecodeVersion = "0.3.0"
val sbtTestInterfaceVersion = "1.0"
val sbtTestAgentVersion = "1.9.2"
val sbtTestAgentVersion = "1.9.4"
val junitVersion = "0.13.3"
val directoryWatcherVersion = "0.8.0+6-f651bd93"
val monixVersion = "3.2.0"
@@ -37,15 +37,15 @@ object Dependencies {
val scalaJs1Version = "1.13.2"
val scalaJsEnvsVersion = "1.1.1"
val xxHashVersion = "1.3.0"
val ztVersion = "1.15"
val ztVersion = "1.16"
val difflibVersion = "1.3.0"
val braveVersion = "5.16.0"
val zipkinSenderVersion = "2.16.4"
val jnaVersion = "5.13.0"
val asmVersion = "9.5"
val snailgunVersion = "0.4.0"
val ztExecVersion = "1.12"
val debugAdapterVersion = "3.1.3"
val debugAdapterVersion = "3.1.4"
val bloopConfigVersion = "1.5.5"
val semanticdbVersion = "4.7.8"
val zinc = "org.scala-sbt" %% "zinc" % zincVersion
2 changes: 1 addition & 1 deletion project/build.properties
Original file line number Diff line number Diff line change
@@ -1 +1 @@
sbt.version=1.9.2
sbt.version=1.9.4