From 0de860cf51c3739b27df8aca8f66c0109a29c09b Mon Sep 17 00:00:00 2001 From: Mike Wickett Date: Tue, 28 Jul 2026 13:46:33 -0400 Subject: [PATCH] docs(*): rename "Client Trust" to "Device Trust" Renames the customer-facing feature name in the SignInFutureResource.status JSDoc and in the @clerk/upgrade core-3 change guide. This is a naming change only. Every API value keeps its existing name -- the `needs_client_trust` sign-in status, the `clientTrustState` property, and the rest are untouched -- so consumers need no code changes. The patch changeset is required so a release publishes: the clerk-docs typedoc sync is release-gated, and the generated clerk-typedoc/shared/sign-in-future-resource/properties.mdx must pick up the new links before the docs rename can land. Part of PROT-875. --- .changeset/rename-client-trust-to-device-trust.md | 6 ++++++ packages/shared/src/types/signInFuture.ts | 2 +- .../changes/needs-client-trust-sign-in-status-added.md | 8 ++++---- 3 files changed, 11 insertions(+), 5 deletions(-) create mode 100644 .changeset/rename-client-trust-to-device-trust.md diff --git a/.changeset/rename-client-trust-to-device-trust.md b/.changeset/rename-client-trust-to-device-trust.md new file mode 100644 index 00000000000..27ec155c7f2 --- /dev/null +++ b/.changeset/rename-client-trust-to-device-trust.md @@ -0,0 +1,6 @@ +--- +'@clerk/shared': patch +'@clerk/upgrade': patch +--- + +Rename "Client Trust" to "Device Trust" in documentation strings and links. This is a naming change only — the `needs_client_trust` sign-in status, the `clientTrustState` property, and every other API value keep their existing names, so no integration changes are required. diff --git a/packages/shared/src/types/signInFuture.ts b/packages/shared/src/types/signInFuture.ts index d46ce7e0f20..59941ee856a 100644 --- a/packages/shared/src/types/signInFuture.ts +++ b/packages/shared/src/types/signInFuture.ts @@ -342,7 +342,7 @@ export interface SignInFutureResource { * The current status of the sign-in. *