Skip to content

Commit e452618

Browse files
authored
Release 1.0.0-fa.0 (#155)
1 parent 7523377 commit e452618

File tree

139 files changed

+320
-283
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

139 files changed

+320
-283
lines changed

CHANGELOG.md

+19
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,24 @@
11
# Change Log
22

3+
## [1.0.0-fa.0](https://github.com/auth0/SimpleKeychain/tree/1.0.0-fa.0) (2022-06-24)
4+
[Full Changelog](https://github.com/auth0/SimpleKeychain/compare/0.12.5...1.0.0-fa.0)
5+
6+
**⚠️ BREAKING CHANGES**
7+
- Drop support for old Swift versions [SDK-3444] [\#141](https://github.com/auth0/SimpleKeychain/pull/141) ([Widcket](https://github.com/Widcket))
8+
- Migrate to Swift [SDK-3428] [\#139](https://github.com/auth0/SimpleKeychain/pull/139) ([Widcket](https://github.com/Widcket))
9+
- Remove obsolete functionality [SDK-3419] [\#136](https://github.com/auth0/SimpleKeychain/pull/136) ([Widcket](https://github.com/Widcket))
10+
- Remove usage of deprecated properties [SDK-3414] [\#133](https://github.com/auth0/SimpleKeychain/pull/133) ([Widcket](https://github.com/Widcket))
11+
- Remove deprecated method [SDK-3413] [\#132](https://github.com/auth0/SimpleKeychain/pull/132) ([Widcket](https://github.com/Widcket))
12+
- Drop old platform versions [SDK-3387] [\#129](https://github.com/auth0/SimpleKeychain/pull/129) ([Widcket](https://github.com/Widcket))
13+
14+
**Added**
15+
- Add support for custom attributes [\#153](https://github.com/auth0/SimpleKeychain/pull/153) ([Widcket](https://github.com/Widcket))
16+
- Add support for iCloud synchronization [SDK-3453] [\#146](https://github.com/auth0/SimpleKeychain/pull/146) ([Widcket](https://github.com/Widcket))
17+
18+
**Changed**
19+
- Replace OSX with macOS in schemes and targets [\#154](https://github.com/auth0/SimpleKeychain/pull/154) ([Widcket](https://github.com/Widcket))
20+
- Apply recommended Xcode 14 settings [\#143](https://github.com/auth0/SimpleKeychain/pull/143) ([Widcket](https://github.com/Widcket))
21+
322
## [0.12.5](https://github.com/auth0/SimpleKeychain/tree/0.12.5) (2021-09-30)
423
[Full Changelog](https://github.com/auth0/SimpleKeychain/compare/0.12.4...0.12.5)
524

Gemfile.lock

+53-49
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ GEM
33
specs:
44
CFPropertyList (3.0.5)
55
rexml
6-
activesupport (6.1.5)
6+
activesupport (6.1.6)
77
concurrent-ruby (~> 1.0, >= 1.0.2)
88
i18n (>= 1.6, < 2)
99
minitest (>= 5.1)
@@ -17,20 +17,20 @@ GEM
1717
artifactory (3.0.15)
1818
atomos (0.1.3)
1919
aws-eventstream (1.2.0)
20-
aws-partitions (1.508.0)
21-
aws-sdk-core (3.121.1)
20+
aws-partitions (1.601.0)
21+
aws-sdk-core (3.131.2)
2222
aws-eventstream (~> 1, >= 1.0.2)
23-
aws-partitions (~> 1, >= 1.239.0)
23+
aws-partitions (~> 1, >= 1.525.0)
2424
aws-sigv4 (~> 1.1)
25-
jmespath (~> 1.0)
26-
aws-sdk-kms (1.48.0)
27-
aws-sdk-core (~> 3, >= 3.120.0)
25+
jmespath (~> 1, >= 1.6.1)
26+
aws-sdk-kms (1.57.0)
27+
aws-sdk-core (~> 3, >= 3.127.0)
2828
aws-sigv4 (~> 1.1)
29-
aws-sdk-s3 (1.103.0)
30-
aws-sdk-core (~> 3, >= 3.120.0)
29+
aws-sdk-s3 (1.114.0)
30+
aws-sdk-core (~> 3, >= 3.127.0)
3131
aws-sdk-kms (~> 1)
3232
aws-sigv4 (~> 1.4)
33-
aws-sigv4 (1.4.0)
33+
aws-sigv4 (1.5.0)
3434
aws-eventstream (~> 1, >= 1.0.2)
3535
babosa (1.0.4)
3636
claide (1.1.0)
@@ -86,17 +86,18 @@ GEM
8686
escape (0.0.4)
8787
ethon (0.15.0)
8888
ffi (>= 1.15.0)
89-
excon (0.85.0)
90-
faraday (1.8.0)
89+
excon (0.92.3)
90+
faraday (1.10.0)
9191
faraday-em_http (~> 1.0)
9292
faraday-em_synchrony (~> 1.0)
9393
faraday-excon (~> 1.1)
94-
faraday-httpclient (~> 1.0.1)
94+
faraday-httpclient (~> 1.0)
95+
faraday-multipart (~> 1.0)
9596
faraday-net_http (~> 1.0)
96-
faraday-net_http_persistent (~> 1.1)
97+
faraday-net_http_persistent (~> 1.0)
9798
faraday-patron (~> 1.0)
9899
faraday-rack (~> 1.0)
99-
multipart-post (>= 1.2, < 3)
100+
faraday-retry (~> 1.0)
100101
ruby2_keywords (>= 0.0.4)
101102
faraday-cookie_jar (0.0.7)
102103
faraday (>= 0.8.0)
@@ -105,14 +106,17 @@ GEM
105106
faraday-em_synchrony (1.0.0)
106107
faraday-excon (1.1.0)
107108
faraday-httpclient (1.0.1)
109+
faraday-multipart (1.0.4)
110+
multipart-post (~> 2)
108111
faraday-net_http (1.0.1)
109112
faraday-net_http_persistent (1.2.0)
110113
faraday-patron (1.0.0)
111114
faraday-rack (1.0.0)
112-
faraday_middleware (1.1.0)
115+
faraday-retry (1.0.3)
116+
faraday_middleware (1.2.0)
113117
faraday (~> 1.0)
114-
fastimage (2.2.5)
115-
fastlane (2.195.0)
118+
fastimage (2.2.6)
119+
fastlane (2.206.2)
116120
CFPropertyList (>= 2.3, < 4.0.0)
117121
addressable (>= 2.8, < 3.0.0)
118122
artifactory (~> 3.0)
@@ -157,9 +161,9 @@ GEM
157161
fourflusher (2.3.1)
158162
fuzzy_match (2.0.4)
159163
gh_inspector (1.1.3)
160-
google-apis-androidpublisher_v3 (0.11.0)
161-
google-apis-core (>= 0.4, < 2.a)
162-
google-apis-core (0.4.1)
164+
google-apis-androidpublisher_v3 (0.22.0)
165+
google-apis-core (>= 0.5, < 2.a)
166+
google-apis-core (0.6.0)
163167
addressable (~> 2.5, >= 2.5.1)
164168
googleauth (>= 0.16.2, < 2.a)
165169
httpclient (>= 2.8.1, < 3.a)
@@ -168,46 +172,46 @@ GEM
168172
retriable (>= 2.0, < 4.a)
169173
rexml
170174
webrick
171-
google-apis-iamcredentials_v1 (0.7.0)
172-
google-apis-core (>= 0.4, < 2.a)
173-
google-apis-playcustomapp_v1 (0.5.0)
174-
google-apis-core (>= 0.4, < 2.a)
175-
google-apis-storage_v1 (0.8.0)
176-
google-apis-core (>= 0.4, < 2.a)
175+
google-apis-iamcredentials_v1 (0.12.0)
176+
google-apis-core (>= 0.6, < 2.a)
177+
google-apis-playcustomapp_v1 (0.9.0)
178+
google-apis-core (>= 0.6, < 2.a)
179+
google-apis-storage_v1 (0.15.0)
180+
google-apis-core (>= 0.5, < 2.a)
177181
google-cloud-core (1.6.0)
178182
google-cloud-env (~> 1.0)
179183
google-cloud-errors (~> 1.0)
180-
google-cloud-env (1.5.0)
181-
faraday (>= 0.17.3, < 2.0)
184+
google-cloud-env (1.6.0)
185+
faraday (>= 0.17.3, < 3.0)
182186
google-cloud-errors (1.2.0)
183-
google-cloud-storage (1.34.1)
184-
addressable (~> 2.5)
187+
google-cloud-storage (1.36.2)
188+
addressable (~> 2.8)
185189
digest-crc (~> 0.4)
186190
google-apis-iamcredentials_v1 (~> 0.1)
187191
google-apis-storage_v1 (~> 0.1)
188192
google-cloud-core (~> 1.6)
189193
googleauth (>= 0.16.2, < 2.a)
190194
mini_mime (~> 1.0)
191-
googleauth (1.0.0)
192-
faraday (>= 0.17.3, < 2.0)
195+
googleauth (1.2.0)
196+
faraday (>= 0.17.3, < 3.a)
193197
jwt (>= 1.4, < 3.0)
194198
memoist (~> 0.16)
195199
multi_json (~> 1.11)
196200
os (>= 0.9, < 2.0)
197201
signet (>= 0.16, < 2.a)
198202
highline (2.0.3)
199-
http-cookie (1.0.4)
203+
http-cookie (1.0.5)
200204
domain_name (~> 0.5)
201205
httpclient (2.8.3)
202206
i18n (1.10.0)
203207
concurrent-ruby (~> 1.0)
204-
jmespath (1.4.0)
205-
json (2.6.1)
206-
jwt (2.2.3)
208+
jmespath (1.6.1)
209+
json (2.6.2)
210+
jwt (2.4.1)
207211
memoist (0.16.2)
208212
mini_magick (4.11.0)
209-
mini_mime (1.1.1)
210-
minitest (5.15.0)
213+
mini_mime (1.1.2)
214+
minitest (5.16.1)
211215
molinillo (0.8.0)
212216
multi_json (1.15.0)
213217
multipart-post (2.0.0)
@@ -216,11 +220,11 @@ GEM
216220
naturally (2.2.1)
217221
netrc (0.11.0)
218222
optparse (0.1.1)
219-
os (1.1.1)
223+
os (1.1.4)
220224
plist (3.6.0)
221-
public_suffix (4.0.6)
225+
public_suffix (4.0.7)
222226
rake (13.0.6)
223-
representable (3.1.1)
227+
representable (3.2.0)
224228
declarative (< 0.1.0)
225229
trailblazer-option (>= 0.1.1, < 0.2.0)
226230
uber (< 0.2.0)
@@ -232,9 +236,9 @@ GEM
232236
rubyzip (2.3.2)
233237
security (0.1.3)
234238
semantic (1.6.1)
235-
signet (0.16.0)
239+
signet (0.17.0)
236240
addressable (~> 2.8)
237-
faraday (>= 0.17.3, < 2.0)
241+
faraday (>= 0.17.5, < 3.a)
238242
jwt (>= 1.5, < 3.0)
239243
multi_json (~> 1.10)
240244
simctl (1.6.8)
@@ -243,7 +247,7 @@ GEM
243247
terminal-notifier (2.0.0)
244248
terminal-table (1.8.0)
245249
unicode-display_width (~> 1.1, >= 1.1.1)
246-
trailblazer-option (0.1.1)
250+
trailblazer-option (0.1.2)
247251
tty-cursor (0.7.1)
248252
tty-screen (0.8.1)
249253
tty-spinner (0.9.3)
@@ -255,11 +259,11 @@ GEM
255259
uber (0.1.0)
256260
unf (0.1.4)
257261
unf_ext
258-
unf_ext (0.0.8)
262+
unf_ext (0.0.8.2)
259263
unicode-display_width (1.8.0)
260264
webrick (1.7.0)
261265
word_wrap (1.0.0)
262-
xcodeproj (1.21.0)
266+
xcodeproj (1.22.0)
263267
CFPropertyList (>= 2.3.3, < 4.0)
264268
atomos (~> 0.1.3)
265269
claide (>= 1.0.2, < 2.0)
@@ -270,7 +274,7 @@ GEM
270274
rouge (~> 2.0.7)
271275
xcpretty-travis-formatter (1.0.1)
272276
xcpretty (~> 0.2, >= 0.0.7)
273-
zeitwerk (2.5.4)
277+
zeitwerk (2.6.0)
274278

275279
PLATFORMS
276280
ruby
@@ -281,4 +285,4 @@ DEPENDENCIES
281285
fastlane-plugin-auth0_shipper
282286

283287
BUNDLED WITH
284-
2.1.4
288+
2.2.28

SimpleKeychain.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'SimpleKeychain'
3-
s.version = '0.12.5'
3+
s.version = '1.0.0'
44
s.summary = 'A simple Keychain wrapper for iOS, macOS, tvOS, and watchOS'
55
s.description = <<-DESC
66
Easily store your user's credentials in the Keychain.

SimpleKeychain/Info.plist

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<key>CFBundlePackageType</key>
1616
<string>FMWK</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>0.12.5</string>
18+
<string>1.0.0</string>
1919
<key>CFBundleSignature</key>
2020
<string>????</string>
2121
<key>CFBundleVersion</key>

docs/css/documentation-topic.a7be2880.css

-9
This file was deleted.

docs/css/documentation-topic.de084985.css

+9
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/css/documentation-topic~topic~tutorials-overview.5d19221e.css

-9
This file was deleted.

docs/css/documentation-topic~topic~tutorials-overview.67b822e0.css

+9
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/css/index.47bc740e.css

+9
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/css/index.dcc9e6fb.css

-9
This file was deleted.

docs/css/topic.2eb01958.css

+9
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/css/topic.fdc1ac71.css

-9
This file was deleted.

docs/css/tutorials-overview.36413021.css

-9
This file was deleted.

docs/css/tutorials-overview.8754eb09.css

+9
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"variants":[{"paths":["\/documentation\/simplekeychain"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/com.auth0.SimpleKeychain\/documentation\/SimpleKeychain","interfaceLanguage":"swift"},"topicSections":[{"title":"Structures","identifiers":["doc:\/\/com.auth0.SimpleKeychain\/documentation\/SimpleKeychain\/SimpleKeychain","doc:\/\/com.auth0.SimpleKeychain\/documentation\/SimpleKeychain\/SimpleKeychainError"]},{"title":"Enumerations","identifiers":["doc:\/\/com.auth0.SimpleKeychain\/documentation\/SimpleKeychain\/Accessibility"]}],"kind":"symbol","metadata":{"roleHeading":"Framework","externalID":"SimpleKeychain","title":"SimpleKeychain","symbolKind":"module","role":"collection","modules":[{"name":"SimpleKeychain"}]},"hierarchy":{"paths":[[]]},"references":{"doc://com.auth0.SimpleKeychain/documentation/SimpleKeychain/SimpleKeychainError":{"role":"symbol","title":"SimpleKeychainError","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SimpleKeychainError"}],"abstract":[{"type":"text","text":"Represents an error during a SimpleKeychain operation."}],"identifier":"doc:\/\/com.auth0.SimpleKeychain\/documentation\/SimpleKeychain\/SimpleKeychainError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SimpleKeychainError"}],"url":"\/documentation\/simplekeychain\/simplekeychainerror"},"doc://com.auth0.SimpleKeychain/documentation/SimpleKeychain/SimpleKeychain":{"role":"symbol","title":"SimpleKeychain","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SimpleKeychain"}],"abstract":[{"type":"text","text":"A simple Keychain wrapper for iOS, macOS, tvOS, and watchOS."},{"type":"text","text":" "},{"type":"text","text":"Supports sharing credentials with an "},{"type":"strong","inlineContent":[{"type":"text","text":"Access Group"}]},{"type":"text","text":" or through "},{"type":"strong","inlineContent":[{"type":"text","text":"iCloud"}]},{"type":"text","text":", and integrating "},{"type":"strong","inlineContent":[{"type":"text","text":"Touch ID \/ Face ID"}]},{"type":"text","text":"."}],"identifier":"doc:\/\/com.auth0.SimpleKeychain\/documentation\/SimpleKeychain\/SimpleKeychain","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SimpleKeychain"}],"url":"\/documentation\/simplekeychain\/simplekeychain"},"doc://com.auth0.SimpleKeychain/documentation/SimpleKeychain/Accessibility":{"role":"symbol","title":"Accessibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Accessibility"}],"abstract":[{"type":"text","text":"Represents the accessibility types of Keychain items. It’s a mirror of "},{"type":"codeVoice","code":"kSecAttrAccessible"},{"type":"text","text":" values."}],"identifier":"doc:\/\/com.auth0.SimpleKeychain\/documentation\/SimpleKeychain\/Accessibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Accessibility"}],"url":"\/documentation\/simplekeychain\/accessibility"},"doc://com.auth0.SimpleKeychain/documentation/SimpleKeychain":{"role":"collection","title":"SimpleKeychain","abstract":[],"identifier":"doc:\/\/com.auth0.SimpleKeychain\/documentation\/SimpleKeychain","kind":"symbol","type":"topic","url":"\/documentation\/simplekeychain"}}}
1+
{"variants":[{"paths":["\/documentation\/simplekeychain"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":2,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/com.auth0.SimpleKeychain\/documentation\/SimpleKeychain","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":""}],"kind":"symbol","metadata":{"roleHeading":"Framework","externalID":"SimpleKeychain","title":"SimpleKeychain","symbolKind":"module","role":"collection","modules":[{"name":"SimpleKeychain"}]},"hierarchy":{"paths":[[]]},"topicSections":[{"title":"Structures","identifiers":["doc:\/\/com.auth0.SimpleKeychain\/documentation\/SimpleKeychain\/SimpleKeychain","doc:\/\/com.auth0.SimpleKeychain\/documentation\/SimpleKeychain\/SimpleKeychainError"]},{"title":"Enumerations","identifiers":["doc:\/\/com.auth0.SimpleKeychain\/documentation\/SimpleKeychain\/Accessibility"]}],"references":{"doc://com.auth0.SimpleKeychain/documentation/SimpleKeychain/SimpleKeychainError":{"role":"symbol","title":"SimpleKeychainError","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SimpleKeychainError"}],"abstract":[{"type":"text","text":"Represents an error during a SimpleKeychain operation."}],"identifier":"doc:\/\/com.auth0.SimpleKeychain\/documentation\/SimpleKeychain\/SimpleKeychainError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SimpleKeychainError"}],"url":"\/documentation\/simplekeychain\/simplekeychainerror"},"doc://com.auth0.SimpleKeychain/documentation/SimpleKeychain/SimpleKeychain":{"role":"symbol","title":"SimpleKeychain","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SimpleKeychain"}],"abstract":[{"type":"text","text":"A simple Keychain wrapper for iOS, macOS, tvOS, and watchOS."},{"type":"text","text":" "},{"type":"text","text":"Supports sharing credentials with an "},{"type":"strong","inlineContent":[{"type":"text","text":"Access Group"}]},{"type":"text","text":" or through "},{"type":"strong","inlineContent":[{"type":"text","text":"iCloud"}]},{"type":"text","text":", and integrating "},{"type":"strong","inlineContent":[{"type":"text","text":"Touch ID \/ Face ID"}]},{"type":"text","text":"."}],"identifier":"doc:\/\/com.auth0.SimpleKeychain\/documentation\/SimpleKeychain\/SimpleKeychain","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SimpleKeychain"}],"url":"\/documentation\/simplekeychain\/simplekeychain"},"doc://com.auth0.SimpleKeychain/documentation/SimpleKeychain":{"role":"collection","title":"SimpleKeychain","abstract":[],"identifier":"doc:\/\/com.auth0.SimpleKeychain\/documentation\/SimpleKeychain","kind":"symbol","type":"topic","url":"\/documentation\/simplekeychain"},"doc://com.auth0.SimpleKeychain/documentation/SimpleKeychain/Accessibility":{"role":"symbol","title":"Accessibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Accessibility"}],"abstract":[{"type":"text","text":"Represents the accessibility types of Keychain items. It’s a mirror of "},{"type":"codeVoice","code":"kSecAttrAccessible"},{"type":"text","text":" values."}],"identifier":"doc:\/\/com.auth0.SimpleKeychain\/documentation\/SimpleKeychain\/Accessibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Accessibility"}],"url":"\/documentation\/simplekeychain\/accessibility"}}}

0 commit comments

Comments
 (0)