v1.0.0.1
This release contains a single bug fix. No visible behavioral changes were made and there were no changes to binary compatibility.
Bug Fixes
This release fixes a bug in the build.sbt
definition of this project where the SBT specific dependencies were not listed as Provided
. This project uses https://github.com/cb372/sbt-explicit-dependencies to ensure that we explicitly depend on (rather than transitively depend on) all the dependencies which provide symbols we explicitly use. The SBT dependencies are provided (https://maven.apache.org/pom.html#pom-relationships) by SBT itself though, so we should not list them as explicit.
By listing them as explicit, an issue arose that SBT 1.5.1 was evicting its own dependencies in favor of this plugins dependencies. This behavior seems a bit counter intuitive and I'm honestly not sure if it is intended, however in any case listing the dependencies as provided prevents this issue.