Join GitHub today
Scalafix rewrite(s) for 2.12->2.13 non-collection library changes #11430
(Related #327 which seems to be about language changes in 2.13)
There are a number of changes in the standard library, to the point I think 2.13 should ship with a Scalafix rewrite for them.
I argue that deprecations in the standard library affect the entire ecosystem, so the release should come with a (or multiple) rewrites. Not because the migration is hard, but because it's so vastly impacting. I would expect it to be much easier than the collection rewrites.
I optimistically target 2.13.0-RC1
I seem to have missed/ignored those PRs, but I would like to point out that
It's a bit unfortunate that some of these more Scala friendly alternatives would disappear, and then every project needs to factor out the extra boilerplate themselves.
@Jasper-M Looks like this isn't actually deprecated currently: https://github.com/scala/scala/blob/2.13.x/src/library/scala/sys/package.scala I also agree some of those are worth keeping around.