Skip to content

Commit 342ce24

Browse files
committed
refactor: Respell Version to SemanticVersion for explicitness in API (#95)
* Rename revision to patch as in SemVer 2.0.0 * Rename Version to SemanticVersion for explicitness * Inline API docs and adjust indentation to match rest of the package
1 parent a40a603 commit 342ce24

File tree

3 files changed

+27
-25
lines changed

3 files changed

+27
-25
lines changed

Sources/MuxUploadSDK/InternalUtilities/Reporting/Reporter.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ extension Reporter {
147147
platformName: platformName,
148148
platformVersion: platformVersion,
149149
regionCode: regionCode,
150-
sdkVersion: Version.versionString,
150+
sdkVersion: SemanticVersion.versionString,
151151
uploadStartTime: uploadStartTime,
152152
uploadEndTime: uploadEndTime,
153153
uploadURL: uploadURL
@@ -188,7 +188,7 @@ extension Reporter {
188188
platformName: platformName,
189189
platformVersion: platformVersion,
190190
regionCode: regionCode,
191-
sdkVersion: Version.versionString,
191+
sdkVersion: SemanticVersion.versionString,
192192
uploadStartTime: uploadStartTime,
193193
uploadEndTime: uploadEndTime,
194194
uploadURL: url
@@ -229,7 +229,7 @@ extension Reporter {
229229
platformName: platformName,
230230
platformVersion: platformVersion,
231231
regionCode: regionCode,
232-
sdkVersion: Version.versionString,
232+
sdkVersion: SemanticVersion.versionString,
233233
standardizationStartTime: standardizationStartTime,
234234
standardizationEndTime: standardizationEndTime,
235235
uploadURL: uploadURL
@@ -273,7 +273,7 @@ extension Reporter {
273273
platformName: platformName,
274274
platformVersion: platformVersion,
275275
regionCode: regionCode,
276-
sdkVersion: Version.versionString,
276+
sdkVersion: SemanticVersion.versionString,
277277
standardizationStartTime: standardizationStartTime,
278278
standardizationEndTime: standardizationEndTime,
279279
uploadCanceled: uploadCanceled,
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
//
2+
// SemanticVersion.swift
3+
//
4+
//
5+
// Created by Emily Dixon on 2/21/23.
6+
//
7+
8+
import Foundation
9+
10+
/// Version information about the SDK
11+
public struct SemanticVersion {
12+
/// Major version component.
13+
public static let major = 0
14+
/// Minor version component.
15+
public static let minor = 6
16+
/// Patch version component.
17+
public static let patch = 0
18+
19+
/// String form of the version number in the format X.Y.Z
20+
/// where X, Y, and Z are the major, minor, and patch
21+
/// version components
22+
public static let versionString = "\(major).\(minor).\(patch)"
23+
}

Sources/MuxUploadSDK/PublicAPI/Version.swift

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)