zio / zio-sbt

SBT Plugins For ZIO Projects
https://zio.dev/zio-sbt
Apache License 2.0
12 stars 11 forks source link

Remove the automatic dependency on zio #410

Open jivanic-demystdata opened 3 months ago

jivanic-demystdata commented 3 months ago

We need to remove the management of the ZIO dependency(ies) and version from this plugin.

zio-logging recently (v2.3.0) updated zio-sbt to the latest alpha version. This implicitly updated the ZIO version to v2.1.1, which isn't bin-compatible with v2.0.x

We had a bug a work because of that.

Dependencies version management must be explicit actions from the author of the libraries so that it's easier for the user of these lib to see/track when a dependency of these libs is updated.

I was quick to find the issue because I help on zio-sbt and I know quite well the ZIO env but I can't imagine how difficult it could be to find the issue when for more beginners