p

sbtversionpolicy

package sbtversionpolicy

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Compatibility extends AnyRef

    Compatibility level between two version values.

  2. 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

  3. 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

  4. case class DependencyCheckReport(compatibilityReports: Map[IncompatibilityType, Map[(String, String), ModuleStatus]]) extends Product with Serializable
  5. sealed trait IncompatibilityType extends AnyRef

    Incompatibilities can be binary incompatibilities or source incompatibilities

  6. trait SbtVersionPolicyInternalKeys extends AnyRef
  7. trait SbtVersionPolicyKeys extends AnyRef

Value Members

  1. object Compatibility
  2. object CompatibilityReport extends Serializable
  3. object DependencyCheckReport extends Serializable
  4. object IncompatibilityType
  5. object SbtVersionPolicyMima extends AutoPlugin
  6. object SbtVersionPolicyPlugin extends AutoPlugin
  7. object SbtVersionPolicySettings

Ungrouped