sbt / io

IO module for sbt
Apache License 2.0
40 stars 47 forks source link

[2.x] use `ClassTag` instead of deprecated `scala.reflect.Manifest` #373

Open xuwei-k opened 6 days ago

xuwei-k commented 6 days ago

https://github.com/sbt/io/blob/53f95d793e887281ec6bd7515bc0047aac28f814/io/src/main/scala/sbt/io/IO.scala#L34

I think we should replace to ClassTag before sbt 2.0 final release. But maybe it break binary compatibility.

This repo does not have separate branches for sbt 1.x and 2.x. create new branch? or create src/main/scala-3 and then change only Scala 3 sources?

eed3si9n commented 6 days ago

Currently io is same for both sbt 1.x and 2.x but we could branch to develop and 1.x branch like other repos? /cc @adpi2