From 7ee868c7943c0c634c36661ac9fcd83605c3458b Mon Sep 17 00:00:00 2001 From: Clerk Cookie <136073014+clerk-cookie@users.noreply.github.com> Date: Tue, 21 May 2024 16:23:22 -0400 Subject: [PATCH] ci(repo): Version packages (#3400) Co-authored-by: github-actions[bot] --- .changeset/cuddly-hotels-judge.md | 2 - .changeset/grumpy-plants-think.md | 5 - .changeset/loud-tables-rush.md | 9 -- .changeset/neat-hornets-pump.md | 2 - .changeset/shiny-yaks-wave.md | 53 ---------- .changeset/small-tips-eat.md | 5 - .changeset/ten-onions-learn.md | 5 - package-lock.json | 116 +++++++++++----------- packages/backend/CHANGELOG.md | 11 ++ packages/backend/package.json | 6 +- packages/chrome-extension/CHANGELOG.md | 9 ++ packages/chrome-extension/package.json | 8 +- packages/clerk-js/CHANGELOG.md | 70 +++++++++++++ packages/clerk-js/package.json | 6 +- packages/elements/CHANGELOG.md | 2 + packages/elements/package.json | 8 +- packages/expo/CHANGELOG.md | 9 ++ packages/expo/package.json | 10 +- packages/express/CHANGELOG.md | 8 ++ packages/express/package.json | 8 +- packages/fastify/CHANGELOG.md | 9 ++ packages/fastify/package.json | 8 +- packages/gatsby-plugin-clerk/package.json | 8 +- packages/localizations/package.json | 2 +- packages/nextjs/CHANGELOG.md | 65 ++++++++++++ packages/nextjs/package.json | 10 +- packages/react/CHANGELOG.md | 64 ++++++++++++ packages/react/package.json | 8 +- packages/remix/CHANGELOG.md | 9 ++ packages/remix/package.json | 10 +- packages/sdk-node/CHANGELOG.md | 8 ++ packages/sdk-node/package.json | 8 +- packages/shared/CHANGELOG.md | 6 ++ packages/shared/package.json | 4 +- packages/testing/CHANGELOG.md | 10 ++ packages/testing/package.json | 6 +- packages/themes/CHANGELOG.md | 7 ++ packages/themes/package.json | 4 +- packages/types/CHANGELOG.md | 58 +++++++++++ packages/types/package.json | 2 +- 40 files changed, 461 insertions(+), 197 deletions(-) delete mode 100644 .changeset/cuddly-hotels-judge.md delete mode 100644 .changeset/grumpy-plants-think.md delete mode 100644 .changeset/loud-tables-rush.md delete mode 100644 .changeset/neat-hornets-pump.md delete mode 100644 .changeset/shiny-yaks-wave.md delete mode 100644 .changeset/small-tips-eat.md delete mode 100644 .changeset/ten-onions-learn.md 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",