From 6ae7f4226f4db5760e04ee812a494beb66ab2502 Mon Sep 17 00:00:00 2001 From: John Raptis Date: Mon, 26 Sep 2022 16:18:29 +0300 Subject: [PATCH 1/4] feat(clerk-js): Add open prop in user button --- .../clerk-js/src/core/resources/DisplayConfig.ts | 2 ++ packages/clerk-js/src/ui/UserButton/UserButton.tsx | 9 +++++---- packages/clerk-js/src/ui/hooks/usePopover.ts | 13 +++++++++++-- packages/react/src/components/uiComponents.tsx | 2 +- packages/types/src/clerk.ts | 4 ++++ packages/types/src/displayConfig.ts | 2 ++ 6 files changed, 25 insertions(+), 7 deletions(-) diff --git a/packages/clerk-js/src/core/resources/DisplayConfig.ts b/packages/clerk-js/src/core/resources/DisplayConfig.ts index 8f25c607455..f530a3ca527 100644 --- a/packages/clerk-js/src/core/resources/DisplayConfig.ts +++ b/packages/clerk-js/src/core/resources/DisplayConfig.ts @@ -10,6 +10,7 @@ export class DisplayConfig extends BaseResource implements DisplayConfigResource afterSignOutUrl!: string; afterSignUpUrl!: string; afterSwitchSessionUrl!: string; + isOpen!: boolean; applicationName!: string; backendHost!: string; branded!: boolean; @@ -47,6 +48,7 @@ export class DisplayConfig extends BaseResource implements DisplayConfigResource this.afterSignInUrl = data.after_sign_in_url; this.afterSignUpUrl = data.after_sign_up_url; this.afterSignOutUrl = data.after_sign_out_url; + this.isOpen = data.is_open; this.afterSignOutOneUrl = data.after_sign_out_one_url; this.afterSignOutAllUrl = data.after_sign_out_all_url; this.afterSwitchSessionUrl = data.after_switch_session_url; diff --git a/packages/clerk-js/src/ui/UserButton/UserButton.tsx b/packages/clerk-js/src/ui/UserButton/UserButton.tsx index 2c6bba9da29..48d357167d3 100644 --- a/packages/clerk-js/src/ui/UserButton/UserButton.tsx +++ b/packages/clerk-js/src/ui/UserButton/UserButton.tsx @@ -10,8 +10,9 @@ import { UserButtonPopover } from './UserButtonPopover'; import { UserButtonTrigger } from './UserButtonTrigger'; const _UserButton = () => { + const { isOpen: isButtonOpenFromOutside } = useUserButtonContext(); const { floating, reference, styles, toggle, isOpen } = usePopover({ - defaultOpen: false, + defaultOpen: isButtonOpenFromOutside, placement: 'bottom-end', offset: 8, }); @@ -20,7 +21,7 @@ const _UserButton = () => { @@ -28,11 +29,11 @@ const _UserButton = () => { { const [isOpen, setIsOpen] = React.useState(props.defaultOpen || false); - const { reference, floating, strategy, x, y, context } = useFloating({ + const { update, reference, floating, strategy, x, y, context } = useFloating({ open: isOpen, onOpenChange: setIsOpen, whileElementsMounted: props.autoUpdate === false ? undefined : autoUpdate, placement: props.placement || 'bottom-start', middleware: [offset(props.offset || 6), flip(), shift()], }); + + useEffect(() => { + setIsOpen(props.defaultOpen || false); + }, [props.defaultOpen]); + + useEffect(() => { + update(); + }, []); // this is due to a positioning bug on render + useDismiss(context); const toggle = React.useCallback(() => setIsOpen(o => !o), [setIsOpen]); diff --git a/packages/react/src/components/uiComponents.tsx b/packages/react/src/components/uiComponents.tsx index 185c73c27ba..4fdac34cf36 100644 --- a/packages/react/src/components/uiComponents.tsx +++ b/packages/react/src/components/uiComponents.tsx @@ -36,7 +36,7 @@ class Portal extends React.PureComponent { private portalRef = React.createRef(); componentDidUpdate(prevProps: Readonly) { - if (prevProps.props.appearance !== this.props.props.appearance) { + if (prevProps.props.appearance !== this.props.props.appearance || prevProps.props !== this.props.props) { this.props.updateProps({ node: this.portalRef.current, props: this.props.props }); } } diff --git a/packages/types/src/clerk.ts b/packages/types/src/clerk.ts index 67558707369..88c370233c3 100644 --- a/packages/types/src/clerk.ts +++ b/packages/types/src/clerk.ts @@ -445,6 +445,10 @@ export type UserButtonProps = { * Controls if the username is displayed next to the trigger button */ showName?: boolean; + /** + Controls programmatically if the UserButton component is open or not + */ + isOpen?: boolean; /** * Full URL or path to navigate after sign out is complete */ diff --git a/packages/types/src/displayConfig.ts b/packages/types/src/displayConfig.ts index a5c62ce3c8a..3ffbe41e4ca 100644 --- a/packages/types/src/displayConfig.ts +++ b/packages/types/src/displayConfig.ts @@ -10,6 +10,7 @@ export interface DisplayConfigJSON { after_sign_out_all_url: string; after_sign_out_one_url: string; after_sign_out_url: string; + is_open: boolean; after_sign_up_url: string; after_switch_session_url: string; application_name: string; @@ -37,6 +38,7 @@ export interface DisplayConfigResource extends ClerkResource { afterSignOutUrl: string; afterSignUpUrl: string; afterSwitchSessionUrl: string; + isOpen?: boolean; applicationName: string; backendHost: string; branded: boolean; From 044860f7204988876b258141108d0e1741204bc1 Mon Sep 17 00:00:00 2001 From: John Raptis Date: Thu, 29 Sep 2022 12:21:17 +0300 Subject: [PATCH 2/4] fix(clerk-js): Refactor isOpen prop fix(clerk-js): Refactor isOpen prop --- .../src/core/resources/DisplayConfig.ts | 2 -- .../clerk-js/src/ui/UserButton/UserButton.tsx | 11 ++++++----- packages/clerk-js/src/ui/hooks/usePopover.ts | 17 ++++++++--------- packages/types/src/displayConfig.ts | 2 -- 4 files changed, 14 insertions(+), 18 deletions(-) diff --git a/packages/clerk-js/src/core/resources/DisplayConfig.ts b/packages/clerk-js/src/core/resources/DisplayConfig.ts index f530a3ca527..8f25c607455 100644 --- a/packages/clerk-js/src/core/resources/DisplayConfig.ts +++ b/packages/clerk-js/src/core/resources/DisplayConfig.ts @@ -10,7 +10,6 @@ export class DisplayConfig extends BaseResource implements DisplayConfigResource afterSignOutUrl!: string; afterSignUpUrl!: string; afterSwitchSessionUrl!: string; - isOpen!: boolean; applicationName!: string; backendHost!: string; branded!: boolean; @@ -48,7 +47,6 @@ export class DisplayConfig extends BaseResource implements DisplayConfigResource this.afterSignInUrl = data.after_sign_in_url; this.afterSignUpUrl = data.after_sign_up_url; this.afterSignOutUrl = data.after_sign_out_url; - this.isOpen = data.is_open; this.afterSignOutOneUrl = data.after_sign_out_one_url; this.afterSignOutAllUrl = data.after_sign_out_all_url; this.afterSwitchSessionUrl = data.after_switch_session_url; diff --git a/packages/clerk-js/src/ui/UserButton/UserButton.tsx b/packages/clerk-js/src/ui/UserButton/UserButton.tsx index 48d357167d3..ad5763d147e 100644 --- a/packages/clerk-js/src/ui/UserButton/UserButton.tsx +++ b/packages/clerk-js/src/ui/UserButton/UserButton.tsx @@ -10,18 +10,19 @@ import { UserButtonPopover } from './UserButtonPopover'; import { UserButtonTrigger } from './UserButtonTrigger'; const _UserButton = () => { - const { isOpen: isButtonOpenFromOutside } = useUserButtonContext(); + const { isOpen: isOpenProp } = useUserButtonContext(); const { floating, reference, styles, toggle, isOpen } = usePopover({ - defaultOpen: isButtonOpenFromOutside, + defaultOpen: false, placement: 'bottom-end', offset: 8, + isOpenProp, }); return ( @@ -29,11 +30,11 @@ const _UserButton = () => { [0]; autoUpdate?: boolean; + isOpenProp?: boolean; }; export const usePopover = (props: UsePopoverProps = {}) => { const [isOpen, setIsOpen] = React.useState(props.defaultOpen || false); - const { update, reference, floating, strategy, x, y, context } = useFloating({ + const { reference, floating, strategy, x, y, context } = useFloating({ open: isOpen, onOpenChange: setIsOpen, whileElementsMounted: props.autoUpdate === false ? undefined : autoUpdate, @@ -26,13 +27,11 @@ export const usePopover = (props: UsePopoverProps = {}) => { middleware: [offset(props.offset || 6), flip(), shift()], }); - useEffect(() => { - setIsOpen(props.defaultOpen || false); - }, [props.defaultOpen]); - - useEffect(() => { - update(); - }, []); // this is due to a positioning bug on render + useLayoutEffect(() => { + if (props.isOpenProp) { + toggle(); + } + }, []); useDismiss(context); diff --git a/packages/types/src/displayConfig.ts b/packages/types/src/displayConfig.ts index 3ffbe41e4ca..a5c62ce3c8a 100644 --- a/packages/types/src/displayConfig.ts +++ b/packages/types/src/displayConfig.ts @@ -10,7 +10,6 @@ export interface DisplayConfigJSON { after_sign_out_all_url: string; after_sign_out_one_url: string; after_sign_out_url: string; - is_open: boolean; after_sign_up_url: string; after_switch_session_url: string; application_name: string; @@ -38,7 +37,6 @@ export interface DisplayConfigResource extends ClerkResource { afterSignOutUrl: string; afterSignUpUrl: string; afterSwitchSessionUrl: string; - isOpen?: boolean; applicationName: string; backendHost: string; branded: boolean; From 1d7b0a997a86686644d28ac58d0bd7143af9023f Mon Sep 17 00:00:00 2001 From: John Raptis Date: Mon, 3 Oct 2022 14:16:47 +0300 Subject: [PATCH 3/4] fix(clerk-js): Refactor defaultOpen prop --- packages/clerk-js/src/ui/UserButton/UserButton.tsx | 11 +++++------ packages/clerk-js/src/ui/hooks/usePopover.ts | 11 +++++------ packages/react/src/components/uiComponents.tsx | 2 +- packages/types/src/clerk.ts | 4 ++-- 4 files changed, 13 insertions(+), 15 deletions(-) diff --git a/packages/clerk-js/src/ui/UserButton/UserButton.tsx b/packages/clerk-js/src/ui/UserButton/UserButton.tsx index ad5763d147e..5ef3fe7b36b 100644 --- a/packages/clerk-js/src/ui/UserButton/UserButton.tsx +++ b/packages/clerk-js/src/ui/UserButton/UserButton.tsx @@ -10,19 +10,18 @@ import { UserButtonPopover } from './UserButtonPopover'; import { UserButtonTrigger } from './UserButtonTrigger'; const _UserButton = () => { - const { isOpen: isOpenProp } = useUserButtonContext(); + const { defaultOpen } = useUserButtonContext(); const { floating, reference, styles, toggle, isOpen } = usePopover({ - defaultOpen: false, + defaultOpen, placement: 'bottom-end', offset: 8, - isOpenProp, }); return ( @@ -30,11 +29,11 @@ const _UserButton = () => { [0]; autoUpdate?: boolean; - isOpenProp?: boolean; }; export const usePopover = (props: UsePopoverProps = {}) => { const [isOpen, setIsOpen] = React.useState(props.defaultOpen || false); - const { reference, floating, strategy, x, y, context } = useFloating({ + const { update, reference, floating, strategy, x, y, context } = useFloating({ open: isOpen, onOpenChange: setIsOpen, whileElementsMounted: props.autoUpdate === false ? undefined : autoUpdate, @@ -27,9 +26,9 @@ export const usePopover = (props: UsePopoverProps = {}) => { middleware: [offset(props.offset || 6), flip(), shift()], }); - useLayoutEffect(() => { - if (props.isOpenProp) { - toggle(); + useEffect(() => { + if (props.defaultOpen) { + update(); } }, []); diff --git a/packages/react/src/components/uiComponents.tsx b/packages/react/src/components/uiComponents.tsx index 4fdac34cf36..185c73c27ba 100644 --- a/packages/react/src/components/uiComponents.tsx +++ b/packages/react/src/components/uiComponents.tsx @@ -36,7 +36,7 @@ class Portal extends React.PureComponent { private portalRef = React.createRef(); componentDidUpdate(prevProps: Readonly) { - if (prevProps.props.appearance !== this.props.props.appearance || prevProps.props !== this.props.props) { + if (prevProps.props.appearance !== this.props.props.appearance) { this.props.updateProps({ node: this.portalRef.current, props: this.props.props }); } } diff --git a/packages/types/src/clerk.ts b/packages/types/src/clerk.ts index 88c370233c3..48a9bb02af0 100644 --- a/packages/types/src/clerk.ts +++ b/packages/types/src/clerk.ts @@ -446,9 +446,9 @@ export type UserButtonProps = { */ showName?: boolean; /** - Controls programmatically if the UserButton component is open or not + Controls the default state of the UserButton */ - isOpen?: boolean; + defaultOpen?: boolean; /** * Full URL or path to navigate after sign out is complete */ From 1c5176c72875bab42c644fad43a591a1f3ae7ff5 Mon Sep 17 00:00:00 2001 From: Nikos Douvlis Date: Mon, 3 Oct 2022 17:01:16 +0300 Subject: [PATCH 4/4] chore(release): Publish - @clerk/backend-core@2.7.0 - @clerk/clerk-js@4.8.0 - @clerk/edge@1.12.0 - @clerk/clerk-expo@0.9.60 - @clerk/nextjs@4.5.0 - @clerk/clerk-react@4.2.4 - @clerk/remix@1.3.4 - @clerk/clerk-sdk-node@4.4.0 - @clerk/shared@0.3.25 - @clerk/themes@1.2.15 - @clerk/types@3.9.0 --- package-lock.json | 147 ++++++++++------------------- packages/backend-core/CHANGELOG.md | 4 + packages/backend-core/package.json | 4 +- packages/clerk-js/CHANGELOG.md | 11 +++ packages/clerk-js/package.json | 6 +- packages/edge/CHANGELOG.md | 4 + packages/edge/package.json | 6 +- packages/edge/src/info.ts | 2 +- packages/expo/CHANGELOG.md | 4 + packages/expo/package.json | 8 +- packages/nextjs/CHANGELOG.md | 4 + packages/nextjs/package.json | 10 +- packages/react/CHANGELOG.md | 4 + packages/react/package.json | 4 +- packages/react/src/info.ts | 2 +- packages/remix/CHANGELOG.md | 4 + packages/remix/package.json | 8 +- packages/sdk-node/CHANGELOG.md | 4 + packages/sdk-node/package.json | 6 +- packages/sdk-node/src/info.ts | 2 +- packages/shared/CHANGELOG.md | 4 + packages/shared/package.json | 4 +- packages/themes/CHANGELOG.md | 4 + packages/themes/package.json | 4 +- packages/types/CHANGELOG.md | 11 +++ packages/types/package.json | 2 +- 26 files changed, 143 insertions(+), 130 deletions(-) diff --git a/package-lock.json b/package-lock.json index 257b803d862..93a8111b19b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36654,10 +36654,10 @@ }, "packages/backend-core": { "name": "@clerk/backend-core", - "version": "2.7.0-staging.5", + "version": "2.7.0", "license": "MIT", "dependencies": { - "@clerk/types": "^3.9.0-staging.2", + "@clerk/types": "^3.9.0", "@peculiar/webcrypto": "^1.4.0", "@types/node": "^16.11.55", "@types/node-fetch": "^2", @@ -36704,10 +36704,10 @@ }, "packages/clerk-js": { "name": "@clerk/clerk-js", - "version": "4.8.0-staging.3", + "version": "4.8.0", "license": "MIT", "dependencies": { - "@clerk/types": "^3.9.0-staging.2", + "@clerk/types": "^3.9.0", "@emotion/cache": "^11.7.1", "@emotion/react": "^11.9.0", "@floating-ui/react-dom-interactions": "^0.6.3", @@ -36733,7 +36733,7 @@ "@babel/preset-env": "^7.12.1", "@babel/preset-react": "^7.12.5", "@babel/preset-typescript": "^7.12.1", - "@clerk/shared": "^0.3.25-staging.3", + "@clerk/shared": "^0.3.25", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.7", "@svgr/webpack": "^6.2.1", "@testing-library/dom": "^7.28.1", @@ -36845,11 +36845,11 @@ }, "packages/edge": { "name": "@clerk/edge", - "version": "1.12.0-staging.5", + "version": "1.12.0", "license": "MIT", "dependencies": { - "@clerk/backend-core": "^2.7.0-staging.5", - "@clerk/types": "^3.9.0-staging.2", + "@clerk/backend-core": "^2.7.0", + "@clerk/types": "^3.9.0", "@peculiar/webcrypto": "^1.4.0", "@types/node": "^16.11.55", "next": "^12.2.0" @@ -37137,16 +37137,16 @@ }, "packages/expo": { "name": "@clerk/clerk-expo", - "version": "0.9.60-staging.4", + "version": "0.9.60", "license": "MIT", "dependencies": { - "@clerk/clerk-js": "^4.8.0-staging.3", - "@clerk/clerk-react": "^4.2.4-staging.3", + "@clerk/clerk-js": "^4.8.0", + "@clerk/clerk-react": "^4.2.4", "base-64": "^1.0.0", "react-native-url-polyfill": "^1.3.0" }, "devDependencies": { - "@clerk/types": "^3.9.0-staging.2", + "@clerk/types": "^3.9.0", "@types/jest": "^27.4.0", "@types/node": "^16.11.55", "@types/react": "^17.0.39", @@ -37210,22 +37210,6 @@ "node": ">=14" } }, - "packages/gatsby-plugin-clerk/node_modules/@clerk/clerk-react": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@clerk/clerk-react/-/clerk-react-4.2.2.tgz", - "integrity": "sha512-JB6QIf7s6W9jToHvHKJ10RN4W3sd5DfuH/zrEUCKRTz8pPftiShs9IDu0D6Cj6n2+F4GQc/8XELDvreHA96PKw==", - "dependencies": { - "@clerk/types": "^3.7.1", - "swr": "^1.3.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "react": ">=16" - } - }, "packages/gatsby-plugin-clerk/node_modules/@clerk/clerk-sdk-node": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/@clerk/clerk-sdk-node/-/clerk-sdk-node-4.3.0.tgz", @@ -37263,17 +37247,6 @@ "node": ">=8" } }, - "packages/gatsby-plugin-clerk/node_modules/@clerk/types": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/@clerk/types/-/types-3.7.1.tgz", - "integrity": "sha512-/W/eR39hpSVBUdm75OplztN9UNk55ExqJqENZvvKJknyRtUN87LDJlAsQB+zGEHRqLZ5BGVeSRuu2KpMbvHEzA==", - "dependencies": { - "csstype": "^3.1.0" - }, - "engines": { - "node": ">=14" - } - }, "packages/gatsby-plugin-clerk/node_modules/@types/cookie": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.5.0.tgz", @@ -37295,13 +37268,13 @@ }, "packages/nextjs": { "name": "@clerk/nextjs", - "version": "4.5.0-staging.6", + "version": "4.5.0", "license": "MIT", "dependencies": { - "@clerk/clerk-react": "^4.2.4-staging.3", - "@clerk/clerk-sdk-node": "^4.4.0-staging.5", - "@clerk/edge": "^1.12.0-staging.5", - "@clerk/types": "^3.9.0-staging.2", + "@clerk/clerk-react": "^4.2.4", + "@clerk/clerk-sdk-node": "^4.4.0", + "@clerk/edge": "^1.12.0", + "@clerk/types": "^3.9.0", "tslib": "^2.3.1" }, "devDependencies": { @@ -37627,10 +37600,10 @@ }, "packages/react": { "name": "@clerk/clerk-react", - "version": "4.2.4-staging.3", + "version": "4.2.4", "license": "MIT", "dependencies": { - "@clerk/types": "^3.9.0-staging.2", + "@clerk/types": "^3.9.0", "swr": "^1.3.0", "tslib": "^2.3.1" }, @@ -37668,12 +37641,12 @@ }, "packages/remix": { "name": "@clerk/remix", - "version": "1.3.4-staging.5", + "version": "1.3.4", "license": "MIT", "dependencies": { - "@clerk/clerk-react": "^4.2.4-staging.3", - "@clerk/clerk-sdk-node": "^4.4.0-staging.5", - "@clerk/types": "^3.9.0-staging.2", + "@clerk/clerk-react": "^4.2.4", + "@clerk/clerk-sdk-node": "^4.4.0", + "@clerk/types": "^3.9.0", "cookie": "^0.5.0", "tslib": "^2.3.1" }, @@ -37719,11 +37692,11 @@ }, "packages/sdk-node": { "name": "@clerk/clerk-sdk-node", - "version": "4.4.0-staging.5", + "version": "4.4.0", "license": "MIT", "dependencies": { - "@clerk/backend-core": "^2.7.0-staging.5", - "@clerk/types": "^3.9.0-staging.2", + "@clerk/backend-core": "^2.7.0", + "@clerk/types": "^3.9.0", "@peculiar/webcrypto": "^1.4.0", "@types/cookies": "^0.7.7", "@types/express": "^4.17.11", @@ -37765,12 +37738,12 @@ }, "packages/shared": { "name": "@clerk/shared", - "version": "0.3.25-staging.3", + "version": "0.3.25", "devDependencies": { "@babel/core": "^7.13.14", "@babel/preset-env": "^7.13.12", "@babel/preset-react": "^7.13.13", - "@clerk/types": "^3.9.0-staging.2", + "@clerk/types": "^3.9.0", "@popperjs/core": "^2.5.4", "@sentry/browser": "^6.3.0", "@svgr/webpack": "^6.2.1", @@ -37824,10 +37797,10 @@ }, "packages/themes": { "name": "@clerk/themes", - "version": "1.2.15-staging.3", + "version": "1.2.15", "license": "MIT", "devDependencies": { - "@clerk/types": "^3.9.0-staging.2", + "@clerk/types": "^3.9.0", "typescript": "^4.6.4" }, "engines": { @@ -37839,7 +37812,7 @@ }, "packages/types": { "name": "@clerk/types", - "version": "3.9.0-staging.2", + "version": "3.9.0", "license": "MIT", "dependencies": { "csstype": "^3.1.0" @@ -39311,7 +39284,7 @@ "@clerk/backend-core": { "version": "file:packages/backend-core", "requires": { - "@clerk/types": "^3.9.0-staging.2", + "@clerk/types": "^3.9.0", "@peculiar/webcrypto": "^1.4.0", "@types/jest": "^27.4.0", "@types/node": "^16.11.55", @@ -39336,9 +39309,9 @@ "@clerk/clerk-expo": { "version": "file:packages/expo", "requires": { - "@clerk/clerk-js": "^4.8.0-staging.3", - "@clerk/clerk-react": "^4.2.4-staging.3", - "@clerk/types": "^3.9.0-staging.2", + "@clerk/clerk-js": "^4.8.0", + "@clerk/clerk-react": "^4.2.4", + "@clerk/types": "^3.9.0", "@types/jest": "^27.4.0", "@types/node": "^16.11.55", "@types/react": "^17.0.39", @@ -39370,8 +39343,8 @@ "@babel/preset-env": "^7.12.1", "@babel/preset-react": "^7.12.5", "@babel/preset-typescript": "^7.12.1", - "@clerk/shared": "^0.3.25-staging.3", - "@clerk/types": "^3.9.0-staging.2", + "@clerk/shared": "^0.3.25", + "@clerk/types": "^3.9.0", "@emotion/cache": "^11.7.1", "@emotion/react": "^11.9.0", "@floating-ui/react-dom-interactions": "^0.6.3", @@ -39480,7 +39453,7 @@ "@clerk/clerk-react": { "version": "file:packages/react", "requires": { - "@clerk/types": "^3.9.0-staging.2", + "@clerk/types": "^3.9.0", "@testing-library/dom": "^7.28.1", "@testing-library/jest-dom": "^5.11.6", "@testing-library/react": "^11.2.1", @@ -39513,8 +39486,8 @@ "@clerk/clerk-sdk-node": { "version": "file:packages/sdk-node", "requires": { - "@clerk/backend-core": "^2.7.0-staging.5", - "@clerk/types": "^3.9.0-staging.2", + "@clerk/backend-core": "^2.7.0", + "@clerk/types": "^3.9.0", "@peculiar/webcrypto": "^1.4.0", "@types/cookies": "^0.7.7", "@types/express": "^4.17.11", @@ -39551,8 +39524,8 @@ "@clerk/edge": { "version": "file:packages/edge", "requires": { - "@clerk/backend-core": "^2.7.0-staging.5", - "@clerk/types": "^3.9.0-staging.2", + "@clerk/backend-core": "^2.7.0", + "@clerk/types": "^3.9.0", "@peculiar/webcrypto": "^1.4.0", "@types/jest": "^27.4.0", "@types/node": "^16.11.55", @@ -39693,10 +39666,10 @@ "@clerk/nextjs": { "version": "file:packages/nextjs", "requires": { - "@clerk/clerk-react": "^4.2.4-staging.3", - "@clerk/clerk-sdk-node": "^4.4.0-staging.5", - "@clerk/edge": "^1.12.0-staging.5", - "@clerk/types": "^3.9.0-staging.2", + "@clerk/clerk-react": "^4.2.4", + "@clerk/clerk-sdk-node": "^4.4.0", + "@clerk/edge": "^1.12.0", + "@clerk/types": "^3.9.0", "@types/jest": "^27.4.0", "@types/node": "^16.11.55", "@types/react": "^17.0.39", @@ -39861,9 +39834,9 @@ "@clerk/remix": { "version": "file:packages/remix", "requires": { - "@clerk/clerk-react": "^4.2.4-staging.3", - "@clerk/clerk-sdk-node": "^4.4.0-staging.5", - "@clerk/types": "^3.9.0-staging.2", + "@clerk/clerk-react": "^4.2.4", + "@clerk/clerk-sdk-node": "^4.4.0", + "@clerk/types": "^3.9.0", "@types/cookie": "^0.5.0", "@types/jest": "^27.4.0", "@types/node": "^16.11.55", @@ -39903,7 +39876,7 @@ "@babel/core": "^7.13.14", "@babel/preset-env": "^7.13.12", "@babel/preset-react": "^7.13.13", - "@clerk/types": "^3.9.0-staging.2", + "@clerk/types": "^3.9.0", "@popperjs/core": "^2.5.4", "@sentry/browser": "^6.3.0", "@svgr/webpack": "^6.2.1", @@ -39949,7 +39922,7 @@ "@clerk/themes": { "version": "file:packages/themes", "requires": { - "@clerk/types": "^3.9.0-staging.2", + "@clerk/types": "^3.9.0", "typescript": "^4.6.4" } }, @@ -53586,16 +53559,6 @@ "tslib": "^2.3.1" } }, - "@clerk/clerk-react": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@clerk/clerk-react/-/clerk-react-4.2.2.tgz", - "integrity": "sha512-JB6QIf7s6W9jToHvHKJ10RN4W3sd5DfuH/zrEUCKRTz8pPftiShs9IDu0D6Cj6n2+F4GQc/8XELDvreHA96PKw==", - "requires": { - "@clerk/types": "^3.7.1", - "swr": "^1.3.0", - "tslib": "^2.3.1" - } - }, "@clerk/clerk-sdk-node": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/@clerk/clerk-sdk-node/-/clerk-sdk-node-4.3.0.tgz", @@ -53629,14 +53592,6 @@ } } }, - "@clerk/types": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/@clerk/types/-/types-3.7.1.tgz", - "integrity": "sha512-/W/eR39hpSVBUdm75OplztN9UNk55ExqJqENZvvKJknyRtUN87LDJlAsQB+zGEHRqLZ5BGVeSRuu2KpMbvHEzA==", - "requires": { - "csstype": "^3.1.0" - } - }, "@types/cookie": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.5.0.tgz", diff --git a/packages/backend-core/CHANGELOG.md b/packages/backend-core/CHANGELOG.md index 3a25e974953..b9363b494b3 100644 --- a/packages/backend-core/CHANGELOG.md +++ b/packages/backend-core/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.7.0](https://github.com/clerkinc/javascript/compare/@clerk/backend-core@2.7.0-staging.5...@clerk/backend-core@2.7.0) (2022-10-03) + +**Note:** Version bump only for package @clerk/backend-core + ## [2.6.0](https://github.com/clerkinc/javascript/compare/@clerk/backend-core@2.6.0-staging.1...@clerk/backend-core@2.6.0) (2022-09-29) **Note:** Version bump only for package @clerk/backend-core diff --git a/packages/backend-core/package.json b/packages/backend-core/package.json index bea90a50509..7497dbdaf2a 100644 --- a/packages/backend-core/package.json +++ b/packages/backend-core/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/backend-core", - "version": "2.7.0-staging.5", + "version": "2.7.0", "license": "MIT", "description": "Clerk Backend API core resources and authentication utilities for JavaScript environments.", "scripts": { @@ -12,7 +12,7 @@ "main": "dist/cjs/index.js", "module": "dist/mjs/index.js", "dependencies": { - "@clerk/types": "^3.9.0-staging.2", + "@clerk/types": "^3.9.0", "@peculiar/webcrypto": "^1.4.0", "@types/node": "^16.11.55", "@types/node-fetch": "^2", diff --git a/packages/clerk-js/CHANGELOG.md b/packages/clerk-js/CHANGELOG.md index b9078b81e64..31bfffba55b 100644 --- a/packages/clerk-js/CHANGELOG.md +++ b/packages/clerk-js/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [4.8.0](https://github.com/clerkinc/javascript/compare/@clerk/clerk-js@4.8.0-staging.3...@clerk/clerk-js@4.8.0) (2022-10-03) + +### Features + +- **clerk-js:** Add open prop in user button ([6ae7f42](https://github.com/clerkinc/javascript/commit/6ae7f4226f4db5760e04ee812a494beb66ab2502)) + +### Bug Fixes + +- **clerk-js:** Refactor defaultOpen prop ([1d7b0a9](https://github.com/clerkinc/javascript/commit/1d7b0a997a86686644d28ac58d0bd7143af9023f)) +- **clerk-js:** Refactor isOpen prop ([044860f](https://github.com/clerkinc/javascript/commit/044860f7204988876b258141108d0e1741204bc1)) + ## [4.7.0](https://github.com/clerkinc/javascript/compare/@clerk/clerk-js@4.7.0-staging.4...@clerk/clerk-js@4.7.0) (2022-09-29) **Note:** Version bump only for package @clerk/clerk-js diff --git a/packages/clerk-js/package.json b/packages/clerk-js/package.json index 19b7d970818..c907e358d7a 100644 --- a/packages/clerk-js/package.json +++ b/packages/clerk-js/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-js", - "version": "4.8.0-staging.3", + "version": "4.8.0", "license": "MIT", "description": "Clerk.dev JS library", "keywords": [ @@ -36,7 +36,7 @@ "test:coverage": "jest --collectCoverage" }, "dependencies": { - "@clerk/types": "^3.9.0-staging.2", + "@clerk/types": "^3.9.0", "@emotion/cache": "^11.7.1", "@emotion/react": "^11.9.0", "@floating-ui/react-dom-interactions": "^0.6.3", @@ -62,7 +62,7 @@ "@babel/preset-env": "^7.12.1", "@babel/preset-react": "^7.12.5", "@babel/preset-typescript": "^7.12.1", - "@clerk/shared": "^0.3.25-staging.3", + "@clerk/shared": "^0.3.25", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.7", "@svgr/webpack": "^6.2.1", "@testing-library/dom": "^7.28.1", diff --git a/packages/edge/CHANGELOG.md b/packages/edge/CHANGELOG.md index 520527e6176..1cd46bcdd2b 100644 --- a/packages/edge/CHANGELOG.md +++ b/packages/edge/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.12.0](https://github.com/clerkinc/javascript/compare/@clerk/edge@1.12.0-staging.5...@clerk/edge@1.12.0) (2022-10-03) + +**Note:** Version bump only for package @clerk/edge + ## [1.11.0](https://github.com/clerkinc/javascript/compare/@clerk/edge@1.11.0-staging.1...@clerk/edge@1.11.0) (2022-09-29) **Note:** Version bump only for package @clerk/edge diff --git a/packages/edge/package.json b/packages/edge/package.json index e2e108e3011..54e510e147e 100644 --- a/packages/edge/package.json +++ b/packages/edge/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/edge", - "version": "1.12.0-staging.5", + "version": "1.12.0", "license": "MIT", "description": "Clerk SDK for serverless and edge environments", "keywords": [ @@ -36,8 +36,8 @@ "build": "node ./scripts/info.cjs && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && ./moduleTypeFix" }, "dependencies": { - "@clerk/backend-core": "^2.7.0-staging.5", - "@clerk/types": "^3.9.0-staging.2", + "@clerk/backend-core": "^2.7.0", + "@clerk/types": "^3.9.0", "@peculiar/webcrypto": "^1.4.0", "@types/node": "^16.11.55", "next": "^12.2.0" diff --git a/packages/edge/src/info.ts b/packages/edge/src/info.ts index 53e48f2f6fe..cb7fb381e43 100644 --- a/packages/edge/src/info.ts +++ b/packages/edge/src/info.ts @@ -1,3 +1,3 @@ /** DO NOT EDIT: This file is automatically generated by ../scripts/info.js */ -export const LIB_VERSION = '1.12.0-staging.5'; +export const LIB_VERSION = '1.12.0'; export const LIB_NAME = '@clerk/edge'; diff --git a/packages/expo/CHANGELOG.md b/packages/expo/CHANGELOG.md index a7996c14c6c..84dd545cf3f 100644 --- a/packages/expo/CHANGELOG.md +++ b/packages/expo/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.9.60](https://github.com/clerkinc/javascript/compare/@clerk/clerk-expo@0.9.60-staging.4...@clerk/clerk-expo@0.9.60) (2022-10-03) + +**Note:** Version bump only for package @clerk/clerk-expo + ### [0.9.59](https://github.com/clerkinc/javascript/compare/@clerk/clerk-expo@0.9.59-staging.4...@clerk/clerk-expo@0.9.59) (2022-09-29) **Note:** Version bump only for package @clerk/clerk-expo diff --git a/packages/expo/package.json b/packages/expo/package.json index 1ce7e456f67..b3a1c6c3a59 100644 --- a/packages/expo/package.json +++ b/packages/expo/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-expo", - "version": "0.9.60-staging.4", + "version": "0.9.60", "license": "MIT", "description": "Clerk.dev React Native/Expo library", "keywords": [ @@ -25,13 +25,13 @@ "dev": "tsc -p tsconfig.build.json --watch" }, "dependencies": { - "@clerk/clerk-js": "^4.8.0-staging.3", - "@clerk/clerk-react": "^4.2.4-staging.3", + "@clerk/clerk-js": "^4.8.0", + "@clerk/clerk-react": "^4.2.4", "base-64": "^1.0.0", "react-native-url-polyfill": "^1.3.0" }, "devDependencies": { - "@clerk/types": "^3.9.0-staging.2", + "@clerk/types": "^3.9.0", "@types/jest": "^27.4.0", "@types/node": "^16.11.55", "@types/react": "^17.0.39", diff --git a/packages/nextjs/CHANGELOG.md b/packages/nextjs/CHANGELOG.md index d25b12977af..ee669d9798e 100644 --- a/packages/nextjs/CHANGELOG.md +++ b/packages/nextjs/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [4.5.0](https://github.com/clerkinc/javascript/compare/@clerk/nextjs@4.5.0-staging.6...@clerk/nextjs@4.5.0) (2022-10-03) + +**Note:** Version bump only for package @clerk/nextjs + ## [4.4.0](https://github.com/clerkinc/javascript/compare/@clerk/nextjs@4.4.0-staging.1...@clerk/nextjs@4.4.0) (2022-09-29) **Note:** Version bump only for package @clerk/nextjs diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 377ecce88c8..fc99f356e3d 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/nextjs", - "version": "4.5.0-staging.6", + "version": "4.5.0", "license": "MIT", "description": "Clerk.dev SDK for NextJS", "keywords": [ @@ -33,10 +33,10 @@ "dev": "tsc -p tsconfig.build.json --watch" }, "dependencies": { - "@clerk/clerk-react": "^4.2.4-staging.3", - "@clerk/clerk-sdk-node": "^4.4.0-staging.5", - "@clerk/edge": "^1.12.0-staging.5", - "@clerk/types": "^3.9.0-staging.2", + "@clerk/clerk-react": "^4.2.4", + "@clerk/clerk-sdk-node": "^4.4.0", + "@clerk/edge": "^1.12.0", + "@clerk/types": "^3.9.0", "tslib": "^2.3.1" }, "devDependencies": { diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 5b818ede3ae..745a4298aa9 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [4.2.4](https://github.com/clerkinc/javascript/compare/@clerk/clerk-react@4.2.4-staging.3...@clerk/clerk-react@4.2.4) (2022-10-03) + +**Note:** Version bump only for package @clerk/clerk-react + ### [4.2.3](https://github.com/clerkinc/javascript/compare/@clerk/clerk-react@4.2.3-staging.4...@clerk/clerk-react@4.2.3) (2022-09-29) **Note:** Version bump only for package @clerk/clerk-react diff --git a/packages/react/package.json b/packages/react/package.json index 596aa80ef37..3121572b5bd 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-react", - "version": "4.2.4-staging.3", + "version": "4.2.4", "license": "MIT", "description": "Clerk.dev React library", "keywords": [ @@ -27,7 +27,7 @@ "test": "jest" }, "dependencies": { - "@clerk/types": "^3.9.0-staging.2", + "@clerk/types": "^3.9.0", "swr": "^1.3.0", "tslib": "^2.3.1" }, diff --git a/packages/react/src/info.ts b/packages/react/src/info.ts index 39117453bc0..79e4a1c4768 100644 --- a/packages/react/src/info.ts +++ b/packages/react/src/info.ts @@ -1,3 +1,3 @@ /** DO NOT EDIT: This file is automatically generated by ../scripts/info.js */ -export const LIB_VERSION = '4.2.4-staging.3'; +export const LIB_VERSION = '4.2.4'; export const LIB_NAME = '@clerk/clerk-react'; diff --git a/packages/remix/CHANGELOG.md b/packages/remix/CHANGELOG.md index f35bf42fc77..b39fcc8dabe 100644 --- a/packages/remix/CHANGELOG.md +++ b/packages/remix/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [1.3.4](https://github.com/clerkinc/javascript/compare/@clerk/remix@1.3.4-staging.5...@clerk/remix@1.3.4) (2022-10-03) + +**Note:** Version bump only for package @clerk/remix + ### [1.3.3](https://github.com/clerkinc/javascript/compare/@clerk/remix@1.3.3-staging.4...@clerk/remix@1.3.3) (2022-09-29) **Note:** Version bump only for package @clerk/remix diff --git a/packages/remix/package.json b/packages/remix/package.json index ef520a45c8d..19bfb832f92 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/remix", - "version": "1.3.4-staging.5", + "version": "1.3.4", "license": "MIT", "description": "Clerk.dev SDK for Remix", "keywords": [ @@ -31,9 +31,9 @@ "dev": "tsc -p tsconfig.build.json --watch" }, "dependencies": { - "@clerk/clerk-react": "^4.2.4-staging.3", - "@clerk/clerk-sdk-node": "^4.4.0-staging.5", - "@clerk/types": "^3.9.0-staging.2", + "@clerk/clerk-react": "^4.2.4", + "@clerk/clerk-sdk-node": "^4.4.0", + "@clerk/types": "^3.9.0", "cookie": "^0.5.0", "tslib": "^2.3.1" }, diff --git a/packages/sdk-node/CHANGELOG.md b/packages/sdk-node/CHANGELOG.md index 2f44407220b..02111539899 100644 --- a/packages/sdk-node/CHANGELOG.md +++ b/packages/sdk-node/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [4.4.0](https://github.com/clerkinc/javascript/compare/@clerk/clerk-sdk-node@4.4.0-staging.5...@clerk/clerk-sdk-node@4.4.0) (2022-10-03) + +**Note:** Version bump only for package @clerk/clerk-sdk-node + ### [4.3.3](https://github.com/clerkinc/javascript/compare/@clerk/clerk-sdk-node@4.3.3-staging.4...@clerk/clerk-sdk-node@4.3.3) (2022-09-29) **Note:** Version bump only for package @clerk/clerk-sdk-node diff --git a/packages/sdk-node/package.json b/packages/sdk-node/package.json index e2790901cda..9aa4f86cb0e 100644 --- a/packages/sdk-node/package.json +++ b/packages/sdk-node/package.json @@ -1,5 +1,5 @@ { - "version": "4.4.0-staging.5", + "version": "4.4.0", "license": "MIT", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", @@ -37,8 +37,8 @@ "typescript": "^4.6.4" }, "dependencies": { - "@clerk/backend-core": "^2.7.0-staging.5", - "@clerk/types": "^3.9.0-staging.2", + "@clerk/backend-core": "^2.7.0", + "@clerk/types": "^3.9.0", "@peculiar/webcrypto": "^1.4.0", "@types/cookies": "^0.7.7", "@types/express": "^4.17.11", diff --git a/packages/sdk-node/src/info.ts b/packages/sdk-node/src/info.ts index 680089f2c92..c7b3548a253 100644 --- a/packages/sdk-node/src/info.ts +++ b/packages/sdk-node/src/info.ts @@ -1,3 +1,3 @@ /** DO NOT EDIT: This file is automatically generated by ../scripts/info.js */ -export const LIB_VERSION = '4.4.0-staging.5'; +export const LIB_VERSION = '4.4.0'; export const LIB_NAME = '@clerk/clerk-sdk-node'; diff --git a/packages/shared/CHANGELOG.md b/packages/shared/CHANGELOG.md index 7b6a31990c3..fd6a16196ed 100644 --- a/packages/shared/CHANGELOG.md +++ b/packages/shared/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.3.25](https://github.com/clerkinc/clerk_docker/compare/@clerk/shared@0.3.25-staging.3...@clerk/shared@0.3.25) (2022-10-03) + +**Note:** Version bump only for package @clerk/shared + ### [0.3.24](https://github.com/clerkinc/clerk_docker/compare/@clerk/shared@0.3.24-staging.4...@clerk/shared@0.3.24) (2022-09-29) **Note:** Version bump only for package @clerk/shared diff --git a/packages/shared/package.json b/packages/shared/package.json index 8e6413b83cf..20afad4bf35 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/shared", - "version": "0.3.25-staging.3", + "version": "0.3.25", "private": true, "main": "index.js", "module": "index.js", @@ -26,7 +26,7 @@ "@babel/core": "^7.13.14", "@babel/preset-env": "^7.13.12", "@babel/preset-react": "^7.13.13", - "@clerk/types": "^3.9.0-staging.2", + "@clerk/types": "^3.9.0", "@popperjs/core": "^2.5.4", "@sentry/browser": "^6.3.0", "@svgr/webpack": "^6.2.1", diff --git a/packages/themes/CHANGELOG.md b/packages/themes/CHANGELOG.md index ffd7b637589..6a201194b19 100644 --- a/packages/themes/CHANGELOG.md +++ b/packages/themes/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [1.2.15](https://github.com/clerkinc/javascript/compare/@clerk/themes@1.2.15-staging.3...@clerk/themes@1.2.15) (2022-10-03) + +**Note:** Version bump only for package @clerk/themes + ### [1.2.14](https://github.com/clerkinc/javascript/compare/@clerk/themes@1.2.14-staging.4...@clerk/themes@1.2.14) (2022-09-29) **Note:** Version bump only for package @clerk/themes diff --git a/packages/themes/package.json b/packages/themes/package.json index c8551b14bb8..51881f3aaaf 100644 --- a/packages/themes/package.json +++ b/packages/themes/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/themes", - "version": "1.2.15-staging.3", + "version": "1.2.15", "license": "MIT", "description": "Themes for the Clerk auth components", "keywords": [ @@ -26,7 +26,7 @@ "dev": "tsc -p tsconfig.build.json --watch" }, "devDependencies": { - "@clerk/types": "^3.9.0-staging.2", + "@clerk/types": "^3.9.0", "typescript": "^4.6.4" }, "peerDependencies": { diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index 6acdb7e7196..72d63c2850c 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [3.9.0](https://github.com/clerkinc/javascript/compare/@clerk/types@3.9.0-staging.2...@clerk/types@3.9.0) (2022-10-03) + +### Features + +- **clerk-js:** Add open prop in user button ([6ae7f42](https://github.com/clerkinc/javascript/commit/6ae7f4226f4db5760e04ee812a494beb66ab2502)) + +### Bug Fixes + +- **clerk-js:** Refactor defaultOpen prop ([1d7b0a9](https://github.com/clerkinc/javascript/commit/1d7b0a997a86686644d28ac58d0bd7143af9023f)) +- **clerk-js:** Refactor isOpen prop ([044860f](https://github.com/clerkinc/javascript/commit/044860f7204988876b258141108d0e1741204bc1)) + ## [3.8.0](https://github.com/clerkinc/javascript/compare/@clerk/types@3.8.0-staging.4...@clerk/types@3.8.0) (2022-09-29) **Note:** Version bump only for package @clerk/types diff --git a/packages/types/package.json b/packages/types/package.json index f6e19d27cab..785d20331ba 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/types", - "version": "3.9.0-staging.2", + "version": "3.9.0", "license": "MIT", "description": "Typings for Clerk libraries.", "keywords": [