') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ', 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ', 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ', 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); })(); ci(repo): Version packages by clerk-cookie · Pull Request #8146 · clerk/javascript · GitHub
Skip to content

ci(repo): Version packages - #8146

Merged
brkalow merged 1 commit into
mainfrom
changeset-release/main
Mar 25, 2026
Merged

ci(repo): Version packages#8146
brkalow merged 1 commit into
mainfrom
changeset-release/main

Conversation

@clerk-cookie

@clerk-cookieclerk-cookie commented Mar 20, 2026

Copy link
Copy Markdown
Collaborator

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@clerk/agent-toolkit@0.3.7

Patch Changes

@clerk/astro@3.0.7

Patch Changes

  • Fix Cloudflare Pages compatibility by falling through to locals.runtime.env when cloudflare:workers env is missing the requested key (#8136) by @mlafeldt

  • Updated dependencies [0288931, 3efdd2c, 486545c]:

    • @clerk/backend@3.2.3

@clerk/backend@3.2.3

Patch Changes

  • Fix ERR_CONTENT_DECODING_FAILED when loading proxied assets by requesting uncompressed responses from FAPI and stripping Content-Encoding/Content-Length headers that fetch() invalidates through auto-decompression. (#8159) by @brkalow

  • Fix satelliteAutoSync to default to false as documented. Previously, not passing the prop resulted in undefined, which was treated as true due to a strict equality check (=== false). This preserved Core 2 auto-sync behavior instead of the intended Core 3 default. The check is now !== true, so both undefined and false skip automatic satellite sync. (#8001) by @nikosdouvlis

  • Fix an issue where multiple set-cookie headers were being dropped by the frontend API proxy. (#8162) by @brkalow

@clerk/chrome-extension@3.1.5

Patch Changes

@clerk/clerk-js@6.3.3

Patch Changes

  • Fix dev browser token being read from a stale non-partitioned cookie when partitionedCookies is enabled. The token is now kept in memory so FAPI requests always use the authoritative value. (#8161) by @brkalow

  • Fix satelliteAutoSync to default to false as documented. Previously, not passing the prop resulted in undefined, which was treated as true due to a strict equality check (=== false). This preserved Core 2 auto-sync behavior instead of the intended Core 3 default. The check is now !== true, so both undefined and false skip automatic satellite sync. (#8001) by @nikosdouvlis

  • Fix token cache refresh timer leak that caused accelerating token refresh requests after session.touch() or organization switching. (#8098) by @jacekradko

  • Skip expired_token retry flow when Session Minter is enabled. When sessionMinter is on, the token is sent in the POST body, so the retry-with-expired-token fallback is unnecessary. The retry flow is preserved for non-Session Minter mode. (#8108) by @nikosdouvlis

  • Send force_origin=true body param on /tokens requests when skipCache is true, so FAPI Proxy routes to origin instead of Session Minter. (#8106) by @nikosdouvlis

@clerk/expo@3.1.5

Patch Changes

  • Add appleSignIn option to the Expo config plugin. Setting appleSignIn: false prevents the Sign in with Apple entitlement from being added unconditionally, allowing apps that do not use Apple Sign In to opt out. (#8113) by @chriscanin

  • fix(expo): use require.resolve in config plugin to find ClerkViewFactory.swift, resolving failures in pnpm workspaces nested 2+ levels deep (#8111) by @chriscanin

  • Add -Xskip-metadata-version-check Kotlin compiler flag to resolve metadata version mismatch errors when building Android apps with Expo SDK 54/55. The clerk-android dependency is compiled with Kotlin 2.3.x while Expo ships Kotlin 2.1.x, causing :app:compileDebugKotlin to fail. (#8152) by @chriscanin

  • fix(expo): restore TurboModuleRegistry.get pattern in NativeClerkModule spec to fix Android new architecture codegen error; handle web via NativeClerkModule.web.ts (#8112) by @chriscanin

  • Updated dependencies [7027e97, 9ca9300, 3efdd2c, 857823e, 25a73fb, d976a82]:

    • @clerk/react@6.1.3
    • @clerk/clerk-js@6.3.3

@clerk/express@2.0.7

Patch Changes

@clerk/fastify@3.1.5

Patch Changes

@clerk/hono@0.1.5

Patch Changes

@clerk/localizations@4.2.4

Patch Changes

  • Add the missing Dutch translation for organizationProfile.start.profileSection.primaryButton. (#7711) by @MaartenKoller

    This updates the value from an empty string to "Profiel bijwerken" so the primary button label is shown correctly in the organization profile section.

    No consumer code changes are required.

@clerk/nextjs@7.0.7

Patch Changes

@clerk/nuxt@2.0.7

Patch Changes

@clerk/react@6.1.3

Patch Changes

  • Deprecate the signOutOptions prop on <SignOutButton /> in favor of top-level redirectUrl and sessionId props. The signOutOptions prop still works but now emits a deprecation warning. (#8147) by @jacekradko

@clerk/react-router@3.0.7

Patch Changes

@clerk/tanstack-react-start@1.0.7

Patch Changes

@clerk/testing@2.0.7

Patch Changes

@clerk/ui@1.2.4

Patch Changes

  • Move react and react-dom from dependencies to peerDependencies (#8160) by @jacekradko

  • Fix minor internal issues with TypeScript types. (#8076) by @dstaley

  • Fix false positive in structural CSS detection where Clerk's own internal classes (.cl-internal-*) were incorrectly triggering the warning on fresh installs. (#8142) by @brkalow

  • Updated dependencies [46093fa]:

    • @clerk/localizations@4.2.4

@clerk/vue@2.0.7

Patch Changes

  • Deprecate the signOutOptions prop on <SignOutButton /> in favor of top-level redirectUrl and sessionId props. The signOutOptions prop still works but now emits a deprecation warning. (#8148) by @jacekradko

@vercel

vercelBot commented Mar 20, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

ProjectDeploymentActionsUpdated (UTC)
clerk-js-sandboxReadyReadyPreview, CommentMar 25, 2026 6:39pm

Request Review

@pkg-pr-new

pkg-pr-newBot commented Mar 20, 2026

Copy link
Copy Markdown

Open in StackBlitz

@clerk/agent-toolkit

npm i https://pkg.pr.new/@clerk/agent-toolkit@8146

@clerk/astro

npm i https://pkg.pr.new/@clerk/astro@8146

@clerk/backend

npm i https://pkg.pr.new/@clerk/backend@8146

@clerk/chrome-extension

npm i https://pkg.pr.new/@clerk/chrome-extension@8146

@clerk/clerk-js

npm i https://pkg.pr.new/@clerk/clerk-js@8146

@clerk/dev-cli

npm i https://pkg.pr.new/@clerk/dev-cli@8146

@clerk/expo

npm i https://pkg.pr.new/@clerk/expo@8146

@clerk/expo-passkeys

npm i https://pkg.pr.new/@clerk/expo-passkeys@8146

@clerk/express

npm i https://pkg.pr.new/@clerk/express@8146

@clerk/fastify

npm i https://pkg.pr.new/@clerk/fastify@8146

@clerk/hono

npm i https://pkg.pr.new/@clerk/hono@8146

@clerk/localizations

npm i https://pkg.pr.new/@clerk/localizations@8146

@clerk/nextjs

npm i https://pkg.pr.new/@clerk/nextjs@8146

@clerk/nuxt

npm i https://pkg.pr.new/@clerk/nuxt@8146

@clerk/react

npm i https://pkg.pr.new/@clerk/react@8146

@clerk/react-router

npm i https://pkg.pr.new/@clerk/react-router@8146

@clerk/shared

npm i https://pkg.pr.new/@clerk/shared@8146

@clerk/tanstack-react-start

npm i https://pkg.pr.new/@clerk/tanstack-react-start@8146

@clerk/testing

npm i https://pkg.pr.new/@clerk/testing@8146

@clerk/ui

npm i https://pkg.pr.new/@clerk/ui@8146

@clerk/upgrade

npm i https://pkg.pr.new/@clerk/upgrade@8146

@clerk/vue

npm i https://pkg.pr.new/@clerk/vue@8146

commit: 9be0745

@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from b825752 to f723296CompareMarch 20, 2026 21:43
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from f723296 to 6bd0f4cCompareMarch 21, 2026 01:41
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 6bd0f4c to 3dd0953CompareMarch 23, 2026 09:40
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 3dd0953 to 9dc862cCompareMarch 23, 2026 17:15
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 9dc862c to fc2219dCompareMarch 23, 2026 21:32
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from fc2219d to c4d0dc3CompareMarch 23, 2026 21:38
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from c4d0dc3 to 39f3eb6CompareMarch 24, 2026 00:47
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 39f3eb6 to c80f071CompareMarch 24, 2026 01:03
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from c80f071 to 2cc7accCompareMarch 24, 2026 09:09
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 2cc7acc to df4291aCompareMarch 24, 2026 09:28
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from df4291a to f01913dCompareMarch 24, 2026 15:05
@chriscanin

Copy link
Copy Markdown
Contributor

!snapshot

@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 718ebed to 9be0745CompareMarch 25, 2026 18:38
@brkalowbrkalow closed this Mar 25, 2026
@brkalowbrkalow reopened this Mar 25, 2026
@brkalow
brkalow merged commit 759507d into mainMar 25, 2026
44 checks passed
@brkalow
brkalow deleted the changeset-release/main branch March 25, 2026 19:27
wobsoriano pushed a commit that referenced this pull request Mar 26, 2026
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@clerk-cookie@chriscanin@jacekradko@brkalow