From a6ab532c7cbe136d61eb473b54ec89c8f4919293 Mon Sep 17 00:00:00 2001 From: Marius <11645567+mflknr@users.noreply.github.com> Date: Tue, 30 Mar 2021 22:30:57 +0200 Subject: [PATCH] Fix documentation (#9) * Create pr-check.yml * Update pr-check.yml * Update README.md * Create build_check.yml * Update and rename build_check.yml to build-check.yml * Update build-check.yml * Update pr-check.yml * Create main-release.yml * chore: fix workflow * Update main-release.yml * Update and rename build-check.yml to build.yml * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Add Example (#5) * feat: add example project * feat: add basic example view * Hashable Conformance (#6) * feat: add hashable protocol conformance * chore: update readme * feat: add version from bundle with bundleversion and shortversion * tests: add fix build number to bundles * fix: readme * Update pr-check.yml * Update pr-check.yml * Update build.yml * Update build.yml * Delete pr-check.yml * Update build.yml * fix: build yml * Handle pre-release and build-meta-data for construction and comparison (#7) * feat: add identifier enums * feat: add equatable to prerelease identifier * feat: add hashable to semanticversioncomparable * feat: add buildidentifier * feat: add prerelease identifier * feat: add build as comparison result * refactor: use new build and prerelease identifier * feat: add regex matches for numeric and alphanumeric strings * feat: add prerelease to equatable * feat: update comparison result with build * feat: update comparable protocol with new identifier * feat: add prerelease and build to comparison result * docs: update jazzy file * refactor: documentation style and new accessor * refactor: remove dead code * docs: update docs and accesor level * feat: cleanup * refactor: rename after semver * refactor: further renaming * refactor: rename missing group * refactor: add missing warning * refactor: naming and docs * docs: jazzy * feat: update readme * fix: equality comparison * fix: compare result * docs: update readme and jazzy * fix: merge * fix: missing parts in readme * refactor: add on tag trigger for main release * refactor: rm dead file * Update build.yml * Update build.yml * Update build.yml * Update build.yml * Update main-release.yml * Update build.yml * Update build.yml * refactor: rm gen proj from ci * feat: set test conf to release * Update build.yml * fix: tests * Update example-project and tests (#8) * feat: update example * fix: correct comparison when checking version core * feat: add string literal conformance to extensions * feat: make init more safe * test: add more test cases * docs: update jazzy * fix: readme * test: add more valid test cases for literal construction * refactor: update alphanumeric regex pattern * fix: exlusion of multiple - symbols in prerelease identifiers * fix: ignoring leading zeros in version identifiers * docs: update * refactor: cleanup docs Co-authored-by: Marius <11645567+nihilias@users.noreply.github.com> --- .jazzy.yml | 1 - ...SemanticVersionComparable+Comparable.swift | 11 +- .../SemanticVersionComparable+Hashable.swift | 4 + docs/Enums.html | 2 +- docs/Enums/BuildMetaData.html | 2 +- docs/Enums/PrereleaseIdentifier.html | 2 +- docs/Enums/VersionCompareResult.html | 2 +- docs/Extensions.html | 2 +- docs/Extensions/Bundle.html | 2 +- docs/Extensions/ProcessInfo.html | 2 +- docs/Protocols.html | 2 +- docs/Protocols/SemanticVersionComparable.html | 97 ++++-------------- docs/Structs.html | 2 +- docs/Structs/Version.html | 2 +- .../Contents/Resources/Documents/Enums.html | 2 +- .../Documents/Enums/BuildMetaData.html | 2 +- .../Documents/Enums/PrereleaseIdentifier.html | 2 +- .../Documents/Enums/VersionCompareResult.html | 2 +- .../Resources/Documents/Extensions.html | 2 +- .../Documents/Extensions/Bundle.html | 2 +- .../Documents/Extensions/ProcessInfo.html | 2 +- .../Resources/Documents/Protocols.html | 2 +- .../Protocols/SemanticVersionComparable.html | 97 ++++-------------- .../Contents/Resources/Documents/Structs.html | 2 +- .../Resources/Documents/Structs/Version.html | 2 +- .../Contents/Resources/Documents/index.html | 6 +- .../Contents/Resources/Documents/search.json | 2 +- .../Resources/Documents/undocumented.json | 4 +- .../.docset/Contents/Resources/docSet.dsidx | Bin 28672 -> 28672 bytes docs/docsets/.tgz | Bin 82746 -> 82697 bytes docs/index.html | 6 +- docs/search.json | 2 +- 32 files changed, 75 insertions(+), 195 deletions(-) diff --git a/.jazzy.yml b/.jazzy.yml index 2e8b75b..3d67b97 100644 --- a/.jazzy.yml +++ b/.jazzy.yml @@ -15,4 +15,3 @@ xcodebuild_arguments: - SwiftVersionCompare.xcodeproj - -scheme - SwiftVersionCompare-Package - diff --git a/Sources/SwiftVersionCompare/SemanticVersionComparable/SemanticVersionComparable+Comparable.swift b/Sources/SwiftVersionCompare/SemanticVersionComparable/SemanticVersionComparable+Comparable.swift index 7e76e8a..c42f5f7 100644 --- a/Sources/SwiftVersionCompare/SemanticVersionComparable/SemanticVersionComparable+Comparable.swift +++ b/Sources/SwiftVersionCompare/SemanticVersionComparable/SemanticVersionComparable+Comparable.swift @@ -6,6 +6,9 @@ // public extension SemanticVersionComparable { + /// Compare versions using the `SemVer` ranking system. + /// + /// - Note: Build-meta-data have no influence on a version's rank. static func < (lhs: Self, rhs: Self) -> Bool { // if versions are identical on major, minor and patch level, compare them lexicographiocally guard lhs.hasEqualVersionCore(as: rhs) else { @@ -61,12 +64,4 @@ public extension SemanticVersionComparable { // lastly, if number of identifiers of lhs version is lower than rhs version, it ranks lower return lhspr.count < rhspr.count } - - static func <= (lhs: Self, rhs: Self) -> Bool { - lhs == rhs || lhs < rhs - } - - static func >= (lhs: Self, rhs: Self) -> Bool { - lhs == rhs || lhs > rhs - } } diff --git a/Sources/SwiftVersionCompare/SemanticVersionComparable/SemanticVersionComparable+Hashable.swift b/Sources/SwiftVersionCompare/SemanticVersionComparable/SemanticVersionComparable+Hashable.swift index 4f940de..d4c1280 100644 --- a/Sources/SwiftVersionCompare/SemanticVersionComparable/SemanticVersionComparable+Hashable.swift +++ b/Sources/SwiftVersionCompare/SemanticVersionComparable/SemanticVersionComparable+Hashable.swift @@ -6,6 +6,10 @@ // extension SemanticVersionComparable { + /// Conformance to `Hashable` protocol. + /// + /// - Note: Since build-meta-data are not considered in ranking semantic version, it won't be considered + /// here either. public func hash(into hasher: inout Hasher) { hasher.combine(major) hasher.combine(minor) diff --git a/docs/Enums.html b/docs/Enums.html index 40a0f9e..414dd30 100644 --- a/docs/Enums.html +++ b/docs/Enums.html @@ -207,7 +207,7 @@

Declaration

diff --git a/docs/Enums/BuildMetaData.html b/docs/Enums/BuildMetaData.html index 6f1cc50..d5c3e9d 100644 --- a/docs/Enums/BuildMetaData.html +++ b/docs/Enums/BuildMetaData.html @@ -297,7 +297,7 @@

Declaration

diff --git a/docs/Enums/PrereleaseIdentifier.html b/docs/Enums/PrereleaseIdentifier.html index 82967ac..a5a068d 100644 --- a/docs/Enums/PrereleaseIdentifier.html +++ b/docs/Enums/PrereleaseIdentifier.html @@ -464,7 +464,7 @@

Declaration

diff --git a/docs/Enums/VersionCompareResult.html b/docs/Enums/VersionCompareResult.html index 70a8525..5396649 100644 --- a/docs/Enums/VersionCompareResult.html +++ b/docs/Enums/VersionCompareResult.html @@ -268,7 +268,7 @@

Declaration

diff --git a/docs/Extensions.html b/docs/Extensions.html index 54ea378..1a10a88 100644 --- a/docs/Extensions.html +++ b/docs/Extensions.html @@ -147,7 +147,7 @@

Declaration

diff --git a/docs/Extensions/Bundle.html b/docs/Extensions/Bundle.html index 3a8b8b5..e8a5089 100644 --- a/docs/Extensions/Bundle.html +++ b/docs/Extensions/Bundle.html @@ -163,7 +163,7 @@

Declaration

diff --git a/docs/Extensions/ProcessInfo.html b/docs/Extensions/ProcessInfo.html index da30dc5..c2a52c8 100644 --- a/docs/Extensions/ProcessInfo.html +++ b/docs/Extensions/ProcessInfo.html @@ -127,7 +127,7 @@

Declaration

diff --git a/docs/Protocols.html b/docs/Protocols.html index a537a82..5a24007 100644 --- a/docs/Protocols.html +++ b/docs/Protocols.html @@ -143,7 +143,7 @@

Declaration

diff --git a/docs/Protocols/SemanticVersionComparable.html b/docs/Protocols/SemanticVersionComparable.html index 4250bd3..2729bec 100644 --- a/docs/Protocols/SemanticVersionComparable.html +++ b/docs/Protocols/SemanticVersionComparable.html @@ -205,9 +205,6 @@

Declaration

prerelease - - Default implementation -
@@ -216,10 +213,6 @@

Declaration

Pre-release identifier of a version.

-
-

Default Implementation

-
-

Declaration

@@ -239,9 +232,6 @@

Declaration

build - - Default implementation -
@@ -250,10 +240,6 @@

Declaration

Build-meta-data of a version.

-
-

Default Implementation

-
-

Declaration

@@ -269,9 +255,9 @@

Declaration

  • - + - <(_:_:) + <(_:_:) Extension method @@ -282,71 +268,19 @@

    Declaration

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    static func < (lhs: Self, rhs: Self) -> Bool
    +

    Compare versions using the SemVer ranking system.

    +
    +

    Note

    + Build-meta-data have no influence on a version’s rank. -
    -
    -
    -
    -
  • -
  • -
    - - - - <=(_:_:) - - - Extension method - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    static func <= (lhs: Self, rhs: Self) -> Bool
    +
    -
    -
    - -
  • - -
  • -
    - - - - >=(_:_:) - - - Extension method - -
    -
    -
    -
    -
    -
    -

    Declaration

    Swift

    -
    static func >= (lhs: Self, rhs: Self) -> Bool
    +
    static func < (lhs: Self, rhs: Self) -> Bool
    @@ -424,9 +358,9 @@

    Return Value

  • - + - hash(into:) + hash(into:) Extension method @@ -437,7 +371,14 @@

    Return Value

    - +

    Conformance to Hashable protocol.

    +
    +

    Note

    + Since build-meta-data are not considered in ranking semantic version, it won’t be considered + here either. + +
    +

    Declaration

    @@ -777,7 +718,7 @@

    Declaration

  • diff --git a/docs/Structs.html b/docs/Structs.html index c5a0fa8..8ce6327 100644 --- a/docs/Structs.html +++ b/docs/Structs.html @@ -157,7 +157,7 @@

    Declaration

    diff --git a/docs/Structs/Version.html b/docs/Structs/Version.html index d13afc5..22a98dd 100644 --- a/docs/Structs/Version.html +++ b/docs/Structs/Version.html @@ -749,7 +749,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Enums.html b/docs/docsets/.docset/Contents/Resources/Documents/Enums.html index 40a0f9e..414dd30 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Enums.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Enums.html @@ -207,7 +207,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Enums/BuildMetaData.html b/docs/docsets/.docset/Contents/Resources/Documents/Enums/BuildMetaData.html index 6f1cc50..d5c3e9d 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Enums/BuildMetaData.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Enums/BuildMetaData.html @@ -297,7 +297,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Enums/PrereleaseIdentifier.html b/docs/docsets/.docset/Contents/Resources/Documents/Enums/PrereleaseIdentifier.html index 82967ac..a5a068d 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Enums/PrereleaseIdentifier.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Enums/PrereleaseIdentifier.html @@ -464,7 +464,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Enums/VersionCompareResult.html b/docs/docsets/.docset/Contents/Resources/Documents/Enums/VersionCompareResult.html index 70a8525..5396649 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Enums/VersionCompareResult.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Enums/VersionCompareResult.html @@ -268,7 +268,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Extensions.html b/docs/docsets/.docset/Contents/Resources/Documents/Extensions.html index 54ea378..1a10a88 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Extensions.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Extensions.html @@ -147,7 +147,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Extensions/Bundle.html b/docs/docsets/.docset/Contents/Resources/Documents/Extensions/Bundle.html index 3a8b8b5..e8a5089 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Extensions/Bundle.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Extensions/Bundle.html @@ -163,7 +163,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Extensions/ProcessInfo.html b/docs/docsets/.docset/Contents/Resources/Documents/Extensions/ProcessInfo.html index da30dc5..c2a52c8 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Extensions/ProcessInfo.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Extensions/ProcessInfo.html @@ -127,7 +127,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Protocols.html b/docs/docsets/.docset/Contents/Resources/Documents/Protocols.html index a537a82..5a24007 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Protocols.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Protocols.html @@ -143,7 +143,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Protocols/SemanticVersionComparable.html b/docs/docsets/.docset/Contents/Resources/Documents/Protocols/SemanticVersionComparable.html index 4250bd3..2729bec 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Protocols/SemanticVersionComparable.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Protocols/SemanticVersionComparable.html @@ -205,9 +205,6 @@

    Declaration

    prerelease - - Default implementation -
    @@ -216,10 +213,6 @@

    Declaration

    Pre-release identifier of a version.

    -
    -

    Default Implementation

    -
    -

    Declaration

    @@ -239,9 +232,6 @@

    Declaration

    build - - Default implementation -
    @@ -250,10 +240,6 @@

    Declaration

    Build-meta-data of a version.

    -
    -

    Default Implementation

    -
    -

    Declaration

    @@ -269,9 +255,9 @@

    Declaration

  • - + - <(_:_:) + <(_:_:) Extension method @@ -282,71 +268,19 @@

    Declaration

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    static func < (lhs: Self, rhs: Self) -> Bool
    +

    Compare versions using the SemVer ranking system.

    +
    +

    Note

    + Build-meta-data have no influence on a version’s rank. -
    -
    -
    -
    -
  • -
  • -
    - - - - <=(_:_:) - - - Extension method - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    static func <= (lhs: Self, rhs: Self) -> Bool
    +
    -
    -
    - -
  • - -
  • -
    - - - - >=(_:_:) - - - Extension method - -
    -
    -
    -
    -
    -
    -

    Declaration

    Swift

    -
    static func >= (lhs: Self, rhs: Self) -> Bool
    +
    static func < (lhs: Self, rhs: Self) -> Bool
    @@ -424,9 +358,9 @@

    Return Value

  • - + - hash(into:) + hash(into:) Extension method @@ -437,7 +371,14 @@

    Return Value

    - +

    Conformance to Hashable protocol.

    +
    +

    Note

    + Since build-meta-data are not considered in ranking semantic version, it won’t be considered + here either. + +
    +

    Declaration

    @@ -777,7 +718,7 @@

    Declaration

  • diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs.html index c5a0fa8..8ce6327 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Structs.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs.html @@ -157,7 +157,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/Version.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/Version.html index d13afc5..22a98dd 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Structs/Version.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/Version.html @@ -749,7 +749,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/index.html b/docs/docsets/.docset/Contents/Resources/Documents/index.html index dc57a0c..a0d6426 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/index.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/index.html @@ -93,11 +93,11 @@

    SwiftVersionCheck

    Installation

    Swift Package Manager:

    -
    package(url: https://github.com/nihilias/SwiftVersionCompare.git", from: "1.0.0"))
    +
    package(url: https://github.com/mflknr/SwiftVersionCompare.git", from: "1.0.0"))
     

    Usage

    -

    For detailed implenentation information see documentation.

    +

    For detailed implenentation information see documentation.

    // use the version core identifier for initialization
     let versionOne = Version(1, 0, 0)
     let versionTwo = Version(
    @@ -129,7 +129,7 @@ 

    Usage

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/search.json b/docs/docsets/.docset/Contents/Resources/Documents/search.json index fdbfb8f..1c6c4b0 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/search.json +++ b/docs/docsets/.docset/Contents/Resources/Documents/search.json @@ -1 +1 @@ -{"Structs/Version.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5majorSuvp":{"name":"major","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5minorSuSgvp":{"name":"minor","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5patchSuSgvp":{"name":"patch","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare08SemanticB10ComparableP10prereleaseSayAA20PrereleaseIdentifierOGSgvp":{"name":"prerelease","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5buildSayAA13BuildMetaDataOGSgvp":{"name":"build","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare0B0VyACSu_SuSgADSayAA20PrereleaseIdentifierOGSgSayAA13BuildMetaDataOGSgtcfc":{"name":"init(_:_:_:_:_:)","abstract":"

    Creates a new version.

    ","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare0B0V5major5minor5patch10prerelease5buildACSu_SuSgAISayAA20PrereleaseIdentifierOGSgSayAA13BuildMetaDataOGSgtcfc":{"name":"init(major:minor:patch:prerelease:build:)","abstract":"

    Creates a new version.

    ","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare0B0V7privateACSgSS_tcfc":{"name":"init(private:)","abstract":"

    Creates a new version using a string.

    ","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare0B0VyACSgSScfc":{"name":"init(_:)","abstract":"

    Creates a new version from a string.

    ","parent_name":"Version"},"Structs/Version.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare0B0V13stringLiteralACSS_tcfc":{"name":"init(stringLiteral:)","abstract":"

    Creates a new version from a string literal.

    ","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare0B0V19stringInterpolationACs013DefaultStringE0V_tcfc":{"name":"init(stringInterpolation:)","abstract":"

    Creates a new version from a string interpolation.

    ","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare0B0V7initialACvpZ":{"name":"initial","abstract":"

    An initial version representing the string 0.0.0.

    ","parent_name":"Version"},"Structs/Version.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Version"},"Structs/Version.html":{"name":"Version","abstract":"

    A version type conforming to SemVer.

    "},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5majorSuvp":{"name":"major","abstract":"

    The MAJOR identifier of a version.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5minorSuSgvp":{"name":"minor","abstract":"

    The MINOR identifier of a version

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5patchSuSgvp":{"name":"patch","abstract":"

    The PATCH identifer of a verion.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparableP10prereleaseSayAA20PrereleaseIdentifierOGSgvp":{"name":"prerelease","abstract":"

    Pre-release identifier of a version.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5buildSayAA13BuildMetaDataOGSgvp":{"name":"build","abstract":"

    Build-meta-data of a version.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:SL2leoiySbx_xtFZ":{"name":"<=(_:_:)","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:SL2geoiySbx_xtFZ":{"name":">=(_:_:)","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE2eeoiySbx_xtFZ":{"name":"==(_:_:)","abstract":"

    Compares version objects for equality.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE3eeeoiySbx_xtFZ":{"name":"===(_:_:)","abstract":"

    Strictly compares version objects for equality.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE12isCompatible4withSbx_tF":{"name":"isCompatible(with:)","abstract":"

    A Boolean value indicating the compatibility of two versions.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE7compare4withAA0bC6ResultOx_tF":{"name":"compare(with:)","abstract":"

    Compare versions for their update severity.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE08hasEqualB4Core2asSbx_tF":{"name":"hasEqualVersionCore(as:)","abstract":"

    Check if a version has an equal version core as another version.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE14absoluteStringSSvp":{"name":"absoluteString","abstract":"

    The absolute string of the version.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE10coreStringSSvp":{"name":"coreString","abstract":"

    The string of the version representing MAJOR.MINOR.PATCH.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE15extensionStringSSSgvp":{"name":"extensionString","abstract":"

    The string of the version representing the pre-release identifier and build-meta-data.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE26prereleaseIdentifierStringSSSgvp":{"name":"prereleaseIdentifierString","abstract":"

    The pre-release identifier as a string if available.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE19buildMetaDataStringSSSgvp":{"name":"buildMetaDataString","abstract":"

    The build meta data as a string if available.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html":{"name":"SemanticVersionComparable","abstract":"

    A type that can be expressed as a semantic version conforming to SemVer.

    "},"Extensions/ProcessInfo.html#/s:So13NSProcessInfoC19SwiftVersionCompareE025comparableOperatingSystemD0AC0D0Vvp":{"name":"comparableOperatingSystemVersion","abstract":"

    The version of the operating system on which the current process is executing.

    ","parent_name":"ProcessInfo"},"Extensions/Bundle.html#/s:So8NSBundleC19SwiftVersionCompareE05shortC0AC0C0VSgvp":{"name":"shortVersion","abstract":"

    The version of the current bundle.

    ","parent_name":"Bundle"},"Extensions/Bundle.html#/s:So8NSBundleC19SwiftVersionCompareE7versionAC0C0VSgvp":{"name":"version","abstract":"

    The full version of the current bundle.

    ","parent_name":"Bundle"},"Extensions/Bundle.html":{"name":"Bundle"},"Extensions/ProcessInfo.html":{"name":"ProcessInfo"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO5alphayA2CmF":{"name":"alpha","abstract":"

    Identifier displaying alpha.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO4betayA2CmF":{"name":"beta","abstract":"

    Identifier displaying beta.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO10prereleaseyA2CmF":{"name":"prerelease","abstract":"

    Identifier displaying prerelease.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO16releaseCandidateyA2CmF":{"name":"releaseCandidate","abstract":"

    Identifier displaying rc.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO12alphaNumericyACSScACmF":{"name":"alphaNumeric(_:)","abstract":"

    Alphanumeric identifier are lower- and uppercased letters and numbers from 0-9.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO7numericyACSucACmF":{"name":"numeric(_:)","abstract":"

    Numeric identifier are positive numbers and zeros, yet they do not allow for leading zeros.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO7unknownyA2CmF":{"name":"unknown","abstract":"

    Unknown identifier are used when string literals do not conform to SemVer and are removed.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"

    Compares pre-release identifiers for equality.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:s25LosslessStringConvertiblePyxSgSScfc":{"name":"init(_:)","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc":{"name":"init(stringLiteral:)","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:s27ExpressibleByIntegerLiteralP07integerD0x0cD4TypeQz_tcfc":{"name":"init(integerLiteral:)","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO5valueSSvp":{"name":"value","abstract":"

    Undocumented

    ","parent_name":"PrereleaseIdentifier"},"Enums/BuildMetaData.html#/s:19SwiftVersionCompare13BuildMetaDataO12alphaNumericyACSScACmF":{"name":"alphaNumeric(_:)","abstract":"

    Alphanumeric identifier are lower- and uppercased letters and numbers from 0-9.

    ","parent_name":"BuildMetaData"},"Enums/BuildMetaData.html#/s:19SwiftVersionCompare13BuildMetaDataO6digitsyACSScACmF":{"name":"digits(_:)","abstract":"

    Digit identifier are positive numbers and zeros, thus allowing leading zeros.

    ","parent_name":"BuildMetaData"},"Enums/BuildMetaData.html#/s:19SwiftVersionCompare13BuildMetaDataO7unknownyA2CmF":{"name":"unknown","abstract":"

    Unknown identifier are used when string literals do not conform to SemVer and are removed.

    ","parent_name":"BuildMetaData"},"Enums/BuildMetaData.html#/s:s25LosslessStringConvertiblePyxSgSScfc":{"name":"init(_:)","parent_name":"BuildMetaData"},"Enums/BuildMetaData.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"BuildMetaData"},"Enums/BuildMetaData.html#/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc":{"name":"init(stringLiteral:)","parent_name":"BuildMetaData"},"Enums/BuildMetaData.html#/s:19SwiftVersionCompare13BuildMetaDataO5valueSSvp":{"name":"value","abstract":"

    Undocumented

    ","parent_name":"BuildMetaData"},"Enums/VersionCompareResult.html#/s:19SwiftVersionCompare0bC6ResultO5majoryA2CmF":{"name":"major","abstract":"

    A MAJORupdate

    ","parent_name":"VersionCompareResult"},"Enums/VersionCompareResult.html#/s:19SwiftVersionCompare0bC6ResultO5minoryA2CmF":{"name":"minor","abstract":"

    A MINORupdate

    ","parent_name":"VersionCompareResult"},"Enums/VersionCompareResult.html#/s:19SwiftVersionCompare0bC6ResultO5patchyA2CmF":{"name":"patch","abstract":"

    A PATCHupdate

    ","parent_name":"VersionCompareResult"},"Enums/VersionCompareResult.html#/s:19SwiftVersionCompare0bC6ResultO10prereleaseyA2CmF":{"name":"prerelease","abstract":"

    A pre-release update

    ","parent_name":"VersionCompareResult"},"Enums/VersionCompareResult.html#/s:19SwiftVersionCompare0bC6ResultO5buildyA2CmF":{"name":"build","abstract":"

    A build update

    ","parent_name":"VersionCompareResult"},"Enums/VersionCompareResult.html#/s:19SwiftVersionCompare0bC6ResultO8noUpdateyA2CmF":{"name":"noUpdate","abstract":"

    The version is not an update (less or equal)

    ","parent_name":"VersionCompareResult"},"Enums/VersionCompareResult.html":{"name":"VersionCompareResult","abstract":"

    The severity of an update between versions.

    "},"Enums/BuildMetaData.html":{"name":"BuildMetaData","abstract":"

    Typed build-meta-data identifier.

    "},"Enums/PrereleaseIdentifier.html":{"name":"PrereleaseIdentifier","abstract":"

    Typed pre-release identifier.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "}} \ No newline at end of file +{"Structs/Version.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5majorSuvp":{"name":"major","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5minorSuSgvp":{"name":"minor","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5patchSuSgvp":{"name":"patch","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare08SemanticB10ComparableP10prereleaseSayAA20PrereleaseIdentifierOGSgvp":{"name":"prerelease","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5buildSayAA13BuildMetaDataOGSgvp":{"name":"build","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare0B0VyACSu_SuSgADSayAA20PrereleaseIdentifierOGSgSayAA13BuildMetaDataOGSgtcfc":{"name":"init(_:_:_:_:_:)","abstract":"

    Creates a new version.

    ","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare0B0V5major5minor5patch10prerelease5buildACSu_SuSgAISayAA20PrereleaseIdentifierOGSgSayAA13BuildMetaDataOGSgtcfc":{"name":"init(major:minor:patch:prerelease:build:)","abstract":"

    Creates a new version.

    ","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare0B0V7privateACSgSS_tcfc":{"name":"init(private:)","abstract":"

    Creates a new version using a string.

    ","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare0B0VyACSgSScfc":{"name":"init(_:)","abstract":"

    Creates a new version from a string.

    ","parent_name":"Version"},"Structs/Version.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare0B0V13stringLiteralACSS_tcfc":{"name":"init(stringLiteral:)","abstract":"

    Creates a new version from a string literal.

    ","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare0B0V19stringInterpolationACs013DefaultStringE0V_tcfc":{"name":"init(stringInterpolation:)","abstract":"

    Creates a new version from a string interpolation.

    ","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare0B0V7initialACvpZ":{"name":"initial","abstract":"

    An initial version representing the string 0.0.0.

    ","parent_name":"Version"},"Structs/Version.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Version"},"Structs/Version.html":{"name":"Version","abstract":"

    A version type conforming to SemVer.

    "},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5majorSuvp":{"name":"major","abstract":"

    The MAJOR identifier of a version.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5minorSuSgvp":{"name":"minor","abstract":"

    The MINOR identifier of a version

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5patchSuSgvp":{"name":"patch","abstract":"

    The PATCH identifer of a verion.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparableP10prereleaseSayAA20PrereleaseIdentifierOGSgvp":{"name":"prerelease","abstract":"

    Pre-release identifier of a version.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5buildSayAA13BuildMetaDataOGSgvp":{"name":"build","abstract":"

    Build-meta-data of a version.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE1loiySbx_xtFZ":{"name":"<(_:_:)","abstract":"

    Compare versions using the SemVer ranking system.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE2eeoiySbx_xtFZ":{"name":"==(_:_:)","abstract":"

    Compares version objects for equality.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE3eeeoiySbx_xtFZ":{"name":"===(_:_:)","abstract":"

    Strictly compares version objects for equality.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"

    Conformance to Hashable protocol.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE12isCompatible4withSbx_tF":{"name":"isCompatible(with:)","abstract":"

    A Boolean value indicating the compatibility of two versions.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE7compare4withAA0bC6ResultOx_tF":{"name":"compare(with:)","abstract":"

    Compare versions for their update severity.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE08hasEqualB4Core2asSbx_tF":{"name":"hasEqualVersionCore(as:)","abstract":"

    Check if a version has an equal version core as another version.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE14absoluteStringSSvp":{"name":"absoluteString","abstract":"

    The absolute string of the version.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE10coreStringSSvp":{"name":"coreString","abstract":"

    The string of the version representing MAJOR.MINOR.PATCH.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE15extensionStringSSSgvp":{"name":"extensionString","abstract":"

    The string of the version representing the pre-release identifier and build-meta-data.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE26prereleaseIdentifierStringSSSgvp":{"name":"prereleaseIdentifierString","abstract":"

    The pre-release identifier as a string if available.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE19buildMetaDataStringSSSgvp":{"name":"buildMetaDataString","abstract":"

    The build meta data as a string if available.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html":{"name":"SemanticVersionComparable","abstract":"

    A type that can be expressed as a semantic version conforming to SemVer.

    "},"Extensions/ProcessInfo.html#/s:So13NSProcessInfoC19SwiftVersionCompareE025comparableOperatingSystemD0AC0D0Vvp":{"name":"comparableOperatingSystemVersion","abstract":"

    The version of the operating system on which the current process is executing.

    ","parent_name":"ProcessInfo"},"Extensions/Bundle.html#/s:So8NSBundleC19SwiftVersionCompareE05shortC0AC0C0VSgvp":{"name":"shortVersion","abstract":"

    The version of the current bundle.

    ","parent_name":"Bundle"},"Extensions/Bundle.html#/s:So8NSBundleC19SwiftVersionCompareE7versionAC0C0VSgvp":{"name":"version","abstract":"

    The full version of the current bundle.

    ","parent_name":"Bundle"},"Extensions/Bundle.html":{"name":"Bundle"},"Extensions/ProcessInfo.html":{"name":"ProcessInfo"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO5alphayA2CmF":{"name":"alpha","abstract":"

    Identifier displaying alpha.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO4betayA2CmF":{"name":"beta","abstract":"

    Identifier displaying beta.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO10prereleaseyA2CmF":{"name":"prerelease","abstract":"

    Identifier displaying prerelease.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO16releaseCandidateyA2CmF":{"name":"releaseCandidate","abstract":"

    Identifier displaying rc.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO12alphaNumericyACSScACmF":{"name":"alphaNumeric(_:)","abstract":"

    Alphanumeric identifier are lower- and uppercased letters and numbers from 0-9.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO7numericyACSucACmF":{"name":"numeric(_:)","abstract":"

    Numeric identifier are positive numbers and zeros, yet they do not allow for leading zeros.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO7unknownyA2CmF":{"name":"unknown","abstract":"

    Unknown identifier are used when string literals do not conform to SemVer and are removed.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"

    Compares pre-release identifiers for equality.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:s25LosslessStringConvertiblePyxSgSScfc":{"name":"init(_:)","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc":{"name":"init(stringLiteral:)","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:s27ExpressibleByIntegerLiteralP07integerD0x0cD4TypeQz_tcfc":{"name":"init(integerLiteral:)","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO5valueSSvp":{"name":"value","abstract":"

    Undocumented

    ","parent_name":"PrereleaseIdentifier"},"Enums/BuildMetaData.html#/s:19SwiftVersionCompare13BuildMetaDataO12alphaNumericyACSScACmF":{"name":"alphaNumeric(_:)","abstract":"

    Alphanumeric identifier are lower- and uppercased letters and numbers from 0-9.

    ","parent_name":"BuildMetaData"},"Enums/BuildMetaData.html#/s:19SwiftVersionCompare13BuildMetaDataO6digitsyACSScACmF":{"name":"digits(_:)","abstract":"

    Digit identifier are positive numbers and zeros, thus allowing leading zeros.

    ","parent_name":"BuildMetaData"},"Enums/BuildMetaData.html#/s:19SwiftVersionCompare13BuildMetaDataO7unknownyA2CmF":{"name":"unknown","abstract":"

    Unknown identifier are used when string literals do not conform to SemVer and are removed.

    ","parent_name":"BuildMetaData"},"Enums/BuildMetaData.html#/s:s25LosslessStringConvertiblePyxSgSScfc":{"name":"init(_:)","parent_name":"BuildMetaData"},"Enums/BuildMetaData.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"BuildMetaData"},"Enums/BuildMetaData.html#/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc":{"name":"init(stringLiteral:)","parent_name":"BuildMetaData"},"Enums/BuildMetaData.html#/s:19SwiftVersionCompare13BuildMetaDataO5valueSSvp":{"name":"value","abstract":"

    Undocumented

    ","parent_name":"BuildMetaData"},"Enums/VersionCompareResult.html#/s:19SwiftVersionCompare0bC6ResultO5majoryA2CmF":{"name":"major","abstract":"

    A MAJORupdate

    ","parent_name":"VersionCompareResult"},"Enums/VersionCompareResult.html#/s:19SwiftVersionCompare0bC6ResultO5minoryA2CmF":{"name":"minor","abstract":"

    A MINORupdate

    ","parent_name":"VersionCompareResult"},"Enums/VersionCompareResult.html#/s:19SwiftVersionCompare0bC6ResultO5patchyA2CmF":{"name":"patch","abstract":"

    A PATCHupdate

    ","parent_name":"VersionCompareResult"},"Enums/VersionCompareResult.html#/s:19SwiftVersionCompare0bC6ResultO10prereleaseyA2CmF":{"name":"prerelease","abstract":"

    A pre-release update

    ","parent_name":"VersionCompareResult"},"Enums/VersionCompareResult.html#/s:19SwiftVersionCompare0bC6ResultO5buildyA2CmF":{"name":"build","abstract":"

    A build update

    ","parent_name":"VersionCompareResult"},"Enums/VersionCompareResult.html#/s:19SwiftVersionCompare0bC6ResultO8noUpdateyA2CmF":{"name":"noUpdate","abstract":"

    The version is not an update (less or equal)

    ","parent_name":"VersionCompareResult"},"Enums/VersionCompareResult.html":{"name":"VersionCompareResult","abstract":"

    The severity of an update between versions.

    "},"Enums/BuildMetaData.html":{"name":"BuildMetaData","abstract":"

    Typed build-meta-data identifier.

    "},"Enums/PrereleaseIdentifier.html":{"name":"PrereleaseIdentifier","abstract":"

    Typed pre-release identifier.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "}} \ No newline at end of file diff --git a/docs/docsets/.docset/Contents/Resources/Documents/undocumented.json b/docs/docsets/.docset/Contents/Resources/Documents/undocumented.json index ac7c16b..77f0725 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/undocumented.json +++ b/docs/docsets/.docset/Contents/Resources/Documents/undocumented.json @@ -2,14 +2,14 @@ "warnings": [ { "file": "/Users/nihilias/Developer/Repositories/SwiftVersionCompare/Sources/SwiftVersionCompare/SemanticVersionComparable/BuildMetaData/BuildMetaData.swift", - "line": 32, + "line": 35, "symbol": "BuildMetaData.value", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { "file": "/Users/nihilias/Developer/Repositories/SwiftVersionCompare/Sources/SwiftVersionCompare/SemanticVersionComparable/PrereleaseIdentifier/PrereleaseIdentifier.swift", - "line": 46, + "line": 49, "symbol": "PrereleaseIdentifier.value", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" diff --git a/docs/docsets/.docset/Contents/Resources/docSet.dsidx b/docs/docsets/.docset/Contents/Resources/docSet.dsidx index 2ca71041bc1757179e1051a9da16a388caf6adf3..4ee9cc7dd23b03eeaec2aaf619d9152901444419 100644 GIT binary patch delta 1137 zcmZ|OTTGi(902g|-^=%X1qx)+m2V#(v};!`9jrjhrL;gPv=oPw>x_&`KW@Dj7{q|w z4w*bHDE;f4nNc71fCjTLj1QXlq}hV;lIYYdUS`w>gFYh*pObTb z|Nq8a*tiSNixAi;@wMOaxlglSXb<_@e7*7|_*ru$_fF2G>|oxD(5LuI^6*i7I@Vl#6-i`pn!0gFQh=)jL{Zt!AubsCEC)#@#f@Knt<6ye)7S3$&J?Pc`| zZh{eaJbF~vt#Asf>^;YfB!@K#WD&xl3*oXzav_x-m=x@pkv%h7x=`0i`&08n%VP_^ zLj2ag33?oNtZR?2vZ6r7z*RQp97_*O;mx{3zCFq6MdAhgE(}LBXu&(pGBlvOA{VUC4XSUe`&1vODwUTNe=1_|6ZA5> zJ9Batv6QfkN7~fP;+*?2TnlbfYHe?tQor82MX5{swkh>HeOI+7Sf*Uqgo#vQHZ+fa zpN-jOaBYUNOmF1WYGU>F8-f6Vf6U@0D)MubOe_9>;sO0$dH5*)}y(s&iv^b2;bo{JT``DZrzUnF{60 zVam89%hc%`IYFJeCS-8oTeNM${7IQ}vW#9LCM@zk$uBgrOa|$Z5g%%xZ<2_FKQs?3 zhU#%|>KqkQO;3UYBhyjN&N7uEX+hC7tBBX)*_i}Ie0OG@B09q>ob5rhl|~D==L#rB z&Y&?eN>gnkvOtCZh|Ke+=@yanB+=;7<0rlVei|*{tPhSIrpHQjt_weM>Xk%Qfw9=L zG!5>>mY@t{@i?u8uj5Iupg-ZDmA9I(a%TFG5-G=h|A-=D!rWwxJIOMcN_ki)tE^GY Vv`8b^TPI+*-KHdk1`MaJ`~yESSi%4R delta 1241 zcmZvcNlY787{}+cJ#WVB2Z%Em2V9#yxVG`I7~9|&Y_kP}S*j2N9yZ%}A;eXILSWRC zQ{L@^<`JAj+&!zCd)Q`O2=G(CfMUwb8AgafkOlnO<}wETwn+GF#1>7aQwwM7{B%7zH@G;O z_7=)OiUoNbocK_T;kK9y0{$qjsE_s%oglN|!bf7G5bUx}Po|;^L1}(;KJ7iFIjA}g ztMUI=kMt0&AS=OvkHrQ>unV{A?(p6u(P(84;G_67R3bEp>I%7tbnE14z|95$uO^q& zMp+=WI{8(=WNIB=z}d!K@Zf3t8ebD91zOn+cqTpxRa=3kCV)D;;D~}1pE^dsf&wPF4eEpX%QFsk=s@)H7k^0#(9m#KJyiM^z70%gW!CJ&G-b5#ECgCVa`Q zQOad{{5WufdeYy!PCa?jyGA`p_Fbf&{M&bpdU7>*8MJ8be~S+l5@uhIyEdmH=tuiN zAukYSPlW>$2J*P0grN?EsTuR?fM)-NeZCKYBhRYO_u*s#VfKVL^kHjzP@O@A|8~qk z{47(ft;Bm~ni(Go;WF@IOV~i#ScXR6FaeyYm1W8coY?KE(zB)*8T2k+AZLQqg@fQ zpguZ6U0jW(sRDmT=Xev{qLq7+sCQ`ap0^#piRE)O`^OH`V|Daf2i~z$hN|N@GxIw2 zUHK1iV{+pF diff --git a/docs/docsets/.tgz b/docs/docsets/.tgz index 13230c768bb0bfcfa38b20108f4c4e0f9a13a81f..e009a024f5b55af4494667b7a5ca3a4bf685d3c4 100644 GIT binary patch delta 79069 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 delta 79104 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 aKYAO_r{~l2>G|}W{QL(53_vLWY6k$;L$OQ% diff --git a/docs/index.html b/docs/index.html index dc57a0c..a0d6426 100644 --- a/docs/index.html +++ b/docs/index.html @@ -93,11 +93,11 @@

    SwiftVersionCheck

    Installation

    Swift Package Manager:

    -
    package(url: https://github.com/nihilias/SwiftVersionCompare.git", from: "1.0.0"))
    +
    package(url: https://github.com/mflknr/SwiftVersionCompare.git", from: "1.0.0"))
     

    Usage

    -

    For detailed implenentation information see documentation.

    +

    For detailed implenentation information see documentation.

    // use the version core identifier for initialization
     let versionOne = Version(1, 0, 0)
     let versionTwo = Version(
    @@ -129,7 +129,7 @@ 

    Usage

    diff --git a/docs/search.json b/docs/search.json index fdbfb8f..1c6c4b0 100644 --- a/docs/search.json +++ b/docs/search.json @@ -1 +1 @@ -{"Structs/Version.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5majorSuvp":{"name":"major","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5minorSuSgvp":{"name":"minor","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5patchSuSgvp":{"name":"patch","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare08SemanticB10ComparableP10prereleaseSayAA20PrereleaseIdentifierOGSgvp":{"name":"prerelease","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5buildSayAA13BuildMetaDataOGSgvp":{"name":"build","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare0B0VyACSu_SuSgADSayAA20PrereleaseIdentifierOGSgSayAA13BuildMetaDataOGSgtcfc":{"name":"init(_:_:_:_:_:)","abstract":"

    Creates a new version.

    ","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare0B0V5major5minor5patch10prerelease5buildACSu_SuSgAISayAA20PrereleaseIdentifierOGSgSayAA13BuildMetaDataOGSgtcfc":{"name":"init(major:minor:patch:prerelease:build:)","abstract":"

    Creates a new version.

    ","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare0B0V7privateACSgSS_tcfc":{"name":"init(private:)","abstract":"

    Creates a new version using a string.

    ","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare0B0VyACSgSScfc":{"name":"init(_:)","abstract":"

    Creates a new version from a string.

    ","parent_name":"Version"},"Structs/Version.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare0B0V13stringLiteralACSS_tcfc":{"name":"init(stringLiteral:)","abstract":"

    Creates a new version from a string literal.

    ","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare0B0V19stringInterpolationACs013DefaultStringE0V_tcfc":{"name":"init(stringInterpolation:)","abstract":"

    Creates a new version from a string interpolation.

    ","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare0B0V7initialACvpZ":{"name":"initial","abstract":"

    An initial version representing the string 0.0.0.

    ","parent_name":"Version"},"Structs/Version.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Version"},"Structs/Version.html":{"name":"Version","abstract":"

    A version type conforming to SemVer.

    "},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5majorSuvp":{"name":"major","abstract":"

    The MAJOR identifier of a version.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5minorSuSgvp":{"name":"minor","abstract":"

    The MINOR identifier of a version

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5patchSuSgvp":{"name":"patch","abstract":"

    The PATCH identifer of a verion.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparableP10prereleaseSayAA20PrereleaseIdentifierOGSgvp":{"name":"prerelease","abstract":"

    Pre-release identifier of a version.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5buildSayAA13BuildMetaDataOGSgvp":{"name":"build","abstract":"

    Build-meta-data of a version.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:SL2leoiySbx_xtFZ":{"name":"<=(_:_:)","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:SL2geoiySbx_xtFZ":{"name":">=(_:_:)","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE2eeoiySbx_xtFZ":{"name":"==(_:_:)","abstract":"

    Compares version objects for equality.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE3eeeoiySbx_xtFZ":{"name":"===(_:_:)","abstract":"

    Strictly compares version objects for equality.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE12isCompatible4withSbx_tF":{"name":"isCompatible(with:)","abstract":"

    A Boolean value indicating the compatibility of two versions.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE7compare4withAA0bC6ResultOx_tF":{"name":"compare(with:)","abstract":"

    Compare versions for their update severity.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE08hasEqualB4Core2asSbx_tF":{"name":"hasEqualVersionCore(as:)","abstract":"

    Check if a version has an equal version core as another version.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE14absoluteStringSSvp":{"name":"absoluteString","abstract":"

    The absolute string of the version.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE10coreStringSSvp":{"name":"coreString","abstract":"

    The string of the version representing MAJOR.MINOR.PATCH.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE15extensionStringSSSgvp":{"name":"extensionString","abstract":"

    The string of the version representing the pre-release identifier and build-meta-data.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE26prereleaseIdentifierStringSSSgvp":{"name":"prereleaseIdentifierString","abstract":"

    The pre-release identifier as a string if available.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE19buildMetaDataStringSSSgvp":{"name":"buildMetaDataString","abstract":"

    The build meta data as a string if available.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html":{"name":"SemanticVersionComparable","abstract":"

    A type that can be expressed as a semantic version conforming to SemVer.

    "},"Extensions/ProcessInfo.html#/s:So13NSProcessInfoC19SwiftVersionCompareE025comparableOperatingSystemD0AC0D0Vvp":{"name":"comparableOperatingSystemVersion","abstract":"

    The version of the operating system on which the current process is executing.

    ","parent_name":"ProcessInfo"},"Extensions/Bundle.html#/s:So8NSBundleC19SwiftVersionCompareE05shortC0AC0C0VSgvp":{"name":"shortVersion","abstract":"

    The version of the current bundle.

    ","parent_name":"Bundle"},"Extensions/Bundle.html#/s:So8NSBundleC19SwiftVersionCompareE7versionAC0C0VSgvp":{"name":"version","abstract":"

    The full version of the current bundle.

    ","parent_name":"Bundle"},"Extensions/Bundle.html":{"name":"Bundle"},"Extensions/ProcessInfo.html":{"name":"ProcessInfo"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO5alphayA2CmF":{"name":"alpha","abstract":"

    Identifier displaying alpha.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO4betayA2CmF":{"name":"beta","abstract":"

    Identifier displaying beta.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO10prereleaseyA2CmF":{"name":"prerelease","abstract":"

    Identifier displaying prerelease.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO16releaseCandidateyA2CmF":{"name":"releaseCandidate","abstract":"

    Identifier displaying rc.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO12alphaNumericyACSScACmF":{"name":"alphaNumeric(_:)","abstract":"

    Alphanumeric identifier are lower- and uppercased letters and numbers from 0-9.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO7numericyACSucACmF":{"name":"numeric(_:)","abstract":"

    Numeric identifier are positive numbers and zeros, yet they do not allow for leading zeros.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO7unknownyA2CmF":{"name":"unknown","abstract":"

    Unknown identifier are used when string literals do not conform to SemVer and are removed.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"

    Compares pre-release identifiers for equality.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:s25LosslessStringConvertiblePyxSgSScfc":{"name":"init(_:)","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc":{"name":"init(stringLiteral:)","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:s27ExpressibleByIntegerLiteralP07integerD0x0cD4TypeQz_tcfc":{"name":"init(integerLiteral:)","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO5valueSSvp":{"name":"value","abstract":"

    Undocumented

    ","parent_name":"PrereleaseIdentifier"},"Enums/BuildMetaData.html#/s:19SwiftVersionCompare13BuildMetaDataO12alphaNumericyACSScACmF":{"name":"alphaNumeric(_:)","abstract":"

    Alphanumeric identifier are lower- and uppercased letters and numbers from 0-9.

    ","parent_name":"BuildMetaData"},"Enums/BuildMetaData.html#/s:19SwiftVersionCompare13BuildMetaDataO6digitsyACSScACmF":{"name":"digits(_:)","abstract":"

    Digit identifier are positive numbers and zeros, thus allowing leading zeros.

    ","parent_name":"BuildMetaData"},"Enums/BuildMetaData.html#/s:19SwiftVersionCompare13BuildMetaDataO7unknownyA2CmF":{"name":"unknown","abstract":"

    Unknown identifier are used when string literals do not conform to SemVer and are removed.

    ","parent_name":"BuildMetaData"},"Enums/BuildMetaData.html#/s:s25LosslessStringConvertiblePyxSgSScfc":{"name":"init(_:)","parent_name":"BuildMetaData"},"Enums/BuildMetaData.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"BuildMetaData"},"Enums/BuildMetaData.html#/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc":{"name":"init(stringLiteral:)","parent_name":"BuildMetaData"},"Enums/BuildMetaData.html#/s:19SwiftVersionCompare13BuildMetaDataO5valueSSvp":{"name":"value","abstract":"

    Undocumented

    ","parent_name":"BuildMetaData"},"Enums/VersionCompareResult.html#/s:19SwiftVersionCompare0bC6ResultO5majoryA2CmF":{"name":"major","abstract":"

    A MAJORupdate

    ","parent_name":"VersionCompareResult"},"Enums/VersionCompareResult.html#/s:19SwiftVersionCompare0bC6ResultO5minoryA2CmF":{"name":"minor","abstract":"

    A MINORupdate

    ","parent_name":"VersionCompareResult"},"Enums/VersionCompareResult.html#/s:19SwiftVersionCompare0bC6ResultO5patchyA2CmF":{"name":"patch","abstract":"

    A PATCHupdate

    ","parent_name":"VersionCompareResult"},"Enums/VersionCompareResult.html#/s:19SwiftVersionCompare0bC6ResultO10prereleaseyA2CmF":{"name":"prerelease","abstract":"

    A pre-release update

    ","parent_name":"VersionCompareResult"},"Enums/VersionCompareResult.html#/s:19SwiftVersionCompare0bC6ResultO5buildyA2CmF":{"name":"build","abstract":"

    A build update

    ","parent_name":"VersionCompareResult"},"Enums/VersionCompareResult.html#/s:19SwiftVersionCompare0bC6ResultO8noUpdateyA2CmF":{"name":"noUpdate","abstract":"

    The version is not an update (less or equal)

    ","parent_name":"VersionCompareResult"},"Enums/VersionCompareResult.html":{"name":"VersionCompareResult","abstract":"

    The severity of an update between versions.

    "},"Enums/BuildMetaData.html":{"name":"BuildMetaData","abstract":"

    Typed build-meta-data identifier.

    "},"Enums/PrereleaseIdentifier.html":{"name":"PrereleaseIdentifier","abstract":"

    Typed pre-release identifier.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "}} \ No newline at end of file +{"Structs/Version.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5majorSuvp":{"name":"major","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5minorSuSgvp":{"name":"minor","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5patchSuSgvp":{"name":"patch","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare08SemanticB10ComparableP10prereleaseSayAA20PrereleaseIdentifierOGSgvp":{"name":"prerelease","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5buildSayAA13BuildMetaDataOGSgvp":{"name":"build","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare0B0VyACSu_SuSgADSayAA20PrereleaseIdentifierOGSgSayAA13BuildMetaDataOGSgtcfc":{"name":"init(_:_:_:_:_:)","abstract":"

    Creates a new version.

    ","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare0B0V5major5minor5patch10prerelease5buildACSu_SuSgAISayAA20PrereleaseIdentifierOGSgSayAA13BuildMetaDataOGSgtcfc":{"name":"init(major:minor:patch:prerelease:build:)","abstract":"

    Creates a new version.

    ","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare0B0V7privateACSgSS_tcfc":{"name":"init(private:)","abstract":"

    Creates a new version using a string.

    ","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare0B0VyACSgSScfc":{"name":"init(_:)","abstract":"

    Creates a new version from a string.

    ","parent_name":"Version"},"Structs/Version.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare0B0V13stringLiteralACSS_tcfc":{"name":"init(stringLiteral:)","abstract":"

    Creates a new version from a string literal.

    ","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare0B0V19stringInterpolationACs013DefaultStringE0V_tcfc":{"name":"init(stringInterpolation:)","abstract":"

    Creates a new version from a string interpolation.

    ","parent_name":"Version"},"Structs/Version.html#/s:19SwiftVersionCompare0B0V7initialACvpZ":{"name":"initial","abstract":"

    An initial version representing the string 0.0.0.

    ","parent_name":"Version"},"Structs/Version.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Version"},"Structs/Version.html":{"name":"Version","abstract":"

    A version type conforming to SemVer.

    "},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5majorSuvp":{"name":"major","abstract":"

    The MAJOR identifier of a version.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5minorSuSgvp":{"name":"minor","abstract":"

    The MINOR identifier of a version

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5patchSuSgvp":{"name":"patch","abstract":"

    The PATCH identifer of a verion.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparableP10prereleaseSayAA20PrereleaseIdentifierOGSgvp":{"name":"prerelease","abstract":"

    Pre-release identifier of a version.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparableP5buildSayAA13BuildMetaDataOGSgvp":{"name":"build","abstract":"

    Build-meta-data of a version.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE1loiySbx_xtFZ":{"name":"<(_:_:)","abstract":"

    Compare versions using the SemVer ranking system.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE2eeoiySbx_xtFZ":{"name":"==(_:_:)","abstract":"

    Compares version objects for equality.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE3eeeoiySbx_xtFZ":{"name":"===(_:_:)","abstract":"

    Strictly compares version objects for equality.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"

    Conformance to Hashable protocol.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE12isCompatible4withSbx_tF":{"name":"isCompatible(with:)","abstract":"

    A Boolean value indicating the compatibility of two versions.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE7compare4withAA0bC6ResultOx_tF":{"name":"compare(with:)","abstract":"

    Compare versions for their update severity.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE08hasEqualB4Core2asSbx_tF":{"name":"hasEqualVersionCore(as:)","abstract":"

    Check if a version has an equal version core as another version.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE14absoluteStringSSvp":{"name":"absoluteString","abstract":"

    The absolute string of the version.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE10coreStringSSvp":{"name":"coreString","abstract":"

    The string of the version representing MAJOR.MINOR.PATCH.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE15extensionStringSSSgvp":{"name":"extensionString","abstract":"

    The string of the version representing the pre-release identifier and build-meta-data.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE26prereleaseIdentifierStringSSSgvp":{"name":"prereleaseIdentifierString","abstract":"

    The pre-release identifier as a string if available.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html#/s:19SwiftVersionCompare08SemanticB10ComparablePAAE19buildMetaDataStringSSSgvp":{"name":"buildMetaDataString","abstract":"

    The build meta data as a string if available.

    ","parent_name":"SemanticVersionComparable"},"Protocols/SemanticVersionComparable.html":{"name":"SemanticVersionComparable","abstract":"

    A type that can be expressed as a semantic version conforming to SemVer.

    "},"Extensions/ProcessInfo.html#/s:So13NSProcessInfoC19SwiftVersionCompareE025comparableOperatingSystemD0AC0D0Vvp":{"name":"comparableOperatingSystemVersion","abstract":"

    The version of the operating system on which the current process is executing.

    ","parent_name":"ProcessInfo"},"Extensions/Bundle.html#/s:So8NSBundleC19SwiftVersionCompareE05shortC0AC0C0VSgvp":{"name":"shortVersion","abstract":"

    The version of the current bundle.

    ","parent_name":"Bundle"},"Extensions/Bundle.html#/s:So8NSBundleC19SwiftVersionCompareE7versionAC0C0VSgvp":{"name":"version","abstract":"

    The full version of the current bundle.

    ","parent_name":"Bundle"},"Extensions/Bundle.html":{"name":"Bundle"},"Extensions/ProcessInfo.html":{"name":"ProcessInfo"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO5alphayA2CmF":{"name":"alpha","abstract":"

    Identifier displaying alpha.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO4betayA2CmF":{"name":"beta","abstract":"

    Identifier displaying beta.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO10prereleaseyA2CmF":{"name":"prerelease","abstract":"

    Identifier displaying prerelease.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO16releaseCandidateyA2CmF":{"name":"releaseCandidate","abstract":"

    Identifier displaying rc.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO12alphaNumericyACSScACmF":{"name":"alphaNumeric(_:)","abstract":"

    Alphanumeric identifier are lower- and uppercased letters and numbers from 0-9.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO7numericyACSucACmF":{"name":"numeric(_:)","abstract":"

    Numeric identifier are positive numbers and zeros, yet they do not allow for leading zeros.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO7unknownyA2CmF":{"name":"unknown","abstract":"

    Unknown identifier are used when string literals do not conform to SemVer and are removed.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"

    Compares pre-release identifiers for equality.

    ","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:s25LosslessStringConvertiblePyxSgSScfc":{"name":"init(_:)","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc":{"name":"init(stringLiteral:)","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:s27ExpressibleByIntegerLiteralP07integerD0x0cD4TypeQz_tcfc":{"name":"init(integerLiteral:)","parent_name":"PrereleaseIdentifier"},"Enums/PrereleaseIdentifier.html#/s:19SwiftVersionCompare20PrereleaseIdentifierO5valueSSvp":{"name":"value","abstract":"

    Undocumented

    ","parent_name":"PrereleaseIdentifier"},"Enums/BuildMetaData.html#/s:19SwiftVersionCompare13BuildMetaDataO12alphaNumericyACSScACmF":{"name":"alphaNumeric(_:)","abstract":"

    Alphanumeric identifier are lower- and uppercased letters and numbers from 0-9.

    ","parent_name":"BuildMetaData"},"Enums/BuildMetaData.html#/s:19SwiftVersionCompare13BuildMetaDataO6digitsyACSScACmF":{"name":"digits(_:)","abstract":"

    Digit identifier are positive numbers and zeros, thus allowing leading zeros.

    ","parent_name":"BuildMetaData"},"Enums/BuildMetaData.html#/s:19SwiftVersionCompare13BuildMetaDataO7unknownyA2CmF":{"name":"unknown","abstract":"

    Unknown identifier are used when string literals do not conform to SemVer and are removed.

    ","parent_name":"BuildMetaData"},"Enums/BuildMetaData.html#/s:s25LosslessStringConvertiblePyxSgSScfc":{"name":"init(_:)","parent_name":"BuildMetaData"},"Enums/BuildMetaData.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"BuildMetaData"},"Enums/BuildMetaData.html#/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc":{"name":"init(stringLiteral:)","parent_name":"BuildMetaData"},"Enums/BuildMetaData.html#/s:19SwiftVersionCompare13BuildMetaDataO5valueSSvp":{"name":"value","abstract":"

    Undocumented

    ","parent_name":"BuildMetaData"},"Enums/VersionCompareResult.html#/s:19SwiftVersionCompare0bC6ResultO5majoryA2CmF":{"name":"major","abstract":"

    A MAJORupdate

    ","parent_name":"VersionCompareResult"},"Enums/VersionCompareResult.html#/s:19SwiftVersionCompare0bC6ResultO5minoryA2CmF":{"name":"minor","abstract":"

    A MINORupdate

    ","parent_name":"VersionCompareResult"},"Enums/VersionCompareResult.html#/s:19SwiftVersionCompare0bC6ResultO5patchyA2CmF":{"name":"patch","abstract":"

    A PATCHupdate

    ","parent_name":"VersionCompareResult"},"Enums/VersionCompareResult.html#/s:19SwiftVersionCompare0bC6ResultO10prereleaseyA2CmF":{"name":"prerelease","abstract":"

    A pre-release update

    ","parent_name":"VersionCompareResult"},"Enums/VersionCompareResult.html#/s:19SwiftVersionCompare0bC6ResultO5buildyA2CmF":{"name":"build","abstract":"

    A build update

    ","parent_name":"VersionCompareResult"},"Enums/VersionCompareResult.html#/s:19SwiftVersionCompare0bC6ResultO8noUpdateyA2CmF":{"name":"noUpdate","abstract":"

    The version is not an update (less or equal)

    ","parent_name":"VersionCompareResult"},"Enums/VersionCompareResult.html":{"name":"VersionCompareResult","abstract":"

    The severity of an update between versions.

    "},"Enums/BuildMetaData.html":{"name":"BuildMetaData","abstract":"

    Typed build-meta-data identifier.

    "},"Enums/PrereleaseIdentifier.html":{"name":"PrereleaseIdentifier","abstract":"

    Typed pre-release identifier.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "}} \ No newline at end of file