v2.0.0.0
Overview
This release provides some new features, updates dependencies, and adds some internal changes to support more Version Control Systems (VCS) in the future.
None of sbt-version-scheme-enforcer's Plugin API nor it's own binary API was broken. This is a major version bump because sbt-mima-plugin
was updated from 0.8.1
to 0.9.0
. As that project uses early-semver, this indicates a potentially breaking transitive dependency for our users. That said, I would be very surprised if anyone was affected by this change in any way.
New Features
- Added new Setting
versionSchemeEnforcerPreviousTagFilter
- This setting permits filtering out certain VCS tags when using VCS tags to automatically detect the previous version. A common use case for this is filtering out milestone releases so that binary changes between two milestones can be ignored, but binary changes against the most recent non-milestone release can still be considered. See the FAQ for more information.
TagFilters
provides common filters for users.
Dependency Changes
sbt-mima-plugin
0.8.1
->0.9.0
- Breaking
coursier-versions
0.3.0
->0.3.1
- New symbols, not binary breaking