Skip to content

Commit e7ae302

Browse files
authored
Merge branch 'main' into renovate/clerk-js-prod-minor
2 parents e18109f + d3e6c32 commit e7ae302

File tree

228 files changed

+4583
-1496
lines changed

Some content is hidden

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

228 files changed

+4583
-1496
lines changed

.changeset/big-chairs-smile.md

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

.changeset/big-regions-worry.md

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

.changeset/bright-spoons-fix.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
'@clerk/backend': minor
3+
---
4+
5+
Adds the ability to grab an instance's JWKS to the Backend API client.
6+
7+
```ts
8+
import { createClerkClient } from '@clerk/backend';
9+
10+
const clerkClient = createClerkClient(...);
11+
await clerkClient.jwks.getJWKS();
12+
```

.changeset/busy-ducks-strive.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@clerk/backend': patch
3+
---
4+
5+
Add support for phpass_md5 and ldap_ssha hashers

.changeset/common-teams-do.md

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

.changeset/dry-lamps-sneeze.md

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

.changeset/early-boats-help.md

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

.changeset/fancy-lies-sell.md

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

.changeset/flat-insects-share.md

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

.changeset/giant-bats-leave.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
'@clerk/shared': patch
3+
'@clerk/clerk-react': patch
4+
'@clerk/types': patch
5+
---
6+
7+
Improve JSDoc comments

.changeset/lucky-emus-share.md

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

.changeset/major-spoons-fold.md

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

.changeset/mighty-cloths-brush.md

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

.changeset/modern-paws-mate.md

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

.changeset/nice-clubs-lead.md

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

.changeset/open-papers-cross.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@clerk/clerk-js': patch
3+
---
4+
5+
Ensure Stripe dependencies aren't bundled for non-RHC environments

.changeset/poor-singers-camp.md

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

.changeset/real-cloths-brake.md

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

.changeset/red-ducks-hide.md

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

.changeset/rich-jobs-serve.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
'@clerk/backend': minor
3+
---
4+
5+
Adds the ability to create an active session to the Backend API client.
6+
7+
```ts
8+
import { createClerkClient } from '@clerk/backend';
9+
10+
const clerkClient = createClerkClient(...);
11+
await clerkClient.sessions.createSession({
12+
userId: 'user_xxxxxx',
13+
});
14+
```

.changeset/salty-zebras-matter.md

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

.changeset/thin-foxes-exist.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
'@clerk/backend': patch
3+
---
4+
5+
Adds the following User-centric functionality to the Backend API client.
6+
7+
8+
```ts
9+
import { createClerkClient } from '@clerk/backend';
10+
11+
const clerkClient = createClerkClient(...);
12+
13+
await clerkClient.users.getOrganizationInvitationList({
14+
userId: 'user_xxxxxx',
15+
status: 'pending',
16+
});
17+
await clerkClient.users.deleteUserPasskey({
18+
userId: 'user_xxxxxx',
19+
passkeyIdentificationId: 'xxxxxxx',
20+
});
21+
await clerkClient.users.deleteUserWeb3Wallet({
22+
userId: 'user_xxxxxx',
23+
web3WalletIdentificationId: 'xxxxxxx',
24+
});
25+
await clerkClient.users.deleteUserExternalAccount({
26+
userId: 'user_xxxxxx',
27+
externalAccountId: 'xxxxxxx',
28+
});
29+
await clerkClient.users.deleteUserBackupCodes('user_xxxxxx');
30+
await clerkClient.users.deleteUserTOTP('user_xxxxxx');
31+
```

.changeset/vast-clubs-speak.md

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

.github/workflows/ci.yml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ jobs:
5959

6060
- name: Deduplicate lockfile
6161
run: pnpm dedupe
62-
62+
6363
- name: Check for changed lockfile
6464
run: |
6565
if [ -n "$(git status --porcelain pnpm-lock.yaml)" ]; then
@@ -141,7 +141,7 @@ jobs:
141141
turbo-team: ${{ vars.TURBO_TEAM }}
142142
turbo-token: ${{ secrets.TURBO_TOKEN }}
143143

144-
- name: Run tests
144+
- name: Run tests in packages
145145
run: |
146146
if [ "${{ matrix.node-version }}" == "18" ]; then
147147
echo "Running tests on Node 18 only for packages with LTS support."
@@ -153,6 +153,15 @@ jobs:
153153
env:
154154
NODE_VERSION: ${{ matrix.node-version }}
155155

156+
- name: Run Typedoc tests
157+
run: |
158+
# Only run Typedoc tests for one matrix version
159+
if [ "${{ matrix.node-version }}" == "22" ]; then
160+
pnpm test:typedoc
161+
fi
162+
env:
163+
NODE_VERSION: ${{ matrix.node-version }}
164+
156165
- name: Upload Turbo Summary
157166
uses: actions/upload-artifact@v4
158167
if: ${{ env.TURBO_SUMMARIZE == 'true' }}

.github/workflows/release.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,13 @@ jobs:
9595
ref: 'main',
9696
inputs: { version: nextjsVersion }
9797
})
98+
99+
github.rest.actions.createWorkflowDispatch({
100+
owner: 'clerk',
101+
repo: 'generated-typedoc',
102+
workflow_id: 'update-docs.yml',
103+
ref: 'main',
104+
})
98105
} else{
99106
core.warning("Changeset in pre-mode should not prepare a ClerkJS production release")
100107
}

0 commit comments

Comments
 (0)