Skip to content

Commit c69e7ba

Browse files
authored
Merge branch 'main' into brk.feat/redirect-on-session-exists
2 parents d8fa8fa + 89af093 commit c69e7ba

File tree

9 files changed

+26
-10
lines changed

9 files changed

+26
-10
lines changed

.changeset/lucky-lamps-repair.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+
Fix useFetch to update fetcher ref

.changeset/open-streets-drum.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@clerk/backend': minor
3+
---
4+
5+
Fix TypeScript return type for `clerk.client.waitlistEntries.list()` and export `WaitlistEntry` type.

.changeset/whole-dancers-pay.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
---
2+
---

.github/workflows/release-canary.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
turbo-team: ${{ vars.TURBO_TEAM }}
3535
turbo-token: ${{ secrets.TURBO_TOKEN }}
3636
playwright-enabled: true # Must be present to enable caching on branched workflows
37-
registry-url: 'https://registry.npmjs.org'
37+
registry-url: "https://registry.npmjs.org"
3838

3939
- name: Version packages for canary
4040
id: version-packages
@@ -65,9 +65,9 @@ jobs:
6565
github.rest.actions.createWorkflowDispatch({
6666
owner: 'clerk',
6767
repo: 'sdk-infra-workers',
68-
workflow_id: 'update-clerkjs.yml',
68+
workflow_id: 'update-pkg-versions.yml',
6969
ref: 'main',
70-
inputs: { version: clerkjsVersion }
70+
inputs: { clerkjsVersion: clerkjsVersion }
7171
})
7272
7373
if (nextjsVersion.includes('canary')) {

.github/workflows/release.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ jobs:
5555
id: changesets
5656
uses: changesets/action@v1
5757
with:
58-
commit: 'ci(repo): Version packages'
59-
title: 'ci(repo): Version packages'
58+
commit: "ci(repo): Version packages"
59+
title: "ci(repo): Version packages"
6060
publish: pnpm release
6161
# Workaround for https://github.com/changesets/changesets/issues/421
6262
version: pnpm version-packages
@@ -83,7 +83,7 @@ jobs:
8383
github.rest.actions.createWorkflowDispatch({
8484
owner: 'clerk',
8585
repo: 'sdk-infra-workers',
86-
workflow_id: 'update-clerkjs.yml',
86+
workflow_id: 'update-pkg-versions.yml',
8787
ref: 'main',
8888
inputs: { version: clerkjsVersion }
8989
})
@@ -145,5 +145,5 @@ jobs:
145145
uses: ./.github/actions/init
146146
with:
147147
node-version: ${{ matrix.version }}
148-
turbo-team: ''
149-
turbo-token: ''
148+
turbo-team: ""
149+
turbo-token: ""

packages/backend/src/api/endpoints/WaitlistEntryApi.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export class WaitlistEntryAPI extends AbstractAPI {
3737
* @param params Optional parameters (e.g., `query`, `status`, `orderBy`).
3838
*/
3939
public async list(params: WaitlistEntryListParams = {}) {
40-
return this.request<PaginatedResourceResponse<WaitlistEntry>>({
40+
return this.request<PaginatedResourceResponse<WaitlistEntry[]>>({
4141
method: 'GET',
4242
path: basePath,
4343
queryParams: params,

packages/backend/src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,7 @@ export type {
145145
Token,
146146
User,
147147
TestingToken,
148+
WaitlistEntry,
148149
BillingPlan,
149150
BillingSubscription,
150151
BillingSubscriptionItem,

packages/clerk-js/src/core/resources/internal.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
export type { Clerk } from '../clerk';
2+
// Ordering matters. If you change the order of `Base` you will be fired !! jk
23
export * from './Base';
4+
// -------
35
export * from './UserSettings';
46
export * from './CommerceSettings';
57
export * from './AuthConfig';
@@ -40,6 +42,6 @@ export * from './TOTP';
4042
export * from './User';
4143
export * from './UserOrganizationInvitation';
4244
export * from './Verification';
43-
export * from './Web3Wallet';
45+
export * from './Web3Wallet';
4446
export * from './Waitlist';
4547
export * from './APIKey';

packages/clerk-js/src/ui/hooks/useFetch.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ export const useFetch = <K, T>(
130130
}, [setCache, setRevalidationCounter]);
131131

132132
useEffect(() => {
133+
fetcherRef.current = fetcher;
133134
const fetcherMissing = !fetcherRef.current;
134135
const isCacheStale =
135136
typeof getCache()?.cachedAt === 'undefined' ? true : Date.now() - (getCache()?.cachedAt || 0) >= staleTime;

0 commit comments

Comments
 (0)