From 91728e6be0b7ffb966c8ee286c5f906ad762fb83 Mon Sep 17 00:00:00 2001 From: Dimitris Klouvas Date: Wed, 18 Oct 2023 16:33:18 +0300 Subject: [PATCH 1/2] chore(clerk-js,clerk-react): Update JSDocs to mark `setActive` stable --- packages/clerk-js/src/core/clerk.ts | 3 --- packages/react/src/isomorphicClerk.ts | 3 --- 2 files changed, 6 deletions(-) diff --git a/packages/clerk-js/src/core/clerk.ts b/packages/clerk-js/src/core/clerk.ts index c12f4aebe5f..8d9c9b8a8ee 100644 --- a/packages/clerk-js/src/core/clerk.ts +++ b/packages/clerk-js/src/core/clerk.ts @@ -583,9 +583,6 @@ export default class Clerk implements ClerkInterface { /** * `setActive` can be used to set the active session and/or organization. - * It will eventually replace `setSession`. - * - * @experimental */ public setActive = async ({ session, organization, beforeEmit }: SetActiveParams): Promise => { if (!this.client) { diff --git a/packages/react/src/isomorphicClerk.ts b/packages/react/src/isomorphicClerk.ts index d51e2a93d1c..308cf9e0f6d 100644 --- a/packages/react/src/isomorphicClerk.ts +++ b/packages/react/src/isomorphicClerk.ts @@ -346,9 +346,6 @@ export default class IsomorphicClerk { /** * `setActive` can be used to set the active session and/or organization. - * It will eventually replace `setSession`. - * - * @experimental */ setActive = ({ session, organization, beforeEmit }: SetActiveParams): Promise => { if (this.clerkjs) { From 8cd770a182866e83e47025102bde2aa4f8928fa6 Mon Sep 17 00:00:00 2001 From: Dimitris Klouvas Date: Wed, 18 Oct 2023 16:38:46 +0300 Subject: [PATCH 2/2] Create slimy-hornets-obey.md --- .changeset/slimy-hornets-obey.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .changeset/slimy-hornets-obey.md diff --git a/.changeset/slimy-hornets-obey.md b/.changeset/slimy-hornets-obey.md new file mode 100644 index 00000000000..9c4e7271ab7 --- /dev/null +++ b/.changeset/slimy-hornets-obey.md @@ -0,0 +1,6 @@ +--- +"@clerk/clerk-js": patch +"@clerk/clerk-react": patch +--- + +Consider `Clerk.setActive` as stable.