Skip to content

Commit 9da5115

Browse files
Release 2.16.1
1 parent d145394 commit 9da5115

File tree

659 files changed

+661
-655
lines changed

Some content is hidden

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

659 files changed

+661
-655
lines changed

Auth0.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'Auth0'
3-
s.version = '2.16.0'
3+
s.version = '2.16.1'
44
s.summary = "Auth0 SDK for Apple platforms"
55
s.description = <<-DESC
66
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.16.0</string>
18+
<string>2.16.1</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.16.0"
1+
let version = "2.16.1"

CHANGELOG.md

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

3+
## [2.16.1](https://github.com/auth0/Auth0.swift/tree/2.16.1) (2025-12-19)
4+
[Full Changelog](https://github.com/auth0/Auth0.swift/compare/2.16.0...2.16.1)
5+
6+
**Added**
7+
- Make credential renewal resilient to concurrency conditions [\#1048](https://github.com/auth0/Auth0.swift/pull/1048) ([sanchitmehta94](https://github.com/sanchitmehta94))
8+
39
## [2.16.0](https://github.com/auth0/Auth0.swift/tree/2.16.0) (2025-12-12)
410
[Full Changelog](https://github.com/auth0/Auth0.swift/compare/2.15.1...2.16.0)
511

docs/data/documentation/auth0.json

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

docs/data/documentation/auth0/apicredentials.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-
{"hierarchy":{"paths":[["doc:\/\/com.auth0.Auth0\/documentation\/Auth0","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/APICredentials"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/APICredentials\/accessToken","interfaceLanguage":"swift"},"abstract":[{"text":"Token that can be used to make authenticated requests to the API.","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"accessToken","symbolKind":"property","modules":[{"name":"Auth0"}],"roleHeading":"Instance Property","externalID":"s:5Auth014APICredentialsV11accessTokenSSvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/auth0\/apicredentials\/accesstoken"]}],"seeAlsoSections":[{"anchor":"Related-Documentation","identifiers":["https:\/\/auth0.com\/docs\/secure\/tokens\/access-tokens"],"title":"Related Documentation"}],"kind":"symbol","references":{"doc://com.auth0.Auth0/documentation/Auth0/APICredentials/accessToken":{"kind":"symbol","type":"topic","title":"accessToken","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/APICredentials\/accessToken","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[{"type":"text","text":"Token that can be used to make authenticated requests to the API."}],"url":"\/documentation\/auth0\/apicredentials\/accesstoken","role":"symbol"},"https://auth0.com/docs/secure/tokens/access-tokens":{"title":"Access Tokens","titleInlineContent":[{"type":"text","text":"Access Tokens"}],"url":"https:\/\/auth0.com\/docs\/secure\/tokens\/access-tokens","identifier":"https:\/\/auth0.com\/docs\/secure\/tokens\/access-tokens","type":"link"},"doc://com.auth0.Auth0/documentation/Auth0/APICredentials":{"title":"APICredentials","navigatorTitle":[{"text":"APICredentials","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"APICredentials","kind":"identifier"}],"role":"symbol","kind":"symbol","abstract":[{"text":"User’s credentials obtained from Auth0 for a specific API as the result of exchanging a refresh token.","type":"text"}],"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/APICredentials","type":"topic","url":"\/documentation\/auth0\/apicredentials"},"doc://com.auth0.Auth0/documentation/Auth0":{"abstract":[{"type":"text","text":"SDK for Apple platforms."}],"title":"Auth0","type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0","url":"\/documentation\/auth0"}}}
1+
{"metadata":{"externalID":"s:5Auth014APICredentialsV11accessTokenSSvp","symbolKind":"property","modules":[{"name":"Auth0"}],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"accessToken","roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/APICredentials\/accessToken"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","abstract":[{"text":"Token that can be used to make authenticated requests to the API.","type":"text"}],"seeAlsoSections":[{"identifiers":["https:\/\/auth0.com\/docs\/secure\/tokens\/access-tokens"],"title":"Related Documentation","anchor":"Related-Documentation"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/auth0\/apicredentials\/accesstoken"]}],"hierarchy":{"paths":[["doc:\/\/com.auth0.Auth0\/documentation\/Auth0","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/APICredentials"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]}],"kind":"declarations"}],"references":{"doc://com.auth0.Auth0/documentation/Auth0/APICredentials/accessToken":{"abstract":[{"text":"Token that can be used to make authenticated requests to the API.","type":"text"}],"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/APICredentials\/accessToken","role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/auth0\/apicredentials\/accesstoken","title":"accessToken","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"doc://com.auth0.Auth0/documentation/Auth0":{"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0","title":"Auth0","url":"\/documentation\/auth0","abstract":[{"type":"text","text":"SDK for Apple platforms."}],"kind":"symbol","role":"collection","type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/APICredentials":{"url":"\/documentation\/auth0\/apicredentials","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"APICredentials"}],"navigatorTitle":[{"kind":"identifier","text":"APICredentials"}],"title":"APICredentials","abstract":[{"text":"User’s credentials obtained from Auth0 for a specific API as the result of exchanging a refresh token.","type":"text"}],"type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/APICredentials","kind":"symbol","role":"symbol"},"https://auth0.com/docs/secure/tokens/access-tokens":{"identifier":"https:\/\/auth0.com\/docs\/secure\/tokens\/access-tokens","url":"https:\/\/auth0.com\/docs\/secure\/tokens\/access-tokens","titleInlineContent":[{"text":"Access Tokens","type":"text"}],"title":"Access Tokens","type":"link"}}}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"metadata":{"role":"collectionGroup","modules":[{"name":"Auth0"}],"roleHeading":"API Collection","title":"Decodable Implementations"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/auth0\/apicredentials\/decodable-implementations"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/com.auth0.Auth0\/documentation\/Auth0","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/APICredentials"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/APICredentials\/Decodable-Implementations"},"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/APICredentials\/init(from:)-8e5ds"],"anchor":"Initializers"}],"references":{"doc://com.auth0.Auth0/documentation/Auth0/APICredentials":{"title":"APICredentials","navigatorTitle":[{"text":"APICredentials","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"APICredentials","kind":"identifier"}],"role":"symbol","kind":"symbol","abstract":[{"text":"User’s credentials obtained from Auth0 for a specific API as the result of exchanging a refresh token.","type":"text"}],"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/APICredentials","type":"topic","url":"\/documentation\/auth0\/apicredentials"},"doc://com.auth0.Auth0/documentation/Auth0":{"abstract":[{"type":"text","text":"SDK for Apple platforms."}],"title":"Auth0","type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0","url":"\/documentation\/auth0"},"doc://com.auth0.Auth0/documentation/Auth0/APICredentials/init(from:)-8e5ds":{"kind":"symbol","type":"topic","title":"init(from:)","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/APICredentials\/init(from:)-8e5ds","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"url":"\/documentation\/auth0\/apicredentials\/init(from:)-8e5ds","role":"symbol"}}}
1+
{"metadata":{"modules":[{"name":"Auth0"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Decodable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/APICredentials\/Decodable-Implementations"},"sections":[],"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/auth0\/apicredentials\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/com.auth0.Auth0\/documentation\/Auth0","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/APICredentials"]]},"topicSections":[{"anchor":"Initializers","title":"Initializers","identifiers":["doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/APICredentials\/init(from:)-8e5ds"],"generated":true}],"references":{"doc://com.auth0.Auth0/documentation/Auth0/APICredentials":{"url":"\/documentation\/auth0\/apicredentials","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"APICredentials"}],"navigatorTitle":[{"kind":"identifier","text":"APICredentials"}],"title":"APICredentials","abstract":[{"text":"User’s credentials obtained from Auth0 for a specific API as the result of exchanging a refresh token.","type":"text"}],"type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/APICredentials","kind":"symbol","role":"symbol"},"doc://com.auth0.Auth0/documentation/Auth0":{"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0","title":"Auth0","url":"\/documentation\/auth0","abstract":[{"type":"text","text":"SDK for Apple platforms."}],"kind":"symbol","role":"collection","type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/APICredentials/init(from:)-8e5ds":{"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/APICredentials\/init(from:)-8e5ds","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","url":"\/documentation\/auth0\/apicredentials\/init(from:)-8e5ds","role":"symbol","kind":"symbol","abstract":[]}}}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"Custom description that redacts the access token with "},{"type":"codeVoice","code":"<REDACTED>"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/auth0\/apicredentials\/description"]}],"identifier":{"url":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/APICredentials\/description","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/com.auth0.Auth0\/documentation\/Auth0","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/APICredentials"]]},"metadata":{"modules":[{"name":"Auth0"}],"externalID":"s:5Auth014APICredentialsV11descriptionSSvp","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","title":"description","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"references":{"doc://com.auth0.Auth0/documentation/Auth0":{"abstract":[{"type":"text","text":"SDK for Apple platforms."}],"title":"Auth0","type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0","url":"\/documentation\/auth0"},"doc://com.auth0.Auth0/documentation/Auth0/APICredentials":{"title":"APICredentials","navigatorTitle":[{"text":"APICredentials","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"APICredentials","kind":"identifier"}],"role":"symbol","kind":"symbol","abstract":[{"text":"User’s credentials obtained from Auth0 for a specific API as the result of exchanging a refresh token.","type":"text"}],"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/APICredentials","type":"topic","url":"\/documentation\/auth0\/apicredentials"},"doc://com.auth0.Auth0/documentation/Auth0/APICredentials/description":{"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/APICredentials\/description","title":"description","url":"\/documentation\/auth0\/apicredentials\/description","abstract":[{"text":"Custom description that redacts the access token with ","type":"text"},{"code":"<REDACTED>","type":"codeVoice"},{"text":".","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]}}}
1+
{"variants":[{"paths":["\/documentation\/auth0\/apicredentials\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Custom description that redacts the access token with ","type":"text"},{"type":"codeVoice","code":"<REDACTED>"},{"text":".","type":"text"}],"metadata":{"externalID":"s:5Auth014APICredentialsV11descriptionSSvp","symbolKind":"property","modules":[{"name":"Auth0"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"description","roleHeading":"Instance Property"},"sections":[],"identifier":{"url":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/APICredentials\/description","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"hierarchy":{"paths":[["doc:\/\/com.auth0.Auth0\/documentation\/Auth0","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/APICredentials"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://com.auth0.Auth0/documentation/Auth0/APICredentials":{"url":"\/documentation\/auth0\/apicredentials","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"APICredentials"}],"navigatorTitle":[{"kind":"identifier","text":"APICredentials"}],"title":"APICredentials","abstract":[{"text":"User’s credentials obtained from Auth0 for a specific API as the result of exchanging a refresh token.","type":"text"}],"type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/APICredentials","kind":"symbol","role":"symbol"},"doc://com.auth0.Auth0/documentation/Auth0/APICredentials/description":{"url":"\/documentation\/auth0\/apicredentials\/description","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/APICredentials\/description","kind":"symbol","abstract":[{"type":"text","text":"Custom description that redacts the access token with "},{"code":"<REDACTED>","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","type":"topic","title":"description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"doc://com.auth0.Auth0/documentation/Auth0":{"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0","title":"Auth0","url":"\/documentation\/auth0","abstract":[{"type":"text","text":"SDK for Apple platforms."}],"kind":"symbol","role":"collection","type":"topic"}}}

0 commit comments

Comments
 (0)