Skip to content

Commit 67c79e3

Browse files
Merge pull request #72 from contentful/privacy-manifest
chore: add privacy manifest
2 parents 3d3ce0e + 27c5a6e commit 67c79e3

File tree

4 files changed

+80
-26
lines changed

4 files changed

+80
-26
lines changed

ContentfulRichTextRenderer.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Pod::Spec.new do |spec|
44
spec.name = "ContentfulRichTextRenderer"
5-
spec.version = "0.4.1"
5+
spec.version = "0.4.2"
66
spec.summary = "Swift library for rendering Contentful RichTextDocument."
77
spec.homepage = "https://github.com/contentful-labs/rich-text-renderer.swift"
88
spec.social_media_url = 'https://twitter.com/contentful'

Gemfile.lock

Lines changed: 38 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,36 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
CFPropertyList (3.0.6)
4+
CFPropertyList (3.0.7)
5+
base64
6+
nkf
57
rexml
6-
activesupport (7.0.4.2)
8+
activesupport (7.1.3.2)
9+
base64
10+
bigdecimal
711
concurrent-ruby (~> 1.0, >= 1.0.2)
12+
connection_pool (>= 2.2.5)
13+
drb
814
i18n (>= 1.6, < 2)
915
minitest (>= 5.1)
16+
mutex_m
1017
tzinfo (~> 2.0)
11-
addressable (2.8.1)
18+
addressable (2.8.6)
1219
public_suffix (>= 2.0.2, < 6.0)
1320
algoliasearch (1.27.5)
1421
httpclient (~> 2.8, >= 2.8.3)
1522
json (>= 1.5.1)
1623
atomos (0.1.3)
24+
base64 (0.2.0)
25+
bigdecimal (3.1.7)
1726
claide (1.1.0)
1827
clamp (1.3.2)
19-
cocoapods (1.12.0)
28+
cocoapods (1.15.2)
2029
addressable (~> 2.8)
2130
claide (>= 1.0.2, < 2.0)
22-
cocoapods-core (= 1.12.0)
31+
cocoapods-core (= 1.15.2)
2332
cocoapods-deintegrate (>= 1.0.3, < 2.0)
24-
cocoapods-downloader (>= 1.6.0, < 2.0)
33+
cocoapods-downloader (>= 2.1, < 3.0)
2534
cocoapods-plugins (>= 1.0.0, < 2.0)
2635
cocoapods-search (>= 1.0.0, < 2.0)
2736
cocoapods-trunk (>= 1.6.0, < 2.0)
@@ -33,8 +42,8 @@ GEM
3342
molinillo (~> 0.8.0)
3443
nap (~> 1.0)
3544
ruby-macho (>= 2.3.0, < 3.0)
36-
xcodeproj (>= 1.21.0, < 2.0)
37-
cocoapods-core (1.12.0)
45+
xcodeproj (>= 1.23.0, < 2.0)
46+
cocoapods-core (1.15.2)
3847
activesupport (>= 5.0, < 8)
3948
addressable (~> 2.8)
4049
algoliasearch (~> 1.0)
@@ -45,7 +54,7 @@ GEM
4554
public_suffix (~> 4.0)
4655
typhoeus (~> 1.0)
4756
cocoapods-deintegrate (1.0.5)
48-
cocoapods-downloader (1.6.3)
57+
cocoapods-downloader (2.1)
4958
cocoapods-plugins (1.0.0)
5059
nap
5160
cocoapods-search (1.0.1)
@@ -54,61 +63,65 @@ GEM
5463
netrc (~> 0.11)
5564
cocoapods-try (1.2.0)
5665
colored2 (3.1.2)
57-
concurrent-ruby (1.2.2)
58-
dotenv (2.8.1)
66+
concurrent-ruby (1.2.3)
67+
connection_pool (2.4.1)
68+
dotenv (3.1.0)
69+
drb (2.2.1)
5970
escape (0.0.4)
6071
ethon (0.16.0)
6172
ffi (>= 1.15.0)
62-
ffi (1.15.5)
73+
ffi (1.16.3)
6374
fourflusher (2.3.1)
6475
fuzzy_match (2.0.4)
6576
gh_inspector (1.1.3)
6677
httpclient (2.8.3)
67-
i18n (1.12.0)
78+
i18n (1.14.4)
6879
concurrent-ruby (~> 1.0)
69-
jazzy (0.14.3)
80+
jazzy (0.14.4)
7081
cocoapods (~> 1.5)
7182
mustache (~> 1.1)
7283
open4 (~> 1.3)
7384
redcarpet (~> 3.4)
7485
rexml (~> 3.2)
75-
rouge (>= 2.0.6, < 4.0)
86+
rouge (>= 2.0.6, < 5.0)
7687
sassc (~> 2.1)
7788
sqlite3 (~> 1.3)
7889
xcinvoke (~> 0.3.0)
79-
json (2.6.3)
90+
json (2.7.2)
8091
liferaft (0.0.6)
81-
minitest (5.18.0)
92+
minitest (5.22.3)
8293
molinillo (0.8.0)
8394
mustache (1.1.1)
95+
mutex_m (0.2.0)
8496
nanaimo (0.3.0)
8597
nap (1.1.0)
8698
netrc (0.11.0)
87-
nokogiri (1.14.2-arm64-darwin)
99+
nkf (0.2.0)
100+
nokogiri (1.16.4-arm64-darwin)
88101
racc (~> 1.4)
89102
open4 (1.3.4)
90103
public_suffix (4.0.7)
91-
racc (1.6.2)
104+
racc (1.7.3)
92105
redcarpet (3.6.0)
93-
rexml (3.2.5)
106+
rexml (3.2.6)
94107
rouge (2.0.7)
95108
ruby-macho (2.5.1)
96109
sassc (2.4.0)
97110
ffi (~> 1.9)
98-
slather (2.7.4)
111+
slather (2.8.0)
99112
CFPropertyList (>= 2.2, < 4)
100113
activesupport
101114
clamp (~> 1.3)
102-
nokogiri (>= 1.13.9)
115+
nokogiri (>= 1.14.3)
103116
xcodeproj (~> 1.21)
104-
sqlite3 (1.6.1-arm64-darwin)
105-
typhoeus (1.4.0)
117+
sqlite3 (1.7.3-arm64-darwin)
118+
typhoeus (1.4.1)
106119
ethon (>= 0.9.0)
107120
tzinfo (2.0.6)
108121
concurrent-ruby (~> 1.0)
109122
xcinvoke (0.3.0)
110123
liferaft (~> 0.0.6)
111-
xcodeproj (1.22.0)
124+
xcodeproj (1.24.0)
112125
CFPropertyList (>= 2.3.3, < 4.0)
113126
atomos (~> 0.1.3)
114127
claide (>= 1.0.2, < 2.0)

