package version
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- version
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class Milestone(m: Long) extends PreRelease with Product with Serializable
- case class OtherPreRelease(o: String) extends PreRelease with Product with Serializable
- sealed trait PreRelease extends AnyRef
- case class ReleaseCandidate(rc: Long) extends PreRelease with Product with Serializable
-
case class
SemanticVersion(major: Long, minor: Long, patch: Long, preRelease: Option[PreRelease] = None, metadata: Option[String] = None) extends Ordered[SemanticVersion] with Product with Serializable
separation of possible combinations
separation of possible combinations
- major
the major version number
- minor
the minor version number
- patch
the path version number
- preRelease
the pre release name
- metadata
the release metadata
-
case class
Version(major: Long, minor: Long = 0, patch: Option[Long] = None, patch2: Option[Long] = None, preRelease: Option[PreRelease] = None, metadata: Option[String] = None) extends Ordered[Version] with Product with Serializable
separation of possible combinations
separation of possible combinations
- major
the major version number
- minor
the minor version number
- patch
the path version number
- patch2
the path version number (to support a.b.c.d)
- preRelease
the pre release name
- metadata
the release metadata
Value Members
- object PreRelease
- object SemanticVersion extends Serializable
- object Version extends Serializable