diff --git a/.eslintignore b/.eslintignore
index 1b732799e3e..572a752cb9e 100644
--- a/.eslintignore
+++ b/.eslintignore
@@ -4,6 +4,7 @@ dist
build
coverage
playground
+packages/*/examples
.github
.idea
.vscode
diff --git a/.vscode/settings.json b/.vscode/settings.json
index 62787842a3d..c36d158b896 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -1,10 +1,5 @@
{
- "search.exclude": {
- "**/.yarn": true,
- "**/.pnp.*": true
- },
- "eslint.nodePath": ".yarn/sdks",
- "prettier.prettierPath": ".yarn/sdks/prettier/index.js",
- "typescript.tsdk": ".yarn/sdks/typescript/lib",
- "typescript.enablePromptUseWorkspaceTsdk": true
+ "search.exclude": {},
+ "typescript.enablePromptUseWorkspaceTsdk": true,
+ "typescript.tsdk": "node_modules/typescript/lib"
}
diff --git a/package-lock.json b/package-lock.json
index 84ff48979e1..aefcb5a3d1f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -36654,10 +36654,10 @@
},
"packages/backend-core": {
"name": "@clerk/backend-core",
- "version": "2.4.4-staging.0",
+ "version": "2.4.4",
"license": "MIT",
"dependencies": {
- "@clerk/types": "^3.6.0-staging.0",
+ "@clerk/types": "^3.6.0",
"@peculiar/webcrypto": "^1.4.0",
"@types/node": "^16.11.55",
"@types/node-fetch": "^2",
@@ -36684,10 +36684,10 @@
},
"packages/clerk-js": {
"name": "@clerk/clerk-js",
- "version": "4.5.0-staging.0",
+ "version": "4.5.0",
"license": "MIT",
"dependencies": {
- "@clerk/types": "^3.6.0-staging.0",
+ "@clerk/types": "^3.6.0",
"@emotion/cache": "^11.7.1",
"@emotion/react": "^11.9.0",
"@floating-ui/react-dom-interactions": "^0.6.3",
@@ -36713,7 +36713,7 @@
"@babel/preset-env": "^7.12.1",
"@babel/preset-react": "^7.12.5",
"@babel/preset-typescript": "^7.12.1",
- "@clerk/shared": "^0.3.21-staging.0",
+ "@clerk/shared": "^0.3.21",
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.7",
"@svgr/webpack": "^6.2.1",
"@testing-library/dom": "^7.28.1",
@@ -36825,11 +36825,11 @@
},
"packages/edge": {
"name": "@clerk/edge",
- "version": "1.10.0-staging.0",
+ "version": "1.10.0",
"license": "MIT",
"dependencies": {
- "@clerk/backend-core": "^2.4.4-staging.0",
- "@clerk/types": "^3.6.0-staging.0",
+ "@clerk/backend-core": "^2.4.4",
+ "@clerk/types": "^3.6.0",
"@peculiar/webcrypto": "^1.4.0",
"@types/node": "^16.11.55",
"next": "^12.2.0"
@@ -37117,16 +37117,16 @@
},
"packages/expo": {
"name": "@clerk/clerk-expo",
- "version": "0.9.56-staging.0",
+ "version": "0.9.56",
"license": "MIT",
"dependencies": {
- "@clerk/clerk-js": "^4.5.0-staging.0",
- "@clerk/clerk-react": "^4.2.0-staging.0",
+ "@clerk/clerk-js": "^4.5.0",
+ "@clerk/clerk-react": "^4.2.0",
"base-64": "^1.0.0",
"react-native-url-polyfill": "^1.3.0"
},
"devDependencies": {
- "@clerk/types": "^3.6.0-staging.0",
+ "@clerk/types": "^3.6.0",
"@types/jest": "^27.4.0",
"@types/node": "^16.11.55",
"@types/react": "^17.0.39",
@@ -37154,9 +37154,9 @@
"packages/gatsby-plugin-clerk": {
"license": "MIT",
"dependencies": {
- "@clerk/clerk-react": "^4.1.0-staging.1",
- "@clerk/clerk-sdk-node": "^4.2.0-staging.1",
- "@clerk/types": "^3.5.0-staging.2",
+ "@clerk/clerk-react": "^4.2.0-staging.0",
+ "@clerk/clerk-sdk-node": "^4.3.0-staging.0",
+ "@clerk/types": "^3.6.0-staging.0",
"cookie": "^0.5.0",
"tslib": "^2.3.1"
},
@@ -37172,88 +37172,6 @@
"gatsby": "^4.0.0"
}
},
- "packages/gatsby-plugin-clerk/node_modules/@clerk/backend-core": {
- "version": "2.4.3",
- "resolved": "https://registry.npmjs.org/@clerk/backend-core/-/backend-core-2.4.3.tgz",
- "integrity": "sha512-cdVThpux7n2H6z1cocY7ae895FUkH1DS4NZLq9X7i2+D1MVBEjnmaSIpdwyzFDeTrtJIDNl2qMFO5LcrDhzaTA==",
- "dependencies": {
- "@clerk/types": "^3.5.1",
- "@peculiar/webcrypto": "^1.4.0",
- "@types/node": "^16.11.55",
- "@types/node-fetch": "^2",
- "node-fetch": "^2.6.0",
- "query-string": "^7.0.1",
- "snakecase-keys": "^5.1.2",
- "tslib": "^2.3.1"
- },
- "engines": {
- "node": ">=14"
- }
- },
- "packages/gatsby-plugin-clerk/node_modules/@clerk/clerk-react": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/@clerk/clerk-react/-/clerk-react-4.1.1.tgz",
- "integrity": "sha512-8Iy5TlleaNvI4sbadwBiRgVIVBvLuGCVc1HixsPO1TFEUSfPKtOScYfSAuoyeh9N5XJWkfMXke3iksbv+DJp8Q==",
- "dependencies": {
- "@clerk/types": "^3.5.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.2.1",
- "resolved": "https://registry.npmjs.org/@clerk/clerk-sdk-node/-/clerk-sdk-node-4.2.1.tgz",
- "integrity": "sha512-hKH+NPN5eJBAx0gZiICnbtk3ku6OOAnB2u/JlNdVjGUgsbGLBVuiw5WB7ouxol0MdLBCnZ6V848zF0MNv80c0g==",
- "dependencies": {
- "@clerk/backend-core": "^2.4.3",
- "@clerk/types": "^3.5.1",
- "@peculiar/webcrypto": "^1.4.0",
- "@types/cookies": "^0.7.7",
- "@types/express": "^4.17.11",
- "@types/jsonwebtoken": "^8.5.6",
- "@types/node-fetch": "^2",
- "camelcase-keys": "^6.2.2",
- "cookies": "^0.8.0",
- "deepmerge": "^4.2.2",
- "jsonwebtoken": "^8.5.1",
- "jwks-rsa": "^2.0.4",
- "node-fetch": "^2.6.0",
- "snakecase-keys": "^3.2.1",
- "tslib": "^2.3.1"
- },
- "engines": {
- "node": ">=14"
- }
- },
- "packages/gatsby-plugin-clerk/node_modules/@clerk/clerk-sdk-node/node_modules/snakecase-keys": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/snakecase-keys/-/snakecase-keys-3.2.1.tgz",
- "integrity": "sha512-CjU5pyRfwOtaOITYv5C8DzpZ8XA/ieRsDpr93HI2r6e3YInC6moZpSQbmUtg8cTk58tq2x3jcG2gv+p1IZGmMA==",
- "dependencies": {
- "map-obj": "^4.1.0",
- "to-snake-case": "^1.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "packages/gatsby-plugin-clerk/node_modules/@clerk/types": {
- "version": "3.5.1",
- "resolved": "https://registry.npmjs.org/@clerk/types/-/types-3.5.1.tgz",
- "integrity": "sha512-Red1bZ18ek+rZfnxQrT3gjKmWMRr9bmpbp2X/4rQ607F6Cm6tqYpXvneZSFYorwoNTTY3WnosZryvd6luz79Lw==",
- "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",
@@ -37263,7 +37181,8 @@
"packages/gatsby-plugin-clerk/node_modules/@types/node": {
"version": "16.11.56",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.56.tgz",
- "integrity": "sha512-aFcUkv7EddxxOa/9f74DINReQ/celqH8DiB3fRYgVDM2Xm5QJL8sl80QKuAnGvwAsMn+H3IFA6WCrQh1CY7m1A=="
+ "integrity": "sha512-aFcUkv7EddxxOa/9f74DINReQ/celqH8DiB3fRYgVDM2Xm5QJL8sl80QKuAnGvwAsMn+H3IFA6WCrQh1CY7m1A==",
+ "dev": true
},
"packages/gatsby-plugin-clerk/node_modules/cookie": {
"version": "0.5.0",
@@ -37275,13 +37194,13 @@
},
"packages/nextjs": {
"name": "@clerk/nextjs",
- "version": "4.3.0-staging.0",
+ "version": "4.3.0",
"license": "MIT",
"dependencies": {
- "@clerk/clerk-react": "^4.2.0-staging.0",
- "@clerk/clerk-sdk-node": "^4.3.0-staging.0",
- "@clerk/edge": "^1.10.0-staging.0",
- "@clerk/types": "^3.6.0-staging.0",
+ "@clerk/clerk-react": "^4.2.0",
+ "@clerk/clerk-sdk-node": "^4.3.0",
+ "@clerk/edge": "^1.10.0",
+ "@clerk/types": "^3.6.0",
"tslib": "^2.3.1"
},
"devDependencies": {
@@ -37607,10 +37526,10 @@
},
"packages/react": {
"name": "@clerk/clerk-react",
- "version": "4.2.0-staging.0",
+ "version": "4.2.0",
"license": "MIT",
"dependencies": {
- "@clerk/types": "^3.6.0-staging.0",
+ "@clerk/types": "^3.6.0",
"swr": "^1.3.0",
"tslib": "^2.3.1"
},
@@ -37648,12 +37567,12 @@
},
"packages/remix": {
"name": "@clerk/remix",
- "version": "1.3.0-staging.0",
+ "version": "1.3.0",
"license": "MIT",
"dependencies": {
- "@clerk/clerk-react": "^4.2.0-staging.0",
- "@clerk/clerk-sdk-node": "^4.3.0-staging.0",
- "@clerk/types": "^3.6.0-staging.0",
+ "@clerk/clerk-react": "^4.2.0",
+ "@clerk/clerk-sdk-node": "^4.3.0",
+ "@clerk/types": "^3.6.0",
"cookie": "^0.5.0",
"tslib": "^2.3.1"
},
@@ -37699,11 +37618,11 @@
},
"packages/sdk-node": {
"name": "@clerk/clerk-sdk-node",
- "version": "4.3.0-staging.0",
+ "version": "4.3.0",
"license": "MIT",
"dependencies": {
- "@clerk/backend-core": "^2.4.4-staging.0",
- "@clerk/types": "^3.6.0-staging.0",
+ "@clerk/backend-core": "^2.4.4",
+ "@clerk/types": "^3.6.0",
"@peculiar/webcrypto": "^1.4.0",
"@types/cookies": "^0.7.7",
"@types/express": "^4.17.11",
@@ -37745,12 +37664,12 @@
},
"packages/shared": {
"name": "@clerk/shared",
- "version": "0.3.21-staging.0",
+ "version": "0.3.21",
"devDependencies": {
"@babel/core": "^7.13.14",
"@babel/preset-env": "^7.13.12",
"@babel/preset-react": "^7.13.13",
- "@clerk/types": "^3.6.0-staging.0",
+ "@clerk/types": "^3.6.0",
"@popperjs/core": "^2.5.4",
"@sentry/browser": "^6.3.0",
"@svgr/webpack": "^6.2.1",
@@ -37804,10 +37723,10 @@
},
"packages/themes": {
"name": "@clerk/themes",
- "version": "1.2.11-staging.0",
+ "version": "1.2.11",
"license": "MIT",
"devDependencies": {
- "@clerk/types": "^3.6.0-staging.0",
+ "@clerk/types": "^3.6.0",
"typescript": "^4.6.4"
},
"engines": {
@@ -37819,7 +37738,7 @@
},
"packages/types": {
"name": "@clerk/types",
- "version": "3.6.0-staging.0",
+ "version": "3.6.0",
"license": "MIT",
"dependencies": {
"csstype": "^3.1.0"
@@ -39291,7 +39210,7 @@
"@clerk/backend-core": {
"version": "file:packages/backend-core",
"requires": {
- "@clerk/types": "^3.6.0-staging.0",
+ "@clerk/types": "^3.6.0",
"@peculiar/webcrypto": "^1.4.0",
"@types/jest": "^27.4.0",
"@types/node": "^16.11.55",
@@ -39316,9 +39235,9 @@
"@clerk/clerk-expo": {
"version": "file:packages/expo",
"requires": {
- "@clerk/clerk-js": "^4.5.0-staging.0",
- "@clerk/clerk-react": "^4.2.0-staging.0",
- "@clerk/types": "^3.6.0-staging.0",
+ "@clerk/clerk-js": "^4.5.0",
+ "@clerk/clerk-react": "^4.2.0",
+ "@clerk/types": "^3.6.0",
"@types/jest": "^27.4.0",
"@types/node": "^16.11.55",
"@types/react": "^17.0.39",
@@ -39350,8 +39269,8 @@
"@babel/preset-env": "^7.12.1",
"@babel/preset-react": "^7.12.5",
"@babel/preset-typescript": "^7.12.1",
- "@clerk/shared": "^0.3.21-staging.0",
- "@clerk/types": "^3.6.0-staging.0",
+ "@clerk/shared": "^0.3.21",
+ "@clerk/types": "^3.6.0",
"@emotion/cache": "^11.7.1",
"@emotion/react": "^11.9.0",
"@floating-ui/react-dom-interactions": "^0.6.3",
@@ -39460,7 +39379,7 @@
"@clerk/clerk-react": {
"version": "file:packages/react",
"requires": {
- "@clerk/types": "^3.6.0-staging.0",
+ "@clerk/types": "^3.6.0",
"@testing-library/dom": "^7.28.1",
"@testing-library/jest-dom": "^5.11.6",
"@testing-library/react": "^11.2.1",
@@ -39493,8 +39412,8 @@
"@clerk/clerk-sdk-node": {
"version": "file:packages/sdk-node",
"requires": {
- "@clerk/backend-core": "^2.4.4-staging.0",
- "@clerk/types": "^3.6.0-staging.0",
+ "@clerk/backend-core": "^2.4.4",
+ "@clerk/types": "^3.6.0",
"@peculiar/webcrypto": "^1.4.0",
"@types/cookies": "^0.7.7",
"@types/express": "^4.17.11",
@@ -39531,8 +39450,8 @@
"@clerk/edge": {
"version": "file:packages/edge",
"requires": {
- "@clerk/backend-core": "^2.4.4-staging.0",
- "@clerk/types": "^3.6.0-staging.0",
+ "@clerk/backend-core": "^2.4.4",
+ "@clerk/types": "^3.6.0",
"@peculiar/webcrypto": "^1.4.0",
"@types/jest": "^27.4.0",
"@types/node": "^16.11.55",
@@ -39673,10 +39592,10 @@
"@clerk/nextjs": {
"version": "file:packages/nextjs",
"requires": {
- "@clerk/clerk-react": "^4.2.0-staging.0",
- "@clerk/clerk-sdk-node": "^4.3.0-staging.0",
- "@clerk/edge": "^1.10.0-staging.0",
- "@clerk/types": "^3.6.0-staging.0",
+ "@clerk/clerk-react": "^4.2.0",
+ "@clerk/clerk-sdk-node": "^4.3.0",
+ "@clerk/edge": "^1.10.0",
+ "@clerk/types": "^3.6.0",
"@types/jest": "^27.4.0",
"@types/node": "^16.11.55",
"@types/react": "^17.0.39",
@@ -39841,9 +39760,9 @@
"@clerk/remix": {
"version": "file:packages/remix",
"requires": {
- "@clerk/clerk-react": "^4.2.0-staging.0",
- "@clerk/clerk-sdk-node": "^4.3.0-staging.0",
- "@clerk/types": "^3.6.0-staging.0",
+ "@clerk/clerk-react": "^4.2.0",
+ "@clerk/clerk-sdk-node": "^4.3.0",
+ "@clerk/types": "^3.6.0",
"@types/cookie": "^0.5.0",
"@types/jest": "^27.4.0",
"@types/node": "^16.11.55",
@@ -39883,7 +39802,7 @@
"@babel/core": "^7.13.14",
"@babel/preset-env": "^7.13.12",
"@babel/preset-react": "^7.13.13",
- "@clerk/types": "^3.6.0-staging.0",
+ "@clerk/types": "^3.6.0",
"@popperjs/core": "^2.5.4",
"@sentry/browser": "^6.3.0",
"@svgr/webpack": "^6.2.1",
@@ -39929,7 +39848,7 @@
"@clerk/themes": {
"version": "file:packages/themes",
"requires": {
- "@clerk/types": "^3.6.0-staging.0",
+ "@clerk/types": "^3.6.0",
"typescript": "^4.6.4"
}
},
@@ -53541,9 +53460,9 @@
"gatsby-plugin-clerk": {
"version": "file:packages/gatsby-plugin-clerk",
"requires": {
- "@clerk/clerk-react": "^4.1.0-staging.1",
- "@clerk/clerk-sdk-node": "^4.2.0-staging.1",
- "@clerk/types": "^3.5.0-staging.2",
+ "@clerk/clerk-react": "^4.2.0-staging.0",
+ "@clerk/clerk-sdk-node": "^4.3.0-staging.0",
+ "@clerk/types": "^3.6.0-staging.0",
"@types/cookie": "^0.5.0",
"@types/node": "^16.11.55",
"cookie": "^0.5.0",
@@ -53551,72 +53470,6 @@
"typescript": "^4.6.4"
},
"dependencies": {
- "@clerk/backend-core": {
- "version": "2.4.3",
- "resolved": "https://registry.npmjs.org/@clerk/backend-core/-/backend-core-2.4.3.tgz",
- "integrity": "sha512-cdVThpux7n2H6z1cocY7ae895FUkH1DS4NZLq9X7i2+D1MVBEjnmaSIpdwyzFDeTrtJIDNl2qMFO5LcrDhzaTA==",
- "requires": {
- "@clerk/types": "^3.5.1",
- "@peculiar/webcrypto": "^1.4.0",
- "@types/node": "^16.11.55",
- "@types/node-fetch": "^2",
- "node-fetch": "^2.6.0",
- "query-string": "^7.0.1",
- "snakecase-keys": "^5.1.2",
- "tslib": "^2.3.1"
- }
- },
- "@clerk/clerk-react": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/@clerk/clerk-react/-/clerk-react-4.1.1.tgz",
- "integrity": "sha512-8Iy5TlleaNvI4sbadwBiRgVIVBvLuGCVc1HixsPO1TFEUSfPKtOScYfSAuoyeh9N5XJWkfMXke3iksbv+DJp8Q==",
- "requires": {
- "@clerk/types": "^3.5.1",
- "swr": "^1.3.0",
- "tslib": "^2.3.1"
- }
- },
- "@clerk/clerk-sdk-node": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/@clerk/clerk-sdk-node/-/clerk-sdk-node-4.2.1.tgz",
- "integrity": "sha512-hKH+NPN5eJBAx0gZiICnbtk3ku6OOAnB2u/JlNdVjGUgsbGLBVuiw5WB7ouxol0MdLBCnZ6V848zF0MNv80c0g==",
- "requires": {
- "@clerk/backend-core": "^2.4.3",
- "@clerk/types": "^3.5.1",
- "@peculiar/webcrypto": "^1.4.0",
- "@types/cookies": "^0.7.7",
- "@types/express": "^4.17.11",
- "@types/jsonwebtoken": "^8.5.6",
- "@types/node-fetch": "^2",
- "camelcase-keys": "^6.2.2",
- "cookies": "^0.8.0",
- "deepmerge": "^4.2.2",
- "jsonwebtoken": "^8.5.1",
- "jwks-rsa": "^2.0.4",
- "node-fetch": "^2.6.0",
- "snakecase-keys": "^3.2.1",
- "tslib": "^2.3.1"
- },
- "dependencies": {
- "snakecase-keys": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/snakecase-keys/-/snakecase-keys-3.2.1.tgz",
- "integrity": "sha512-CjU5pyRfwOtaOITYv5C8DzpZ8XA/ieRsDpr93HI2r6e3YInC6moZpSQbmUtg8cTk58tq2x3jcG2gv+p1IZGmMA==",
- "requires": {
- "map-obj": "^4.1.0",
- "to-snake-case": "^1.0.0"
- }
- }
- }
- },
- "@clerk/types": {
- "version": "3.5.1",
- "resolved": "https://registry.npmjs.org/@clerk/types/-/types-3.5.1.tgz",
- "integrity": "sha512-Red1bZ18ek+rZfnxQrT3gjKmWMRr9bmpbp2X/4rQ607F6Cm6tqYpXvneZSFYorwoNTTY3WnosZryvd6luz79Lw==",
- "requires": {
- "csstype": "^3.1.0"
- }
- },
"@types/cookie": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.5.0.tgz",
@@ -53626,7 +53479,8 @@
"@types/node": {
"version": "16.11.56",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.56.tgz",
- "integrity": "sha512-aFcUkv7EddxxOa/9f74DINReQ/celqH8DiB3fRYgVDM2Xm5QJL8sl80QKuAnGvwAsMn+H3IFA6WCrQh1CY7m1A=="
+ "integrity": "sha512-aFcUkv7EddxxOa/9f74DINReQ/celqH8DiB3fRYgVDM2Xm5QJL8sl80QKuAnGvwAsMn+H3IFA6WCrQh1CY7m1A==",
+ "dev": true
},
"cookie": {
"version": "0.5.0",
diff --git a/packages/backend-core/CHANGELOG.md b/packages/backend-core/CHANGELOG.md
index 7f408fe8b7a..c700332bb6f 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.4.4](https://github.com/clerkinc/javascript/compare/@clerk/backend-core@2.4.4-staging.0...@clerk/backend-core@2.4.4) (2022-09-22)
+
+**Note:** Version bump only for package @clerk/backend-core
+
### [2.4.3](https://github.com/clerkinc/javascript/compare/@clerk/backend-core@2.4.2-staging.4...@clerk/backend-core@2.4.3) (2022-09-19)
**Note:** Version bump only for package @clerk/backend-core
diff --git a/packages/backend-core/package.json b/packages/backend-core/package.json
index 6deb65fd69e..c156255d20c 100644
--- a/packages/backend-core/package.json
+++ b/packages/backend-core/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/backend-core",
- "version": "2.4.4-staging.0",
+ "version": "2.4.4",
"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.6.0-staging.0",
+ "@clerk/types": "^3.6.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 311cca84048..db42515f4f6 100644
--- a/packages/clerk-js/CHANGELOG.md
+++ b/packages/clerk-js/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/clerk-js@4.5.0-staging.2...@clerk/clerk-js@4.5.0) (2022-09-22)
+
+**Note:** Version bump only for package @clerk/clerk-js
+
### [4.4.1](https://github.com/clerkinc/javascript/compare/@clerk/clerk-js@4.4.0-staging.4...@clerk/clerk-js@4.4.1) (2022-09-19)
### Bug Fixes
diff --git a/packages/clerk-js/package.json b/packages/clerk-js/package.json
index 94087d9ffbd..09fdfcca65a 100644
--- a/packages/clerk-js/package.json
+++ b/packages/clerk-js/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/clerk-js",
- "version": "4.5.0-staging.0",
+ "version": "4.5.0",
"license": "MIT",
"description": "Clerk.dev JS library",
"keywords": [
@@ -36,7 +36,7 @@
"test:coverage": "jest --collectCoverage"
},
"dependencies": {
- "@clerk/types": "^3.6.0-staging.0",
+ "@clerk/types": "^3.6.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.21-staging.0",
+ "@clerk/shared": "^0.3.21",
"@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/core/resources/Error.ts b/packages/clerk-js/src/core/resources/Error.ts
index ce173d11816..f6ae4ab8dd2 100644
--- a/packages/clerk-js/src/core/resources/Error.ts
+++ b/packages/clerk-js/src/core/resources/Error.ts
@@ -7,7 +7,7 @@ interface ClerkAPIResponseOptions {
// For a comprehensive Metamask error list, please see
// https://docs.metamask.io/guide/ethereum-provider.html#errors
-interface MetamaskError extends Error {
+export interface MetamaskError extends Error {
code: 4001 | 32602 | 32603;
message: string;
data?: unknown;
diff --git a/packages/clerk-js/src/ui/SignIn/AlternativeMethods.tsx b/packages/clerk-js/src/ui/SignIn/AlternativeMethods.tsx
index b774ef8d731..08000b64c95 100644
--- a/packages/clerk-js/src/ui/SignIn/AlternativeMethods.tsx
+++ b/packages/clerk-js/src/ui/SignIn/AlternativeMethods.tsx
@@ -55,7 +55,10 @@ const AlternativeMethodsList = (props: AlternativeMethodsProps & { onHavingTroub
elementDescriptor={descriptors.main}
gap={8}
>
-
+
{
navigateAfterSwitchSession: navigateAfterSignIn,
userProfileUrl,
signInUrl,
+ user: undefined,
});
return (
@@ -32,7 +33,6 @@ const _SignInAccountSwitcher = () => {
Signed out
Select account to continue to {applicationName}
- {/*TODO: extract main in its own component */}
{
isDisabled={card.isLoading}
icon={
({ color: theme.colors.$blackAlpha500 })}
/>
diff --git a/packages/clerk-js/src/ui/SignIn/SignInFactorTwoAlternativeMethods.tsx b/packages/clerk-js/src/ui/SignIn/SignInFactorTwoAlternativeMethods.tsx
index 786151e4ad8..bea8c519e88 100644
--- a/packages/clerk-js/src/ui/SignIn/SignInFactorTwoAlternativeMethods.tsx
+++ b/packages/clerk-js/src/ui/SignIn/SignInFactorTwoAlternativeMethods.tsx
@@ -2,7 +2,7 @@ import { SignInFactor } from '@clerk/types';
import React from 'react';
import { useCoreSignIn } from '../../ui/contexts/';
-import { descriptors, Flex, Flow } from '../customizables';
+import { Col, descriptors, Flow, localizationKeys } from '../customizables';
import { ArrowBlockButton, Card, CardAlert, Footer, Header } from '../elements';
import { useCardState } from '../elements/contexts';
import { formatSafeIdentifier } from '../utils';
@@ -41,18 +41,14 @@ const AlternativeMethodsList = (props: AlternativeMethodsProps & { onHavingTroub
{card.error}
{onBackLinkClick && }
- Use another method
+
{/*TODO: extract main in its own component */}
-
-
+
{supportedSecondFactors.map((factor, i) => (
))}
-
-
+
+
- Get help
+
diff --git a/packages/clerk-js/src/ui/SignUp/SignUpStart.tsx b/packages/clerk-js/src/ui/SignUp/SignUpStart.tsx
index c5a8c3fe544..d5e11326f5d 100644
--- a/packages/clerk-js/src/ui/SignUp/SignUpStart.tsx
+++ b/packages/clerk-js/src/ui/SignUp/SignUpStart.tsx
@@ -270,9 +270,7 @@ function _SignUpStart(): JSX.Element {
- Sign in
-
+ />
diff --git a/packages/clerk-js/src/ui/UserButton/UserButtonPopover.tsx b/packages/clerk-js/src/ui/UserButton/UserButtonPopover.tsx
index c35699e6792..d74fe4b41df 100644
--- a/packages/clerk-js/src/ui/UserButton/UserButtonPopover.tsx
+++ b/packages/clerk-js/src/ui/UserButton/UserButtonPopover.tsx
@@ -15,9 +15,9 @@ type UserButtonPopoverProps = { isOpen: boolean; close: () => void } & PropsOfCo
export const UserButtonPopover = React.forwardRef((props, ref) => {
const { isOpen, close, ...rest } = props;
- const user = useCoreUser();
const session = useCoreSession() as ActiveSessionResource;
const { authConfig } = useEnvironment();
+ const user = useCoreUser();
const {
handleAddAccountClicked,
handleManageAccountClicked,
@@ -25,7 +25,7 @@ export const UserButtonPopover = React.forwardRef void;
navigateAfterSignOut?: () => any;
navigateAfterMultiSessionSingleSignOut?: () => any;
@@ -21,9 +22,8 @@ export const useMultisessionActions = (opts: UseMultisessionActionsParams) => {
const card = useCardState();
const sessions = useCoreSessionList();
const { navigate } = useNavigate();
- const user = useCoreUser();
const activeSessions = sessions.filter(s => s.status === 'active') as ActiveSessionResource[];
- const otherSessions = activeSessions.filter(s => s.user?.id !== user.id);
+ const otherSessions = activeSessions.filter(s => s.user?.id !== opts.user?.id);
const handleSignOutSessionClicked = (session: ActiveSessionResource) => () => {
if (otherSessions.length === 0) {
diff --git a/packages/clerk-js/src/ui/elements/Footer.tsx b/packages/clerk-js/src/ui/elements/Footer.tsx
index f8870d4270c..09eec874387 100644
--- a/packages/clerk-js/src/ui/elements/Footer.tsx
+++ b/packages/clerk-js/src/ui/elements/Footer.tsx
@@ -28,7 +28,6 @@ const FooterAction = (props: React.PropsWithChildren): JSX.Element => {
const FooterActionText = (props: React.PropsWithChildren): JSX.Element => {
return (
): JSX.Element => {
const FooterActionLink = (props: PropsOfComponent): JSX.Element => {
return (
>,
- setGlobalError?: React.Dispatch> | ((error: string | undefined) => void),
-): void {
+type HandleError = {
+ (err: Error, fieldStates: Array>, setGlobalError?: (err: string | undefined) => void): void;
+};
+
+export const handleError: HandleError = (err, fieldStates, setGlobalError) => {
// Throw unknown errors
if (!isKnownError(err)) {
throw err;
}
if (isMetamaskError(err)) {
- setGlobalError?.(err.message);
+ return handleMetamaskError(err, fieldStates, setGlobalError);
}
if (isClerkAPIResponseError(err)) {
- // Clear global and field errors
- setGlobalError?.(undefined);
- // Group errors to field and global
- const { fieldErrors, globalErrors } = parseErrors(err.errors);
- // Show field errors if applicable
- setFieldErrors(fieldStates, fieldErrors);
- // TODO: Make global errors localizable
- // Show only the first global error until we have snack bar stacks if applicable
- setGlobalError?.(globalErrors[0].longMessage || globalErrors[0].message || undefined);
+ return handleClerkApiError(err, fieldStates, setGlobalError);
}
-}
+};
// Returns the first global API error or undefined if none exists.
export function getGlobalError(err: Error): ClerkAPIError | undefined {
@@ -96,3 +88,26 @@ export function getFieldError(err: Error): ClerkAPIError | undefined {
export function getClerkAPIErrorMessage(err: ClerkAPIError): string {
return err.longMessage || err.message;
}
+
+const handleMetamaskError: HandleError = (err, _, setGlobalError) => {
+ return setGlobalError?.(err.message);
+};
+
+const handleClerkApiError: HandleError = (err, fieldStates, setGlobalError) => {
+ if (!isClerkAPIResponseError(err)) {
+ return;
+ }
+
+ const { fieldErrors, globalErrors } = parseErrors(err.errors);
+ setFieldErrors(fieldStates, fieldErrors);
+
+ if (setGlobalError) {
+ setGlobalError(undefined);
+ // Show only the first global error until we have snack bar stacks if applicable
+ // TODO: Make global errors localizable
+ const firstGlobalError = globalErrors[0];
+ if (firstGlobalError) {
+ setGlobalError(firstGlobalError.longMessage || firstGlobalError.message || undefined);
+ }
+ }
+};
diff --git a/packages/clerk-js/tsconfig.json b/packages/clerk-js/tsconfig.json
index 17484aa64f1..f6ac0c822b8 100644
--- a/packages/clerk-js/tsconfig.json
+++ b/packages/clerk-js/tsconfig.json
@@ -20,6 +20,7 @@
"declaration": false,
"jsx": "react-jsx",
"jsxImportSource": "@emotion/react"
+ // "noUncheckedIndexedAccess": true // TODO: Enable and progressively fix related errors
},
"include": [
"src/index.ts",
diff --git a/packages/edge/CHANGELOG.md b/packages/edge/CHANGELOG.md
index 62319f51169..75a0b1053da 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.10.0](https://github.com/clerkinc/javascript/compare/@clerk/edge@1.10.0-staging.0...@clerk/edge@1.10.0) (2022-09-22)
+
+**Note:** Version bump only for package @clerk/edge
+
### [1.9.1](https://github.com/clerkinc/javascript/compare/@clerk/edge@1.9.0-staging.4...@clerk/edge@1.9.1) (2022-09-19)
**Note:** Version bump only for package @clerk/edge
diff --git a/packages/edge/package.json b/packages/edge/package.json
index 0f310396ef5..b93cb145f04 100644
--- a/packages/edge/package.json
+++ b/packages/edge/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/edge",
- "version": "1.10.0-staging.0",
+ "version": "1.10.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.4.4-staging.0",
- "@clerk/types": "^3.6.0-staging.0",
+ "@clerk/backend-core": "^2.4.4",
+ "@clerk/types": "^3.6.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 1830bd8b008..d4dba78c3a1 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.10.0-staging.0';
+export const LIB_VERSION = '1.10.0';
export const LIB_NAME = '@clerk/edge';
diff --git a/packages/expo/CHANGELOG.md b/packages/expo/CHANGELOG.md
index efcc4258365..c034072a1d7 100644
--- a/packages/expo/CHANGELOG.md
+++ b/packages/expo/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.
+### [0.9.56](https://github.com/clerkinc/javascript/compare/@clerk/clerk-expo@0.9.56-staging.2...@clerk/clerk-expo@0.9.56) (2022-09-22)
+
+### Bug Fixes
+
+- **clerk-expo:** Add org hooks to expo ([93ac733](https://github.com/clerkinc/javascript/commit/93ac73329d6c36ffdf269b5ae6f26ec18e0246c0))
+
### [0.9.55](https://github.com/clerkinc/javascript/compare/@clerk/clerk-expo@0.9.53-staging.4...@clerk/clerk-expo@0.9.55) (2022-09-19)
**Note:** Version bump only for package @clerk/clerk-expo
diff --git a/packages/expo/package.json b/packages/expo/package.json
index 130f61773ca..194e61024f5 100644
--- a/packages/expo/package.json
+++ b/packages/expo/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/clerk-expo",
- "version": "0.9.56-staging.0",
+ "version": "0.9.56",
"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.5.0-staging.0",
- "@clerk/clerk-react": "^4.2.0-staging.0",
+ "@clerk/clerk-js": "^4.5.0",
+ "@clerk/clerk-react": "^4.2.0",
"base-64": "^1.0.0",
"react-native-url-polyfill": "^1.3.0"
},
"devDependencies": {
- "@clerk/types": "^3.6.0-staging.0",
+ "@clerk/types": "^3.6.0",
"@types/jest": "^27.4.0",
"@types/node": "^16.11.55",
"@types/react": "^17.0.39",
diff --git a/packages/expo/src/index.ts b/packages/expo/src/index.ts
index 44da01dd3f7..ffb5e077994 100644
--- a/packages/expo/src/index.ts
+++ b/packages/expo/src/index.ts
@@ -1,21 +1,28 @@
export {
+ ClerkLoaded,
+ ClerkLoading,
+ MultisessionAppSupport,
+ SignedIn,
+ SignedOut,
+ useAuth,
useClerk,
+ useMagicLink,
+ useOrganization,
+ useOrganizationList,
+ useOrganizations,
useSession,
useSessionList,
useSignIn,
useSignUp,
useUser,
- useAuth,
withClerk,
- withSession,
- withUser,
WithClerk,
+ withSession,
WithSession,
+ withUser,
WithUser,
- SignedIn,
- SignedOut,
- ClerkLoaded,
- ClerkLoading,
+ isMagicLinkError,
+ MagicLinkErrorCode,
} from '@clerk/clerk-react';
export * from './ClerkProvider';
diff --git a/packages/gatsby-plugin-clerk/package.json b/packages/gatsby-plugin-clerk/package.json
index ba2de1d5ffa..a53cbd688b8 100644
--- a/packages/gatsby-plugin-clerk/package.json
+++ b/packages/gatsby-plugin-clerk/package.json
@@ -30,9 +30,9 @@
"dev": "tsc -p tsconfig.build.json --watch"
},
"dependencies": {
- "@clerk/clerk-react": "^4.1.0-staging.1",
- "@clerk/clerk-sdk-node": "^4.2.0-staging.1",
- "@clerk/types": "^3.5.0-staging.2",
+ "@clerk/clerk-react": "^4.2.0-staging.0",
+ "@clerk/clerk-sdk-node": "^4.3.0-staging.0",
+ "@clerk/types": "^3.6.0-staging.0",
"cookie": "^0.5.0",
"tslib": "^2.3.1"
},
diff --git a/packages/nextjs/CHANGELOG.md b/packages/nextjs/CHANGELOG.md
index c0514d3b5f2..dc0b15b1693 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.3.0](https://github.com/clerkinc/javascript/compare/@clerk/nextjs@4.3.0-staging.0...@clerk/nextjs@4.3.0) (2022-09-22)
+
+**Note:** Version bump only for package @clerk/nextjs
+
### [4.2.1](https://github.com/clerkinc/javascript/compare/@clerk/nextjs@4.2.0-staging.4...@clerk/nextjs@4.2.1) (2022-09-19)
**Note:** Version bump only for package @clerk/nextjs
diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json
index 97303287360..5eae1860652 100644
--- a/packages/nextjs/package.json
+++ b/packages/nextjs/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/nextjs",
- "version": "4.3.0-staging.0",
+ "version": "4.3.0",
"license": "MIT",
"description": "Clerk.dev SDK for NextJS",
"keywords": [
@@ -31,10 +31,10 @@
"dev": "tsc -p tsconfig.build.json --watch"
},
"dependencies": {
- "@clerk/clerk-react": "^4.2.0-staging.0",
- "@clerk/clerk-sdk-node": "^4.3.0-staging.0",
- "@clerk/edge": "^1.10.0-staging.0",
- "@clerk/types": "^3.6.0-staging.0",
+ "@clerk/clerk-react": "^4.2.0",
+ "@clerk/clerk-sdk-node": "^4.3.0",
+ "@clerk/edge": "^1.10.0",
+ "@clerk/types": "^3.6.0",
"tslib": "^2.3.1"
},
"devDependencies": {
diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md
index 36992ba8938..edba40e187b 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.0](https://github.com/clerkinc/javascript/compare/@clerk/clerk-react@4.2.0-staging.0...@clerk/clerk-react@4.2.0) (2022-09-22)
+
+**Note:** Version bump only for package @clerk/clerk-react
+
### [4.1.1](https://github.com/clerkinc/javascript/compare/@clerk/clerk-react@4.1.0-staging.4...@clerk/clerk-react@4.1.1) (2022-09-19)
**Note:** Version bump only for package @clerk/clerk-react
diff --git a/packages/react/package.json b/packages/react/package.json
index 31a92e9f7f0..31f0bb682a5 100644
--- a/packages/react/package.json
+++ b/packages/react/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/clerk-react",
- "version": "4.2.0-staging.0",
+ "version": "4.2.0",
"license": "MIT",
"description": "Clerk.dev React library",
"keywords": [
@@ -27,7 +27,7 @@
"test": "jest"
},
"dependencies": {
- "@clerk/types": "^3.6.0-staging.0",
+ "@clerk/types": "^3.6.0",
"swr": "^1.3.0",
"tslib": "^2.3.1"
},
diff --git a/packages/react/src/info.ts b/packages/react/src/info.ts
index 6f523dc680e..5666599c7b1 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.0-staging.0';
+export const LIB_VERSION = '4.2.0';
export const LIB_NAME = '@clerk/clerk-react';
diff --git a/packages/remix/CHANGELOG.md b/packages/remix/CHANGELOG.md
index 794cf2fedd7..6a0d7f7523d 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.0](https://github.com/clerkinc/javascript/compare/@clerk/remix@1.3.0-staging.0...@clerk/remix@1.3.0) (2022-09-22)
+
+**Note:** Version bump only for package @clerk/remix
+
### [1.2.1](https://github.com/clerkinc/javascript/compare/@clerk/remix@1.2.0-staging.4...@clerk/remix@1.2.1) (2022-09-19)
**Note:** Version bump only for package @clerk/remix
diff --git a/packages/remix/package.json b/packages/remix/package.json
index c461ab144c0..bdd6595cf9d 100644
--- a/packages/remix/package.json
+++ b/packages/remix/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/remix",
- "version": "1.3.0-staging.0",
+ "version": "1.3.0",
"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.0-staging.0",
- "@clerk/clerk-sdk-node": "^4.3.0-staging.0",
- "@clerk/types": "^3.6.0-staging.0",
+ "@clerk/clerk-react": "^4.2.0",
+ "@clerk/clerk-sdk-node": "^4.3.0",
+ "@clerk/types": "^3.6.0",
"cookie": "^0.5.0",
"tslib": "^2.3.1"
},
diff --git a/packages/sdk-node/CHANGELOG.md b/packages/sdk-node/CHANGELOG.md
index a73140130cf..171d7c2a5f2 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.3.0](https://github.com/clerkinc/javascript/compare/@clerk/clerk-sdk-node@4.3.0-staging.0...@clerk/clerk-sdk-node@4.3.0) (2022-09-22)
+
+**Note:** Version bump only for package @clerk/clerk-sdk-node
+
### [4.2.1](https://github.com/clerkinc/javascript/compare/@clerk/clerk-sdk-node@4.2.0-staging.4...@clerk/clerk-sdk-node@4.2.1) (2022-09-19)
**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 639772f8cb2..c792c55f1a9 100644
--- a/packages/sdk-node/package.json
+++ b/packages/sdk-node/package.json
@@ -1,5 +1,5 @@
{
- "version": "4.3.0-staging.0",
+ "version": "4.3.0",
"license": "MIT",
"main": "dist/cjs/index.js",
"module": "dist/esm/index.js",
@@ -43,8 +43,8 @@
"typescript": "^4.6.4"
},
"dependencies": {
- "@clerk/backend-core": "^2.4.4-staging.0",
- "@clerk/types": "^3.6.0-staging.0",
+ "@clerk/backend-core": "^2.4.4",
+ "@clerk/types": "^3.6.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 a93e5a0e0a8..432e1729e80 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.3.0-staging.0';
+export const LIB_VERSION = '4.3.0';
export const LIB_NAME = '@clerk/clerk-sdk-node';
diff --git a/packages/shared/CHANGELOG.md b/packages/shared/CHANGELOG.md
index 7bd4a163aac..452fec578d1 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.21](https://github.com/clerkinc/clerk_docker/compare/@clerk/shared@0.3.21-staging.0...@clerk/shared@0.3.21) (2022-09-22)
+
+**Note:** Version bump only for package @clerk/shared
+
### [0.3.20](https://github.com/clerkinc/clerk_docker/compare/@clerk/shared@0.3.19-staging.4...@clerk/shared@0.3.20) (2022-09-19)
**Note:** Version bump only for package @clerk/shared
diff --git a/packages/shared/package.json b/packages/shared/package.json
index ca517a60be6..b29f31c7425 100644
--- a/packages/shared/package.json
+++ b/packages/shared/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/shared",
- "version": "0.3.21-staging.0",
+ "version": "0.3.21",
"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.6.0-staging.0",
+ "@clerk/types": "^3.6.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 439d19b6922..2983f0b82f2 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.11](https://github.com/clerkinc/javascript/compare/@clerk/themes@1.2.11-staging.0...@clerk/themes@1.2.11) (2022-09-22)
+
+**Note:** Version bump only for package @clerk/themes
+
### [1.2.10](https://github.com/clerkinc/javascript/compare/@clerk/themes@1.2.9-staging.4...@clerk/themes@1.2.10) (2022-09-19)
**Note:** Version bump only for package @clerk/themes
diff --git a/packages/themes/package.json b/packages/themes/package.json
index aed63050602..ffc185fd2bc 100644
--- a/packages/themes/package.json
+++ b/packages/themes/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/themes",
- "version": "1.2.11-staging.0",
+ "version": "1.2.11",
"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.6.0-staging.0",
+ "@clerk/types": "^3.6.0",
"typescript": "^4.6.4"
},
"peerDependencies": {
diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md
index 57d7543f1ec..31088814947 100644
--- a/packages/types/CHANGELOG.md
+++ b/packages/types/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.
+## [3.6.0](https://github.com/clerkinc/javascript/compare/@clerk/types@3.6.0-staging.0...@clerk/types@3.6.0) (2022-09-22)
+
+**Note:** Version bump only for package @clerk/types
+
### [3.5.1](https://github.com/clerkinc/javascript/compare/@clerk/types@3.5.0-staging.4...@clerk/types@3.5.1) (2022-09-19)
### Bug Fixes
diff --git a/packages/types/package.json b/packages/types/package.json
index 2958b13b2b8..f0e30fb9cc9 100644
--- a/packages/types/package.json
+++ b/packages/types/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/types",
- "version": "3.6.0-staging.0",
+ "version": "3.6.0",
"license": "MIT",
"description": "Typings for Clerk libraries.",
"keywords": [