From 84a01e49a6318f2bfcf2c8488ade7bd8df37ffae Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 21 Dec 2023 09:27:09 +0000 Subject: [PATCH] chore(repo): Version packages (alpha-v5) --- .changeset/pre.json | 31 ++++++++++ packages/backend/CHANGELOG.md | 21 +++++++ packages/backend/package.json | 4 +- packages/chrome-extension/CHANGELOG.md | 8 +++ packages/chrome-extension/package.json | 6 +- packages/clerk-js/CHANGELOG.md | 74 +++++++++++++++++++++++ packages/clerk-js/package.json | 4 +- packages/elements/CHANGELOG.md | 7 +++ packages/elements/package.json | 4 +- packages/expo/CHANGELOG.md | 8 +++ packages/expo/package.json | 8 +-- packages/fastify/CHANGELOG.md | 8 +++ packages/fastify/package.json | 6 +- packages/gatsby-plugin-clerk/CHANGELOG.md | 9 +++ packages/gatsby-plugin-clerk/package.json | 10 +-- packages/localizations/package.json | 2 +- packages/nextjs/CHANGELOG.md | 36 +++++++++++ packages/nextjs/package.json | 8 +-- packages/react/CHANGELOG.md | 66 ++++++++++++++++++++ packages/react/package.json | 4 +- packages/remix/CHANGELOG.md | 36 +++++++++++ packages/remix/package.json | 8 +-- packages/sdk-node/CHANGELOG.md | 7 +++ packages/sdk-node/package.json | 6 +- packages/shared/package.json | 2 +- packages/themes/package.json | 2 +- packages/types/CHANGELOG.md | 31 ++++++++++ packages/types/package.json | 2 +- 28 files changed, 380 insertions(+), 38 deletions(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index ad0ea98c540..48bc90735e9 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -22,9 +22,12 @@ "changesets": [ "afraid-nails-play", "angry-clocks-attend", + "angry-cows-refuse", + "beige-eyes-relate", "blue-garlics-remain", "blue-ghosts-float", "blue-grapes-marry", + "blue-horses-call", "blue-lies-drop", "brave-suits-drive", "bright-dragons-join", @@ -54,8 +57,10 @@ "cyan-dodos-provide", "cyan-rockets-fail", "cyan-stingrays-own", + "dirty-chefs-sell", "dirty-icons-rescue", "dirty-panthers-begin", + "dirty-swans-joke", "dry-feet-join", "dry-sheep-poke", "dry-students-reflect", @@ -78,14 +83,17 @@ "fast-ads-mix", "fast-games-hide", "fast-swans-smile", + "few-beers-wink", "few-kids-design", "fifty-rats-rhyme", + "fifty-shirts-grin", "fifty-snakes-accept", "flat-ants-worry", "flat-clocks-clap", "flat-donuts-sleep", "flat-pots-hear", "fluffy-chicken-explain", + "fresh-crews-lick", "friendly-months-film", "friendly-parrots-nail", "friendly-tables-chew", @@ -99,16 +107,19 @@ "gentle-pants-matter", "gold-fireants-sort", "gold-islands-cover", + "good-buttons-drum", "gorgeous-baboons-float", "gorgeous-insects-reply", "grumpy-drinks-turn", "grumpy-suns-boil", + "happy-panthers-approve", "heavy-falcons-help", "heavy-horses-nail", "hip-eagles-clap", "hip-planets-reply", "honest-onions-work", "honest-pigs-smoke", + "hot-ducks-wink", "hungry-bears-allow", "hungry-bikes-clean", "hungry-news-bathe", @@ -124,13 +135,17 @@ "late-flies-switch", "late-pillows-notice", "lazy-planes-run", + "lazy-turtles-nail", "lemon-crews-do", "lemon-kings-love", "lemon-rockets-explode", + "lemon-rocks-act", + "lemon-worms-chew", "light-spoons-divide", "little-apes-notice", "little-dolphins-scream", "little-numbers-jam", + "little-shoes-give", "long-beds-mate", "long-dancers-whisper", "long-icons-share", @@ -146,18 +161,21 @@ "many-dragons-carry", "many-flowers-heal", "many-weeks-march", + "mean-frogs-hammer", "mean-houses-juggle", "mean-numbers-grin", "mean-poets-bow", "metal-baboons-vanish", "metal-cougars-fail", "metal-ears-cheat", + "metal-kings-tease", "metal-olives-press", "metal-wolves-wave", "mighty-bulldogs-try", "mighty-melons-greet", "mighty-pugs-knock", "mighty-rice-marry", + "mighty-ways-learn", "modern-buses-sort", "modern-mayflies-sort", "moody-radios-begin", @@ -175,6 +193,7 @@ "nice-starfishes-itch", "nine-beans-travel", "nine-cooks-retire", + "odd-dogs-tan", "odd-eels-ring", "odd-lemons-reply", "odd-toes-develop", @@ -183,10 +202,12 @@ "old-onions-swim", "old-timers-obey", "olive-steaks-end", + "orange-files-end", "orange-pumpkins-poke", "perfect-ants-joke", "pink-days-drum", "polite-kiwis-arrive", + "poor-geese-rescue", "poor-horses-press", "poor-kings-marry", "popular-parents-hope", @@ -215,15 +236,18 @@ "rich-actors-cross", "rich-readers-obey", "rotten-ways-do", + "rude-deers-fetch", "rude-jobs-yawn", "rude-lamps-yawn", "selfish-eggs-sort", + "selfish-flies-care", "selfish-trains-breathe", "shaggy-points-cheer", "shaggy-pumpkins-tap", "sharp-trains-ring", "shiny-glasses-switch", "shiny-pumas-share", + "short-cheetahs-punch", "short-eagles-search", "short-kings-mate", "shy-bikes-draw", @@ -231,9 +255,11 @@ "silly-emus-boil", "silly-icons-kick", "silly-poems-tease", + "silly-zebras-dream", "silver-cats-appear", "silver-weeks-roll", "six-kangaroos-serve", + "sixty-dancers-lie", "sixty-frogs-pump", "sixty-months-listen", "slimy-brooms-smoke", @@ -258,6 +284,7 @@ "spicy-feet-buy", "spotty-apples-march", "spotty-boxes-do", + "spotty-ravens-sleep", "spotty-roses-push", "strong-cows-sit", "stupid-suits-accept", @@ -271,6 +298,7 @@ "tasty-terms-fly", "ten-mugs-film", "ten-nails-whisper", + "thick-doors-smile", "thin-phones-drop", "thirty-chicken-divide", "thirty-doors-peel", @@ -285,9 +313,12 @@ "two-pumas-doubt", "two-terms-speak", "violet-birds-scream", + "warm-icons-brake", "weak-bears-cover", "weak-elephants-grin", + "wicked-countries-explain", "wicked-spoons-confess", + "wild-cougars-greet", "wild-phones-smoke", "wise-houses-shop", "wise-lions-type", diff --git a/packages/backend/CHANGELOG.md b/packages/backend/CHANGELOG.md index 2e9dcdac35d..07df81789f8 100644 --- a/packages/backend/CHANGELOG.md +++ b/packages/backend/CHANGELOG.md @@ -1,5 +1,26 @@ # Change Log +## 1.0.0-alpha-v5.11 + +### Minor Changes + +- Add `createOrganizationEnabled` param in `@clerk/backend` method `User.updateUser()` ([#2415](https://github.com/clerk/javascript/pull/2415)) by [@dimkl](https://github.com/dimkl) + + Example: + + ```typescript + import { createClerkClient } from '@clerk/backend'; + + const clerkClient = createClerkClient({...}); + await clerkClient.users.updateUser('user_...', { createOrganizationEnabled: true }) + ``` + +### Patch Changes + +- `OrganizationMembershipRole` should respect authorization types provided by the developer if those exist. ([#2408](https://github.com/clerk/javascript/pull/2408)) by [@panteliselef](https://github.com/panteliselef) + +- Fixed an issue where errors returned from backend api requests are not converted to camelCase. ([#2423](https://github.com/clerk/javascript/pull/2423)) by [@Nikpolik](https://github.com/Nikpolik) + ## 1.0.0-alpha-v5.10 ### Major Changes diff --git a/packages/backend/package.json b/packages/backend/package.json index 0ed34464f5a..80d133bce92 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/backend", - "version": "1.0.0-alpha-v5.10", + "version": "1.0.0-alpha-v5.11", "description": "Clerk Backend SDK - REST Client for Backend API & JWT verification utilities", "homepage": "https://clerk.com/", "bugs": { @@ -101,7 +101,7 @@ "tslib": "2.4.1" }, "devDependencies": { - "@clerk/types": "4.0.0-alpha-v5.11", + "@clerk/types": "4.0.0-alpha-v5.12", "@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 c557a368943..6f4efe28a82 100644 --- a/packages/chrome-extension/CHANGELOG.md +++ b/packages/chrome-extension/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 1.0.0-alpha-v5.12 + +### Patch Changes + +- Updated dependencies [[`cfea3d9c0`](https://github.com/clerk/javascript/commit/cfea3d9c00950eee8d7e942d88bee1a56a5f842b), [`d18cae5fd`](https://github.com/clerk/javascript/commit/d18cae5fd9ba80d9e396b433ea5e21b27bfdaf59), [`394cecc6b`](https://github.com/clerk/javascript/commit/394cecc6b9a753f9eb7cce9a5d8b2d86a3c671df), [`fe2607b6f`](https://github.com/clerk/javascript/commit/fe2607b6fdeed83002db7e4a0c040ac0280e5ff7), [`2e4a43017`](https://github.com/clerk/javascript/commit/2e4a43017ef33b541949ba90e16bf5311ce8bc60), [`f5fb63cf1`](https://github.com/clerk/javascript/commit/f5fb63cf1dd51cd6cd0dba4d9eef871695ef06c3), [`bf09d18d6`](https://github.com/clerk/javascript/commit/bf09d18d6408ac89f8b9207d05e0f3660d27a6cf)]: + - @clerk/clerk-js@5.0.0-alpha-v5.12 + - @clerk/clerk-react@5.0.0-alpha-v5.12 + ## 1.0.0-alpha-v5.11 ### Major Changes diff --git a/packages/chrome-extension/package.json b/packages/chrome-extension/package.json index a211c50da9b..9a256c97ad1 100644 --- a/packages/chrome-extension/package.json +++ b/packages/chrome-extension/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/chrome-extension", - "version": "1.0.0-alpha-v5.11", + "version": "1.0.0-alpha-v5.12", "description": "Clerk SDK for Chrome extensions", "keywords": [ "auth", @@ -44,8 +44,8 @@ "test:coverage": "jest --collectCoverage && open coverage/lcov-report/index.html" }, "dependencies": { - "@clerk/clerk-js": "5.0.0-alpha-v5.11", - "@clerk/clerk-react": "5.0.0-alpha-v5.11", + "@clerk/clerk-js": "5.0.0-alpha-v5.12", + "@clerk/clerk-react": "5.0.0-alpha-v5.12", "@clerk/shared": "2.0.0-alpha-v5.7", "webextension-polyfill": "^0.10.0" }, diff --git a/packages/clerk-js/CHANGELOG.md b/packages/clerk-js/CHANGELOG.md index f773a1aa3b8..62781dea748 100644 --- a/packages/clerk-js/CHANGELOG.md +++ b/packages/clerk-js/CHANGELOG.md @@ -1,5 +1,79 @@ # Change Log +## 5.0.0-alpha-v5.12 + +### Major Changes + +- Path-based routing is now the default routing strategy if the `path` prop is filled. Additionally, if the `path` and `routing` props are not filled, an error will be thrown. ([#2338](https://github.com/clerk/javascript/pull/2338)) by [@octoper](https://github.com/octoper) + + ```jsx + + // Without path or routing props, an error with be thrown + + + + + + + // Alternative #1 + + + + + + + // Alternative #2 + + + + + + ``` + +- Make the user name on clickable, i.e. part of the button's trigger. ([#2411](https://github.com/clerk/javascript/pull/2411)) by [@marcelscruz](https://github.com/marcelscruz) + + This change inverts the positions of `cl-userButtonTrigger` and `cl-userButtonBox`, the latter now being a child of the former. + +- Consolidate `afterSignOutOneUrl` & `afterSignOutAllUrl` to `afterSignOutUrl` and drop usage of Dashboard settings in ClerkJS components. The Dashboard settings should only apply to the Account Portal application. ([#2414](https://github.com/clerk/javascript/pull/2414)) by [@dimkl](https://github.com/dimkl) + +### Minor Changes + +- Remove MemberRole Type`MemberRole` would always include the old role keys `admin`, `member`, `guest_member`. ([#2388](https://github.com/clerk/javascript/pull/2388)) by [@panteliselef](https://github.com/panteliselef) + + If developers still depend on them after the introduction of custom roles, the can provide them as their custom types for authorization. + + ```ts + // clerk.d.ts + export {}; + + interface ClerkAuthorization { + permission: ''; + role: 'admin' | 'basic_member' | 'guest_member'; + } + ``` + +- Update `@clerk/clerk-js` and `@clerk/clerk-react` to support the following examples: ([#2412](https://github.com/clerk/javascript/pull/2412)) by [@dimkl](https://github.com/dimkl) + + ```typescript + Clerk.signOut({ redirectUrl: '/' }) + + + // uses Clerk.signOut({ redirectUrl: '/' }) + + // uses Clerk.signOut({ redirectUrl: '/after' }) + + // uses Clerk.signOut({ redirectUrl: '/after' }) + ``` + +### Patch Changes + +- Prevent submitting on enter in Organization Profile form when submit button is disabled. ([#2400](https://github.com/clerk/javascript/pull/2400)) by [@panteliselef](https://github.com/panteliselef) + +- Bug fix: Clear feedback of input field if `setError` is called with undefined. ([#2399](https://github.com/clerk/javascript/pull/2399)) by [@panteliselef](https://github.com/panteliselef) + +- Updated dependencies [[`fe2607b6f`](https://github.com/clerk/javascript/commit/fe2607b6fdeed83002db7e4a0c040ac0280e5ff7), [`2e4a43017`](https://github.com/clerk/javascript/commit/2e4a43017ef33b541949ba90e16bf5311ce8bc60)]: + - @clerk/types@4.0.0-alpha-v5.12 + ## 5.0.0-alpha-v5.11 ### Major Changes diff --git a/packages/clerk-js/package.json b/packages/clerk-js/package.json index 55356f14b66..db36a3b28f1 100644 --- a/packages/clerk-js/package.json +++ b/packages/clerk-js/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-js", - "version": "5.0.0-alpha-v5.11", + "version": "5.0.0-alpha-v5.12", "description": "Clerk JS library", "keywords": [ "clerk", @@ -52,7 +52,7 @@ "dependencies": { "@clerk/localizations": "2.0.0-alpha-v5.7", "@clerk/shared": "2.0.0-alpha-v5.7", - "@clerk/types": "4.0.0-alpha-v5.11", + "@clerk/types": "4.0.0-alpha-v5.12", "@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 658c5a014ee..950af13e07f 100644 --- a/packages/elements/CHANGELOG.md +++ b/packages/elements/CHANGELOG.md @@ -1,5 +1,12 @@ # @clerk/elements +## 0.0.2-alpha-v5.1 + +### Patch Changes + +- Updated dependencies [[`cfea3d9c0`](https://github.com/clerk/javascript/commit/cfea3d9c00950eee8d7e942d88bee1a56a5f842b), [`fe2607b6f`](https://github.com/clerk/javascript/commit/fe2607b6fdeed83002db7e4a0c040ac0280e5ff7), [`2e4a43017`](https://github.com/clerk/javascript/commit/2e4a43017ef33b541949ba90e16bf5311ce8bc60), [`f5fb63cf1`](https://github.com/clerk/javascript/commit/f5fb63cf1dd51cd6cd0dba4d9eef871695ef06c3)]: + - @clerk/clerk-react@5.0.0-alpha-v5.12 + ## 0.0.2-alpha-v5.0 ### Patch Changes diff --git a/packages/elements/package.json b/packages/elements/package.json index dc28d3c9b87..10a96886b7b 100644 --- a/packages/elements/package.json +++ b/packages/elements/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/elements", - "version": "0.0.2-alpha-v5.0", + "version": "0.0.2-alpha-v5.1", "private": true, "description": "Clerk Elements", "keywords": [ @@ -58,7 +58,7 @@ "test:cache:clear": "jest --clearCache --useStderr" }, "dependencies": { - "@clerk/clerk-react": "5.0.0-alpha-v5.11" + "@clerk/clerk-react": "5.0.0-alpha-v5.12" }, "devDependencies": { "@types/node": "^18.17.0", diff --git a/packages/expo/CHANGELOG.md b/packages/expo/CHANGELOG.md index ac2eea3fb76..693d8c41019 100644 --- a/packages/expo/CHANGELOG.md +++ b/packages/expo/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 1.0.0-alpha-v5.12 + +### Patch Changes + +- Updated dependencies [[`cfea3d9c0`](https://github.com/clerk/javascript/commit/cfea3d9c00950eee8d7e942d88bee1a56a5f842b), [`d18cae5fd`](https://github.com/clerk/javascript/commit/d18cae5fd9ba80d9e396b433ea5e21b27bfdaf59), [`394cecc6b`](https://github.com/clerk/javascript/commit/394cecc6b9a753f9eb7cce9a5d8b2d86a3c671df), [`fe2607b6f`](https://github.com/clerk/javascript/commit/fe2607b6fdeed83002db7e4a0c040ac0280e5ff7), [`2e4a43017`](https://github.com/clerk/javascript/commit/2e4a43017ef33b541949ba90e16bf5311ce8bc60), [`f5fb63cf1`](https://github.com/clerk/javascript/commit/f5fb63cf1dd51cd6cd0dba4d9eef871695ef06c3), [`bf09d18d6`](https://github.com/clerk/javascript/commit/bf09d18d6408ac89f8b9207d05e0f3660d27a6cf)]: + - @clerk/clerk-js@5.0.0-alpha-v5.12 + - @clerk/clerk-react@5.0.0-alpha-v5.12 + ## 1.0.0-alpha-v5.11 ### Patch Changes diff --git a/packages/expo/package.json b/packages/expo/package.json index d62d114b725..1b554b647b8 100644 --- a/packages/expo/package.json +++ b/packages/expo/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-expo", - "version": "1.0.0-alpha-v5.11", + "version": "1.0.0-alpha-v5.12", "description": "Clerk React Native/Expo library", "keywords": [ "react", @@ -39,14 +39,14 @@ "publish:local": "npx yalc push --replace --sig" }, "dependencies": { - "@clerk/clerk-js": "5.0.0-alpha-v5.11", - "@clerk/clerk-react": "5.0.0-alpha-v5.11", + "@clerk/clerk-js": "5.0.0-alpha-v5.12", + "@clerk/clerk-react": "5.0.0-alpha-v5.12", "@clerk/shared": "2.0.0-alpha-v5.7", "base-64": "^1.0.0", "react-native-url-polyfill": "2.0.0" }, "devDependencies": { - "@clerk/types": "^4.0.0-alpha-v5.11", + "@clerk/types": "^4.0.0-alpha-v5.12", "@types/base-64": "^1.0.2", "@types/node": "^18.17.0", "@types/react": "*", diff --git a/packages/fastify/CHANGELOG.md b/packages/fastify/CHANGELOG.md index 7136b9ac4c4..f9f78b87420 100644 --- a/packages/fastify/CHANGELOG.md +++ b/packages/fastify/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 1.0.0-alpha-v5.13 + +### Patch Changes + +- Updated dependencies [[`f4f99f18d`](https://github.com/clerk/javascript/commit/f4f99f18de0be8afaae9f52599deb2814ab235e7), [`fe2607b6f`](https://github.com/clerk/javascript/commit/fe2607b6fdeed83002db7e4a0c040ac0280e5ff7), [`bad4de1a2`](https://github.com/clerk/javascript/commit/bad4de1a2fd8a3e2643fe26677801166a8305c29), [`2e4a43017`](https://github.com/clerk/javascript/commit/2e4a43017ef33b541949ba90e16bf5311ce8bc60), [`e7e2a1eae`](https://github.com/clerk/javascript/commit/e7e2a1eae2ed726ab49894dd195185c8f4e70acd)]: + - @clerk/backend@1.0.0-alpha-v5.11 + - @clerk/types@4.0.0-alpha-v5.12 + ## 1.0.0-alpha-v5.12 ### Major Changes diff --git a/packages/fastify/package.json b/packages/fastify/package.json index b208b77690b..ef9bff3b1fc 100644 --- a/packages/fastify/package.json +++ b/packages/fastify/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/fastify", - "version": "1.0.0-alpha-v5.12", + "version": "1.0.0-alpha-v5.13", "description": "Clerk SDK for Fastify", "keywords": [ "auth", @@ -40,9 +40,9 @@ "test:cache:clear": "jest --clearCache --useStderr" }, "dependencies": { - "@clerk/backend": "1.0.0-alpha-v5.10", + "@clerk/backend": "1.0.0-alpha-v5.11", "@clerk/shared": "2.0.0-alpha-v5.7", - "@clerk/types": "4.0.0-alpha-v5.11", + "@clerk/types": "4.0.0-alpha-v5.12", "cookies": "0.8.0" }, "devDependencies": { diff --git a/packages/gatsby-plugin-clerk/CHANGELOG.md b/packages/gatsby-plugin-clerk/CHANGELOG.md index 5575d7db9a0..e82c37ea236 100644 --- a/packages/gatsby-plugin-clerk/CHANGELOG.md +++ b/packages/gatsby-plugin-clerk/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 5.0.0-alpha-v5.13 + +### Patch Changes + +- Updated dependencies [[`f4f99f18d`](https://github.com/clerk/javascript/commit/f4f99f18de0be8afaae9f52599deb2814ab235e7), [`cfea3d9c0`](https://github.com/clerk/javascript/commit/cfea3d9c00950eee8d7e942d88bee1a56a5f842b), [`fe2607b6f`](https://github.com/clerk/javascript/commit/fe2607b6fdeed83002db7e4a0c040ac0280e5ff7), [`bad4de1a2`](https://github.com/clerk/javascript/commit/bad4de1a2fd8a3e2643fe26677801166a8305c29), [`2e4a43017`](https://github.com/clerk/javascript/commit/2e4a43017ef33b541949ba90e16bf5311ce8bc60), [`f5fb63cf1`](https://github.com/clerk/javascript/commit/f5fb63cf1dd51cd6cd0dba4d9eef871695ef06c3), [`e7e2a1eae`](https://github.com/clerk/javascript/commit/e7e2a1eae2ed726ab49894dd195185c8f4e70acd)]: + - @clerk/backend@1.0.0-alpha-v5.11 + - @clerk/clerk-react@5.0.0-alpha-v5.12 + - @clerk/clerk-sdk-node@5.0.0-alpha-v5.11 + ## 5.0.0-alpha-v5.12 ### Major Changes diff --git a/packages/gatsby-plugin-clerk/package.json b/packages/gatsby-plugin-clerk/package.json index 0d7d8129545..57b8633c940 100644 --- a/packages/gatsby-plugin-clerk/package.json +++ b/packages/gatsby-plugin-clerk/package.json @@ -1,6 +1,6 @@ { "name": "gatsby-plugin-clerk", - "version": "5.0.0-alpha-v5.12", + "version": "5.0.0-alpha-v5.13", "description": "Clerk SDK for Gatsby", "keywords": [ "clerk", @@ -44,14 +44,14 @@ "publish:local": "npx yalc push --replace --sig" }, "dependencies": { - "@clerk/backend": "1.0.0-alpha-v5.10", - "@clerk/clerk-react": "5.0.0-alpha-v5.11", - "@clerk/clerk-sdk-node": "5.0.0-alpha-v5.10", + "@clerk/backend": "1.0.0-alpha-v5.11", + "@clerk/clerk-react": "5.0.0-alpha-v5.12", + "@clerk/clerk-sdk-node": "5.0.0-alpha-v5.11", "cookie": "0.5.0", "tslib": "2.4.1" }, "devDependencies": { - "@clerk/types": "4.0.0-alpha-v5.11", + "@clerk/types": "4.0.0-alpha-v5.12", "@types/cookie": "^0.5.0", "@types/node": "^18.17.0", "eslint-config-custom": "*", diff --git a/packages/localizations/package.json b/packages/localizations/package.json index 5e0674d6538..6caaf828043 100644 --- a/packages/localizations/package.json +++ b/packages/localizations/package.json @@ -87,7 +87,7 @@ "lint": "eslint src/" }, "devDependencies": { - "@clerk/types": "4.0.0-alpha-v5.11", + "@clerk/types": "4.0.0-alpha-v5.12", "@types/node": "^18.17.0", "eslint-config-custom": "*", "tsup": "*", diff --git a/packages/nextjs/CHANGELOG.md b/packages/nextjs/CHANGELOG.md index f602f3f4825..132cc08f00b 100644 --- a/packages/nextjs/CHANGELOG.md +++ b/packages/nextjs/CHANGELOG.md @@ -1,5 +1,41 @@ # Change Log +## 5.0.0-alpha-v5.13 + +### Major Changes + +- Path-based routing is now the default routing strategy if the `path` prop is filled. Additionally, if the `path` and `routing` props are not filled, an error will be thrown. ([#2338](https://github.com/clerk/javascript/pull/2338)) by [@octoper](https://github.com/octoper) + + ```jsx + + // Without path or routing props, an error with be thrown + + + + + + + // Alternative #1 + + + + + + + // Alternative #2 + + + + + + ``` + +### Patch Changes + +- Updated dependencies [[`f4f99f18d`](https://github.com/clerk/javascript/commit/f4f99f18de0be8afaae9f52599deb2814ab235e7), [`cfea3d9c0`](https://github.com/clerk/javascript/commit/cfea3d9c00950eee8d7e942d88bee1a56a5f842b), [`fe2607b6f`](https://github.com/clerk/javascript/commit/fe2607b6fdeed83002db7e4a0c040ac0280e5ff7), [`bad4de1a2`](https://github.com/clerk/javascript/commit/bad4de1a2fd8a3e2643fe26677801166a8305c29), [`2e4a43017`](https://github.com/clerk/javascript/commit/2e4a43017ef33b541949ba90e16bf5311ce8bc60), [`f5fb63cf1`](https://github.com/clerk/javascript/commit/f5fb63cf1dd51cd6cd0dba4d9eef871695ef06c3), [`e7e2a1eae`](https://github.com/clerk/javascript/commit/e7e2a1eae2ed726ab49894dd195185c8f4e70acd)]: + - @clerk/backend@1.0.0-alpha-v5.11 + - @clerk/clerk-react@5.0.0-alpha-v5.12 + ## 5.0.0-alpha-v5.12 ### Major Changes diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 5aed024d259..912e98e1269 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/nextjs", - "version": "5.0.0-alpha-v5.12", + "version": "5.0.0-alpha-v5.13", "description": "Clerk SDK for NextJS", "keywords": [ "clerk", @@ -62,13 +62,13 @@ "test:ci": "jest --maxWorkers=70%" }, "dependencies": { - "@clerk/backend": "1.0.0-alpha-v5.10", - "@clerk/clerk-react": "5.0.0-alpha-v5.11", + "@clerk/backend": "1.0.0-alpha-v5.11", + "@clerk/clerk-react": "5.0.0-alpha-v5.12", "@clerk/shared": "2.0.0-alpha-v5.7", "path-to-regexp": "6.2.1" }, "devDependencies": { - "@clerk/types": "4.0.0-alpha-v5.11", + "@clerk/types": "4.0.0-alpha-v5.12", "@types/node": "^18.17.0", "@types/react": "*", "@types/react-dom": "*", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 94d376fcc23..dc365c179a0 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,71 @@ # Change Log +## 5.0.0-alpha-v5.12 + +### Major Changes + +- Path-based routing is now the default routing strategy if the `path` prop is filled. Additionally, if the `path` and `routing` props are not filled, an error will be thrown. ([#2338](https://github.com/clerk/javascript/pull/2338)) by [@octoper](https://github.com/octoper) + + ```jsx + + // Without path or routing props, an error with be thrown + + + + + + + // Alternative #1 + + + + + + + // Alternative #2 + + + + + + ``` + +- Consolidate `afterSignOutOneUrl` & `afterSignOutAllUrl` to `afterSignOutUrl` and drop usage of Dashboard settings in ClerkJS components. The Dashboard settings should only apply to the Account Portal application. ([#2414](https://github.com/clerk/javascript/pull/2414)) by [@dimkl](https://github.com/dimkl) + +### Minor Changes + +- Remove MemberRole Type`MemberRole` would always include the old role keys `admin`, `member`, `guest_member`. ([#2388](https://github.com/clerk/javascript/pull/2388)) by [@panteliselef](https://github.com/panteliselef) + + If developers still depend on them after the introduction of custom roles, the can provide them as their custom types for authorization. + + ```ts + // clerk.d.ts + export {}; + + interface ClerkAuthorization { + permission: ''; + role: 'admin' | 'basic_member' | 'guest_member'; + } + ``` + +- Update `@clerk/clerk-js` and `@clerk/clerk-react` to support the following examples: ([#2412](https://github.com/clerk/javascript/pull/2412)) by [@dimkl](https://github.com/dimkl) + + ```typescript + Clerk.signOut({ redirectUrl: '/' }) + + + // uses Clerk.signOut({ redirectUrl: '/' }) + + // uses Clerk.signOut({ redirectUrl: '/after' }) + + // uses Clerk.signOut({ redirectUrl: '/after' }) + ``` + +### Patch Changes + +- Updated dependencies [[`fe2607b6f`](https://github.com/clerk/javascript/commit/fe2607b6fdeed83002db7e4a0c040ac0280e5ff7), [`2e4a43017`](https://github.com/clerk/javascript/commit/2e4a43017ef33b541949ba90e16bf5311ce8bc60)]: + - @clerk/types@4.0.0-alpha-v5.12 + ## 5.0.0-alpha-v5.11 ### Major Changes diff --git a/packages/react/package.json b/packages/react/package.json index 5149b604ebc..77e91cefdd9 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-react", - "version": "5.0.0-alpha-v5.11", + "version": "5.0.0-alpha-v5.12", "description": "Clerk React library", "keywords": [ "clerk", @@ -77,7 +77,7 @@ }, "dependencies": { "@clerk/shared": "2.0.0-alpha-v5.7", - "@clerk/types": "4.0.0-alpha-v5.11", + "@clerk/types": "4.0.0-alpha-v5.12", "eslint-config-custom": "*", "semver": "^7.5.4", "tslib": "2.4.1" diff --git a/packages/remix/CHANGELOG.md b/packages/remix/CHANGELOG.md index fda976c32e4..802fa9ab4d0 100644 --- a/packages/remix/CHANGELOG.md +++ b/packages/remix/CHANGELOG.md @@ -1,5 +1,41 @@ # Change Log +## 4.0.0-alpha-v5.13 + +### Major Changes + +- Path-based routing is now the default routing strategy if the `path` prop is filled. Additionally, if the `path` and `routing` props are not filled, an error will be thrown. ([#2338](https://github.com/clerk/javascript/pull/2338)) by [@octoper](https://github.com/octoper) + + ```jsx + + // Without path or routing props, an error with be thrown + + + + + + + // Alternative #1 + + + + + + + // Alternative #2 + + + + + + ``` + +### Patch Changes + +- Updated dependencies [[`f4f99f18d`](https://github.com/clerk/javascript/commit/f4f99f18de0be8afaae9f52599deb2814ab235e7), [`cfea3d9c0`](https://github.com/clerk/javascript/commit/cfea3d9c00950eee8d7e942d88bee1a56a5f842b), [`fe2607b6f`](https://github.com/clerk/javascript/commit/fe2607b6fdeed83002db7e4a0c040ac0280e5ff7), [`bad4de1a2`](https://github.com/clerk/javascript/commit/bad4de1a2fd8a3e2643fe26677801166a8305c29), [`2e4a43017`](https://github.com/clerk/javascript/commit/2e4a43017ef33b541949ba90e16bf5311ce8bc60), [`f5fb63cf1`](https://github.com/clerk/javascript/commit/f5fb63cf1dd51cd6cd0dba4d9eef871695ef06c3), [`e7e2a1eae`](https://github.com/clerk/javascript/commit/e7e2a1eae2ed726ab49894dd195185c8f4e70acd)]: + - @clerk/backend@1.0.0-alpha-v5.11 + - @clerk/clerk-react@5.0.0-alpha-v5.12 + ## 4.0.0-alpha-v5.12 ### Major Changes diff --git a/packages/remix/package.json b/packages/remix/package.json index e1900f72277..2182cbd4b65 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/remix", - "version": "4.0.0-alpha-v5.12", + "version": "4.0.0-alpha-v5.13", "description": "Clerk SDK for Remix", "keywords": [ "clerk", @@ -69,14 +69,14 @@ "publish:local": "npx yalc push --replace --sig" }, "dependencies": { - "@clerk/backend": "1.0.0-alpha-v5.10", - "@clerk/clerk-react": "5.0.0-alpha-v5.11", + "@clerk/backend": "1.0.0-alpha-v5.11", + "@clerk/clerk-react": "5.0.0-alpha-v5.12", "@clerk/shared": "2.0.0-alpha-v5.7", "cookie": "0.5.0", "tslib": "2.4.1" }, "devDependencies": { - "@clerk/types": "4.0.0-alpha-v5.11", + "@clerk/types": "4.0.0-alpha-v5.12", "@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 efab40b9eeb..0ca3f686523 100644 --- a/packages/sdk-node/CHANGELOG.md +++ b/packages/sdk-node/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 5.0.0-alpha-v5.11 + +### Patch Changes + +- Updated dependencies [[`f4f99f18d`](https://github.com/clerk/javascript/commit/f4f99f18de0be8afaae9f52599deb2814ab235e7), [`bad4de1a2`](https://github.com/clerk/javascript/commit/bad4de1a2fd8a3e2643fe26677801166a8305c29), [`e7e2a1eae`](https://github.com/clerk/javascript/commit/e7e2a1eae2ed726ab49894dd195185c8f4e70acd)]: + - @clerk/backend@1.0.0-alpha-v5.11 + ## 5.0.0-alpha-v5.10 ### Major Changes diff --git a/packages/sdk-node/package.json b/packages/sdk-node/package.json index 550dbdd4019..d172ac0d485 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.0-alpha-v5.10", + "version": "5.0.0-alpha-v5.11", "description": "Clerk server SDK for usage with node", "keywords": [ "clerk", @@ -53,13 +53,13 @@ "test:ci": "jest --maxWorkers=70%" }, "dependencies": { - "@clerk/backend": "1.0.0-alpha-v5.10", + "@clerk/backend": "1.0.0-alpha-v5.11", "@clerk/shared": "2.0.0-alpha-v5.7", "camelcase-keys": "6.2.2", "snakecase-keys": "3.2.1" }, "devDependencies": { - "@clerk/types": "4.0.0-alpha-v5.11", + "@clerk/types": "4.0.0-alpha-v5.12", "@types/express": "4.17.14", "@types/node": "^18.17.0", "eslint-config-custom": "*", diff --git a/packages/shared/package.json b/packages/shared/package.json index 9104a314c60..36a5f049891 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -92,7 +92,7 @@ "swr": "2.2.0" }, "devDependencies": { - "@clerk/types": "4.0.0-alpha-v5.11", + "@clerk/types": "4.0.0-alpha-v5.12", "@types/glob-to-regexp": "0.4.1", "@types/js-cookie": "3.0.2", "@types/node": "^18.17.0", diff --git a/packages/themes/package.json b/packages/themes/package.json index 676df2bef06..55e14c395bd 100644 --- a/packages/themes/package.json +++ b/packages/themes/package.json @@ -37,7 +37,7 @@ "lint": "eslint src/" }, "devDependencies": { - "@clerk/types": "4.0.0-alpha-v5.11", + "@clerk/types": "4.0.0-alpha-v5.12", "@types/node": "^18.17.0", "eslint-config-custom": "*", "typescript": "*" diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index 392e67dd0a6..aed41300286 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -1,5 +1,36 @@ # Change Log +## 4.0.0-alpha-v5.12 + +### Minor Changes + +- Remove MemberRole Type`MemberRole` would always include the old role keys `admin`, `member`, `guest_member`. ([#2388](https://github.com/clerk/javascript/pull/2388)) by [@panteliselef](https://github.com/panteliselef) + + If developers still depend on them after the introduction of custom roles, the can provide them as their custom types for authorization. + + ```ts + // clerk.d.ts + export {}; + + interface ClerkAuthorization { + permission: ''; + role: 'admin' | 'basic_member' | 'guest_member'; + } + ``` + +- Update `@clerk/clerk-js` and `@clerk/clerk-react` to support the following examples: ([#2412](https://github.com/clerk/javascript/pull/2412)) by [@dimkl](https://github.com/dimkl) + + ```typescript + Clerk.signOut({ redirectUrl: '/' }) + + + // uses Clerk.signOut({ redirectUrl: '/' }) + + // uses Clerk.signOut({ redirectUrl: '/after' }) + + // uses Clerk.signOut({ redirectUrl: '/after' }) + ``` + ## 4.0.0-alpha-v5.11 ### Major Changes diff --git a/packages/types/package.json b/packages/types/package.json index d6635ce2e01..c617125c027 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/types", - "version": "4.0.0-alpha-v5.11", + "version": "4.0.0-alpha-v5.12", "description": "Typings for Clerk libraries.", "keywords": [ "clerk",