Skip to content

Commit 36a5ce7

Browse files
authored
Release 3.3.0 (#267)
1 parent 1a0a148 commit 36a5ce7

File tree

110 files changed

+275
-254
lines changed

Some content is hidden

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

110 files changed

+275
-254
lines changed

CHANGELOG.md

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

3+
## [3.3.0](https://github.com/auth0/JWTDecode.swift/tree/3.3.0) (2025-04-02)
4+
[Full Changelog](https://github.com/auth0/JWTDecode.swift/compare/3.2.0...3.3.0)
5+
6+
**Added**
7+
- Add support for expiration leeway [\#264](https://github.com/auth0/JWTDecode.swift/pull/264) ([Widcket](https://github.com/Widcket))
8+
9+
**Changed**
10+
- Make `JWTDecodeError` conform to `Sendable` [\#263](https://github.com/auth0/JWTDecode.swift/pull/263) ([Widcket](https://github.com/Widcket))
11+
312
## [3.2.0](https://github.com/auth0/JWTDecode.swift/tree/3.2.0) (2024-09-16)
413
[Full Changelog](https://github.com/auth0/JWTDecode.swift/compare/3.1.0...3.2.0)
514

Gemfile.lock

Lines changed: 63 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@ GEM
55
base64
66
nkf
77
rexml
8-
activesupport (7.2.1)
8+
activesupport (7.2.2.1)
99
base64
10+
benchmark (>= 0.3)
1011
bigdecimal
1112
concurrent-ruby (~> 1.0, >= 1.3.1)
1213
connection_pool (>= 2.2.5)
@@ -23,31 +24,34 @@ GEM
2324
json (>= 1.5.1)
2425
artifactory (3.0.17)
2526
atomos (0.1.3)
26-
aws-eventstream (1.3.0)
27-
aws-partitions (1.975.0)
28-
aws-sdk-core (3.205.0)
27+
aws-eventstream (1.3.2)
28+
aws-partitions (1.1080.0)
29+
aws-sdk-core (3.222.1)
2930
aws-eventstream (~> 1, >= 1.3.0)
30-
aws-partitions (~> 1, >= 1.651.0)
31+
aws-partitions (~> 1, >= 1.992.0)
3132
aws-sigv4 (~> 1.9)
33+
base64
3234
jmespath (~> 1, >= 1.6.1)
33-
aws-sdk-kms (1.91.0)
34-
aws-sdk-core (~> 3, >= 3.205.0)
35+
logger
36+
aws-sdk-kms (1.99.0)
37+
aws-sdk-core (~> 3, >= 3.216.0)
3538
aws-sigv4 (~> 1.5)
36-
aws-sdk-s3 (1.162.0)
37-
aws-sdk-core (~> 3, >= 3.205.0)
39+
aws-sdk-s3 (1.183.0)
40+
aws-sdk-core (~> 3, >= 3.216.0)
3841
aws-sdk-kms (~> 1)
3942
aws-sigv4 (~> 1.5)
40-
aws-sigv4 (1.9.1)
43+
aws-sigv4 (1.11.0)
4144
aws-eventstream (~> 1, >= 1.0.2)
4245
babosa (1.0.4)
4346
base64 (0.2.0)
44-
bigdecimal (3.1.8)
47+
benchmark (0.4.0)
48+
bigdecimal (3.1.9)
4549
claide (1.1.0)
4650
clamp (1.3.2)
47-
cocoapods (1.15.2)
51+
cocoapods (1.16.2)
4852
addressable (~> 2.8)
4953
claide (>= 1.0.2, < 2.0)
50-
cocoapods-core (= 1.15.2)
54+
cocoapods-core (= 1.16.2)
5155
cocoapods-deintegrate (>= 1.0.3, < 2.0)
5256
cocoapods-downloader (>= 2.1, < 3.0)
5357
cocoapods-plugins (>= 1.0.0, < 2.0)
@@ -61,8 +65,8 @@ GEM
6165
molinillo (~> 0.8.0)
6266
nap (~> 1.0)
6367
ruby-macho (>= 2.3.0, < 3.0)
64-
xcodeproj (>= 1.23.0, < 2.0)
65-
cocoapods-core (1.15.2)
68+
xcodeproj (>= 1.27.0, < 2.0)
69+
cocoapods-core (1.16.2)
6670
activesupport (>= 5.0, < 8)
6771
addressable (~> 2.8)
6872
algoliasearch (~> 1.0)
@@ -85,10 +89,10 @@ GEM
8589
colored2 (3.1.2)
8690
commander (4.6.0)
8791
highline (~> 2.0.0)
88-
concurrent-ruby (1.3.4)
89-
connection_pool (2.4.1)
92+
concurrent-ruby (1.3.5)
93+
connection_pool (2.5.0)
9094
declarative (0.0.20)
91-
digest-crc (0.6.5)
95+
digest-crc (0.7.0)
9296
rake (>= 12.0.0, < 14.0.0)
9397
domain_name (0.6.20240107)
9498
dotenv (2.8.1)
@@ -97,8 +101,8 @@ GEM
97101
escape (0.0.4)
98102
ethon (0.16.0)
99103
ffi (>= 1.15.0)
100-
excon (0.111.0)
101-
faraday (1.10.3)
104+
excon (0.112.0)
105+
faraday (1.10.4)
102106
faraday-em_http (~> 1.0)
103107
faraday-em_synchrony (~> 1.0)
104108
faraday-excon (~> 1.1)
@@ -117,17 +121,17 @@ GEM
117121
faraday-em_synchrony (1.0.0)
118122
faraday-excon (1.1.0)
119123
faraday-httpclient (1.0.1)
120-
faraday-multipart (1.0.4)
121-
multipart-post (~> 2)
124+
faraday-multipart (1.1.0)
125+
multipart-post (~> 2.0)
122126
faraday-net_http (1.0.2)
123127
faraday-net_http_persistent (1.2.0)
124128
faraday-patron (1.0.0)
125129
faraday-rack (1.0.0)
126130
faraday-retry (1.0.3)
127-
faraday_middleware (1.2.0)
131+
faraday_middleware (1.2.1)
128132
faraday (~> 1.0)
129-
fastimage (2.3.1)
130-
fastlane (2.222.0)
133+
fastimage (2.4.0)
134+
fastlane (2.227.0)
131135
CFPropertyList (>= 2.3, < 4.0.0)
132136
addressable (>= 2.8, < 3.0.0)
133137
artifactory (~> 3.0)
@@ -143,6 +147,7 @@ GEM
143147
faraday-cookie_jar (~> 0.0.6)
144148
faraday_middleware (~> 1.0)
145149
fastimage (>= 2.1.0, < 3.0.0)
150+
fastlane-sirp (>= 1.0.0)
146151
gh_inspector (>= 1.1.2, < 2.0.0)
147152
google-apis-androidpublisher_v3 (~> 0.3)
148153
google-apis-playcustomapp_v1 (~> 0.1)
@@ -166,12 +171,14 @@ GEM
166171
tty-spinner (>= 0.8.0, < 1.0.0)
167172
word_wrap (~> 1.0.0)
168173
xcodeproj (>= 1.13.0, < 2.0.0)
169-
xcpretty (~> 0.3.0)
174+
xcpretty (~> 0.4.0)
170175
xcpretty-travis-formatter (>= 0.0.3, < 2.0.0)
171176
fastlane-plugin-auth0_shipper (0.4.1)
172177
semantic (~> 1.5)
173-
ffi (1.17.0-arm64-darwin)
174-
ffi (1.17.0-x86_64-darwin)
178+
fastlane-sirp (1.0.0)
179+
sysrandom (~> 1.0)
180+
ffi (1.17.1-arm64-darwin)
181+
ffi (1.17.1-x86_64-darwin)
175182
fourflusher (2.3.1)
176183
fuzzy_match (2.0.4)
177184
gh_inspector (1.1.3)
@@ -191,12 +198,12 @@ GEM
191198
google-apis-core (>= 0.11.0, < 2.a)
192199
google-apis-storage_v1 (0.31.0)
193200
google-apis-core (>= 0.11.0, < 2.a)
194-
google-cloud-core (1.7.1)
201+
google-cloud-core (1.8.0)
195202
google-cloud-env (>= 1.0, < 3.a)
196203
google-cloud-errors (~> 1.0)
197204
google-cloud-env (1.6.0)
198205
faraday (>= 0.17.3, < 3.0)
199-
google-cloud-errors (1.4.0)
206+
google-cloud-errors (1.5.0)
200207
google-cloud-storage (1.47.0)
201208
addressable (~> 2.8)
202209
digest-crc (~> 0.4)
@@ -212,34 +219,36 @@ GEM
212219
os (>= 0.9, < 2.0)
213220
signet (>= 0.16, < 2.a)
214221
highline (2.0.3)
215-
http-cookie (1.0.7)
222+
http-cookie (1.0.8)
216223
domain_name (~> 0.5)
217-
httpclient (2.8.3)
218-
i18n (1.14.6)
224+
httpclient (2.9.0)
225+
mutex_m
226+
i18n (1.14.7)
219227
concurrent-ruby (~> 1.0)
220228
jmespath (1.6.2)
221-
json (2.7.2)
222-
jwt (2.9.0)
229+
json (2.10.2)
230+
jwt (2.10.1)
223231
base64
224-
logger (1.6.1)
232+
logger (1.7.0)
225233
mini_magick (4.13.2)
226234
mini_mime (1.1.5)
227-
minitest (5.25.1)
235+
minitest (5.25.5)
228236
molinillo (0.8.0)
229237
multi_json (1.15.0)
230238
multipart-post (2.4.1)
231-
nanaimo (0.3.0)
239+
mutex_m (0.3.0)
240+
nanaimo (0.4.0)
232241
nap (1.1.0)
233242
naturally (2.2.1)
234243
netrc (0.11.0)
235244
nkf (0.2.0)
236-
nokogiri (1.16.7-arm64-darwin)
245+
nokogiri (1.18.7-arm64-darwin)
237246
racc (~> 1.4)
238-
nokogiri (1.16.7-x86_64-darwin)
247+
nokogiri (1.18.7-x86_64-darwin)
239248
racc (~> 1.4)
240-
optparse (0.5.0)
249+
optparse (0.6.0)
241250
os (1.1.4)
242-
plist (3.7.1)
251+
plist (3.7.2)
243252
public_suffix (4.0.7)
244253
racc (1.8.1)
245254
rake (13.2.1)
@@ -248,12 +257,12 @@ GEM
248257
trailblazer-option (>= 0.1.1, < 0.2.0)
249258
uber (< 0.2.0)
250259
retriable (3.1.2)
251-
rexml (3.3.7)
252-
rouge (2.0.7)
260+
rexml (3.4.1)
261+
rouge (3.28.0)
253262
ruby-macho (2.5.1)
254263
ruby2_keywords (0.0.5)
255-
rubyzip (2.3.2)
256-
securerandom (0.3.1)
264+
rubyzip (2.4.1)
265+
securerandom (0.4.1)
257266
security (0.1.5)
258267
semantic (1.6.1)
259268
signet (0.19.0)
@@ -264,12 +273,13 @@ GEM
264273
simctl (1.6.10)
265274
CFPropertyList
266275
naturally
267-
slather (2.8.4)
276+
slather (2.8.5)
268277
CFPropertyList (>= 2.2, < 4)
269278
activesupport
270279
clamp (~> 1.3)
271280
nokogiri (>= 1.14.3)
272-
xcodeproj (~> 1.25)
281+
xcodeproj (~> 1.27)
282+
sysrandom (1.0.5)
273283
terminal-notifier (2.0.0)
274284
terminal-table (3.0.2)
275285
unicode-display_width (>= 1.1.1, < 3)
@@ -285,15 +295,15 @@ GEM
285295
uber (0.1.0)
286296
unicode-display_width (2.6.0)
287297
word_wrap (1.0.0)
288-
xcodeproj (1.25.0)
298+
xcodeproj (1.27.0)
289299
CFPropertyList (>= 2.3.3, < 4.0)
290300
atomos (~> 0.1.3)
291301
claide (>= 1.0.2, < 2.0)
292302
colored2 (~> 3.1)
293-
nanaimo (~> 0.3.0)
294-
rexml (>= 3.3.2, < 4.0)
295-
xcpretty (0.3.0)
296-
rouge (~> 2.0.7)
303+
nanaimo (~> 0.4.0)
304+
rexml (>= 3.3.6, < 4.0)
305+
xcpretty (0.4.1)
306+
rouge (~> 3.28.0)
297307
xcpretty-travis-formatter (1.0.1)
298308
xcpretty (~> 0.2, >= 0.0.7)
299309

JWTDecode.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 = 'JWTDecode'
3-
s.version = '3.2.0'
3+
s.version = '3.3.0'
44
s.summary = 'A JWT decoder for iOS, macOS, tvOS, and watchOS'
55
s.description = <<-DESC
66
Easily decode a JWT and access the claims it contains.

JWTDecode/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>3.2.0</string>
18+
<string>3.3.0</string>
1919
<key>CFBundleSignature</key>
2020
<string>????</string>
2121
<key>CFBundleVersion</key>

README.md

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

5353
```ruby
54-
pod 'JWTDecode', '~> 3.2'
54+
pod 'JWTDecode', '~> 3.3'
5555
```
5656

5757
Then, run `pod install`.
@@ -61,7 +61,7 @@ Then, run `pod install`.
6161
Add the following line to your `Cartfile`:
6262

6363
```text
64-
github "auth0/JWTDecode.swift" ~> 3.2
64+
github "auth0/JWTDecode.swift" ~> 3.3
6565
```
6666

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

docs/css/523.e9a069b0.css

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

docs/css/675.40c3bcb2.css

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

docs/css/866.60f074fd.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.

0 commit comments

Comments
 (0)