diff --git a/.changeset/cuddly-hotels-judge.md b/.changeset/cuddly-hotels-judge.md
deleted file mode 100644
index a845151cc8..0000000000
--- a/.changeset/cuddly-hotels-judge.md
+++ /dev/null
@@ -1,2 +0,0 @@
----
----
diff --git a/.changeset/grumpy-plants-think.md b/.changeset/grumpy-plants-think.md
deleted file mode 100644
index 62feadee74..0000000000
--- a/.changeset/grumpy-plants-think.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@clerk/testing': patch
----
-
-Add experimental console warning on Cypress setup function
diff --git a/.changeset/loud-tables-rush.md b/.changeset/loud-tables-rush.md
deleted file mode 100644
index 34673b9e6f..0000000000
--- a/.changeset/loud-tables-rush.md
+++ /dev/null
@@ -1,9 +0,0 @@
----
-'@clerk/clerk-js': patch
----
-
-A bug was fixed to not override the existing sign-up state on the OAuth callback.
-
-When continuing a sign-up flow with social connections, `@clerk/clerk-js` was creating a new `SignUpResource` object, instead of patching the existing one.
-
-This was affecting Web3 sign-up flows, since the wallet ID was being overridden on the browser redirect.
diff --git a/.changeset/neat-hornets-pump.md b/.changeset/neat-hornets-pump.md
deleted file mode 100644
index a845151cc8..0000000000
--- a/.changeset/neat-hornets-pump.md
+++ /dev/null
@@ -1,2 +0,0 @@
----
----
diff --git a/.changeset/shiny-yaks-wave.md b/.changeset/shiny-yaks-wave.md
deleted file mode 100644
index 7d5810ee13..0000000000
--- a/.changeset/shiny-yaks-wave.md
+++ /dev/null
@@ -1,53 +0,0 @@
----
-'@clerk/clerk-js': minor
-'@clerk/nextjs': minor
-'@clerk/clerk-react': minor
-'@clerk/types': minor
----
-
-Add support for GoogleOneTap. New APIs listed:
-### React component
-- ``
-
-Customize the UX of the prompt
-
-```tsx
-
-```
-
-### Use the component from with Vanilla JS
-- `Clerk.openGoogleOneTap(props: GoogleOneTapProps)`
-- `Clerk.closeGoogleOneTap()`
-### Low level APIs for custom flows
-- `await Clerk.authenticateWithGoogleOneTap({ token: 'xxxx'})`
-- `await Clerk.handleGoogleOneTapCallback()`
-
-We recommend using this two methods together in order and let Clerk to perform the correct redirections.
-```tsx
-google.accounts.id.initialize({
- callback: async response => {
- const signInOrUp = await Clerk.authenticateWithGoogleOneTap({ token: response.credential})
- await Clerk.handleGoogleOneTapCallback(signInOrUp, {
- signInForceRedirectUrl: window.location.href,
- })
- },
-});
-```
-
-In case you want to handle the redirection and session management yourself you can do so like this
-```tsx
-google.accounts.id.initialize({
- callback: async response => {
- const signInOrUp = await Clerk.authenticateWithGoogleOneTap({ token: response.credential})
- if(signInOrUp.status === 'complete') {
- await Clerk.setActive({
- session: signInOrUp.createdSessionId
- })
- }
- },
-});
-```
diff --git a/.changeset/small-tips-eat.md b/.changeset/small-tips-eat.md
deleted file mode 100644
index 2ee5e3e4de..0000000000
--- a/.changeset/small-tips-eat.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@clerk/shared': minor
----
-
-Unpin the version of swr and allow any minor or patch version.
diff --git a/.changeset/ten-onions-learn.md b/.changeset/ten-onions-learn.md
deleted file mode 100644
index 367d6f56f1..0000000000
--- a/.changeset/ten-onions-learn.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@clerk/backend': minor
----
-
-Consume and expose the 'saml_accounts' property of the user resource
diff --git a/package-lock.json b/package-lock.json
index d7e18dd94c..adf3c165e8 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -38548,17 +38548,17 @@
},
"packages/backend": {
"name": "@clerk/backend",
- "version": "1.1.5",
+ "version": "1.2.0",
"license": "MIT",
"dependencies": {
- "@clerk/shared": "2.1.1",
+ "@clerk/shared": "2.2.0",
"cookie": "0.5.0",
"snakecase-keys": "5.4.4",
"tslib": "2.4.1"
},
"devDependencies": {
"@clerk/eslint-config-custom": "*",
- "@clerk/types": "4.4.0",
+ "@clerk/types": "4.5.0",
"@cloudflare/workers-types": "^3.18.0",
"@types/chai": "^4.3.3",
"@types/cookie": "^0.5.1",
@@ -38665,12 +38665,12 @@
},
"packages/chrome-extension": {
"name": "@clerk/chrome-extension",
- "version": "1.0.12",
+ "version": "1.0.13",
"license": "MIT",
"dependencies": {
- "@clerk/clerk-js": "5.4.0",
- "@clerk/clerk-react": "5.1.0",
- "@clerk/shared": "2.1.1",
+ "@clerk/clerk-js": "5.5.0",
+ "@clerk/clerk-react": "5.2.0",
+ "@clerk/shared": "2.2.0",
"webextension-polyfill": "^0.10.0"
},
"devDependencies": {
@@ -38714,12 +38714,12 @@
},
"packages/clerk-js": {
"name": "@clerk/clerk-js",
- "version": "5.4.0",
+ "version": "5.5.0",
"license": "MIT",
"dependencies": {
"@clerk/localizations": "2.4.2",
- "@clerk/shared": "2.1.1",
- "@clerk/types": "4.4.0",
+ "@clerk/shared": "2.2.0",
+ "@clerk/types": "4.5.0",
"@emotion/cache": "11.11.0",
"@emotion/react": "11.11.1",
"@floating-ui/react": "0.25.4",
@@ -39267,7 +39267,7 @@
},
"packages/elements": {
"name": "@clerk/elements",
- "version": "0.4.5",
+ "version": "0.4.6",
"license": "MIT",
"dependencies": {
"@radix-ui/react-form": "^0.0.3",
@@ -39278,10 +39278,10 @@
"xstate": "^5.13.0"
},
"devDependencies": {
- "@clerk/clerk-react": "5.1.0",
+ "@clerk/clerk-react": "5.2.0",
"@clerk/eslint-config-custom": "*",
- "@clerk/shared": "2.1.1",
- "@clerk/types": "^4.4.0",
+ "@clerk/shared": "2.2.0",
+ "@clerk/types": "^4.5.0",
"@types/node": "^18.17.0",
"@types/react": "*",
"@types/react-dom": "*",
@@ -39725,19 +39725,19 @@
},
"packages/expo": {
"name": "@clerk/clerk-expo",
- "version": "1.1.4",
+ "version": "1.1.5",
"license": "MIT",
"dependencies": {
- "@clerk/clerk-js": "5.4.0",
- "@clerk/clerk-react": "5.1.0",
- "@clerk/shared": "2.1.1",
+ "@clerk/clerk-js": "5.5.0",
+ "@clerk/clerk-react": "5.2.0",
+ "@clerk/shared": "2.2.0",
"base-64": "^1.0.0",
"react-native-url-polyfill": "2.0.0",
"tslib": "2.4.1"
},
"devDependencies": {
"@clerk/eslint-config-custom": "*",
- "@clerk/types": "^4.4.0",
+ "@clerk/types": "^4.5.0",
"@types/base-64": "^1.0.2",
"@types/node": "^20.11.24",
"@types/react": "*",
@@ -39833,16 +39833,16 @@
},
"packages/express": {
"name": "@clerk/express",
- "version": "0.0.8",
+ "version": "0.0.9",
"license": "MIT",
"dependencies": {
- "@clerk/backend": "^1.1.5",
- "@clerk/shared": "^2.1.1",
+ "@clerk/backend": "^1.2.0",
+ "@clerk/shared": "^2.2.0",
"tslib": "2.4.1"
},
"devDependencies": {
"@clerk/eslint-config-custom": "*",
- "@clerk/types": "4.4.0",
+ "@clerk/types": "4.5.0",
"@types/express": "^4.17",
"@types/node": "^18.17.0",
"@types/supertest": "^6.0.2",
@@ -39990,12 +39990,12 @@
},
"packages/fastify": {
"name": "@clerk/fastify",
- "version": "1.0.9",
+ "version": "1.0.10",
"license": "MIT",
"dependencies": {
- "@clerk/backend": "1.1.5",
- "@clerk/shared": "2.1.1",
- "@clerk/types": "4.4.0",
+ "@clerk/backend": "1.2.0",
+ "@clerk/shared": "2.2.0",
+ "@clerk/types": "4.5.0",
"cookies": "0.8.0"
},
"devDependencies": {
@@ -40016,15 +40016,15 @@
"version": "5.0.0-beta.45",
"license": "MIT",
"dependencies": {
- "@clerk/backend": "1.1.5",
- "@clerk/clerk-react": "5.1.0",
- "@clerk/clerk-sdk-node": "5.0.7",
+ "@clerk/backend": "1.2.0",
+ "@clerk/clerk-react": "5.2.0",
+ "@clerk/clerk-sdk-node": "5.0.8",
"cookie": "0.5.0",
"tslib": "2.4.1"
},
"devDependencies": {
"@clerk/eslint-config-custom": "*",
- "@clerk/types": "4.4.0",
+ "@clerk/types": "4.5.0",
"@types/cookie": "^0.5.0",
"@types/node": "^18.17.0",
"gatsby": "^5.0.0",
@@ -40047,7 +40047,7 @@
"license": "MIT",
"devDependencies": {
"@clerk/eslint-config-custom": "*",
- "@clerk/types": "4.4.0",
+ "@clerk/types": "4.5.0",
"tsup": "*",
"typescript": "*"
},
@@ -40057,19 +40057,19 @@
},
"packages/nextjs": {
"name": "@clerk/nextjs",
- "version": "5.0.12",
+ "version": "5.1.0",
"license": "MIT",
"dependencies": {
- "@clerk/backend": "1.1.5",
- "@clerk/clerk-react": "5.1.0",
- "@clerk/shared": "2.1.1",
+ "@clerk/backend": "1.2.0",
+ "@clerk/clerk-react": "5.2.0",
+ "@clerk/shared": "2.2.0",
"crypto-js": "4.2.0",
"path-to-regexp": "6.2.1",
"tslib": "2.4.1"
},
"devDependencies": {
"@clerk/eslint-config-custom": "*",
- "@clerk/types": "4.4.0",
+ "@clerk/types": "4.5.0",
"@types/crypto-js": "4.2.2",
"@types/node": "^18.17.0",
"@types/react": "*",
@@ -40293,16 +40293,16 @@
},
"packages/react": {
"name": "@clerk/clerk-react",
- "version": "5.1.0",
+ "version": "5.2.0",
"license": "MIT",
"dependencies": {
- "@clerk/shared": "2.1.1",
- "@clerk/types": "4.4.0",
+ "@clerk/shared": "2.2.0",
+ "@clerk/types": "4.5.0",
"tslib": "2.4.1"
},
"devDependencies": {
"@clerk/eslint-config-custom": "*",
- "@clerk/themes": "2.1.6",
+ "@clerk/themes": "2.1.7",
"@types/node": "^18.17.0",
"@types/react": "*",
"@types/react-dom": "*",
@@ -40323,18 +40323,18 @@
},
"packages/remix": {
"name": "@clerk/remix",
- "version": "4.0.10",
+ "version": "4.0.11",
"license": "MIT",
"dependencies": {
- "@clerk/backend": "1.1.5",
- "@clerk/clerk-react": "5.1.0",
- "@clerk/shared": "2.1.1",
+ "@clerk/backend": "1.2.0",
+ "@clerk/clerk-react": "5.2.0",
+ "@clerk/shared": "2.2.0",
"cookie": "0.5.0",
"tslib": "2.4.1"
},
"devDependencies": {
"@clerk/eslint-config-custom": "*",
- "@clerk/types": "4.4.0",
+ "@clerk/types": "4.5.0",
"@remix-run/react": "^2.0.0",
"@remix-run/server-runtime": "^2.0.0",
"@types/cookie": "^0.5.0",
@@ -40359,16 +40359,16 @@
},
"packages/sdk-node": {
"name": "@clerk/clerk-sdk-node",
- "version": "5.0.7",
+ "version": "5.0.8",
"license": "MIT",
"dependencies": {
- "@clerk/backend": "1.1.5",
- "@clerk/shared": "2.1.1",
+ "@clerk/backend": "1.2.0",
+ "@clerk/shared": "2.2.0",
"tslib": "2.4.1"
},
"devDependencies": {
"@clerk/eslint-config-custom": "*",
- "@clerk/types": "4.4.0",
+ "@clerk/types": "4.5.0",
"@types/express": "4.17.14",
"@types/node": "^18.17.0",
"nock": "^13.0.7",
@@ -40387,7 +40387,7 @@
},
"packages/shared": {
"name": "@clerk/shared",
- "version": "2.1.1",
+ "version": "2.2.0",
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
@@ -40398,7 +40398,7 @@
},
"devDependencies": {
"@clerk/eslint-config-custom": "*",
- "@clerk/types": "4.4.0",
+ "@clerk/types": "4.5.0",
"@types/glob-to-regexp": "0.4.1",
"@types/js-cookie": "3.0.2",
"@types/node": "^18.17.0",
@@ -40432,11 +40432,11 @@
},
"packages/testing": {
"name": "@clerk/testing",
- "version": "1.1.2",
+ "version": "1.1.3",
"license": "MIT",
"dependencies": {
- "@clerk/shared": "2.1.1",
- "@clerk/types": "4.4.0",
+ "@clerk/shared": "2.2.0",
+ "@clerk/types": "4.5.0",
"dotenv": "16.4.5"
},
"devDependencies": {
@@ -40521,10 +40521,10 @@
},
"packages/themes": {
"name": "@clerk/themes",
- "version": "2.1.6",
+ "version": "2.1.7",
"license": "MIT",
"dependencies": {
- "@clerk/types": "4.4.0",
+ "@clerk/types": "4.5.0",
"tslib": "2.4.1"
},
"devDependencies": {
@@ -40541,7 +40541,7 @@
},
"packages/types": {
"name": "@clerk/types",
- "version": "4.4.0",
+ "version": "4.5.0",
"license": "MIT",
"dependencies": {
"csstype": "3.1.1"
diff --git a/packages/backend/CHANGELOG.md b/packages/backend/CHANGELOG.md
index cc3f653e7c..937ee57dc6 100644
--- a/packages/backend/CHANGELOG.md
+++ b/packages/backend/CHANGELOG.md
@@ -1,5 +1,16 @@
# Change Log
+## 1.2.0
+
+### Minor Changes
+
+- Consume and expose the 'saml_accounts' property of the user resource ([#3405](https://github.com/clerk/javascript/pull/3405)) by [@chanioxaris](https://github.com/chanioxaris)
+
+### Patch Changes
+
+- Updated dependencies [[`456b06849`](https://github.com/clerk/javascript/commit/456b068493b8679e1772819eea24d49aa1bc6556)]:
+ - @clerk/shared@2.2.0
+
## 1.1.5
### Patch Changes
diff --git a/packages/backend/package.json b/packages/backend/package.json
index a47cfb7460..d0ac28102e 100644
--- a/packages/backend/package.json
+++ b/packages/backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/backend",
- "version": "1.1.5",
+ "version": "1.2.0",
"description": "Clerk Backend SDK - REST Client for Backend API & JWT verification utilities",
"homepage": "https://clerk.com/",
"bugs": {
@@ -95,14 +95,14 @@
"test:cloudflare-workerd": "tests/cloudflare-workerd/run.sh"
},
"dependencies": {
- "@clerk/shared": "2.1.1",
+ "@clerk/shared": "2.2.0",
"cookie": "0.5.0",
"snakecase-keys": "5.4.4",
"tslib": "2.4.1"
},
"devDependencies": {
"@clerk/eslint-config-custom": "*",
- "@clerk/types": "4.4.0",
+ "@clerk/types": "4.5.0",
"@cloudflare/workers-types": "^3.18.0",
"@types/chai": "^4.3.3",
"@types/cookie": "^0.5.1",
diff --git a/packages/chrome-extension/CHANGELOG.md b/packages/chrome-extension/CHANGELOG.md
index 7ab3eb2456..e912050140 100644
--- a/packages/chrome-extension/CHANGELOG.md
+++ b/packages/chrome-extension/CHANGELOG.md
@@ -1,5 +1,14 @@
# Change Log
+## 1.0.13
+
+### Patch Changes
+
+- Updated dependencies [[`62f8af286`](https://github.com/clerk/javascript/commit/62f8af286cc498b52c61bd75fc8581ed99fb3b40), [`d6a9b3f5d`](https://github.com/clerk/javascript/commit/d6a9b3f5dd8c64b1bd49f74c3707eb01dcd6aff4), [`456b06849`](https://github.com/clerk/javascript/commit/456b068493b8679e1772819eea24d49aa1bc6556)]:
+ - @clerk/clerk-js@5.5.0
+ - @clerk/clerk-react@5.2.0
+ - @clerk/shared@2.2.0
+
## 1.0.12
### Patch Changes
diff --git a/packages/chrome-extension/package.json b/packages/chrome-extension/package.json
index b0ae9120eb..cc8d30c799 100644
--- a/packages/chrome-extension/package.json
+++ b/packages/chrome-extension/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/chrome-extension",
- "version": "1.0.12",
+ "version": "1.0.13",
"description": "Clerk SDK for Chrome extensions",
"keywords": [
"auth",
@@ -44,9 +44,9 @@
"test:coverage": "jest --collectCoverage && open coverage/lcov-report/index.html"
},
"dependencies": {
- "@clerk/clerk-js": "5.4.0",
- "@clerk/clerk-react": "5.1.0",
- "@clerk/shared": "2.1.1",
+ "@clerk/clerk-js": "5.5.0",
+ "@clerk/clerk-react": "5.2.0",
+ "@clerk/shared": "2.2.0",
"webextension-polyfill": "^0.10.0"
},
"devDependencies": {
diff --git a/packages/clerk-js/CHANGELOG.md b/packages/clerk-js/CHANGELOG.md
index f3c7763b96..3195de2ef6 100644
--- a/packages/clerk-js/CHANGELOG.md
+++ b/packages/clerk-js/CHANGELOG.md
@@ -1,5 +1,75 @@
# Change Log
+## 5.5.0
+
+### Minor Changes
+
+- Add support for GoogleOneTap. New APIs listed: ([#3392](https://github.com/clerk/javascript/pull/3392)) by [@panteliselef](https://github.com/panteliselef)
+
+ ### React component
+
+ - ``
+
+ Customize the UX of the prompt
+
+ ```tsx
+
+ ```
+
+ ### Use the component from with Vanilla JS
+
+ - `Clerk.openGoogleOneTap(props: GoogleOneTapProps)`
+ - `Clerk.closeGoogleOneTap()`
+
+ ### Low level APIs for custom flows
+
+ - `await Clerk.authenticateWithGoogleOneTap({ token: 'xxxx'})`
+ - `await Clerk.handleGoogleOneTapCallback()`
+
+ We recommend using this two methods together in order and let Clerk to perform the correct redirections.
+
+ ```tsx
+ google.accounts.id.initialize({
+ callback: async response => {
+ const signInOrUp = await Clerk.authenticateWithGoogleOneTap({ token: response.credential });
+ await Clerk.handleGoogleOneTapCallback(signInOrUp, {
+ signInForceRedirectUrl: window.location.href,
+ });
+ },
+ });
+ ```
+
+ In case you want to handle the redirection and session management yourself you can do so like this
+
+ ```tsx
+ google.accounts.id.initialize({
+ callback: async response => {
+ const signInOrUp = await Clerk.authenticateWithGoogleOneTap({ token: response.credential });
+ if (signInOrUp.status === 'complete') {
+ await Clerk.setActive({
+ session: signInOrUp.createdSessionId,
+ });
+ }
+ },
+ });
+ ```
+
+### Patch Changes
+
+- A bug was fixed to not override the existing sign-up state on the OAuth callback. ([#3401](https://github.com/clerk/javascript/pull/3401)) by [@LauraBeatris](https://github.com/LauraBeatris)
+
+ When continuing a sign-up flow with social connections, `@clerk/clerk-js` was creating a new `SignUpResource` object, instead of patching the existing one.
+
+ This was affecting Web3 sign-up flows, since the wallet ID was being overridden on the browser redirect.
+
+- Updated dependencies [[`d6a9b3f5d`](https://github.com/clerk/javascript/commit/d6a9b3f5dd8c64b1bd49f74c3707eb01dcd6aff4), [`456b06849`](https://github.com/clerk/javascript/commit/456b068493b8679e1772819eea24d49aa1bc6556)]:
+ - @clerk/types@4.5.0
+ - @clerk/shared@2.2.0
+
## 5.4.0
### Minor Changes
diff --git a/packages/clerk-js/package.json b/packages/clerk-js/package.json
index d22b62b958..bc430aedc9 100644
--- a/packages/clerk-js/package.json
+++ b/packages/clerk-js/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/clerk-js",
- "version": "5.4.0",
+ "version": "5.5.0",
"description": "Clerk JS library",
"keywords": [
"clerk",
@@ -51,8 +51,8 @@
"browserslist": "last 2 versions, ios_saf > 12, Safari > 12, > 1%, not dead, not ie > 0",
"dependencies": {
"@clerk/localizations": "2.4.2",
- "@clerk/shared": "2.1.1",
- "@clerk/types": "4.4.0",
+ "@clerk/shared": "2.2.0",
+ "@clerk/types": "4.5.0",
"@emotion/cache": "11.11.0",
"@emotion/react": "11.11.1",
"@floating-ui/react": "0.25.4",
diff --git a/packages/elements/CHANGELOG.md b/packages/elements/CHANGELOG.md
index 26dd9374da..ba2cb3ad98 100644
--- a/packages/elements/CHANGELOG.md
+++ b/packages/elements/CHANGELOG.md
@@ -1,5 +1,7 @@
# @clerk/elements
+## 0.4.6
+
## 0.4.5
### Patch Changes
diff --git a/packages/elements/package.json b/packages/elements/package.json
index f4a4391e9f..2e790bfe9e 100644
--- a/packages/elements/package.json
+++ b/packages/elements/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/elements",
- "version": "0.4.5",
+ "version": "0.4.6",
"description": "Clerk Elements",
"keywords": [
"clerk",
@@ -77,10 +77,10 @@
"xstate": "^5.13.0"
},
"devDependencies": {
- "@clerk/clerk-react": "5.1.0",
+ "@clerk/clerk-react": "5.2.0",
"@clerk/eslint-config-custom": "*",
- "@clerk/shared": "2.1.1",
- "@clerk/types": "^4.4.0",
+ "@clerk/shared": "2.2.0",
+ "@clerk/types": "^4.5.0",
"@types/node": "^18.17.0",
"@types/react": "*",
"@types/react-dom": "*",
diff --git a/packages/expo/CHANGELOG.md b/packages/expo/CHANGELOG.md
index 0fa131d084..f2295cb635 100644
--- a/packages/expo/CHANGELOG.md
+++ b/packages/expo/CHANGELOG.md
@@ -1,5 +1,14 @@
# Change Log
+## 1.1.5
+
+### Patch Changes
+
+- Updated dependencies [[`62f8af286`](https://github.com/clerk/javascript/commit/62f8af286cc498b52c61bd75fc8581ed99fb3b40), [`d6a9b3f5d`](https://github.com/clerk/javascript/commit/d6a9b3f5dd8c64b1bd49f74c3707eb01dcd6aff4), [`456b06849`](https://github.com/clerk/javascript/commit/456b068493b8679e1772819eea24d49aa1bc6556)]:
+ - @clerk/clerk-js@5.5.0
+ - @clerk/clerk-react@5.2.0
+ - @clerk/shared@2.2.0
+
## 1.1.4
### Patch Changes
diff --git a/packages/expo/package.json b/packages/expo/package.json
index 4092450fb4..10a70d6353 100644
--- a/packages/expo/package.json
+++ b/packages/expo/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/clerk-expo",
- "version": "1.1.4",
+ "version": "1.1.5",
"description": "Clerk React Native/Expo library",
"keywords": [
"react",
@@ -39,16 +39,16 @@
"publish:local": "npx yalc push --replace --sig"
},
"dependencies": {
- "@clerk/clerk-js": "5.4.0",
- "@clerk/clerk-react": "5.1.0",
- "@clerk/shared": "2.1.1",
+ "@clerk/clerk-js": "5.5.0",
+ "@clerk/clerk-react": "5.2.0",
+ "@clerk/shared": "2.2.0",
"base-64": "^1.0.0",
"react-native-url-polyfill": "2.0.0",
"tslib": "2.4.1"
},
"devDependencies": {
"@clerk/eslint-config-custom": "*",
- "@clerk/types": "^4.4.0",
+ "@clerk/types": "^4.5.0",
"@types/base-64": "^1.0.2",
"@types/node": "^20.11.24",
"@types/react": "*",
diff --git a/packages/express/CHANGELOG.md b/packages/express/CHANGELOG.md
index fffa8ee6bc..d68c330ce6 100644
--- a/packages/express/CHANGELOG.md
+++ b/packages/express/CHANGELOG.md
@@ -1,5 +1,13 @@
# Change Log
+## 0.0.9
+
+### Patch Changes
+
+- Updated dependencies [[`456b06849`](https://github.com/clerk/javascript/commit/456b068493b8679e1772819eea24d49aa1bc6556), [`6888594cc`](https://github.com/clerk/javascript/commit/6888594cc5d0f922d166b6d28b7b994d657a5595)]:
+ - @clerk/shared@2.2.0
+ - @clerk/backend@1.2.0
+
## 0.0.8
### Patch Changes
diff --git a/packages/express/package.json b/packages/express/package.json
index fdaea12e3d..9bb4520db8 100644
--- a/packages/express/package.json
+++ b/packages/express/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/express",
- "version": "0.0.8",
+ "version": "0.0.9",
"description": "Clerk server SDK for usage with Express",
"keywords": [
"clerk",
@@ -53,13 +53,13 @@
"test:ci": "jest --maxWorkers=70%"
},
"dependencies": {
- "@clerk/backend": "^1.1.5",
- "@clerk/shared": "^2.1.1",
+ "@clerk/backend": "^1.2.0",
+ "@clerk/shared": "^2.2.0",
"tslib": "2.4.1"
},
"devDependencies": {
"@clerk/eslint-config-custom": "*",
- "@clerk/types": "4.4.0",
+ "@clerk/types": "4.5.0",
"@types/express": "^4.17",
"@types/node": "^18.17.0",
"@types/supertest": "^6.0.2",
diff --git a/packages/fastify/CHANGELOG.md b/packages/fastify/CHANGELOG.md
index aa48a4f831..379d4a1ddc 100644
--- a/packages/fastify/CHANGELOG.md
+++ b/packages/fastify/CHANGELOG.md
@@ -1,5 +1,14 @@
# Change Log
+## 1.0.10
+
+### Patch Changes
+
+- Updated dependencies [[`d6a9b3f5d`](https://github.com/clerk/javascript/commit/d6a9b3f5dd8c64b1bd49f74c3707eb01dcd6aff4), [`456b06849`](https://github.com/clerk/javascript/commit/456b068493b8679e1772819eea24d49aa1bc6556), [`6888594cc`](https://github.com/clerk/javascript/commit/6888594cc5d0f922d166b6d28b7b994d657a5595)]:
+ - @clerk/types@4.5.0
+ - @clerk/shared@2.2.0
+ - @clerk/backend@1.2.0
+
## 1.0.9
### Patch Changes
diff --git a/packages/fastify/package.json b/packages/fastify/package.json
index 0d6ca43d4a..2d3e6b5c12 100644
--- a/packages/fastify/package.json
+++ b/packages/fastify/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/fastify",
- "version": "1.0.9",
+ "version": "1.0.10",
"description": "Clerk SDK for Fastify",
"keywords": [
"auth",
@@ -40,9 +40,9 @@
"test:cache:clear": "jest --clearCache --useStderr"
},
"dependencies": {
- "@clerk/backend": "1.1.5",
- "@clerk/shared": "2.1.1",
- "@clerk/types": "4.4.0",
+ "@clerk/backend": "1.2.0",
+ "@clerk/shared": "2.2.0",
+ "@clerk/types": "4.5.0",
"cookies": "0.8.0"
},
"devDependencies": {
diff --git a/packages/gatsby-plugin-clerk/package.json b/packages/gatsby-plugin-clerk/package.json
index 3d2163fb7f..ef0f73be28 100644
--- a/packages/gatsby-plugin-clerk/package.json
+++ b/packages/gatsby-plugin-clerk/package.json
@@ -44,15 +44,15 @@
"publish:local": "npx yalc push --replace --sig"
},
"dependencies": {
- "@clerk/backend": "1.1.5",
- "@clerk/clerk-react": "5.1.0",
- "@clerk/clerk-sdk-node": "5.0.7",
+ "@clerk/backend": "1.2.0",
+ "@clerk/clerk-react": "5.2.0",
+ "@clerk/clerk-sdk-node": "5.0.8",
"cookie": "0.5.0",
"tslib": "2.4.1"
},
"devDependencies": {
"@clerk/eslint-config-custom": "*",
- "@clerk/types": "4.4.0",
+ "@clerk/types": "4.5.0",
"@types/cookie": "^0.5.0",
"@types/node": "^18.17.0",
"gatsby": "^5.0.0",
diff --git a/packages/localizations/package.json b/packages/localizations/package.json
index 7097c17006..d4d4f7820b 100644
--- a/packages/localizations/package.json
+++ b/packages/localizations/package.json
@@ -97,7 +97,7 @@
},
"devDependencies": {
"@clerk/eslint-config-custom": "*",
- "@clerk/types": "4.4.0",
+ "@clerk/types": "4.5.0",
"tsup": "*",
"typescript": "*"
},
diff --git a/packages/nextjs/CHANGELOG.md b/packages/nextjs/CHANGELOG.md
index f29ccbc04e..0f0e99a626 100644
--- a/packages/nextjs/CHANGELOG.md
+++ b/packages/nextjs/CHANGELOG.md
@@ -1,5 +1,70 @@
# Change Log
+## 5.1.0
+
+### Minor Changes
+
+- Add support for GoogleOneTap. New APIs listed: ([#3392](https://github.com/clerk/javascript/pull/3392)) by [@panteliselef](https://github.com/panteliselef)
+
+ ### React component
+
+ - ``
+
+ Customize the UX of the prompt
+
+ ```tsx
+
+ ```
+
+ ### Use the component from with Vanilla JS
+
+ - `Clerk.openGoogleOneTap(props: GoogleOneTapProps)`
+ - `Clerk.closeGoogleOneTap()`
+
+ ### Low level APIs for custom flows
+
+ - `await Clerk.authenticateWithGoogleOneTap({ token: 'xxxx'})`
+ - `await Clerk.handleGoogleOneTapCallback()`
+
+ We recommend using this two methods together in order and let Clerk to perform the correct redirections.
+
+ ```tsx
+ google.accounts.id.initialize({
+ callback: async response => {
+ const signInOrUp = await Clerk.authenticateWithGoogleOneTap({ token: response.credential });
+ await Clerk.handleGoogleOneTapCallback(signInOrUp, {
+ signInForceRedirectUrl: window.location.href,
+ });
+ },
+ });
+ ```
+
+ In case you want to handle the redirection and session management yourself you can do so like this
+
+ ```tsx
+ google.accounts.id.initialize({
+ callback: async response => {
+ const signInOrUp = await Clerk.authenticateWithGoogleOneTap({ token: response.credential });
+ if (signInOrUp.status === 'complete') {
+ await Clerk.setActive({
+ session: signInOrUp.createdSessionId,
+ });
+ }
+ },
+ });
+ ```
+
+### Patch Changes
+
+- Updated dependencies [[`d6a9b3f5d`](https://github.com/clerk/javascript/commit/d6a9b3f5dd8c64b1bd49f74c3707eb01dcd6aff4), [`456b06849`](https://github.com/clerk/javascript/commit/456b068493b8679e1772819eea24d49aa1bc6556), [`6888594cc`](https://github.com/clerk/javascript/commit/6888594cc5d0f922d166b6d28b7b994d657a5595)]:
+ - @clerk/clerk-react@5.2.0
+ - @clerk/shared@2.2.0
+ - @clerk/backend@1.2.0
+
## 5.0.12
### Patch Changes
diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json
index afad662633..d9d2e84641 100644
--- a/packages/nextjs/package.json
+++ b/packages/nextjs/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/nextjs",
- "version": "5.0.12",
+ "version": "5.1.0",
"description": "Clerk SDK for NextJS",
"keywords": [
"clerk",
@@ -67,16 +67,16 @@
"test:ci": "jest --maxWorkers=70%"
},
"dependencies": {
- "@clerk/backend": "1.1.5",
- "@clerk/clerk-react": "5.1.0",
- "@clerk/shared": "2.1.1",
+ "@clerk/backend": "1.2.0",
+ "@clerk/clerk-react": "5.2.0",
+ "@clerk/shared": "2.2.0",
"crypto-js": "4.2.0",
"path-to-regexp": "6.2.1",
"tslib": "2.4.1"
},
"devDependencies": {
"@clerk/eslint-config-custom": "*",
- "@clerk/types": "4.4.0",
+ "@clerk/types": "4.5.0",
"@types/crypto-js": "4.2.2",
"@types/node": "^18.17.0",
"@types/react": "*",
diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md
index 4f527d77dc..f6bf3b5f64 100644
--- a/packages/react/CHANGELOG.md
+++ b/packages/react/CHANGELOG.md
@@ -1,5 +1,69 @@
# Change Log
+## 5.2.0
+
+### Minor Changes
+
+- Add support for GoogleOneTap. New APIs listed: ([#3392](https://github.com/clerk/javascript/pull/3392)) by [@panteliselef](https://github.com/panteliselef)
+
+ ### React component
+
+ - ``
+
+ Customize the UX of the prompt
+
+ ```tsx
+
+ ```
+
+ ### Use the component from with Vanilla JS
+
+ - `Clerk.openGoogleOneTap(props: GoogleOneTapProps)`
+ - `Clerk.closeGoogleOneTap()`
+
+ ### Low level APIs for custom flows
+
+ - `await Clerk.authenticateWithGoogleOneTap({ token: 'xxxx'})`
+ - `await Clerk.handleGoogleOneTapCallback()`
+
+ We recommend using this two methods together in order and let Clerk to perform the correct redirections.
+
+ ```tsx
+ google.accounts.id.initialize({
+ callback: async response => {
+ const signInOrUp = await Clerk.authenticateWithGoogleOneTap({ token: response.credential });
+ await Clerk.handleGoogleOneTapCallback(signInOrUp, {
+ signInForceRedirectUrl: window.location.href,
+ });
+ },
+ });
+ ```
+
+ In case you want to handle the redirection and session management yourself you can do so like this
+
+ ```tsx
+ google.accounts.id.initialize({
+ callback: async response => {
+ const signInOrUp = await Clerk.authenticateWithGoogleOneTap({ token: response.credential });
+ if (signInOrUp.status === 'complete') {
+ await Clerk.setActive({
+ session: signInOrUp.createdSessionId,
+ });
+ }
+ },
+ });
+ ```
+
+### Patch Changes
+
+- Updated dependencies [[`d6a9b3f5d`](https://github.com/clerk/javascript/commit/d6a9b3f5dd8c64b1bd49f74c3707eb01dcd6aff4), [`456b06849`](https://github.com/clerk/javascript/commit/456b068493b8679e1772819eea24d49aa1bc6556)]:
+ - @clerk/types@4.5.0
+ - @clerk/shared@2.2.0
+
## 5.1.0
### Minor Changes
diff --git a/packages/react/package.json b/packages/react/package.json
index 9d45616f15..0bef793c7f 100644
--- a/packages/react/package.json
+++ b/packages/react/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/clerk-react",
- "version": "5.1.0",
+ "version": "5.2.0",
"description": "Clerk React library",
"keywords": [
"clerk",
@@ -76,13 +76,13 @@
"test:ci": "jest --maxWorkers=70%"
},
"dependencies": {
- "@clerk/shared": "2.1.1",
- "@clerk/types": "4.4.0",
+ "@clerk/shared": "2.2.0",
+ "@clerk/types": "4.5.0",
"tslib": "2.4.1"
},
"devDependencies": {
"@clerk/eslint-config-custom": "*",
- "@clerk/themes": "2.1.6",
+ "@clerk/themes": "2.1.7",
"@types/node": "^18.17.0",
"@types/react": "*",
"@types/react-dom": "*",
diff --git a/packages/remix/CHANGELOG.md b/packages/remix/CHANGELOG.md
index 5c2d3e62c9..c811970bc4 100644
--- a/packages/remix/CHANGELOG.md
+++ b/packages/remix/CHANGELOG.md
@@ -1,5 +1,14 @@
# Change Log
+## 4.0.11
+
+### Patch Changes
+
+- Updated dependencies [[`d6a9b3f5d`](https://github.com/clerk/javascript/commit/d6a9b3f5dd8c64b1bd49f74c3707eb01dcd6aff4), [`456b06849`](https://github.com/clerk/javascript/commit/456b068493b8679e1772819eea24d49aa1bc6556), [`6888594cc`](https://github.com/clerk/javascript/commit/6888594cc5d0f922d166b6d28b7b994d657a5595)]:
+ - @clerk/clerk-react@5.2.0
+ - @clerk/shared@2.2.0
+ - @clerk/backend@1.2.0
+
## 4.0.10
### Patch Changes
diff --git a/packages/remix/package.json b/packages/remix/package.json
index 21c998eaec..cee8ab817b 100644
--- a/packages/remix/package.json
+++ b/packages/remix/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/remix",
- "version": "4.0.10",
+ "version": "4.0.11",
"description": "Clerk SDK for Remix",
"keywords": [
"clerk",
@@ -73,15 +73,15 @@
"publish:local": "npx yalc push --replace --sig"
},
"dependencies": {
- "@clerk/backend": "1.1.5",
- "@clerk/clerk-react": "5.1.0",
- "@clerk/shared": "2.1.1",
+ "@clerk/backend": "1.2.0",
+ "@clerk/clerk-react": "5.2.0",
+ "@clerk/shared": "2.2.0",
"cookie": "0.5.0",
"tslib": "2.4.1"
},
"devDependencies": {
"@clerk/eslint-config-custom": "*",
- "@clerk/types": "4.4.0",
+ "@clerk/types": "4.5.0",
"@remix-run/react": "^2.0.0",
"@remix-run/server-runtime": "^2.0.0",
"@types/cookie": "^0.5.0",
diff --git a/packages/sdk-node/CHANGELOG.md b/packages/sdk-node/CHANGELOG.md
index 1b35c2874f..3370bc6bdc 100644
--- a/packages/sdk-node/CHANGELOG.md
+++ b/packages/sdk-node/CHANGELOG.md
@@ -1,5 +1,13 @@
# Change Log
+## 5.0.8
+
+### Patch Changes
+
+- Updated dependencies [[`456b06849`](https://github.com/clerk/javascript/commit/456b068493b8679e1772819eea24d49aa1bc6556), [`6888594cc`](https://github.com/clerk/javascript/commit/6888594cc5d0f922d166b6d28b7b994d657a5595)]:
+ - @clerk/shared@2.2.0
+ - @clerk/backend@1.2.0
+
## 5.0.7
### Patch Changes
diff --git a/packages/sdk-node/package.json b/packages/sdk-node/package.json
index 77ab0154c1..cd5328a64d 100644
--- a/packages/sdk-node/package.json
+++ b/packages/sdk-node/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/clerk-sdk-node",
- "version": "5.0.7",
+ "version": "5.0.8",
"description": "Clerk server SDK for usage with node",
"keywords": [
"clerk",
@@ -53,13 +53,13 @@
"test:ci": "jest --maxWorkers=70%"
},
"dependencies": {
- "@clerk/backend": "1.1.5",
- "@clerk/shared": "2.1.1",
+ "@clerk/backend": "1.2.0",
+ "@clerk/shared": "2.2.0",
"tslib": "2.4.1"
},
"devDependencies": {
"@clerk/eslint-config-custom": "*",
- "@clerk/types": "4.4.0",
+ "@clerk/types": "4.5.0",
"@types/express": "4.17.14",
"@types/node": "^18.17.0",
"nock": "^13.0.7",
diff --git a/packages/shared/CHANGELOG.md b/packages/shared/CHANGELOG.md
index 575110704e..35ad4706f0 100644
--- a/packages/shared/CHANGELOG.md
+++ b/packages/shared/CHANGELOG.md
@@ -1,5 +1,11 @@
# Change Log
+## 2.2.0
+
+### Minor Changes
+
+- Unpin the version of swr and allow any minor or patch version. ([#3399](https://github.com/clerk/javascript/pull/3399)) by [@panteliselef](https://github.com/panteliselef)
+
## 2.1.1
### Patch Changes
diff --git a/packages/shared/package.json b/packages/shared/package.json
index 6c6d939b76..e98ad2efd3 100644
--- a/packages/shared/package.json
+++ b/packages/shared/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/shared",
- "version": "2.1.1",
+ "version": "2.2.0",
"description": "Internal package utils used by the Clerk SDKs",
"repository": {
"type": "git",
@@ -94,7 +94,7 @@
},
"devDependencies": {
"@clerk/eslint-config-custom": "*",
- "@clerk/types": "4.4.0",
+ "@clerk/types": "4.5.0",
"@types/glob-to-regexp": "0.4.1",
"@types/js-cookie": "3.0.2",
"@types/node": "^18.17.0",
diff --git a/packages/testing/CHANGELOG.md b/packages/testing/CHANGELOG.md
index 29591abf4a..e22a72fc69 100644
--- a/packages/testing/CHANGELOG.md
+++ b/packages/testing/CHANGELOG.md
@@ -1,5 +1,15 @@
# @clerk/testing
+## 1.1.3
+
+### Patch Changes
+
+- Add experimental console warning on Cypress setup function ([#3395](https://github.com/clerk/javascript/pull/3395)) by [@anagstef](https://github.com/anagstef)
+
+- Updated dependencies [[`d6a9b3f5d`](https://github.com/clerk/javascript/commit/d6a9b3f5dd8c64b1bd49f74c3707eb01dcd6aff4), [`456b06849`](https://github.com/clerk/javascript/commit/456b068493b8679e1772819eea24d49aa1bc6556)]:
+ - @clerk/types@4.5.0
+ - @clerk/shared@2.2.0
+
## 1.1.2
### Patch Changes
diff --git a/packages/testing/package.json b/packages/testing/package.json
index 2340cf3f4f..a31d2f395f 100644
--- a/packages/testing/package.json
+++ b/packages/testing/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/testing",
- "version": "1.1.2",
+ "version": "1.1.3",
"description": "Utilities to help you create E2E test suites for apps using Clerk",
"keywords": [
"auth",
@@ -62,8 +62,8 @@
"lint": "eslint src/"
},
"dependencies": {
- "@clerk/shared": "2.1.1",
- "@clerk/types": "4.4.0",
+ "@clerk/shared": "2.2.0",
+ "@clerk/types": "4.5.0",
"dotenv": "16.4.5"
},
"devDependencies": {
diff --git a/packages/themes/CHANGELOG.md b/packages/themes/CHANGELOG.md
index 305b65bfba..d7b8185e3a 100644
--- a/packages/themes/CHANGELOG.md
+++ b/packages/themes/CHANGELOG.md
@@ -1,5 +1,12 @@
# Change Log
+## 2.1.7
+
+### Patch Changes
+
+- Updated dependencies [[`d6a9b3f5d`](https://github.com/clerk/javascript/commit/d6a9b3f5dd8c64b1bd49f74c3707eb01dcd6aff4)]:
+ - @clerk/types@4.5.0
+
## 2.1.6
### Patch Changes
diff --git a/packages/themes/package.json b/packages/themes/package.json
index 0e16f38ba1..4ce23f135d 100644
--- a/packages/themes/package.json
+++ b/packages/themes/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/themes",
- "version": "2.1.6",
+ "version": "2.1.7",
"description": "Themes for the Clerk auth components",
"keywords": [
"react",
@@ -37,7 +37,7 @@
"lint": "eslint src/"
},
"dependencies": {
- "@clerk/types": "4.4.0",
+ "@clerk/types": "4.5.0",
"tslib": "2.4.1"
},
"devDependencies": {
diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md
index eaa95bf947..93ee0bda67 100644
--- a/packages/types/CHANGELOG.md
+++ b/packages/types/CHANGELOG.md
@@ -1,5 +1,63 @@
# Change Log
+## 4.5.0
+
+### Minor Changes
+
+- Add support for GoogleOneTap. New APIs listed: ([#3392](https://github.com/clerk/javascript/pull/3392)) by [@panteliselef](https://github.com/panteliselef)
+
+ ### React component
+
+ - ``
+
+ Customize the UX of the prompt
+
+ ```tsx
+
+ ```
+
+ ### Use the component from with Vanilla JS
+
+ - `Clerk.openGoogleOneTap(props: GoogleOneTapProps)`
+ - `Clerk.closeGoogleOneTap()`
+
+ ### Low level APIs for custom flows
+
+ - `await Clerk.authenticateWithGoogleOneTap({ token: 'xxxx'})`
+ - `await Clerk.handleGoogleOneTapCallback()`
+
+ We recommend using this two methods together in order and let Clerk to perform the correct redirections.
+
+ ```tsx
+ google.accounts.id.initialize({
+ callback: async response => {
+ const signInOrUp = await Clerk.authenticateWithGoogleOneTap({ token: response.credential });
+ await Clerk.handleGoogleOneTapCallback(signInOrUp, {
+ signInForceRedirectUrl: window.location.href,
+ });
+ },
+ });
+ ```
+
+ In case you want to handle the redirection and session management yourself you can do so like this
+
+ ```tsx
+ google.accounts.id.initialize({
+ callback: async response => {
+ const signInOrUp = await Clerk.authenticateWithGoogleOneTap({ token: response.credential });
+ if (signInOrUp.status === 'complete') {
+ await Clerk.setActive({
+ session: signInOrUp.createdSessionId,
+ });
+ }
+ },
+ });
+ ```
+
## 4.4.0
### Minor Changes
diff --git a/packages/types/package.json b/packages/types/package.json
index ec609c4656..ad03a59ceb 100644
--- a/packages/types/package.json
+++ b/packages/types/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/types",
- "version": "4.4.0",
+ "version": "4.5.0",
"description": "Typings for Clerk libraries.",
"keywords": [
"clerk",