Skip to content

Commit c438fa5

Browse files
authored
chore(repo): review and tidy up Core 3 changelogs (#7925)
1 parent a87b200 commit c438fa5

21 files changed

Lines changed: 70 additions & 68 deletions

.changeset/align-experimental-unstable-prefixes.md

Lines changed: 1 addition & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -14,32 +14,4 @@ Align experimental/unstable prefixes to use consistent naming:
1414

1515
- Renamed all `__unstable_*` methods to `__internal_*` (for internal APIs)
1616
- Renamed all `experimental__*` and `experimental_*` methods to `__experimental_*` (for beta features)
17-
- Removed deprecated billing-related props and `experimental__forceOauthFirst`
18-
- Moved `createTheme` and `simple` to `@clerk/ui/themes/experimental` export path (removed `__experimental_` prefix since they're now in the experimental export)
19-
20-
**Breaking Changes:**
21-
22-
### @clerk/clerk-js
23-
- `__unstable__environment``__internal_environment`
24-
- `__unstable__updateProps``__internal_updateProps`
25-
- `__unstable__setEnvironment``__internal_setEnvironment`
26-
- `__unstable__onBeforeRequest``__internal_onBeforeRequest`
27-
- `__unstable__onAfterResponse``__internal_onAfterResponse`
28-
- `__unstable__onBeforeSetActive``__internal_onBeforeSetActive` (window global)
29-
- `__unstable__onAfterSetActive``__internal_onAfterSetActive` (window global)
30-
31-
### @clerk/nextjs
32-
- `__unstable_invokeMiddlewareOnAuthStateChange``__internal_invokeMiddlewareOnAuthStateChange`
33-
34-
### @clerk/ui
35-
- `experimental_createTheme` / `__experimental_createTheme``createTheme` (now exported from `@clerk/ui/themes/experimental`)
36-
- `experimental__simple` / `__experimental_simple``simple` (now exported from `@clerk/ui/themes/experimental`)
37-
38-
### @clerk/chrome-extension
39-
- `__unstable__createClerkClient``createClerkClient` (exported from `@clerk/chrome-extension/background`)
40-
41-
### Removed (multiple packages)
42-
- `__unstable_manageBillingUrl` (removed)
43-
- `__unstable_manageBillingLabel` (removed)
44-
- `__unstable_manageBillingMembersLimit` (removed)
45-
- `experimental__forceOauthFirst` (removed)
17+
- Removed deprecated billing-related props (`__unstable_manageBillingUrl`, `__unstable_manageBillingLabel`, `__unstable_manageBillingMembersLimit`) and `experimental__forceOauthFirst`
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@clerk/chrome-extension': major
3+
---
4+
5+
Renamed `__unstable__createClerkClient` to `createClerkClient` (exported from `@clerk/chrome-extension/background`).
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
'@clerk/clerk-js': major
3+
---
4+
5+
Renamed unstable methods to internal:
6+
- `__unstable__environment``__internal_environment`
7+
- `__unstable__updateProps``__internal_updateProps`
8+
- `__unstable__setEnvironment``__internal_setEnvironment`
9+
- `__unstable__onBeforeRequest``__internal_onBeforeRequest`
10+
- `__unstable__onAfterResponse``__internal_onAfterResponse`
11+
- `__unstable__onBeforeSetActive``__internal_onBeforeSetActive` (window global)
12+
- `__unstable__onAfterSetActive``__internal_onAfterSetActive` (window global)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@clerk/nextjs': major
3+
---
4+
5+
Renamed `__unstable_invokeMiddlewareOnAuthStateChange` to `__internal_invokeMiddlewareOnAuthStateChange`.

.changeset/align-prefixes-ui.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
'@clerk/ui': major
3+
---
4+
5+
Moved `createTheme` and `simple` to `@clerk/ui/themes/experimental` export path:
6+
- `experimental_createTheme` / `__experimental_createTheme``createTheme` (now exported from `@clerk/ui/themes/experimental`)
7+
- `experimental__simple` / `__experimental_simple``simple` (now exported from `@clerk/ui/themes/experimental`)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@clerk/clerk-js': minor
3+
---
4+
5+
`addListener` now takes a `skipInitialEmit` option that can be used to avoid emitting immediately after subscribing.

.changeset/clerk-js-ui-package.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@clerk/clerk-js': minor
3+
---
4+
5+
UI components are now provided by the new `@clerk/ui` package, loaded automatically from the Clerk CDN.

.changeset/eight-groups-poke.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
'@clerk/upgrade': minor
2+
'@clerk/upgrade': major
33
---
44

55
Add support for the latest versions of the following packages:

.changeset/full-parents-crash.md

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,10 @@ Refactor React SDK hooks to subscribe to auth state via `useSyncExternalStore`.
1313

1414
Breaking changes:
1515

16-
* All `@clerk/react`-based packages: Removes ability to pass in `initialAuthState` to `useAuth`
16+
* Removes ability to pass in `initialAuthState` to `useAuth`
1717
* This was added for internal use and is no longer needed
1818
* Instead pass in `initialState` to the `<ClerkProvider>`, or `dynamic` if using the Next package
1919
* See your specific SDK documentation for more information on Server Rendering
20-
* `@clerk/shared`: Removes now unused contexts `ClientContext`, `SessionContext`, `UserContext` and `OrganizationProvider`
21-
* We do not anticipate public use of these
22-
* If you were using any of these, file an issue to discuss a path forward as they are no longer available even internally
23-
24-
New features:
25-
26-
* `@clerk/clerk-js`: `addListener` now takes a `skipInitialEmit` option that can be used to avoid emitting immediately after subscribing
2720

2821
Fixes:
2922

.changeset/introduce-clerk-ui.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@clerk/ui': major
3+
---
4+
5+
Introducing `@clerk/ui` — the UI component package for Clerk. This package provides all prebuilt Clerk components (sign-in, sign-up, user profile, organization management, etc.) and is loaded automatically from the Clerk CDN by `@clerk/clerk-js`.

0 commit comments

Comments
 (0)