diff --git a/CHANGELOG.md b/CHANGELOG.md index 1db42165c..00673220d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ All notable changes to this project will be documented in this file. +### [5.5.0](https://github.com/xmartlabs/Eureka/releases/tag/5.5.0) + +* Created PrivacyInfo file + ### [5.4.0](https://github.com/xmartlabs/Eureka/releases/tag/5.4.0) * Renamed several methods that clashed with private Obj-C methods and triggered warnings when uploading to App Store (#2231) diff --git a/Eureka.podspec b/Eureka.podspec index f3dcfa1ad..6a3d0ee94 100644 --- a/Eureka.podspec +++ b/Eureka.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'Eureka' - s.version = '5.4.0' + s.version = '5.5.0' s.license = 'MIT' s.summary = 'Elegant iOS Forms in pure Swift' s.homepage = 'https://github.com/xmartlabs/Eureka' diff --git a/Eureka.xcodeproj/project.pbxproj b/Eureka.xcodeproj/project.pbxproj index 544fb151c..65207a089 100644 --- a/Eureka.xcodeproj/project.pbxproj +++ b/Eureka.xcodeproj/project.pbxproj @@ -93,6 +93,7 @@ B244E6541FE1C94F0026B944 /* AlertOptionsRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = B244E6531FE1C94F0026B944 /* AlertOptionsRow.swift */; }; B257FE2E1EC0F66900043911 /* RowsInsertionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B257FE2D1EC0F66900043911 /* RowsInsertionTests.swift */; }; B2A401161EC0BA140042EDF0 /* SectionsInsertionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2A401151EC0BA140042EDF0 /* SectionsInsertionTests.swift */; }; + E110A1402BC9D08200FFD81D /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = E110A13F2BC9D08200FFD81D /* PrivacyInfo.xcprivacy */; }; FA56B6AF1DBAD38900407C94 /* RuleEqualsToRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA56B6AE1DBAD38900407C94 /* RuleEqualsToRow.swift */; }; /* End PBXBuildFile section */ @@ -196,6 +197,7 @@ B244E6531FE1C94F0026B944 /* AlertOptionsRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = AlertOptionsRow.swift; path = Common/AlertOptionsRow.swift; sourceTree = ""; }; B257FE2D1EC0F66900043911 /* RowsInsertionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = RowsInsertionTests.swift; path = Tests/RowsInsertionTests.swift; sourceTree = SOURCE_ROOT; }; B2A401151EC0BA140042EDF0 /* SectionsInsertionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SectionsInsertionTests.swift; path = Tests/SectionsInsertionTests.swift; sourceTree = SOURCE_ROOT; }; + E110A13F2BC9D08200FFD81D /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; FA56B6AE1DBAD38900407C94 /* RuleEqualsToRow.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = RuleEqualsToRow.swift; path = Source/Validations/RuleEqualsToRow.swift; sourceTree = SOURCE_ROOT; }; /* End PBXFileReference section */ @@ -357,6 +359,7 @@ 2859CD971C7CF2020002982F /* Rows */, 287E7D7C1D62552C0065F4DE /* Validations */, 51729E661B9A5FA5004A00EB /* Eureka.h */, + E110A13F2BC9D08200FFD81D /* PrivacyInfo.xcprivacy */, 51729DF01B9A4F5E004A00EB /* Info.plist */, 28B12FD41BA0E83C00F27A23 /* Assets.xcassets */, ); @@ -484,6 +487,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + E110A1402BC9D08200FFD81D /* PrivacyInfo.xcprivacy in Resources */, 28B12FD51BA0E83C00F27A23 /* Assets.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -740,7 +744,7 @@ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MARKETING_VERSION = 5.4.0; + MARKETING_VERSION = 5.5.0; PRODUCT_BUNDLE_IDENTIFIER = com.xmartlabs.Eureka; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; @@ -765,7 +769,7 @@ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MARKETING_VERSION = 5.4.0; + MARKETING_VERSION = 5.5.0; PRODUCT_BUNDLE_IDENTIFIER = com.xmartlabs.Eureka; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; diff --git a/Eureka.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Eureka.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 000000000..18d981003 --- /dev/null +++ b/Eureka.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/README.md b/README.md index 2a695e7cb..ab02694e9 100644 --- a/README.md +++ b/README.md @@ -1122,7 +1122,7 @@ $ pod install After you set up your `Package.swift` manifest file, you can add Eureka as a dependency by adding it to the dependencies value of your `Package.swift`. dependencies: [ - .package(url: "https://github.com/xmartlabs/Eureka.git", from: "5.4.0") + .package(url: "https://github.com/xmartlabs/Eureka.git", from: "5.5.0") ] @@ -1133,7 +1133,7 @@ dependencies: [ Specify Eureka into your project's `Cartfile`: ```ogdl -github "xmartlabs/Eureka" ~> 5.4 +github "xmartlabs/Eureka" ~> 5.5 ``` #### Manually as Embedded Framework diff --git a/Source/PrivacyInfo.xcprivacy b/Source/PrivacyInfo.xcprivacy new file mode 100644 index 000000000..61cc062ec --- /dev/null +++ b/Source/PrivacyInfo.xcprivacy @@ -0,0 +1,21 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherUsageData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + +