p
sbtversionpolicy
package sbtversionpolicy
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
sealed
trait
Compatibility extends AnyRef
Compatibility level between two version values.
-
case class
CompatibilityModuleReport(previousRelease: sbt.ModuleID, compatibility: Compatibility, dependencyIssues: DependencyCheckReport, apiIssues: Seq[(IncompatibilityType, Problem)]) extends Product with Serializable
- previousRelease
Module ID of the previous release of this module, against which the compatibility was assessed
- compatibility
Assessed compatibility level based on both dependency issues and API issues
- dependencyIssues
Dependency issues found for this module
- apiIssues
API issues (ie, Mima issue) found for this module
-
case class
CompatibilityReport(moduleReport: Option[CompatibilityModuleReport], submoduleReports: Option[(Compatibility, Seq[CompatibilityReport])]) extends Product with Serializable
- moduleReport
Compatibility report for one module
- submoduleReports
Compatibility reports for the aggregated submodules
- case class DependencyCheckReport(compatibilityReports: Map[IncompatibilityType, Map[(String, String), ModuleStatus]]) extends Product with Serializable
-
sealed
trait
IncompatibilityType extends AnyRef
Incompatibilities can be binary incompatibilities or source incompatibilities
- trait SbtVersionPolicyInternalKeys extends AnyRef
- trait SbtVersionPolicyKeys extends AnyRef
Value Members
- object Compatibility
- object CompatibilityReport extends Serializable
- object DependencyCheckReport extends Serializable
- object IncompatibilityType
- object SbtVersionPolicyMima extends AutoPlugin
- object SbtVersionPolicyPlugin extends AutoPlugin
- object SbtVersionPolicySettings