From cbb1acd771eeae41d54d95869fc190e2e82ba9db Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 8 Jun 2026 15:20:51 +0000 Subject: [PATCH] chore: version packages --- .changeset/fix-adapter-route-span-nesting.md | 17 ----------------- packages/next/CHANGELOG.md | 16 ++++++++++++++++ packages/next/package.json | 2 +- packages/svelte/CHANGELOG.md | 16 ++++++++++++++++ packages/svelte/package.json | 2 +- packages/vue/CHANGELOG.md | 16 ++++++++++++++++ packages/vue/package.json | 2 +- 7 files changed, 51 insertions(+), 20 deletions(-) delete mode 100644 .changeset/fix-adapter-route-span-nesting.md diff --git a/.changeset/fix-adapter-route-span-nesting.md b/.changeset/fix-adapter-route-span-nesting.md deleted file mode 100644 index 3f6eda8..0000000 --- a/.changeset/fix-adapter-route-span-nesting.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -"@tindalabs/blindspot-vue": patch -"@tindalabs/blindspot-svelte": patch -"@tindalabs/blindspot-next": patch ---- - -Fix: in-route activity (clicks, fetch, errors, form submits) now nests under the -navigation span instead of orphaning into its own root trace. - -The Vue, Svelte, and Next.js (pages-router) integrations cleared the route span -in a step separate from re-creating it — Vue/Svelte in a `beforeEach` / -`beforeNavigate` guard, the Next pages-router on `routeChangeStart` — leaving a -window where the active context was root. Any span started in that window (and -intermittently the navigation-triggering click) became a standalone root trace. -The clear and re-create now happen atomically when the new route span is -established (`afterEach` / `afterNavigate` / `routeChangeComplete`), so a route -span is active at all times — matching the React and Next app-router adapters. diff --git a/packages/next/CHANGELOG.md b/packages/next/CHANGELOG.md index 6b8ee25..f03cdc3 100644 --- a/packages/next/CHANGELOG.md +++ b/packages/next/CHANGELOG.md @@ -1,5 +1,21 @@ # @tindalabs/blindspot-next +## 0.1.2 + +### Patch Changes + +- 2003457: Fix: in-route activity (clicks, fetch, errors, form submits) now nests under the + navigation span instead of orphaning into its own root trace. + + The Vue, Svelte, and Next.js (pages-router) integrations cleared the route span + in a step separate from re-creating it — Vue/Svelte in a `beforeEach` / + `beforeNavigate` guard, the Next pages-router on `routeChangeStart` — leaving a + window where the active context was root. Any span started in that window (and + intermittently the navigation-triggering click) became a standalone root trace. + The clear and re-create now happen atomically when the new route span is + established (`afterEach` / `afterNavigate` / `routeChangeComplete`), so a route + span is active at all times — matching the React and Next app-router adapters. + ## 0.1.1 ### Patch Changes diff --git a/packages/next/package.json b/packages/next/package.json index 12c0440..dbfea4f 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -1,6 +1,6 @@ { "name": "@tindalabs/blindspot-next", - "version": "0.1.1", + "version": "0.1.2", "description": "Blindspot — Next.js integration supporting both App Router and Pages Router for server-rendered and hybrid applications.", "keywords": [ "opentelemetry", diff --git a/packages/svelte/CHANGELOG.md b/packages/svelte/CHANGELOG.md index 388c507..133d654 100644 --- a/packages/svelte/CHANGELOG.md +++ b/packages/svelte/CHANGELOG.md @@ -1,5 +1,21 @@ # @tindalabs/blindspot-svelte +## 0.1.2 + +### Patch Changes + +- 2003457: Fix: in-route activity (clicks, fetch, errors, form submits) now nests under the + navigation span instead of orphaning into its own root trace. + + The Vue, Svelte, and Next.js (pages-router) integrations cleared the route span + in a step separate from re-creating it — Vue/Svelte in a `beforeEach` / + `beforeNavigate` guard, the Next pages-router on `routeChangeStart` — leaving a + window where the active context was root. Any span started in that window (and + intermittently the navigation-triggering click) became a standalone root trace. + The clear and re-create now happen atomically when the new route span is + established (`afterEach` / `afterNavigate` / `routeChangeComplete`), so a route + span is active at all times — matching the React and Next app-router adapters. + ## 0.1.1 ### Patch Changes diff --git a/packages/svelte/package.json b/packages/svelte/package.json index ddd84d1..25e8d8b 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@tindalabs/blindspot-svelte", - "version": "0.1.1", + "version": "0.1.2", "description": "Blindspot — Svelte and SvelteKit integration with stores and lifecycle hooks for automatic telemetry.", "keywords": [ "opentelemetry", diff --git a/packages/vue/CHANGELOG.md b/packages/vue/CHANGELOG.md index 8228cdc..c4b1a82 100644 --- a/packages/vue/CHANGELOG.md +++ b/packages/vue/CHANGELOG.md @@ -1,5 +1,21 @@ # @tindalabs/blindspot-vue +## 0.1.2 + +### Patch Changes + +- 2003457: Fix: in-route activity (clicks, fetch, errors, form submits) now nests under the + navigation span instead of orphaning into its own root trace. + + The Vue, Svelte, and Next.js (pages-router) integrations cleared the route span + in a step separate from re-creating it — Vue/Svelte in a `beforeEach` / + `beforeNavigate` guard, the Next pages-router on `routeChangeStart` — leaving a + window where the active context was root. Any span started in that window (and + intermittently the navigation-triggering click) became a standalone root trace. + The clear and re-create now happen atomically when the new route span is + established (`afterEach` / `afterNavigate` / `routeChangeComplete`), so a route + span is active at all times — matching the React and Next app-router adapters. + ## 0.1.1 ### Patch Changes diff --git a/packages/vue/package.json b/packages/vue/package.json index 9b08863..8d072c1 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@tindalabs/blindspot-vue", - "version": "0.1.1", + "version": "0.1.2", "description": "Blindspot — Vue 3 integration. BlindspotPlugin and useBlindspot composable for Vue 3 and Vue Router.", "keywords": [ "opentelemetry",