From a81897699b5ac5a34bd6499a5d120dac2643715d Mon Sep 17 00:00:00 2001 From: Arturo Carretero Calvo <10163049+ArtCC@users.noreply.github.com> Date: Fri, 7 Nov 2025 16:19:37 +0100 Subject: [PATCH 1/6] Update version from 1.0.19 to 1.0.20 across project files - Bump votice-sdk package version to 1.0.20 in README.md - Update _version property to "1.0.20" in ConfigurationManager.swift - Modify version expectations to "1.0.20" in ConfigurationManagerTests.swift no message --- README.md | 2 +- Sources/Votice/Core/Managers/ConfigurationManager.swift | 2 +- Tests/VoticeTests/Managers/ConfigurationManagerTests.swift | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 715380c..eb45679 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ The Votice management app for handling suggestions or issues and apps is availab Add this line to your `Package.swift` dependencies: ```swift -.package(url: "https://github.com/artcc/votice-sdk", from: "1.0.19"), +.package(url: "https://github.com/artcc/votice-sdk", from: "1.0.20"), ``` Or via Xcode: diff --git a/Sources/Votice/Core/Managers/ConfigurationManager.swift b/Sources/Votice/Core/Managers/ConfigurationManager.swift index bf7bb90..fe13324 100644 --- a/Sources/Votice/Core/Managers/ConfigurationManager.swift +++ b/Sources/Votice/Core/Managers/ConfigurationManager.swift @@ -51,7 +51,7 @@ final class ConfigurationManager: ConfigurationManagerProtocol, @unchecked Senda private let lock = NSLock() private let _baseURL = "https://api.votice.app/api" private let _configurationId = UUID().uuidString - private let _version = "1.0.19" + private let _version = "1.0.20" private let _buildNumber = "1" // MARK: - Public properties diff --git a/Tests/VoticeTests/Managers/ConfigurationManagerTests.swift b/Tests/VoticeTests/Managers/ConfigurationManagerTests.swift index 2e83229..661e568 100644 --- a/Tests/VoticeTests/Managers/ConfigurationManagerTests.swift +++ b/Tests/VoticeTests/Managers/ConfigurationManagerTests.swift @@ -32,7 +32,7 @@ struct ConfigurationManagerTests { #expect(manager.showCompletedSeparately == false) #expect(manager.user.isPremium == false) #expect(manager.optionalVisibleStatuses == [.accepted, .blocked, .rejected]) - #expect(manager.version == "1.0.19") + #expect(manager.version == "1.0.20") #expect(manager.buildNumber == "1") } @@ -138,7 +138,7 @@ struct ConfigurationManagerTests { // ConfigurationId, version, and buildNumber should remain unchanged #expect(!manager.configurationId.isEmpty) - #expect(manager.version == "1.0.19") + #expect(manager.version == "1.0.20") #expect(manager.buildNumber == "1") } @@ -325,7 +325,7 @@ struct ConfigurationManagerTests { // Test immutable properties #expect(manager.baseURL == "https://api.votice.app/api") - #expect(manager.version == "1.0.19") + #expect(manager.version == "1.0.20") #expect(manager.buildNumber == "1") // Configuration ID should be consistent for same instance From 5e8122b861627283cacb3cc69026b38c24f28a63 Mon Sep 17 00:00:00 2001 From: Arturo Carretero Calvo <10163049+ArtCC@users.noreply.github.com> Date: Thu, 18 Dec 2025 14:52:01 +0100 Subject: [PATCH 2/6] Update Swift version to 6.0 and correct iOS deployment target to 17.6 in VoticeDemo project - Change SWIFT_VERSION from 5.0 to 6.0 in Debug and Release configurations for macOS and tvOS targets - Set IPHONEOS_DEPLOYMENT_TARGET from 26.0 to 17.6 in Debug and Release configurations for iOS targets no message --- .../VoticeDemo/VoticeDemo.xcodeproj/project.pbxproj | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Example/VoticeDemo/VoticeDemo.xcodeproj/project.pbxproj b/Example/VoticeDemo/VoticeDemo.xcodeproj/project.pbxproj index 9d244b7..2806939 100644 --- a/Example/VoticeDemo/VoticeDemo.xcodeproj/project.pbxproj +++ b/Example/VoticeDemo/VoticeDemo.xcodeproj/project.pbxproj @@ -579,7 +579,7 @@ REGISTER_APP_GROUPS = YES; SDKROOT = macosx; SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; }; name = Debug; }; @@ -613,7 +613,7 @@ REGISTER_APP_GROUPS = YES; SDKROOT = macosx; SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; }; name = Release; }; @@ -643,7 +643,7 @@ PRODUCT_NAME = VoticeDemo; SDKROOT = appletvos; SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 17.6; }; @@ -675,7 +675,7 @@ PRODUCT_NAME = VoticeDemo; SDKROOT = appletvos; SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 17.6; }; @@ -733,7 +733,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 26.0; + IPHONEOS_DEPLOYMENT_TARGET = 17.6; LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; @@ -792,7 +792,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 26.0; + IPHONEOS_DEPLOYMENT_TARGET = 17.6; LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; From 6bda717d063bca977f5f08fe4a2d863f7326588d Mon Sep 17 00:00:00 2001 From: Arturo Carretero Calvo <10163049+ArtCC@users.noreply.github.com> Date: Fri, 20 Feb 2026 23:37:22 +0100 Subject: [PATCH 3/6] Update SwiftLintPlugins dependency to version 0.63.2 - Bump SwiftLintPlugins revision to 8a4640d14777685ba8f14e832373160498fbab92 - Update SwiftLintPlugins version from 0.62.2 to 0.63.2 in Package.resolved file no message --- .../project.xcworkspace/xcshareddata/swiftpm/Package.resolved | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Example/VoticeDemo/VoticeDemo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/Example/VoticeDemo/VoticeDemo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index fd1dc09..a900227 100644 --- a/Example/VoticeDemo/VoticeDemo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/Example/VoticeDemo/VoticeDemo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -6,8 +6,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/SimplyDanny/SwiftLintPlugins", "state" : { - "revision" : "ecafb5b056cb7995324f0d310a61f30661d00cad", - "version" : "0.62.2" + "revision" : "8a4640d14777685ba8f14e832373160498fbab92", + "version" : "0.63.2" } } ], From 12fc675081643d91d356d86f260cd749c7e28c80 Mon Sep 17 00:00:00 2001 From: Arturo Carretero Calvo <10163049+ArtCC@users.noreply.github.com> Date: Sat, 21 Feb 2026 20:31:23 +0100 Subject: [PATCH 4/6] Update baseURL in ConfigurationManager and corresponding tests - Change _baseURL in ConfigurationManager.swift to "https://api-svdrkzyfhq-uc.a.run.app/api" - Update expected baseURL values in ConfigurationManagerTests.swift to match new baseURL - Ensure tests verify the updated baseURL consistently across different test cases no message --- Sources/Votice/Core/Managers/ConfigurationManager.swift | 2 +- Tests/VoticeTests/Managers/ConfigurationManagerTests.swift | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Sources/Votice/Core/Managers/ConfigurationManager.swift b/Sources/Votice/Core/Managers/ConfigurationManager.swift index fe13324..8491c9a 100644 --- a/Sources/Votice/Core/Managers/ConfigurationManager.swift +++ b/Sources/Votice/Core/Managers/ConfigurationManager.swift @@ -49,7 +49,7 @@ final class ConfigurationManager: ConfigurationManagerProtocol, @unchecked Senda private var _height: CGFloat = 600 private let lock = NSLock() - private let _baseURL = "https://api.votice.app/api" + private let _baseURL = "https://api-svdrkzyfhq-uc.a.run.app/api" private let _configurationId = UUID().uuidString private let _version = "1.0.20" private let _buildNumber = "1" diff --git a/Tests/VoticeTests/Managers/ConfigurationManagerTests.swift b/Tests/VoticeTests/Managers/ConfigurationManagerTests.swift index 661e568..2d4c533 100644 --- a/Tests/VoticeTests/Managers/ConfigurationManagerTests.swift +++ b/Tests/VoticeTests/Managers/ConfigurationManagerTests.swift @@ -21,7 +21,7 @@ struct ConfigurationManagerTests { // Then #expect(manager.isConfigured == false) - #expect(manager.baseURL == "https://api.votice.app/api") + #expect(manager.baseURL == "https://api-svdrkzyfhq-uc.a.run.app/api") #expect(manager.apiKey.isEmpty) #expect(manager.apiSecret.isEmpty) #expect(manager.appId.isEmpty) @@ -129,7 +129,7 @@ struct ConfigurationManagerTests { #expect(manager.apiKey.isEmpty) #expect(manager.apiSecret.isEmpty) #expect(manager.appId.isEmpty) - #expect(manager.baseURL == "https://api.votice.app/api") // baseURL should remain + #expect(manager.baseURL == "https://api-svdrkzyfhq-uc.a.run.app/api") // baseURL should remain // Settings should be reset to defaults #expect(manager.commentIsEnabled == true) @@ -324,7 +324,7 @@ struct ConfigurationManagerTests { let manager = ConfigurationManager() // Test immutable properties - #expect(manager.baseURL == "https://api.votice.app/api") + #expect(manager.baseURL == "https://api-svdrkzyfhq-uc.a.run.app/api") #expect(manager.version == "1.0.20") #expect(manager.buildNumber == "1") From 658757a92b5fcc621cc13a3483ef1bb2d91c8655 Mon Sep 17 00:00:00 2001 From: Arturo Carretero Calvo <10163049+ArtCC@users.noreply.github.com> Date: Sat, 21 Feb 2026 20:36:17 +0100 Subject: [PATCH 5/6] Update baseURL in ConfigurationManager and related tests to https://api.votice.app/api - Change _baseURL in ConfigurationManager.swift from "https://api-svdrkzyfhq-uc.a.run.app/api" to "https://api.votice.app/api" - Update expected baseURL values in ConfigurationManagerTests.swift to "https://api.votice.app/api" in multiple test cases no message --- Sources/Votice/Core/Managers/ConfigurationManager.swift | 2 +- Tests/VoticeTests/Managers/ConfigurationManagerTests.swift | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Sources/Votice/Core/Managers/ConfigurationManager.swift b/Sources/Votice/Core/Managers/ConfigurationManager.swift index 8491c9a..fe13324 100644 --- a/Sources/Votice/Core/Managers/ConfigurationManager.swift +++ b/Sources/Votice/Core/Managers/ConfigurationManager.swift @@ -49,7 +49,7 @@ final class ConfigurationManager: ConfigurationManagerProtocol, @unchecked Senda private var _height: CGFloat = 600 private let lock = NSLock() - private let _baseURL = "https://api-svdrkzyfhq-uc.a.run.app/api" + private let _baseURL = "https://api.votice.app/api" private let _configurationId = UUID().uuidString private let _version = "1.0.20" private let _buildNumber = "1" diff --git a/Tests/VoticeTests/Managers/ConfigurationManagerTests.swift b/Tests/VoticeTests/Managers/ConfigurationManagerTests.swift index 2d4c533..661e568 100644 --- a/Tests/VoticeTests/Managers/ConfigurationManagerTests.swift +++ b/Tests/VoticeTests/Managers/ConfigurationManagerTests.swift @@ -21,7 +21,7 @@ struct ConfigurationManagerTests { // Then #expect(manager.isConfigured == false) - #expect(manager.baseURL == "https://api-svdrkzyfhq-uc.a.run.app/api") + #expect(manager.baseURL == "https://api.votice.app/api") #expect(manager.apiKey.isEmpty) #expect(manager.apiSecret.isEmpty) #expect(manager.appId.isEmpty) @@ -129,7 +129,7 @@ struct ConfigurationManagerTests { #expect(manager.apiKey.isEmpty) #expect(manager.apiSecret.isEmpty) #expect(manager.appId.isEmpty) - #expect(manager.baseURL == "https://api-svdrkzyfhq-uc.a.run.app/api") // baseURL should remain + #expect(manager.baseURL == "https://api.votice.app/api") // baseURL should remain // Settings should be reset to defaults #expect(manager.commentIsEnabled == true) @@ -324,7 +324,7 @@ struct ConfigurationManagerTests { let manager = ConfigurationManager() // Test immutable properties - #expect(manager.baseURL == "https://api-svdrkzyfhq-uc.a.run.app/api") + #expect(manager.baseURL == "https://api.votice.app/api") #expect(manager.version == "1.0.20") #expect(manager.buildNumber == "1") From 5cf5806111e2fab61f83017d8239c21abcc1d37a Mon Sep 17 00:00:00 2001 From: Arturo Carretero Calvo <10163049+ArtCC@users.noreply.github.com> Date: Tue, 17 Mar 2026 06:49:57 +0100 Subject: [PATCH 6/6] Remove Ko-fi funding option from .github/FUNDING.yml - Delete ko_fi entry from the funding configuration file - Retain only the GitHub funding option in the file --- .github/FUNDING.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 1fe6b2b..eb5a29c 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,2 +1 @@ -github: [ArtCC] -ko_fi: artcc +github: [ArtCC] \ No newline at end of file