Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3471 commits
Select commit Hold shift + click to select a range
bc088d4
Fix: Fixed README to say we don't support React 16 (#1135)
gaokevin1 Jun 23, 2025
dd25875
fix: issue 11105 RELEASE (#1136)
nirgur Jun 24, 2025
999b974
chore(react-sdk): release version 2.14.24
invalid-email-address Jun 24, 2025
66be4c0
chore(nextjs-sdk): release version 0.13.19
invalid-email-address Jun 24, 2025
691b5fb
Fix: Fixed README to say we support React 16 (#1139)
gaokevin1 Jun 26, 2025
d86e16d
fix: UPW login flow (#1141)
nirgur Jun 30, 2025
6740891
chore: update scripts version 1.0.9 (#1143) RELEASE
Bars92 Jul 2, 2025
a8ef92e
chore(web-component): release version 3.43.18
invalid-email-address Jul 2, 2025
647af21
chore(user-profile-widget): release version 0.5.2
invalid-email-address Jul 2, 2025
eb903d5
chore(react-sdk): release version 2.14.25
invalid-email-address Jul 2, 2025
c91b936
chore(nextjs-sdk): release version 0.13.20
invalid-email-address Jul 2, 2025
f6cd423
chore(vue-sdk): release version 2.9.34
invalid-email-address Jul 2, 2025
d8981cf
chore(angular-sdk): release version 0.15.18
invalid-email-address Jul 2, 2025
5d6b6bf
fix: Issue 11222 - retry on 521 and 524 (#1151)
nirgur Jul 8, 2025
ed1937c
feat: Support multiple global sdks in next sdk (#1154) RELEASE
asafshen Jul 10, 2025
1d46723
chore(core-js-sdk): release version 2.44.4
invalid-email-address Jul 10, 2025
06ada64
chore(web-js-sdk): release version 1.33.5
invalid-email-address Jul 10, 2025
8813c0a
chore(web-component): release version 3.43.19
invalid-email-address Jul 10, 2025
bbe95fd
chore(role-management-widget): release version 0.3.32
invalid-email-address Jul 10, 2025
44f1b56
chore(applications-portal-widget): release version 0.3.31
invalid-email-address Jul 10, 2025
bfcea3b
chore(user-profile-widget): release version 0.5.3
invalid-email-address Jul 10, 2025
aa88315
chore(access-key-management-widget): release version 0.4.31
invalid-email-address Jul 10, 2025
3ce8b4b
chore(audit-management-widget): release version 0.4.31
invalid-email-address Jul 10, 2025
91aa6b9
chore(user-management-widget): release version 0.7.31
invalid-email-address Jul 10, 2025
937b6e9
chore(react-sdk): release version 2.14.26
invalid-email-address Jul 10, 2025
6b74ed2
chore(nextjs-sdk): release version 0.14.0
invalid-email-address Jul 10, 2025
d32fddc
chore(angular-sdk): release version 0.15.19
invalid-email-address Jul 10, 2025
041f8ee
chore(vue-sdk): release version 2.9.35
invalid-email-address Jul 10, 2025
0bc53d5
fix: issue 11209 - stop polling on specific errors (#1152)
nirgur Jul 13, 2025
373e253
fix: disable components on submit (#1160)
nirgur Jul 15, 2025
21e5bf4
fix oauth with popup (#1164)
asafshen Jul 17, 2025
7386daf
feat: add auto refresh config to web-framework sdks (#1149)
asafshen Jul 17, 2025
b4d39ec
feat: support passkey removal (#1165)
nirgur Jul 21, 2025
2f2231d
RELEASE (#1166)
nirgur Jul 21, 2025
e4f63f5
chore(sdk-component-drivers): release version 0.3.0
invalid-email-address Jul 21, 2025
6b252e6
chore(sdk-mixins): release version 0.13.7
invalid-email-address Jul 21, 2025
b429eb9
chore(web-component): release version 3.43.20
invalid-email-address Jul 21, 2025
be820b5
chore(user-profile-widget): release version 0.6.0
invalid-email-address Jul 21, 2025
fcdeeb6
chore(role-management-widget): release version 0.3.33
invalid-email-address Jul 21, 2025
02dd222
chore(applications-portal-widget): release version 0.3.32
invalid-email-address Jul 21, 2025
baeb0fe
chore(access-key-management-widget): release version 0.4.32
invalid-email-address Jul 21, 2025
7fff3db
chore(audit-management-widget): release version 0.4.32
invalid-email-address Jul 21, 2025
f7940ae
chore(user-management-widget): release version 0.7.32
invalid-email-address Jul 21, 2025
fc304c0
chore(react-sdk): release version 2.15.0
invalid-email-address Jul 21, 2025
f6c1203
chore(nextjs-sdk): release version 0.14.1
invalid-email-address Jul 21, 2025
699aab1
chore(angular-sdk): release version 0.16.0
invalid-email-address Jul 21, 2025
f8a2175
chore(vue-sdk): release version 2.10.0
invalid-email-address Jul 21, 2025
16e5ec6
feat: Tenant admin widget (#1158)
Nitzperetz Jul 22, 2025
8fdb11d
chore: RELEASE (#1167)
Nitzperetz Jul 22, 2025
58d5d11
chore(sdk-component-drivers): release version 0.4.0
invalid-email-address Jul 22, 2025
9bca864
chore(sdk-mixins): release version 0.13.8
invalid-email-address Jul 22, 2025
b386dcd
chore(web-component): release version 3.44.0
invalid-email-address Jul 22, 2025
d01da32
chore(user-profile-widget): release version 0.6.1
invalid-email-address Jul 22, 2025
fdb6285
chore(user-management-widget): release version 0.8.0
invalid-email-address Jul 22, 2025
faed2d2
chore(audit-management-widget): release version 0.5.0
invalid-email-address Jul 22, 2025
8fa4d26
chore(access-key-management-widget): release version 0.5.0
invalid-email-address Jul 22, 2025
c2b4346
chore(applications-portal-widget): release version 0.3.33
invalid-email-address Jul 22, 2025
b2939b5
chore(role-management-widget): release version 0.4.0
invalid-email-address Jul 22, 2025
05f3e31
chore(tenant-profile-widget): release version 0.1.0
invalid-email-address Jul 22, 2025
2e81782
chore(react-sdk): release version 2.16.0
invalid-email-address Jul 22, 2025
023cb13
chore(nextjs-sdk): release version 0.14.2
invalid-email-address Jul 22, 2025
5a67130
chore(vue-sdk): release version 2.10.1
invalid-email-address Jul 22, 2025
2bf05fc
chore(angular-sdk): release version 0.17.0
invalid-email-address Jul 22, 2025
ca36c4e
fix: restore components state when page is shown from cache RELEASE (…
nirgur Jul 27, 2025
de3b72d
chore(web-component): release version 3.44.1
invalid-email-address Jul 27, 2025
45911ce
chore(user-profile-widget): release version 0.6.2
invalid-email-address Jul 27, 2025
595e8d6
chore(tenant-profile-widget): release version 0.1.1
invalid-email-address Jul 27, 2025
6e2f0c9
chore(react-sdk): release version 2.16.1
invalid-email-address Jul 27, 2025
040fe1f
chore(nextjs-sdk): release version 0.14.3
invalid-email-address Jul 27, 2025
63c20c4
chore(vue-sdk): release version 2.10.2
invalid-email-address Jul 27, 2025
9562c9a
chore(angular-sdk): release version 0.17.1
invalid-email-address Jul 27, 2025
c94dcbe
feat: APW - OIDC apps (#1169)
nirgur Jul 28, 2025
4f4dcb7
chore: RELEASE (#1170)
nirgur Jul 29, 2025
ddaa4f1
chore(applications-portal-widget): release version 0.4.0
invalid-email-address Jul 29, 2025
9c8dcc7
chore(react-sdk): release version 2.16.2
invalid-email-address Jul 29, 2025
0f342c1
chore(nextjs-sdk): release version 0.14.4
invalid-email-address Jul 29, 2025
5b1f2d1
chore(vue-sdk): release version 2.10.3
invalid-email-address Jul 29, 2025
8214f8f
chore(angular-sdk): release version 0.17.2
invalid-email-address Jul 29, 2025
431805e
feat: Support exclusion from sso by login ids (#1171)
aviadl Jul 29, 2025
2a42c09
fix: trying to fix issue 11567 RELEASE (#1173)
nirgur Jul 31, 2025
2d3ad34
chore(web-component): release version 3.44.2
invalid-email-address Jul 31, 2025
d8ca257
chore(user-profile-widget): release version 0.6.3
invalid-email-address Jul 31, 2025
4b219e9
chore(tenant-profile-widget): release version 0.2.0
invalid-email-address Jul 31, 2025
5da9f89
chore(react-sdk): release version 2.16.3
invalid-email-address Jul 31, 2025
879490b
chore(nextjs-sdk): release version 0.14.5
invalid-email-address Jul 31, 2025
79ef784
chore(vue-sdk): release version 2.10.4
invalid-email-address Jul 31, 2025
9f40a85
chore(angular-sdk): release version 0.17.3
invalid-email-address Jul 31, 2025
0366de0
fix: add logs to redirect in popup (#1174)
nirgur Jul 31, 2025
21e6f11
chore:RELEASE (#1175)
dorsha Jul 31, 2025
bef4587
chore(web-component): release version 3.44.3
invalid-email-address Jul 31, 2025
87f01f0
chore(user-profile-widget): release version 0.6.4
invalid-email-address Jul 31, 2025
a20566f
chore(tenant-profile-widget): release version 0.2.1
invalid-email-address Jul 31, 2025
e4a3179
chore(react-sdk): release version 2.16.4
invalid-email-address Jul 31, 2025
856940e
chore(nextjs-sdk): release version 0.14.6
invalid-email-address Jul 31, 2025
ca7b2a0
chore(vue-sdk): release version 2.10.5
invalid-email-address Jul 31, 2025
341f86f
chore(angular-sdk): release version 0.17.4
invalid-email-address Jul 31, 2025
bde317f
feat: Outbound Apps widget (#1156)
tomerlichtash Aug 4, 2025
2ea4d87
chore: Dynamic ports in widget playwright specs (#1176)
tomerlichtash Aug 4, 2025
cba2524
fix: rename outbound connect redirect url param RELEASE (#1178)
talaharoni Aug 5, 2025
43505a3
chore(sdk-component-drivers): release version 0.5.0
invalid-email-address Aug 5, 2025
2689356
chore(core-js-sdk): release version 2.44.5
invalid-email-address Aug 5, 2025
f969a78
chore(web-js-sdk): release version 1.33.6
invalid-email-address Aug 5, 2025
0dadb81
chore(sdk-mixins): release version 0.13.9
invalid-email-address Aug 5, 2025
4bcf3d9
chore(e2e-helpers): release version 0.1.0
invalid-email-address Aug 5, 2025
36c2a32
chore(web-component): release version 3.44.4
invalid-email-address Aug 5, 2025
5b06b36
chore(role-management-widget): release version 0.4.1
invalid-email-address Aug 5, 2025
233b4d6
chore(applications-portal-widget): release version 0.4.1
invalid-email-address Aug 5, 2025
75d6e87
chore(access-key-management-widget): release version 0.5.1
invalid-email-address Aug 5, 2025
512bc5b
chore(audit-management-widget): release version 0.5.1
invalid-email-address Aug 5, 2025
9ecf5c2
chore(user-management-widget): release version 0.8.1
invalid-email-address Aug 5, 2025
a1fefec
chore(user-profile-widget): release version 0.6.5
invalid-email-address Aug 5, 2025
484aaf9
chore(tenant-profile-widget): release version 0.2.2
invalid-email-address Aug 5, 2025
f3860d0
chore(react-sdk): release version 2.16.5
invalid-email-address Aug 5, 2025
5b28561
chore(nextjs-sdk): release version 0.14.7
invalid-email-address Aug 5, 2025
07507f5
chore(vue-sdk): release version 2.10.6
invalid-email-address Aug 5, 2025
d7d6e7d
chore(angular-sdk): release version 0.18.0
invalid-email-address Aug 5, 2025
047d7a1
chore(outbound-applications-widget): release version 0.1.0
invalid-email-address Aug 5, 2025
bd8b562
feat: added the option to add external request id to requests - React…
nirgur Aug 6, 2025
15c81b7
fix: remove loading state when closing oauth popup manually (#1179)
nirgur Aug 6, 2025
2ba7931
feat: Darwinium (#1180) RELEASE
itaihanski Aug 7, 2025
610beec
chore(core-js-sdk): release version 2.45.0
invalid-email-address Aug 7, 2025
27d4e15
chore(web-js-sdk): release version 1.33.7
invalid-email-address Aug 7, 2025
f4d6594
chore(web-component): release version 3.45.0
invalid-email-address Aug 7, 2025
583e52c
chore(role-management-widget): release version 0.4.2
invalid-email-address Aug 7, 2025
50718da
chore(applications-portal-widget): release version 0.4.2
invalid-email-address Aug 7, 2025
de256ba
chore(access-key-management-widget): release version 0.5.2
invalid-email-address Aug 7, 2025
1a455cf
chore(user-profile-widget): release version 0.6.6
invalid-email-address Aug 7, 2025
84c7b4d
chore(audit-management-widget): release version 0.5.2
invalid-email-address Aug 7, 2025
507d18b
chore(user-management-widget): release version 0.8.2
invalid-email-address Aug 7, 2025
54708d5
chore(tenant-profile-widget): release version 0.2.3
invalid-email-address Aug 7, 2025
8fe6bbe
chore(react-sdk): release version 2.17.0
invalid-email-address Aug 7, 2025
7b45e25
chore(nextjs-sdk): release version 0.14.8
invalid-email-address Aug 7, 2025
528f0af
chore(vue-sdk): release version 2.10.7
invalid-email-address Aug 7, 2025
8cc56c3
chore(angular-sdk): release version 0.18.1
invalid-email-address Aug 7, 2025
4145813
chore(outbound-applications-widget): release version 0.1.1
invalid-email-address Aug 7, 2025
02c11ab
fix: reload sdk scripts when restoring components state RELEASE (#1183)
nirgur Aug 10, 2025
1a6c0db
chore(web-component): release version 3.45.1
invalid-email-address Aug 10, 2025
bb23d48
chore(user-profile-widget): release version 0.6.7
invalid-email-address Aug 10, 2025
69dd763
chore(tenant-profile-widget): release version 0.2.4
invalid-email-address Aug 10, 2025
8001956
chore(react-sdk): release version 2.17.1
invalid-email-address Aug 10, 2025
c1217df
chore(nextjs-sdk): release version 0.14.9
invalid-email-address Aug 10, 2025
8302bc6
chore(vue-sdk): release version 2.10.8
invalid-email-address Aug 10, 2025
fb8adfe
chore(angular-sdk): release version 0.18.2
invalid-email-address Aug 10, 2025
24e2740
chore(outbound-applications-widget): release version 0.1.2
invalid-email-address Aug 10, 2025
604fb81
fix: added BYOS example & fix Angular 19 issues (#1181)
nirgur Aug 11, 2025
7d15a1e
feat: add oidcResource parameter to SDK start options (#1184)
orius123 Aug 12, 2025
d46262c
feat: Generic flow button (#1172)
OfekAvergil Aug 13, 2025
2f63060
chore: RELEASE (#1187)
orius123 Aug 14, 2025
d1b9751
chore(sdk-helpers): release version 0.4.0
invalid-email-address Aug 14, 2025
9d28aed
chore(sdk-component-drivers): release version 0.6.0
invalid-email-address Aug 14, 2025
f0df7ed
chore(core-js-sdk): release version 2.46.0
invalid-email-address Aug 14, 2025
34ae329
chore(web-js-sdk): release version 1.34.0
invalid-email-address Aug 14, 2025
637e115
chore(sdk-mixins): release version 0.13.10
invalid-email-address Aug 14, 2025
65d897b
chore(web-component): release version 3.46.0
invalid-email-address Aug 14, 2025
977edd3
chore(role-management-widget): release version 0.4.3
invalid-email-address Aug 14, 2025
cc22050
chore(applications-portal-widget): release version 0.4.3
invalid-email-address Aug 14, 2025
b9f5755
chore(access-key-management-widget): release version 0.5.3
invalid-email-address Aug 14, 2025
63c5e23
chore(audit-management-widget): release version 0.5.3
invalid-email-address Aug 14, 2025
c96a22e
chore(user-management-widget): release version 0.9.0
invalid-email-address Aug 14, 2025
d791041
chore(user-profile-widget): release version 0.6.8
invalid-email-address Aug 14, 2025
a4cd8ef
chore(tenant-profile-widget): release version 0.2.5
invalid-email-address Aug 14, 2025
071b035
chore(react-sdk): release version 2.18.0
invalid-email-address Aug 14, 2025
d6af47f
chore(nextjs-sdk): release version 0.14.10
invalid-email-address Aug 14, 2025
1d8fadb
chore(vue-sdk): release version 2.10.9
invalid-email-address Aug 14, 2025
5b233ee
chore(angular-sdk): release version 0.18.3
invalid-email-address Aug 14, 2025
ed28a4c
chore(outbound-applications-widget): release version 0.1.3
invalid-email-address Aug 14, 2025
ecf1784
fix: Safe set of OB widget isConnected state RELEASE (#1188)
tomerlichtash Aug 17, 2025
af084f7
chore(outbound-applications-widget): release version 0.1.4
invalid-email-address Aug 17, 2025
1fb06b3
refactor: Move http client logic from sdk layer to client and export …
itaihanski Aug 17, 2025
931c3ae
chore(core-js-sdk): release version 2.46.1
invalid-email-address Aug 17, 2025
4c5e1a3
chore(web-js-sdk): release version 1.34.1
invalid-email-address Aug 17, 2025
d688cc0
chore(web-component): release version 3.46.1
invalid-email-address Aug 17, 2025
354a214
chore(role-management-widget): release version 0.4.4
invalid-email-address Aug 17, 2025
2116ce6
chore(applications-portal-widget): release version 0.4.4
invalid-email-address Aug 17, 2025
553d667
chore(access-key-management-widget): release version 0.5.4
invalid-email-address Aug 17, 2025
998f848
chore(user-profile-widget): release version 0.6.9
invalid-email-address Aug 17, 2025
a53dd32
chore(audit-management-widget): release version 0.5.4
invalid-email-address Aug 17, 2025
e8a3831
chore(user-management-widget): release version 0.9.1
invalid-email-address Aug 17, 2025
aaed1ff
chore(tenant-profile-widget): release version 0.2.6
invalid-email-address Aug 17, 2025
c262413
chore(react-sdk): release version 2.18.1
invalid-email-address Aug 17, 2025
d9dfab1
chore(nextjs-sdk): release version 0.14.11
invalid-email-address Aug 17, 2025
88c6725
chore(vue-sdk): release version 2.10.10
invalid-email-address Aug 17, 2025
a781fa2
chore(angular-sdk): release version 0.18.4
invalid-email-address Aug 17, 2025
7a6e2af
chore(outbound-applications-widget): release version 0.1.5
invalid-email-address Aug 17, 2025
1964631
fix: issue 11792 RELEASE (#1189)
nirgur Aug 19, 2025
87d929a
chore(core-js-sdk): release version 2.46.2
invalid-email-address Aug 19, 2025
d0f3e7d
chore(web-js-sdk): release version 1.34.2
invalid-email-address Aug 19, 2025
6b1f7ff
chore(web-component): release version 3.46.2
invalid-email-address Aug 19, 2025
df0d2bf
chore(role-management-widget): release version 0.4.5
invalid-email-address Aug 19, 2025
d2969ab
chore(applications-portal-widget): release version 0.4.5
invalid-email-address Aug 19, 2025
d4d063b
chore(access-key-management-widget): release version 0.5.5
invalid-email-address Aug 19, 2025
98e06e6
chore(user-profile-widget): release version 0.6.10
invalid-email-address Aug 19, 2025
b1a7565
chore(audit-management-widget): release version 0.5.5
invalid-email-address Aug 19, 2025
aaa97f9
chore(user-management-widget): release version 0.9.2
invalid-email-address Aug 19, 2025
15eafa7
chore(tenant-profile-widget): release version 0.2.7
invalid-email-address Aug 19, 2025
b2585c5
chore(react-sdk): release version 2.18.2
invalid-email-address Aug 19, 2025
87347d3
chore(nextjs-sdk): release version 0.14.12
invalid-email-address Aug 19, 2025
2bf3ca9
chore(vue-sdk): release version 2.10.11
invalid-email-address Aug 19, 2025
7229690
chore(angular-sdk): release version 0.18.5
invalid-email-address Aug 19, 2025
253f859
chore(outbound-applications-widget): release version 0.1.6
invalid-email-address Aug 19, 2025
f5948a3
feat: Add tenant options to outbound connect. RELEASE (#1190)
talaharoni Aug 25, 2025
f20900e
chore(core-js-sdk): release version 2.47.0
invalid-email-address Aug 25, 2025
93b864e
chore(web-js-sdk): release version 1.34.3
invalid-email-address Aug 25, 2025
3e63df8
chore(web-component): release version 3.46.3
invalid-email-address Aug 25, 2025
54c9b4c
chore(user-management-widget): release version 0.9.3
invalid-email-address Aug 25, 2025
eced439
chore(audit-management-widget): release version 0.5.6
invalid-email-address Aug 25, 2025
bb8bd35
chore(user-profile-widget): release version 0.6.11
invalid-email-address Aug 25, 2025
b5dcd4c
chore(access-key-management-widget): release version 0.5.6
invalid-email-address Aug 25, 2025
cd5c1b5
chore(applications-portal-widget): release version 0.4.6
invalid-email-address Aug 25, 2025
f7c784a
chore(role-management-widget): release version 0.4.6
invalid-email-address Aug 25, 2025
efa100f
chore(tenant-profile-widget): release version 0.2.8
invalid-email-address Aug 25, 2025
94d36ed
chore(react-sdk): release version 2.18.3
invalid-email-address Aug 25, 2025
2d98212
chore(nextjs-sdk): release version 0.14.13
invalid-email-address Aug 25, 2025
46cb41d
chore(outbound-applications-widget): release version 0.1.7
invalid-email-address Aug 25, 2025
81144c7
chore(angular-sdk): release version 0.18.6
invalid-email-address Aug 25, 2025
1450a2f
chore(vue-sdk): release version 2.10.12
invalid-email-address Aug 25, 2025
33fce1a
feat: try refresh API on init (#1182) RELEASE
asafshen Aug 26, 2025
355f3a2
chore(core-js-sdk): release version 2.48.0
invalid-email-address Aug 26, 2025
9237c20
chore(web-js-sdk): release version 1.35.0
invalid-email-address Aug 26, 2025
26ed886
chore(web-component): release version 3.46.4
invalid-email-address Aug 26, 2025
74dd7d9
chore(role-management-widget): release version 0.4.7
invalid-email-address Aug 26, 2025
df659e4
chore(applications-portal-widget): release version 0.4.7
invalid-email-address Aug 26, 2025
ae36f2a
chore(access-key-management-widget): release version 0.5.7
invalid-email-address Aug 26, 2025
cacf19f
chore(user-profile-widget): release version 0.6.12
invalid-email-address Aug 26, 2025
4b7c064
chore(audit-management-widget): release version 0.5.7
invalid-email-address Aug 26, 2025
1d01471
chore(user-management-widget): release version 0.9.4
invalid-email-address Aug 26, 2025
5c4144c
chore(tenant-profile-widget): release version 0.2.9
invalid-email-address Aug 26, 2025
845b916
chore(react-sdk): release version 2.19.0
invalid-email-address Aug 26, 2025
86970f9
chore(nextjs-sdk): release version 0.14.14
invalid-email-address Aug 26, 2025
8c57eca
chore(vue-sdk): release version 2.11.0
invalid-email-address Aug 26, 2025
41edf2d
chore(angular-sdk): release version 0.19.0
invalid-email-address Aug 26, 2025
9466476
chore(outbound-applications-widget): release version 0.1.8
invalid-email-address Aug 26, 2025
4278af5
feat: better storage of last auth (#1191)
dorsha Aug 27, 2025
aa7e358
feat: Add loginHint and forceAuthn to saml start RELEASE (#1192)
dorsha Aug 28, 2025
57d16aa
chore(core-js-sdk): release version 2.49.0
invalid-email-address Aug 28, 2025
5aa3322
chore(web-js-sdk): release version 1.35.1
invalid-email-address Aug 28, 2025
a6c3a8c
chore(web-component): release version 3.47.0
invalid-email-address Aug 28, 2025
e48feb6
chore(role-management-widget): release version 0.5.0
invalid-email-address Aug 28, 2025
6976c75
chore(applications-portal-widget): release version 0.4.8
invalid-email-address Aug 28, 2025
b2bbaac
chore(access-key-management-widget): release version 0.5.8
invalid-email-address Aug 28, 2025
1aa4c17
chore(user-profile-widget): release version 0.6.13
invalid-email-address Aug 28, 2025
1fd2dba
chore(audit-management-widget): release version 0.5.8
invalid-email-address Aug 28, 2025
ada07d2
chore(user-management-widget): release version 0.9.5
invalid-email-address Aug 28, 2025
daadccc
chore(tenant-profile-widget): release version 0.2.10
invalid-email-address Aug 28, 2025
25a56ac
chore(react-sdk): release version 2.19.1
invalid-email-address Aug 28, 2025
36bc193
chore(nextjs-sdk): release version 0.14.15
invalid-email-address Aug 28, 2025
fa935cf
chore(vue-sdk): release version 2.11.1
invalid-email-address Aug 28, 2025
4754abc
chore(angular-sdk): release version 0.19.1
invalid-email-address Aug 28, 2025
53bcd93
chore(outbound-applications-widget): release version 0.1.9
invalid-email-address Aug 28, 2025
aa9d2cb
fix: packages/sdks/nextjs-sdk/examples/pages-router/package.json & pa…
snyk-bot Aug 31, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
107 changes: 73 additions & 34 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,56 +1,95 @@
name: CI
on: push
on:
pull_request:
push:
branches:
- main
env:
NODE_VERSION: 18.2
PNPM_VERSION: 7.28.0
NX_CLOUD_ACCESS_TOKEN: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }}
jobs:
gitleaks:
name: 🔒 Run Git leaks
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: ${{ env.NODE_VERSION }}
- uses: pnpm/action-setup@v2
with:
version: ${{ env.PNPM_VERSION }}
# Skip post-install scripts here, as a malicious
# script could steal NODE_AUTH_TOKEN.
- name: Install dependencies
run: pnpm install --frozen-lockfile --ignore-scripts
env:
CI: true
NODE_AUTH_TOKEN: ${{ secrets.CI_NPM_READ_ORG }}
- name: Gitleaks
run: npm run leaks
shell: bash
pr:
name: 👷 Build / Lint / Test
runs-on: ubuntu-latest
container:
# the container version should be the same as the version of the Playwright package
image: mcr.microsoft.com/playwright:v1.47.0-jammy
options: --user root
steps:
- name: Checkout code
uses: actions/checkout@v3
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
# ref: main
fetch-depth: 0
- uses: actions/setup-node@v3
with:
node-version: ${{ env.NODE_VERSION }}
- uses: pnpm/action-setup@v2

- name: Use Latest Corepack
run: |
echo "Before: corepack version => $(corepack --version || echo 'not installed')"
npm install -g corepack@latest
echo "After : corepack version => $(corepack --version)"
corepack enable
pnpm --version

- name: Setup Node.js
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
with:
version: ${{ env.PNPM_VERSION }}
node-version-file: package.json
cache: 'pnpm'
# - name: Restore cached npm dependencies
# uses: actions/cache/restore@v4
# with:
# path: |
# node_modules
# key: npm-dependencies-${{ hashFiles('pnpm-lock.yaml') }}

# Setup container
- name: Mark directory as safe
run: git config --system --add safe.directory /__w/descope-js/descope-js
- name: Install jq
run: apt-get update && apt-get install -y jq
- name: Set permission
run: chmod -R 777 /usr/local

- name: Install dependencies
run: pnpm install --frozen-lockfile --ignore-scripts
env:
CI: true
NODE_AUTH_TOKEN: ${{ secrets.CI_NPM_READ_ORG }}

# - name: Set NX cloud shas
# uses: nrwl/nx-set-shas@v4
# - name: Install Playwright Browsers
# run: npx playwright install --with-deps

# - name: Cache npm dependencies
# uses: actions/cache/save@v4
# with:
# path: |
# node_modules
# key: npm-dependencies-${{ hashFiles('pnpm-lock.yaml') }}

- name: Gitleaks
run: npm run leaks
shell: bash

- name: License validation
run: pnpm run licenseCheck

- name: Build
run: pnpm run build
env:
NODE_AUTH_TOKEN: ${{ secrets.CI_NPM_READ_ORG }}

- name: Lint
run: pnpm run lint

- name: Test
run: pnpm run test

- name: E2E
run: pnpm nx affected --target test:e2e
env:
HOME: /root

- name: Upload HTML report
if: always()
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: e2e-report
path: packages/**/playwright-report
6 changes: 2 additions & 4 deletions .github/workflows/pull_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,12 @@ on:
types: [opened, edited, synchronize, reopened]
branches:
- main
env:
NODE_VERSION: 18.2
jobs:
pr:
name: 🌀 Check PR Title
runs-on: ubuntu-latest
steps:
- uses: deepakputhraya/action-pr-title@master
with:
regex: '([a-z])+(\(.+\))?:.+'
allowed_prefixes: 'build,chore,ci,docs,feat,fix,perf,refactor,revert,style,test'
regex: '([a-z])+(\(.+\))?!?:.+'
allowed_prefixes: 'build,chore,ci,docs,feat,fix,perf,refactor,revert,style,test,doc'
65 changes: 65 additions & 0 deletions .github/workflows/release-next.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
name: Release next

on:
workflow_run:
workflows: ['Release']
branches: [main]
types:
- completed

env:
NX_CLOUD_ACCESS_TOKEN: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }}

jobs:
release:
name: Release Next
runs-on: ubuntu-latest
steps:
- name: Get token
id: get_token
uses: tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a # v2.1.0
with:
private_key: ${{ secrets.RELEASE_APP_PEM }}
app_id: ${{ secrets.RELEASE_APP_ID }}
- name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
fetch-depth: 0
# persist-credentials: false
token: ${{ steps.get_token.outputs.token }}
ref: ${{ github.ref }}
- name: Run git config
run: |
git config user.name github-actions
git config user.email github-actions@github.com
- name: Use Latest Corepack
run: |
echo "Before: corepack version => $(corepack --version || echo 'not installed')"
npm install -g corepack@latest
echo "After : corepack version => $(corepack --version)"
corepack enable
pnpm --version
- name: Setup Node
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
with:
cache: 'pnpm'
node-version-file: package.json
registry-url: https://registry.npmjs.org/
- name: Install dependencies
run: pnpm install --frozen-lockfile --ignore-scripts
env:
CI: true
- name: Set Next Version
run: |
SHORT_SHA=$(echo ${{ github.sha }} | cut -c1-8)
CURRENT_DATE=$(date +'%Y%m%d')
echo "NEXT_VERSION=0.0.0-next-${SHORT_SHA}-${CURRENT_DATE}" >> $GITHUB_ENV
- name: Build
run: pnpm run build:ci
- name: Bump version
run: pnpm print-affected:ci | xargs -I {} pnpm --filter={} exec npm version "${NEXT_VERSION}" --git-tag-version=false
- name: Publish
run: pnpm -r publish --access=public --no-git-checks --tag=next
env:
CI: true
NODE_AUTH_TOKEN: ${{ secrets.CI_NPM_REGISTRY }}
Comment on lines +15 to +65

Check warning

Code scanning / CodeQL

Workflow does not contain permissions Medium

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {contents: read}

Copilot Autofix

AI 6 months ago

To resolve this issue, you should add a permissions: block to the workflow file, explicitly restricting the default permissions of GITHUB_TOKEN. This can be done at the root level (to apply to all jobs), or within the release job specifically. Since only one job is present (release), setting it at the root is simplest and most future-proof. The minimal recommended permission is contents: read. If you later identify the need for additional permissions (e.g., on pull requests or packages), you can add them.

Steps:

  • Add the following beneath the name: Release next at the top of the workflow:
    permissions:
      contents: read
  • No changes to imports or other code are required.
Suggested changeset 1
.github/workflows/release-next.yml

Autofix patch

Autofix patch
Run the following command in your local git repository to apply this patch
cat << 'EOF' | git apply
diff --git a/.github/workflows/release-next.yml b/.github/workflows/release-next.yml
--- a/.github/workflows/release-next.yml
+++ b/.github/workflows/release-next.yml
@@ -1,4 +1,6 @@
 name: Release next
+permissions:
+  contents: read
 
 on:
   workflow_run:
EOF
@@ -1,4 +1,6 @@
name: Release next
permissions:
contents: read

on:
workflow_run:
Copilot is powered by AI and may make mistakes. Always verify output.
34 changes: 19 additions & 15 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,23 @@ on:
branches:
- main

env:
NX_CLOUD_ACCESS_TOKEN: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }}

jobs:
release:
name: Release
if: "contains(github.event.head_commit.message, 'RELEASE')"
if: contains(github.event.head_commit.message, 'RELEASE')
runs-on: ubuntu-latest
steps:
- name: Get token
id: get_token
uses: tibdex/github-app-token@v1
uses: tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a # v2.1.0
with:
private_key: ${{ secrets.APP_PEM }}
app_id: ${{ secrets.APP_ID }}
private_key: ${{ secrets.RELEASE_APP_PEM }}
app_id: ${{ secrets.RELEASE_APP_ID }}
- name: Checkout code
uses: actions/checkout@v3
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
fetch-depth: 0
# persist-credentials: false
Expand All @@ -27,29 +30,30 @@ jobs:
- run: |
git config user.name github-actions
git config user.email github-actions@github.com
- uses: actions/setup-node@v3
- name: Use Latest Corepack
run: |
echo "Before: corepack version => $(corepack --version || echo 'not installed')"
npm install -g corepack@latest
echo "After : corepack version => $(corepack --version)"
corepack enable
pnpm --version
- name: Setup Node
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
with:
node-version: ${{ env.NODE_VERSION }}
cache: 'pnpm'
node-version-file: package.json
registry-url: https://registry.npmjs.org/
- uses: pnpm/action-setup@v2
with:
version: 7.28.0
- name: Install dependencies
run: pnpm install --frozen-lockfile --ignore-scripts
env:
CI: true
- name: Build
run: npm run version:ci
env:
CI: true
GITHUB_TOKEN: ${{ steps.get_token.outputs.token }}
- name: Run pnpm publish
run: pnpm -r publish --access=public --no-git-checks
env:
CI: true
NODE_AUTH_TOKEN: ${{ secrets.CI_NPM_REGISTRY }}
- name: Push versions, changelog and tags
run: git push --atomic origin main $(git tag -l)
env:
CI: true
GITHUB_TOKEN: ${{ steps.get_token.outputs.token }}
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -45,3 +45,13 @@ Thumbs.db
*.pem

.env
.env.local
.nx/*
.next

trace.zip
test-results
.angular
# we cannot commit this file because it's causing nx to see 2 angular pacakges
packages/sdks/angular-sdk/projects/angular-sdk/package.json
environment.development.ts
File renamed without changes.
46 changes: 36 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,48 @@
# Descope JS

The Descope JS repo is composed of many npm packages that are used in Descope SDKs
You can read more on the [Descope Website](https://descope.com).
![github-header-image (2) (1)](https://github.com/descope/.github/assets/32936811/d904d37e-e3fa-4331-9f10-2880bb708f64)

## Packages
Welcome to the Descope JavaScript repository.
The Descope JS repository is composed of npm packages, sdks and widgets.

Descope provides few packages listed bellow.
Please refer to the README and instructions of those SDKs for more detailed information.
## 🖥️ Client SDKs

- [core-js-sdk](/packages/core-js-sdk): Core SDK. Function that abstract http API usage.
- [web-js-sdk](/packages/web-js-sdk): Web SDK. an SDK for browser usage.
- [web-component](/packages/web-component): Web component. Exposes HTML [web components](https://developer.mozilla.org/en-US/docs/Web/Web_Components) such as Descope flow.
Descope Client SDKs are used to create and manage authentication flows, management widgets, and session management. They are especially useful when integrating Descope into your client application.

- **[React](https://github.com/descope/descope-js/tree/main/packages/sdks/react-sdk)**
- **[NextJS](https://github.com/descope/descope-js/tree/main/packages/sdks/nextjs-sdk)**
- **[Angular](https://github.com/descope/descope-js/tree/main/packages/sdks/angular-sdk)**
- **[Vue](https://github.com/descope/descope-js/tree/main/packages/sdks/vue-sdk)**
- **[Web Component (HTML)](https://github.com/descope/descope-js/tree/main/packages/sdks/web-component)**

## :cherry_blossom: Widgets

[Descope Widgets](https://github.com/descope/descope-js/tree/main/packages/widgets) are embeddable components designed to facilitate the delegation of operations to your application's users. These widgets can be utilized in both B2B and B2C contexts, allowing your users to perform various tenant, user management, and project level operations from within the application itself.
[Read More](https://docs.descope.com/customize/widgets) about Descope's widgets.

## :open_file_folder: Folder structure

This repository hosts multiple packages, sdks, widgets, located under the `./packages` directory, organized as follows:

.
├── ...
├── packages
│ ├── libs # sdks helpers and drivers
│ ├── sdks # Descope Client SDKs
│ └── widgets # Descope embeddable widgets
└── ...

For more detailed information, please consult the README and the specific instructions provided for each package.

## Contribution

This monorepo is built and managed using [NX](https://nx.dev/). In order to use the repo locally.

1. Clone this repo
1. Fork / Clone this repository
2. Run `pnpm i`
3. Use the available scripts in the root level `package.json`. e.g. `pnpm run <test/lint/build>`

Few repos exposes examples. Refer to packages README to run them
You can find README and examples in each package.

#### Notes

Expand All @@ -30,3 +52,7 @@ Few repos exposes examples. Refer to packages README to run them
## Contact Us

If you need help you can email [Descope Support](mailto:support@descope.com)

## License

The Descope JS is licensed for use under the terms and conditions of the [MIT license Agreement](./LICENSE).
9 changes: 0 additions & 9 deletions TODO.md

This file was deleted.

Loading
Loading