Skip to content

v1.0.0.1

Compare
Choose a tag to compare
@isomarcte isomarcte released this 27 Apr 14:44
· 121 commits to main since this release
v1.0.0.1
6705d09

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.