PrivacyInfo.xcprivacy

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>NSPrivacyAccessedAPITypes</key>
6+
<array>
7+
<dict>
8+
<key>NSPrivacyAccessedAPIType</key>
9+
<string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
10+
<key>NSPrivacyAccessedAPITypeReasons</key>
11+
<array>
12+
<string>C617.1</string>
13+
</array>
14+
</dict>
15+
<dict>
16+
<key>NSPrivacyAccessedAPIType</key>
17+
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
18+
<key>NSPrivacyAccessedAPITypeReasons</key>
19+
<array>
20+
<string>CA92.1</string>
21+
</array>
22+
</dict>
23+
<dict>
24+
<key>NSPrivacyAccessedAPIType</key>
25+
<string>NSPrivacyAccessedAPICategorySystemBootTime</string>
26+
<key>NSPrivacyAccessedAPITypeReasons</key>
27+
<array>
28+
<string>35F9.1</string>
29+
</array>
30+
</dict>
31+
</array>
32+
<key>NSPrivacyCollectedDataTypes</key>
33+
<array/>
34+
<key>NSPrivacyTracking</key>
35+
<false/>
36+
</dict>
37+
</plist>

RichTextRenderer.xcodeproj/project.pbxproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
402EE6FE29B8EA27004084BD /* SimpleTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 402EE6F729B8EA27004084BD /* SimpleTableView.swift */; };
1515
402EE6FF29B8EA27004084BD /* SimpleTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 402EE6F829B8EA27004084BD /* SimpleTableViewCell.swift */; };
1616
402EE70029B8EA27004084BD /* SimpleTableViewRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 402EE6F929B8EA27004084BD /* SimpleTableViewRow.swift */; };
17+
40754A332BDFF3D600EF4006 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 40754A322BDFF3D600EF4006 /* PrivacyInfo.xcprivacy */; };
1718
6DB2F3A924C02B3600A07D9B /* RichTextRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DB2F3A724C02B3600A07D9B /* RichTextRenderer.h */; settings = {ATTRIBUTES = (Public, ); }; };
1819
6DB2F40324C02BA500A07D9B /* Node+RenderableNodeProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DB2F3B024C02BA300A07D9B /* Node+RenderableNodeProviding.swift */; };
1920
6DB2F40424C02BA500A07D9B /* CodingUserInfoKey+Dictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DB2F3B124C02BA300A07D9B /* CodingUserInfoKey+Dictionary.swift */; };
@@ -90,6 +91,7 @@
9091
402EE6F729B8EA27004084BD /* SimpleTableView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SimpleTableView.swift; sourceTree = "<group>"; };
9192
402EE6F829B8EA27004084BD /* SimpleTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SimpleTableViewCell.swift; sourceTree = "<group>"; };
9293
402EE6F929B8EA27004084BD /* SimpleTableViewRow.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SimpleTableViewRow.swift; sourceTree = "<group>"; };
94+
40754A322BDFF3D600EF4006 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = SOURCE_ROOT; };
9395
6C8FA9691BCA5BB458EB733A /* libPods-RichTextRenderer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-RichTextRenderer.a"; sourceTree = BUILT_PRODUCTS_DIR; };
9496
6DB2F3A424C02B3600A07D9B /* RichTextRenderer.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RichTextRenderer.framework; sourceTree = BUILT_PRODUCTS_DIR; };
9597
6DB2F3A724C02B3600A07D9B /* RichTextRenderer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = RichTextRenderer.h; path = Sources/RichTextRenderer/RichTextRenderer.h; sourceTree = SOURCE_ROOT; };
@@ -481,6 +483,7 @@
481483
6DB2F3BA24C02BA300A07D9B /* ViewController */,
482484
6DB2F3A724C02B3600A07D9B /* RichTextRenderer.h */,
483485
6DB2F3A824C02B3600A07D9B /* Info.plist */,
486+
40754A322BDFF3D600EF4006 /* PrivacyInfo.xcprivacy */,
484487
);
485488
path = RichTextRenderer;
486489
sourceTree = "<group>";
@@ -572,6 +575,7 @@
572575
isa = PBXResourcesBuildPhase;
573576
buildActionMask = 2147483647;
574577
files = (
578+
40754A332BDFF3D600EF4006 /* PrivacyInfo.xcprivacy in Resources */,
575579
);
576580
runOnlyForDeploymentPostprocessing = 0;
577581
};

0 commit comments

Comments
 (0)