Skip to content

Commit 22db01d

Browse files
authored
Release 2.11.0 (#932)
1 parent e5354ac commit 22db01d

File tree

780 files changed

+819
-768
lines changed

Some content is hidden

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

780 files changed

+819
-768
lines changed

Auth0.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ excluded_files = [*web_auth_files, *ios_files, *macos_files]
3232

3333
Pod::Spec.new do |s|
3434
s.name = 'Auth0'
35-
s.version = '2.10.0'
35+
s.version = '2.11.0'
3636
s.summary = "Auth0 SDK for Apple platforms"
3737
s.description = <<-DESC
3838
Auth0 SDK for iOS, macOS, tvOS, watchOS and visionOS apps.

Auth0/Info.plist

Lines changed: 1 addition & 1 deletion
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>2.10.0</string>
18+
<string>2.11.0</string>
1919
<key>CFBundleSignature</key>
2020
<string>????</string>
2121
<key>CFBundleVersion</key>

Auth0/Version.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
let version = "2.10.0"
1+
let version = "2.11.0"

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
# Change Log
22

3+
## [2.11.0](https://github.com/auth0/Auth0.swift/tree/2.11.0) (2025-04-17)
4+
[Full Changelog](https://github.com/auth0/Auth0.swift/compare/2.10.0...2.11.0)
5+
6+
**Added**
7+
- Added support for Native to Web SSO [SDK-5543] [\#927](https://github.com/auth0/Auth0.swift/pull/927) ([Widcket](https://github.com/Widcket))
8+
- Added support for custom headers when using `ASWebAuthenticationSession` [\#923](https://github.com/auth0/Auth0.swift/pull/923) ([Widcket](https://github.com/Widcket))
9+
- Added `Sendable` conformance [\#919](https://github.com/auth0/Auth0.swift/pull/919) ([Widcket](https://github.com/Widcket))
10+
11+
**Changed**
12+
- Updated SimpleKeychain and JWTDecode.swift [\#931](https://github.com/auth0/Auth0.swift/pull/931) ([Widcket](https://github.com/Widcket))
13+
14+
**Fixed**
15+
- Prevented `ASWebAuthenticationSession` crash when browser reloads due to cookies being cleared [\#904](https://github.com/auth0/Auth0.swift/pull/904) ([Widcket](https://github.com/Widcket))
16+
317
## [2.10.0](https://github.com/auth0/Auth0.swift/tree/2.10.0) (2024-10-14)
418
[Full Changelog](https://github.com/auth0/Auth0.swift/compare/2.9.0...2.10.0)
519

Gemfile.lock

Lines changed: 23 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,19 @@ GEM
2424
json (>= 1.5.1)
2525
artifactory (3.0.17)
2626
atomos (0.1.3)
27-
aws-eventstream (1.3.0)
28-
aws-partitions (1.1049.0)
29-
aws-sdk-core (3.218.1)
27+
aws-eventstream (1.3.2)
28+
aws-partitions (1.1089.0)
29+
aws-sdk-core (3.222.2)
3030
aws-eventstream (~> 1, >= 1.3.0)
3131
aws-partitions (~> 1, >= 1.992.0)
3232
aws-sigv4 (~> 1.9)
3333
base64
3434
jmespath (~> 1, >= 1.6.1)
35-
aws-sdk-kms (1.98.0)
35+
logger
36+
aws-sdk-kms (1.99.0)
3637
aws-sdk-core (~> 3, >= 3.216.0)
3738
aws-sigv4 (~> 1.5)
38-
aws-sdk-s3 (1.180.0)
39+
aws-sdk-s3 (1.183.0)
3940
aws-sdk-core (~> 3, >= 3.216.0)
4041
aws-sdk-kms (~> 1)
4142
aws-sigv4 (~> 1.5)
@@ -89,7 +90,7 @@ GEM
8990
commander (4.6.0)
9091
highline (~> 2.0.0)
9192
concurrent-ruby (1.3.5)
92-
connection_pool (2.5.0)
93+
connection_pool (2.5.1)
9394
declarative (0.0.20)
9495
digest-crc (0.7.0)
9596
rake (>= 12.0.0, < 14.0.0)
@@ -130,7 +131,7 @@ GEM
130131
faraday_middleware (1.2.1)
131132
faraday (~> 1.0)
132133
fastimage (2.4.0)
133-
fastlane (2.226.0)
134+
fastlane (2.227.1)
134135
CFPropertyList (>= 2.3, < 4.0.0)
135136
addressable (>= 2.8, < 3.0.0)
136137
artifactory (~> 3.0)
@@ -170,14 +171,14 @@ GEM
170171
tty-spinner (>= 0.8.0, < 1.0.0)
171172
word_wrap (~> 1.0.0)
172173
xcodeproj (>= 1.13.0, < 2.0.0)
173-
xcpretty (~> 0.4.0)
174+
xcpretty (~> 0.4.1)
174175
xcpretty-travis-formatter (>= 0.0.3, < 2.0.0)
175176
fastlane-plugin-auth0_shipper (0.4.1)
176177
semantic (~> 1.5)
177178
fastlane-sirp (1.0.0)
178179
sysrandom (~> 1.0)
179-
ffi (1.17.1-arm64-darwin)
180-
ffi (1.17.1-x86_64-darwin)
180+
ffi (1.17.2-arm64-darwin)
181+
ffi (1.17.2-x86_64-darwin)
181182
fourflusher (2.3.1)
182183
fuzzy_match (2.0.4)
183184
gh_inspector (1.1.3)
@@ -197,12 +198,12 @@ GEM
197198
google-apis-core (>= 0.11.0, < 2.a)
198199
google-apis-storage_v1 (0.31.0)
199200
google-apis-core (>= 0.11.0, < 2.a)
200-
google-cloud-core (1.7.1)
201+
google-cloud-core (1.8.0)
201202
google-cloud-env (>= 1.0, < 3.a)
202203
google-cloud-errors (~> 1.0)
203204
google-cloud-env (1.6.0)
204205
faraday (>= 0.17.3, < 3.0)
205-
google-cloud-errors (1.4.0)
206+
google-cloud-errors (1.5.0)
206207
google-cloud-storage (1.47.0)
207208
addressable (~> 2.8)
208209
digest-crc (~> 0.4)
@@ -220,28 +221,30 @@ GEM
220221
highline (2.0.3)
221222
http-cookie (1.0.8)
222223
domain_name (~> 0.5)
223-
httpclient (2.8.3)
224+
httpclient (2.9.0)
225+
mutex_m
224226
i18n (1.14.7)
225227
concurrent-ruby (~> 1.0)
226228
jmespath (1.6.2)
227-
json (2.10.1)
229+
json (2.10.2)
228230
jwt (2.10.1)
229231
base64
230-
logger (1.6.5)
232+
logger (1.7.0)
231233
mini_magick (4.13.2)
232234
mini_mime (1.1.5)
233-
minitest (5.25.4)
235+
minitest (5.25.5)
234236
molinillo (0.8.0)
235237
multi_json (1.15.0)
236238
multipart-post (2.4.1)
239+
mutex_m (0.3.0)
237240
nanaimo (0.4.0)
238241
nap (1.1.0)
239242
naturally (2.2.1)
240243
netrc (0.11.0)
241244
nkf (0.2.0)
242-
nokogiri (1.18.2-arm64-darwin)
245+
nokogiri (1.18.7-arm64-darwin)
243246
racc (~> 1.4)
244-
nokogiri (1.18.2-x86_64-darwin)
247+
nokogiri (1.18.7-x86_64-darwin)
245248
racc (~> 1.4)
246249
optparse (0.6.0)
247250
os (1.1.4)
@@ -254,7 +257,7 @@ GEM
254257
trailblazer-option (>= 0.1.1, < 0.2.0)
255258
uber (< 0.2.0)
256259
retriable (3.1.2)
257-
rexml (3.4.0)
260+
rexml (3.4.1)
258261
rouge (3.28.0)
259262
ruby-macho (2.5.1)
260263
ruby2_keywords (0.0.5)
@@ -299,7 +302,7 @@ GEM
299302
colored2 (~> 3.1)
300303
nanaimo (~> 0.4.0)
301304
rexml (>= 3.3.6, < 4.0)
302-
xcpretty (0.4.0)
305+
xcpretty (0.4.1)
303306
rouge (~> 3.28.0)
304307
xcpretty-travis-formatter (1.0.1)
305308
xcpretty (~> 0.2, >= 0.0.7)

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ Then, select the dependency rule and press **Add Package**.
5555
Add the following line to your `Podfile`:
5656

5757
```ruby
58-
pod 'Auth0', '~> 2.10'
58+
pod 'Auth0', '~> 2.11'
5959
```
6060

6161
Then, run `pod install`.
@@ -65,7 +65,7 @@ Then, run `pod install`.
6565
Add the following line to your `Cartfile`:
6666

6767
```text
68-
github "auth0/Auth0.swift" ~> 2.10
68+
github "auth0/Auth0.swift" ~> 2.11
6969
```
7070

7171
Then, run `carthage bootstrap --use-xcframeworks`.

docs/css/866.60f074fd.css renamed to docs/css/866.2d08a543.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/css/documentation-topic.91c07ba9.css renamed to docs/css/documentation-topic.da0b1931.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/css/tutorials-overview.7942d777.css

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

docs/css/tutorials-overview.adb17623.css

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/data/documentation/auth0.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/data/documentation/auth0/auth0apierror.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Auth0APIError\/code","interfaceLanguage":"swift"},"metadata":{"externalID":"s:5Auth00A8APIErrorP4codeSSvp","title":"code","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","required":true,"modules":[{"name":"Auth0"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"code"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/com.auth0.Auth0\/documentation\/Auth0","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Auth0APIError"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/auth0\/auth0apierror\/code"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"The code of the error as a string."}],"references":{"doc://com.auth0.Auth0/documentation/Auth0/Auth0APIError":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Auth0APIError"}],"abstract":[{"type":"text","text":"Generic representation of Auth0 API errors."}],"kind":"symbol","url":"\/documentation\/auth0\/auth0apierror","navigatorTitle":[{"kind":"identifier","text":"Auth0APIError"}],"title":"Auth0APIError","role":"symbol","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Auth0APIError"},"doc://com.auth0.Auth0/documentation/Auth0/Auth0APIError/code":{"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Auth0APIError\/code","url":"\/documentation\/auth0\/auth0apierror\/code","required":true,"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","title":"code","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The code of the error as a string."}]},"doc://com.auth0.Auth0/documentation/Auth0":{"type":"topic","role":"collection","title":"Auth0","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0","url":"\/documentation\/auth0","kind":"symbol","abstract":[{"text":"SDK for Apple platforms.","type":"text"}]}}}
1+
{"metadata":{"modules":[{"name":"Auth0"}],"externalID":"s:5Auth00A8APIErrorP4codeSSvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","title":"code","symbolKind":"property","role":"symbol","required":true},"kind":"symbol","identifier":{"url":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Auth0APIError\/code","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/auth0\/auth0apierror\/code"]}],"abstract":[{"type":"text","text":"The code of the error as a string."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/com.auth0.Auth0\/documentation\/Auth0","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Auth0APIError"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://com.auth0.Auth0/documentation/Auth0/Auth0APIError/code":{"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Auth0APIError\/code","abstract":[{"type":"text","text":"The code of the error as a string."}],"kind":"symbol","required":true,"title":"code","url":"\/documentation\/auth0\/auth0apierror\/code","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"doc://com.auth0.Auth0/documentation/Auth0":{"role":"collection","abstract":[{"text":"SDK for Apple platforms.","type":"text"}],"type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0","kind":"symbol","url":"\/documentation\/auth0","title":"Auth0"},"doc://com.auth0.Auth0/documentation/Auth0/Auth0APIError":{"kind":"symbol","url":"\/documentation\/auth0\/auth0apierror","abstract":[{"type":"text","text":"Generic representation of Auth0 API errors."}],"type":"topic","role":"symbol","title":"Auth0APIError","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Auth0APIError","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Auth0APIError","kind":"identifier"}],"navigatorTitle":[{"text":"Auth0APIError","kind":"identifier"}]}}}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"hierarchy":{"paths":[["doc:\/\/com.auth0.Auth0\/documentation\/Auth0","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Auth0APIError"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Auth0APIError\/info"},"variants":[{"paths":["\/documentation\/auth0\/auth0apierror\/info"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"required":true,"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"info"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"text":"]","kind":"text"}],"title":"info","modules":[{"name":"Auth0"}],"role":"symbol","externalID":"s:5Auth00A8APIErrorP4infoSDySSypGvp","roleHeading":"Instance Property","symbolKind":"property"},"abstract":[{"type":"text","text":"Additional information about the error."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"info"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"] { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"references":{"doc://com.auth0.Auth0/documentation/Auth0/Auth0APIError/info":{"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Auth0APIError\/info","kind":"symbol","url":"\/documentation\/auth0\/auth0apierror\/info","type":"topic","title":"info","abstract":[{"type":"text","text":"Additional information about the error."}],"required":true,"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"info","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"kind":"text","text":"]"}]},"doc://com.auth0.Auth0/documentation/Auth0/Auth0APIError":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Auth0APIError"}],"abstract":[{"type":"text","text":"Generic representation of Auth0 API errors."}],"kind":"symbol","url":"\/documentation\/auth0\/auth0apierror","navigatorTitle":[{"kind":"identifier","text":"Auth0APIError"}],"title":"Auth0APIError","role":"symbol","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Auth0APIError"},"doc://com.auth0.Auth0/documentation/Auth0":{"type":"topic","role":"collection","title":"Auth0","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0","url":"\/documentation\/auth0","kind":"symbol","abstract":[{"text":"SDK for Apple platforms.","type":"text"}]}}}
1+
{"sections":[],"metadata":{"symbolKind":"property","required":true,"role":"symbol","title":"info","roleHeading":"Instance Property","externalID":"s:5Auth00A8APIErrorP4infoSDySSypGvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"info","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"]","kind":"text"}],"modules":[{"name":"Auth0"}]},"identifier":{"url":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Auth0APIError\/info","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Additional information about the error.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"info","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"] { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/auth0\/auth0apierror\/info"]}],"hierarchy":{"paths":[["doc:\/\/com.auth0.Auth0\/documentation\/Auth0","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Auth0APIError"]]},"references":{"doc://com.auth0.Auth0/documentation/Auth0/Auth0APIError":{"kind":"symbol","url":"\/documentation\/auth0\/auth0apierror","abstract":[{"type":"text","text":"Generic representation of Auth0 API errors."}],"type":"topic","role":"symbol","title":"Auth0APIError","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Auth0APIError","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Auth0APIError","kind":"identifier"}],"navigatorTitle":[{"text":"Auth0APIError","kind":"identifier"}]},"doc://com.auth0.Auth0/documentation/Auth0":{"role":"collection","abstract":[{"text":"SDK for Apple platforms.","type":"text"}],"type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0","kind":"symbol","url":"\/documentation\/auth0","title":"Auth0"},"doc://com.auth0.Auth0/documentation/Auth0/Auth0APIError/info":{"abstract":[{"type":"text","text":"Additional information about the error."}],"kind":"symbol","role":"symbol","type":"topic","title":"info","required":true,"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"info","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Auth0APIError\/info","url":"\/documentation\/auth0\/auth0apierror\/info"}}}

0 commit comments

Comments
 (0)