diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index d1fd0a58738..d2a8afcd998 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -20,6 +20,8 @@ labels: 'Status: Triage' - [ ] `@clerk/clerk-react` - [ ] `@clerk/nextjs` - [ ] `@clerk/remix` +- [ ] `@clerk/types` +- [ ] `@clerk/themes` - [ ] `@clerk/clerk-expo` - [ ] `@clerk/backend-core` - [ ] `@clerk/clerk-sdk-node` diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index ec5c3ce53f2..07519f802f4 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -13,6 +13,7 @@ - [ ] `@clerk/nextjs` - [ ] `@clerk/remix` - [ ] `@clerk/types` +- [ ] `@clerk/themes` - [ ] `@clerk/clerk-expo` - [ ] `@clerk/backend-core` - [ ] `@clerk/clerk-sdk-node` diff --git a/package-lock.json b/package-lock.json index 2b21bc066c4..6559a23606c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35250,10 +35250,10 @@ }, "packages/backend-core": { "name": "@clerk/backend-core", - "version": "2.0.2-staging.0", + "version": "2.0.2", "license": "MIT", "dependencies": { - "@clerk/types": "^3.1.0-staging.0", + "@clerk/types": "^3.1.0", "query-string": "^7.0.1", "snakecase-keys": "^5.1.2", "tslib": "^2.3.1" @@ -35274,10 +35274,10 @@ }, "packages/clerk-js": { "name": "@clerk/clerk-js", - "version": "4.0.2-staging.0", + "version": "4.0.2", "license": "MIT", "dependencies": { - "@clerk/types": "^3.1.0-staging.0", + "@clerk/types": "^3.1.0", "@emotion/cache": "^11.7.1", "@emotion/react": "^11.9.0", "@floating-ui/react-dom-interactions": "^0.6.3", @@ -35303,7 +35303,7 @@ "@babel/preset-env": "^7.12.1", "@babel/preset-react": "^7.12.5", "@babel/preset-typescript": "^7.12.1", - "@clerk/shared": "^0.3.10-staging.0", + "@clerk/shared": "^0.3.10", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.7", "@svgr/webpack": "^6.2.1", "@testing-library/dom": "^7.28.1", @@ -35415,11 +35415,11 @@ }, "packages/edge": { "name": "@clerk/edge", - "version": "1.7.5-staging.0", + "version": "1.7.5", "license": "MIT", "dependencies": { - "@clerk/backend-core": "^2.0.2-staging.0", - "@clerk/types": "^3.1.0-staging.0", + "@clerk/backend-core": "^2.0.2", + "@clerk/types": "^3.1.0", "@peculiar/webcrypto": "^1.2.3", "next": "^12.2.0" }, @@ -35713,15 +35713,15 @@ }, "packages/expo": { "name": "@clerk/clerk-expo", - "version": "0.9.40-staging.0", + "version": "0.9.40", "license": "MIT", "dependencies": { - "@clerk/clerk-js": "^4.0.2-staging.0", - "@clerk/clerk-react": "^4.0.2-staging.0", + "@clerk/clerk-js": "^4.0.2", + "@clerk/clerk-react": "^4.0.2", "base-64": "^1.0.0" }, "devDependencies": { - "@clerk/types": "^3.1.0-staging.0", + "@clerk/types": "^3.1.0", "@types/jest": "^27.4.0", "@types/node": "^16.11.9", "@types/react": "^17.0.39", @@ -35781,22 +35781,6 @@ "node": ">=14" } }, - "packages/gatsby-plugin-clerk/node_modules/@clerk/clerk-react": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@clerk/clerk-react/-/clerk-react-4.0.1.tgz", - "integrity": "sha512-ur5dlOB9LoXYV4QSS0vgNA0NACBSKIlrU2zrh50yW8iCwX0hyQ26h9CE8hbE5no9yiCkPh3Gvho09wYLpv7HqQ==", - "dependencies": { - "@clerk/types": "^3.0.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.0.1", "resolved": "https://registry.npmjs.org/@clerk/clerk-sdk-node/-/clerk-sdk-node-4.0.1.tgz", @@ -35830,14 +35814,6 @@ "node": ">=8" } }, - "packages/gatsby-plugin-clerk/node_modules/@clerk/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@clerk/types/-/types-3.0.1.tgz", - "integrity": "sha512-0zo+oWmJ3sKQCc8FiQWBaxGkqT28cym5CaK4PebePD1hhA90R/uXVQVfUYA4qdRBUI7XQwAn2TMsUpFnQQkqxQ==", - "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", @@ -35860,13 +35836,13 @@ }, "packages/nextjs": { "name": "@clerk/nextjs", - "version": "4.0.2-staging.0", + "version": "4.0.2", "license": "MIT", "dependencies": { - "@clerk/clerk-react": "^4.0.2-staging.0", - "@clerk/clerk-sdk-node": "^4.0.2-staging.0", - "@clerk/edge": "^1.7.5-staging.0", - "@clerk/types": "^3.1.0-staging.0", + "@clerk/clerk-react": "^4.0.2", + "@clerk/clerk-sdk-node": "^4.0.2", + "@clerk/edge": "^1.7.5", + "@clerk/types": "^3.1.0", "tslib": "^2.3.1" }, "devDependencies": { @@ -36206,10 +36182,10 @@ }, "packages/react": { "name": "@clerk/clerk-react", - "version": "4.0.2-staging.0", + "version": "4.0.2", "license": "MIT", "dependencies": { - "@clerk/types": "^3.1.0-staging.0", + "@clerk/types": "^3.1.0", "swr": "^1.3.0", "tslib": "^2.3.1" }, @@ -36247,12 +36223,12 @@ }, "packages/remix": { "name": "@clerk/remix", - "version": "1.0.2-staging.0", + "version": "1.0.2", "license": "MIT", "dependencies": { - "@clerk/clerk-react": "^4.0.2-staging.0", - "@clerk/clerk-sdk-node": "^4.0.2-staging.0", - "@clerk/types": "^3.1.0-staging.0", + "@clerk/clerk-react": "^4.0.2", + "@clerk/clerk-sdk-node": "^4.0.2", + "@clerk/types": "^3.1.0", "cookie": "^0.5.0", "tslib": "^2.3.1" }, @@ -36298,11 +36274,11 @@ }, "packages/sdk-node": { "name": "@clerk/clerk-sdk-node", - "version": "4.0.2-staging.0", + "version": "4.0.2", "license": "MIT", "dependencies": { - "@clerk/backend-core": "^2.0.2-staging.0", - "@clerk/types": "^3.1.0-staging.0", + "@clerk/backend-core": "^2.0.2", + "@clerk/types": "^3.1.0", "@peculiar/webcrypto": "^1.2.3", "camelcase-keys": "^6.2.2", "cookies": "^0.8.0", @@ -36344,12 +36320,12 @@ }, "packages/shared": { "name": "@clerk/shared", - "version": "0.3.10-staging.0", + "version": "0.3.10", "devDependencies": { "@babel/core": "^7.13.14", "@babel/preset-env": "^7.13.12", "@babel/preset-react": "^7.13.13", - "@clerk/types": "^3.1.0-staging.0", + "@clerk/types": "^3.1.0", "@popperjs/core": "^2.5.4", "@sentry/browser": "^6.3.0", "@svgr/webpack": "^6.2.1", @@ -36403,10 +36379,10 @@ }, "packages/themes": { "name": "@clerk/themes", - "version": "1.1.0-staging.0", + "version": "1.1.0", "license": "MIT", "devDependencies": { - "@clerk/types": "^3.1.0-staging.0", + "@clerk/types": "^3.1.0", "typescript": "^4.6.4" }, "engines": { @@ -36418,7 +36394,7 @@ }, "packages/types": { "name": "@clerk/types", - "version": "3.1.0-staging.0", + "version": "3.1.0", "license": "MIT", "devDependencies": { "@types/jest": "^27.4.0", @@ -37659,7 +37635,7 @@ "@clerk/backend-core": { "version": "file:packages/backend-core", "requires": { - "@clerk/types": "^3.1.0-staging.0", + "@clerk/types": "^3.1.0", "@peculiar/webcrypto": "^1.3.2", "@types/jest": "^27.4.0", "@types/node-fetch": "^2", @@ -37676,9 +37652,9 @@ "@clerk/clerk-expo": { "version": "file:packages/expo", "requires": { - "@clerk/clerk-js": "^4.0.2-staging.0", - "@clerk/clerk-react": "^4.0.2-staging.0", - "@clerk/types": "^3.1.0-staging.0", + "@clerk/clerk-js": "^4.0.2", + "@clerk/clerk-react": "^4.0.2", + "@clerk/types": "^3.1.0", "@types/jest": "^27.4.0", "@types/node": "^16.11.9", "@types/react": "^17.0.39", @@ -37709,8 +37685,8 @@ "@babel/preset-env": "^7.12.1", "@babel/preset-react": "^7.12.5", "@babel/preset-typescript": "^7.12.1", - "@clerk/shared": "^0.3.10-staging.0", - "@clerk/types": "^3.1.0-staging.0", + "@clerk/shared": "^0.3.10", + "@clerk/types": "^3.1.0", "@emotion/cache": "^11.7.1", "@emotion/react": "^11.9.0", "@floating-ui/react-dom-interactions": "^0.6.3", @@ -37819,7 +37795,7 @@ "@clerk/clerk-react": { "version": "file:packages/react", "requires": { - "@clerk/types": "^3.1.0-staging.0", + "@clerk/types": "^3.1.0", "@testing-library/dom": "^7.28.1", "@testing-library/jest-dom": "^5.11.6", "@testing-library/react": "^11.2.1", @@ -37852,8 +37828,8 @@ "@clerk/clerk-sdk-node": { "version": "file:packages/sdk-node", "requires": { - "@clerk/backend-core": "^2.0.2-staging.0", - "@clerk/types": "^3.1.0-staging.0", + "@clerk/backend-core": "^2.0.2", + "@clerk/types": "^3.1.0", "@peculiar/webcrypto": "^1.2.3", "@types/cookies": "^0.7.7", "@types/express": "^4.17.11", @@ -37890,8 +37866,8 @@ "@clerk/edge": { "version": "file:packages/edge", "requires": { - "@clerk/backend-core": "^2.0.2-staging.0", - "@clerk/types": "^3.1.0-staging.0", + "@clerk/backend-core": "^2.0.2", + "@clerk/types": "^3.1.0", "@peculiar/webcrypto": "^1.2.3", "@types/jest": "^27.4.0", "@types/node": "^16.11.12", @@ -38038,10 +38014,10 @@ "@clerk/nextjs": { "version": "file:packages/nextjs", "requires": { - "@clerk/clerk-react": "^4.0.2-staging.0", - "@clerk/clerk-sdk-node": "^4.0.2-staging.0", - "@clerk/edge": "^1.7.5-staging.0", - "@clerk/types": "^3.1.0-staging.0", + "@clerk/clerk-react": "^4.0.2", + "@clerk/clerk-sdk-node": "^4.0.2", + "@clerk/edge": "^1.7.5", + "@clerk/types": "^3.1.0", "@types/jest": "^27.4.0", "@types/node": "^16.11.9", "@types/react": "^17.0.39", @@ -38220,9 +38196,9 @@ "@clerk/remix": { "version": "file:packages/remix", "requires": { - "@clerk/clerk-react": "^4.0.2-staging.0", - "@clerk/clerk-sdk-node": "^4.0.2-staging.0", - "@clerk/types": "^3.1.0-staging.0", + "@clerk/clerk-react": "^4.0.2", + "@clerk/clerk-sdk-node": "^4.0.2", + "@clerk/types": "^3.1.0", "@types/cookie": "^0.5.0", "@types/jest": "^27.4.0", "@types/node": "^16.11.9", @@ -38262,7 +38238,7 @@ "@babel/core": "^7.13.14", "@babel/preset-env": "^7.13.12", "@babel/preset-react": "^7.13.13", - "@clerk/types": "^3.1.0-staging.0", + "@clerk/types": "^3.1.0", "@popperjs/core": "^2.5.4", "@sentry/browser": "^6.3.0", "@svgr/webpack": "^6.2.1", @@ -38308,7 +38284,7 @@ "@clerk/themes": { "version": "file:packages/themes", "requires": { - "@clerk/types": "^3.1.0-staging.0", + "@clerk/types": "^3.1.0", "typescript": "^4.6.4" } }, @@ -51347,16 +51323,6 @@ "tslib": "^2.3.1" } }, - "@clerk/clerk-react": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@clerk/clerk-react/-/clerk-react-4.0.1.tgz", - "integrity": "sha512-ur5dlOB9LoXYV4QSS0vgNA0NACBSKIlrU2zrh50yW8iCwX0hyQ26h9CE8hbE5no9yiCkPh3Gvho09wYLpv7HqQ==", - "requires": { - "@clerk/types": "^3.0.1", - "swr": "^1.3.0", - "tslib": "^2.3.1" - } - }, "@clerk/clerk-sdk-node": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/@clerk/clerk-sdk-node/-/clerk-sdk-node-4.0.1.tgz", @@ -51386,11 +51352,6 @@ } } }, - "@clerk/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@clerk/types/-/types-3.0.1.tgz", - "integrity": "sha512-0zo+oWmJ3sKQCc8FiQWBaxGkqT28cym5CaK4PebePD1hhA90R/uXVQVfUYA4qdRBUI7XQwAn2TMsUpFnQQkqxQ==" - }, "@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 f3f1ae12480..fad4b8a3558 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.0.2](https://github.com/clerkinc/javascript/compare/@clerk/backend-core@2.0.2-staging.0...@clerk/backend-core@2.0.2) (2022-08-09) + +**Note:** Version bump only for package @clerk/backend-core + ### [2.0.1](https://github.com/clerkinc/javascript/compare/@clerk/backend-core@2.0.0...@clerk/backend-core@2.0.1) (2022-08-07) **Note:** Version bump only for package @clerk/backend-core diff --git a/packages/backend-core/package.json b/packages/backend-core/package.json index 1bf74a8a9aa..4a19e3c1fb1 100644 --- a/packages/backend-core/package.json +++ b/packages/backend-core/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/backend-core", - "version": "2.0.2-staging.0", + "version": "2.0.2", "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.1.0-staging.0", + "@clerk/types": "^3.1.0", "query-string": "^7.0.1", "snakecase-keys": "^5.1.2", "tslib": "^2.3.1" diff --git a/packages/clerk-js/CHANGELOG.md b/packages/clerk-js/CHANGELOG.md index 6db63678c05..144f7e8f84d 100644 --- a/packages/clerk-js/CHANGELOG.md +++ b/packages/clerk-js/CHANGELOG.md @@ -3,6 +3,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [4.0.2](https://github.com/clerkinc/javascript/compare/@clerk/clerk-js@4.0.2-staging.0...@clerk/clerk-js@4.0.2) (2022-08-09) + +### Bug Fixes + +- **clerk-js:** Improve invalid color error ([715d21c](https://github.com/clerkinc/javascript/commit/715d21ca1bd3461f3a8221582e1dc2ca656bb89b)) +- **clerk-js:** Introduce more selectors ([bf4c3b3](https://github.com/clerkinc/javascript/commit/bf4c3b372c7e74b1b42ce53cb7254e54b67c7815)) + ### [4.0.1](https://github.com/clerkinc/javascript/compare/@clerk/clerk-js@4.0.0...@clerk/clerk-js@4.0.1) (2022-08-07) **Note:** Version bump only for package @clerk/clerk-js diff --git a/packages/clerk-js/package.json b/packages/clerk-js/package.json index 9e9946d0a7c..0e5d72b6256 100644 --- a/packages/clerk-js/package.json +++ b/packages/clerk-js/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-js", - "version": "4.0.2-staging.0", + "version": "4.0.2", "license": "MIT", "description": "Clerk.dev JS library", "keywords": [ @@ -37,7 +37,7 @@ "test:coverage": "jest --collectCoverage" }, "dependencies": { - "@clerk/types": "^3.1.0-staging.0", + "@clerk/types": "^3.1.0", "@emotion/cache": "^11.7.1", "@emotion/react": "^11.9.0", "@floating-ui/react-dom-interactions": "^0.6.3", @@ -63,7 +63,7 @@ "@babel/preset-env": "^7.12.1", "@babel/preset-react": "^7.12.5", "@babel/preset-typescript": "^7.12.1", - "@clerk/shared": "^0.3.10-staging.0", + "@clerk/shared": "^0.3.10", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.7", "@svgr/webpack": "^6.2.1", "@testing-library/dom": "^7.28.1", diff --git a/packages/clerk-js/src/v4/UserButton/UserButtonPopover.tsx b/packages/clerk-js/src/v4/UserButton/UserButtonPopover.tsx index c828c3d370c..7a175a91fef 100644 --- a/packages/clerk-js/src/v4/UserButton/UserButtonPopover.tsx +++ b/packages/clerk-js/src/v4/UserButton/UserButtonPopover.tsx @@ -75,7 +75,7 @@ export const UserButtonPopover = React.forwardRef ({ padding: `0 ${theme.space.$6}`, marginBottom: theme.space.$2 })} /> - + ) => { return ( {props.children} @@ -125,7 +125,7 @@ const Main = (props: React.PropsWithChildren<{}>) => { const Footer = () => { return ( ({ padding: `${theme.space.$6}`, @@ -151,7 +151,7 @@ const Links = () => { return ( {termsPageUrl && ( diff --git a/packages/clerk-js/src/v4/UserProfile/Content.tsx b/packages/clerk-js/src/v4/UserProfile/Content.tsx index 8457362606e..7c123a19564 100644 --- a/packages/clerk-js/src/v4/UserProfile/Content.tsx +++ b/packages/clerk-js/src/v4/UserProfile/Content.tsx @@ -46,7 +46,7 @@ export const Content = React.forwardRef((_, ref) => { return ( ({ flex: `1`, padding: `${theme.space.$9x5} ${theme.space.$8}`, @@ -141,7 +141,7 @@ export const Content = React.forwardRef((_, ref) => { const ScrollerContainer = (props: React.PropsWithChildren<{}>) => { return ( ({ position: 'relative', borderRadius: t.radii.$xl, width: '100%', overflow: 'hidden' })} {...props} /> diff --git a/packages/clerk-js/src/v4/UserProfile/Navbar.tsx b/packages/clerk-js/src/v4/UserProfile/Navbar.tsx index 4062deb8b60..5bc0044d9b4 100644 --- a/packages/clerk-js/src/v4/UserProfile/Navbar.tsx +++ b/packages/clerk-js/src/v4/UserProfile/Navbar.tsx @@ -114,7 +114,7 @@ export const NavBar = (props: NavBarProps) => { const NavbarContainer = (props: React.PropsWithChildren<{}>) => { return ( ({ flex: `0 0 ${theme.space.$60}`, borderRight: `${theme.borders.$normal} ${theme.colors.$blackAlpha300}`, @@ -165,7 +165,7 @@ const MobileNavbarContainer = (props: React.PropsWithChildren<{}>) => { > ({ position: 'absolute', top: 0, diff --git a/packages/clerk-js/src/v4/customizables/elementDescriptors.ts b/packages/clerk-js/src/v4/customizables/elementDescriptors.ts index 39fc02361f1..e9dad7a70f3 100644 --- a/packages/clerk-js/src/v4/customizables/elementDescriptors.ts +++ b/packages/clerk-js/src/v4/customizables/elementDescriptors.ts @@ -23,7 +23,7 @@ export const APPEARANCE_KEYS = containsAllElementsConfigKeys([ 'header', 'headerTitle', 'headerSubtitle', - 'headerBackBox', + 'headerBackRow', 'headerBackLink', 'headerBackIcon', @@ -99,18 +99,18 @@ export const APPEARANCE_KEYS = containsAllElementsConfigKeys([ 'userButtonAvatarImage', 'userButtonPopoverRootBox', 'userButtonPopoverCard', - 'userButtonPopoverMainBox', - 'userButtonPopoverUserPreviewBox', - 'userButtonPopoverActionsBox', + 'userButtonPopoverMain', + 'userButtonPopoverUserPreview', + 'userButtonPopoverActions', 'userButtonPopoverActionButton', 'userButtonPopoverActionButtonIconBox', 'userButtonPopoverActionButtonIcon', 'userButtonPopoverActionButtonText', - 'userButtonPopoverFooterBox', - 'userButtonPopoverFooterPagesBox', + 'userButtonPopoverFooter', + 'userButtonPopoverFooterPages', 'userButtonPopoverFooterPagesLink', - 'userPreviewBox', + 'userPreview', 'userPreviewAvatarContainer', 'userPreviewAvatarBox', 'userPreviewAvatarImage', @@ -118,7 +118,7 @@ export const APPEARANCE_KEYS = containsAllElementsConfigKeys([ 'userPreviewMainIdentifier', 'userPreviewSecondaryIdentifier', - 'identityPreviewBox', + 'identityPreview', 'identityPreviewAvatarBox', 'identityPreviewAvatarImage', 'identityPreviewText', @@ -153,9 +153,9 @@ export const APPEARANCE_KEYS = containsAllElementsConfigKeys([ 'breadcrumbsItemIcon', 'breadcrumbsItemDivider', - 'scroller', + 'scrollBox', - 'navbarSection', + 'navbar', 'navbarButtons', 'navbarButton', 'navbarButtonIcon', @@ -163,7 +163,7 @@ export const APPEARANCE_KEYS = containsAllElementsConfigKeys([ 'navbarMobileMenuButton', 'navbarMobileMenuButtonIcon', - 'pageSection', + 'pageScrollBox', 'page', 'pageHeader', diff --git a/packages/clerk-js/src/v4/elements/Header.tsx b/packages/clerk-js/src/v4/elements/Header.tsx index 618c196dfc3..11143780c8e 100644 --- a/packages/clerk-js/src/v4/elements/Header.tsx +++ b/packages/clerk-js/src/v4/elements/Header.tsx @@ -37,7 +37,7 @@ const Subtitle = React.memo((props: React.PropsWithChildren): JSX.Element = const BackLink = (props: PropsOfComponent) => { return ( { const Container = (props: React.PropsWithChildren<{}>) => { return ( ({ diff --git a/packages/clerk-js/src/v4/elements/UserPreview.tsx b/packages/clerk-js/src/v4/elements/UserPreview.tsx index 87a54582505..96a5faa127b 100644 --- a/packages/clerk-js/src/v4/elements/UserPreview.tsx +++ b/packages/clerk-js/src/v4/elements/UserPreview.tsx @@ -22,8 +22,8 @@ export const UserPreview = (props: UserPreviewProps) => { return ( { res = { model: 'rgb', value: parseRgb(str) }; } if (!res || !res.value) { - throw new Error(`Clerk: "${str}" is not a valid color. You can pass one of: + throw new Error(`Clerk: "${str}" cannot be used as a color within 'variables'. You can pass one of: - any valid hsl or hsla color - any valid rgb or rgba color - any valid hex color diff --git a/packages/edge/CHANGELOG.md b/packages/edge/CHANGELOG.md index b6c32000f61..ecbfff6f05d 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.7.5](https://github.com/clerkinc/javascript/compare/@clerk/edge@1.7.5-staging.0...@clerk/edge@1.7.5) (2022-08-09) + +**Note:** Version bump only for package @clerk/edge + ### [1.7.4](https://github.com/clerkinc/javascript/compare/@clerk/edge@1.7.3...@clerk/edge@1.7.4) (2022-08-07) **Note:** Version bump only for package @clerk/edge diff --git a/packages/edge/package.json b/packages/edge/package.json index a32fef7fab8..f21583fc842 100644 --- a/packages/edge/package.json +++ b/packages/edge/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/edge", - "version": "1.7.5-staging.0", + "version": "1.7.5", "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.0.2-staging.0", - "@clerk/types": "^3.1.0-staging.0", + "@clerk/backend-core": "^2.0.2", + "@clerk/types": "^3.1.0", "@peculiar/webcrypto": "^1.2.3", "next": "^12.2.0" }, diff --git a/packages/edge/src/info.ts b/packages/edge/src/info.ts index 59503f5d058..71a85cf6f8d 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.7.5-staging.0'; +export const LIB_VERSION = '1.7.5'; export const LIB_NAME = '@clerk/edge'; diff --git a/packages/expo/CHANGELOG.md b/packages/expo/CHANGELOG.md index 73f6b726466..5037ac04fec 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.40](https://github.com/clerkinc/javascript/compare/@clerk/clerk-expo@0.9.40-staging.0...@clerk/clerk-expo@0.9.40) (2022-08-09) + +**Note:** Version bump only for package @clerk/clerk-expo + ### [0.9.39](https://github.com/clerkinc/javascript/compare/@clerk/clerk-expo@0.9.38...@clerk/clerk-expo@0.9.39) (2022-08-07) **Note:** Version bump only for package @clerk/clerk-expo diff --git a/packages/expo/package.json b/packages/expo/package.json index 9cbc4acf2b1..ff57032d2f6 100644 --- a/packages/expo/package.json +++ b/packages/expo/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-expo", - "version": "0.9.40-staging.0", + "version": "0.9.40", "license": "MIT", "description": "Clerk.dev React Native/Expo library", "keywords": [ @@ -26,12 +26,12 @@ "dev": "tsc -p tsconfig.build.json --watch" }, "dependencies": { - "@clerk/clerk-js": "^4.0.2-staging.0", - "@clerk/clerk-react": "^4.0.2-staging.0", + "@clerk/clerk-js": "^4.0.2", + "@clerk/clerk-react": "^4.0.2", "base-64": "^1.0.0" }, "devDependencies": { - "@clerk/types": "^3.1.0-staging.0", + "@clerk/types": "^3.1.0", "@types/jest": "^27.4.0", "@types/node": "^16.11.9", "@types/react": "^17.0.39", diff --git a/packages/nextjs/CHANGELOG.md b/packages/nextjs/CHANGELOG.md index 616ff850604..da024eeaced 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.0.2](https://github.com/clerkinc/javascript/compare/@clerk/nextjs@4.0.2-staging.0...@clerk/nextjs@4.0.2) (2022-08-09) + +**Note:** Version bump only for package @clerk/nextjs + ### [4.0.1](https://github.com/clerkinc/javascript/compare/@clerk/nextjs@4.0.0...@clerk/nextjs@4.0.1) (2022-08-07) **Note:** Version bump only for package @clerk/nextjs diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 5c3814009eb..04f20b84b1b 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/nextjs", - "version": "4.0.2-staging.0", + "version": "4.0.2", "license": "MIT", "description": "Clerk.dev SDK for NextJS", "keywords": [ @@ -32,10 +32,10 @@ "dev": "tsc -p tsconfig.build.json --watch" }, "dependencies": { - "@clerk/clerk-react": "^4.0.2-staging.0", - "@clerk/clerk-sdk-node": "^4.0.2-staging.0", - "@clerk/edge": "^1.7.5-staging.0", - "@clerk/types": "^3.1.0-staging.0", + "@clerk/clerk-react": "^4.0.2", + "@clerk/clerk-sdk-node": "^4.0.2", + "@clerk/edge": "^1.7.5", + "@clerk/types": "^3.1.0", "tslib": "^2.3.1" }, "devDependencies": { diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 19dac434936..6a82fc56a7a 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.0.2](https://github.com/clerkinc/javascript/compare/@clerk/clerk-react@4.0.2-staging.0...@clerk/clerk-react@4.0.2) (2022-08-09) + +**Note:** Version bump only for package @clerk/clerk-react + ### [4.0.1](https://github.com/clerkinc/javascript/compare/@clerk/clerk-react@4.0.0...@clerk/clerk-react@4.0.1) (2022-08-07) **Note:** Version bump only for package @clerk/clerk-react diff --git a/packages/react/package.json b/packages/react/package.json index e52a42c77f9..2ea2ed1fee6 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-react", - "version": "4.0.2-staging.0", + "version": "4.0.2", "license": "MIT", "description": "Clerk.dev React library", "keywords": [ @@ -28,7 +28,7 @@ "test": "jest" }, "dependencies": { - "@clerk/types": "^3.1.0-staging.0", + "@clerk/types": "^3.1.0", "swr": "^1.3.0", "tslib": "^2.3.1" }, diff --git a/packages/react/src/info.ts b/packages/react/src/info.ts index 6e4475cf353..7ecd23f52c5 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.0.2-staging.0'; +export const LIB_VERSION = '4.0.2'; export const LIB_NAME = '@clerk/clerk-react'; diff --git a/packages/remix/CHANGELOG.md b/packages/remix/CHANGELOG.md index 7afcf3d04e8..4a5f76d2d26 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.0.2](https://github.com/clerkinc/javascript/compare/@clerk/remix@1.0.2-staging.0...@clerk/remix@1.0.2) (2022-08-09) + +**Note:** Version bump only for package @clerk/remix + ### [1.0.1](https://github.com/clerkinc/javascript/compare/@clerk/remix@1.0.0...@clerk/remix@1.0.1) (2022-08-07) **Note:** Version bump only for package @clerk/remix diff --git a/packages/remix/package.json b/packages/remix/package.json index 2ab8cb55cc4..c347d020fba 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/remix", - "version": "1.0.2-staging.0", + "version": "1.0.2", "license": "MIT", "description": "Clerk.dev SDK for Remix", "keywords": [ @@ -32,9 +32,9 @@ "dev": "tsc -p tsconfig.build.json --watch" }, "dependencies": { - "@clerk/clerk-react": "^4.0.2-staging.0", - "@clerk/clerk-sdk-node": "^4.0.2-staging.0", - "@clerk/types": "^3.1.0-staging.0", + "@clerk/clerk-react": "^4.0.2", + "@clerk/clerk-sdk-node": "^4.0.2", + "@clerk/types": "^3.1.0", "cookie": "^0.5.0", "tslib": "^2.3.1" }, diff --git a/packages/sdk-node/CHANGELOG.md b/packages/sdk-node/CHANGELOG.md index a89caa7f125..4f7765c2d2d 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.0.2](https://github.com/clerkinc/javascript/compare/@clerk/clerk-sdk-node@4.0.2-staging.0...@clerk/clerk-sdk-node@4.0.2) (2022-08-09) + +**Note:** Version bump only for package @clerk/clerk-sdk-node + ### [4.0.1](https://github.com/clerkinc/javascript/compare/@clerk/clerk-sdk-node@4.0.0...@clerk/clerk-sdk-node@4.0.1) (2022-08-07) **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 dcd1897f849..96d47ae553d 100644 --- a/packages/sdk-node/package.json +++ b/packages/sdk-node/package.json @@ -1,5 +1,5 @@ { - "version": "4.0.2-staging.0", + "version": "4.0.2", "license": "MIT", "main": "dist/index.js", "module": "esm/index.js", @@ -48,8 +48,8 @@ "typescript": "^4.6.4" }, "dependencies": { - "@clerk/backend-core": "^2.0.2-staging.0", - "@clerk/types": "^3.1.0-staging.0", + "@clerk/backend-core": "^2.0.2", + "@clerk/types": "^3.1.0", "@peculiar/webcrypto": "^1.2.3", "camelcase-keys": "^6.2.2", "cookies": "^0.8.0", diff --git a/packages/sdk-node/src/info.ts b/packages/sdk-node/src/info.ts index 11ec79b6c96..9b00eff6759 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.0.2-staging.0'; +export const LIB_VERSION = '4.0.2'; export const LIB_NAME = '@clerk/clerk-sdk-node'; diff --git a/packages/shared/CHANGELOG.md b/packages/shared/CHANGELOG.md index 86187cb9e0d..e6493e35cab 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.10](https://github.com/clerkinc/clerk_docker/compare/@clerk/shared@0.3.10-staging.0...@clerk/shared@0.3.10) (2022-08-09) + +**Note:** Version bump only for package @clerk/shared + ### [0.3.9](https://github.com/clerkinc/clerk_docker/compare/@clerk/shared@0.3.8...@clerk/shared@0.3.9) (2022-08-07) **Note:** Version bump only for package @clerk/shared diff --git a/packages/shared/package.json b/packages/shared/package.json index a552b817b59..01129b6f8ac 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/shared", - "version": "0.3.10-staging.0", + "version": "0.3.10", "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.1.0-staging.0", + "@clerk/types": "^3.1.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 e4d87c4d45c..4f52e353a60 100644 --- a/packages/themes/CHANGELOG.md +++ b/packages/themes/CHANGELOG.md @@ -2,3 +2,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.1.0](https://github.com/clerkinc/javascript/compare/@clerk/themes@1.1.0-staging.0...@clerk/themes@1.1.0) (2022-08-09) + +**Note:** Version bump only for package @clerk/themes diff --git a/packages/themes/package.json b/packages/themes/package.json index f7e063b245a..848c5e932f6 100644 --- a/packages/themes/package.json +++ b/packages/themes/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/themes", - "version": "1.1.0-staging.0", + "version": "1.1.0", "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.1.0-staging.0", + "@clerk/types": "^3.1.0", "typescript": "^4.6.4" }, "peerDependencies": { diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index ef11dd7d7e2..67ae4185267 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [3.1.0](https://github.com/clerkinc/javascript/compare/@clerk/types@3.1.0-staging.0...@clerk/types@3.1.0) (2022-08-09) + +### Bug Fixes + +- **clerk-js:** Introduce more selectors ([bf4c3b3](https://github.com/clerkinc/javascript/commit/bf4c3b372c7e74b1b42ce53cb7254e54b67c7815)) + ### [3.0.1](https://github.com/clerkinc/javascript/compare/@clerk/types@3.0.0...@clerk/types@3.0.1) (2022-08-07) **Note:** Version bump only for package @clerk/types diff --git a/packages/types/package.json b/packages/types/package.json index c5ddc742e60..e87e7e58875 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/types", - "version": "3.1.0-staging.0", + "version": "3.1.0", "license": "MIT", "description": "Typings for Clerk libraries.", "keywords": [ diff --git a/packages/types/src/appearance.ts b/packages/types/src/appearance.ts index 784a837cf67..d0afd161c19 100644 --- a/packages/types/src/appearance.ts +++ b/packages/types/src/appearance.ts @@ -139,7 +139,7 @@ export type ElementsConfig = { header: WithOptions; headerTitle: WithOptions; headerSubtitle: WithOptions; - headerBackBox: WithOptions; + headerBackRow: WithOptions; headerBackLink: WithOptions; headerBackIcon: WithOptions; @@ -216,20 +216,20 @@ export type ElementsConfig = { userButtonAvatarImage: WithOptions; userButtonPopoverRootBox: WithOptions; userButtonPopoverCard: WithOptions; - userButtonPopoverMainBox: WithOptions; - userButtonPopoverUserPreviewBox: WithOptions; - userButtonPopoverActionsBox: WithOptions; + userButtonPopoverMain: WithOptions; + userButtonPopoverUserPreview: WithOptions; + userButtonPopoverActions: WithOptions; userButtonPopoverActionButton: WithOptions<'manageAccount' | 'signOut', never, never>; userButtonPopoverActionButtonIconBox: WithOptions<'manageAccount' | 'signOut', never, never>; userButtonPopoverActionButtonIcon: WithOptions<'manageAccount' | 'signOut', never, never>; userButtonPopoverActionButtonText: WithOptions<'manageAccount' | 'signOut', never, never>; - userButtonPopoverFooterBox: WithOptions; - userButtonPopoverFooterPagesBox: WithOptions; + userButtonPopoverFooter: WithOptions; + userButtonPopoverFooterPages: WithOptions; userButtonPopoverFooterPagesLink: WithOptions<'terms' | 'privacy', never, never>; // TODO: Test this idea. Instead of userButtonUserPreview, have a userPreview__userButton instead // Same for other repeated selectors, eg avatar - userPreviewBox: WithOptions<'userButton', never, never>; + userPreview: WithOptions<'userButton', never, never>; userPreviewAvatarContainer: WithOptions<'userButton', never, never>; userPreviewAvatarBox: WithOptions<'userButton', never, never>; userPreviewAvatarImage: WithOptions<'userButton', never, never>; @@ -237,7 +237,7 @@ export type ElementsConfig = { userPreviewMainIdentifier: WithOptions<'userButton', never, never>; userPreviewSecondaryIdentifier: WithOptions<'userButton', never, never>; - identityPreviewBox: WithOptions; + identityPreview: WithOptions; identityPreviewAvatarBox: WithOptions; identityPreviewAvatarImage: WithOptions; identityPreviewText: WithOptions; @@ -273,9 +273,9 @@ export type ElementsConfig = { breadcrumbsItemIcon: WithOptions<'currentPage', never, never>; breadcrumbsItemDivider: WithOptions; - scroller: WithOptions; + scrollBox: WithOptions; - navbarSection: WithOptions; + navbar: WithOptions; navbarButtons: WithOptions; navbarButton: WithOptions; navbarButtonIcon: WithOptions; @@ -283,7 +283,7 @@ export type ElementsConfig = { navbarMobileMenuButton: WithOptions; navbarMobileMenuButtonIcon: WithOptions; - pageSection: WithOptions; + pageScrollBox: WithOptions; page: WithOptions; pageHeader: WithOptions;