Skip to content

chore: version packages#145

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main
Open

chore: version packages#145
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented May 30, 2026

Copy link
Copy Markdown
Contributor

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

@vitus-labs/tools-atlas@2.5.1

Patch Changes

  • #144 6d6801c Thanks @vitbokisch! - Three proven perf wins in the atlas analysis pipeline, each measured against the real codebase and regression-locked.

    1. change-frequency: 2N git spawns → 1 git spawn

    analyzeChangeFrequency used to invoke git log twice for every package (once for commit count, once for last-changed date). Replaced with a single git log --name-only --since=90.days --format=__COMMIT__%H %cI over the whole repo, bucketed in-memory by which package path each touched file belongs to. Longest-prefix-first matching prevents pkg-a from absorbing files from pkg-a-extra/. Commit dedup within a single commit's file list.

    Measured on this 12-package monorepo:

    • old: 329ms (24 git spawns)
    • new: 27ms standalone / 85ms via full production path (1 git spawn)
    • ~12× wall-clock on this repo; scales to ~100× on 100-package monorepos (was O(N) sync spawns, now O(commits×files) in-process)

    2. health-score: O(N × C × L) cycle filter → O(C × L + N) precompute

    applyCyclePenalty ran cycles.filter(c => c.includes(name)).length for every node — quadratic in (nodes × cycles × cycle-length). Precompute Map<pkg, cycleCount> once during the setup pass, then O(1) lookup per node. Same scores produced; cheaper to compute on graphs with many cycles.

    3. renderer report: build data once when both formats requested

    config.report === true triggers both JSON and markdown reports. The convenience wrappers generateJsonReport(data) and generateMarkdownReport(data) each independently called buildReportData(data) — same expensive structure built twice. Added pre-built variants serializeJsonReport(report) and formatMarkdownReport(report, criticalPath) and exported buildReportData. Renderer now calls buildReportData once and feeds it to both formatters. Old wrappers retained for any external single-format callers (zero API churn).

    Regression-locked: new test asserts buildReportData is called exactly 1 time (was 2 before) when both formats are requested.

    No memory leaks found. No behavioral changes — same outputs, same scores, same reports.

  • #150 028fef7 Thanks @vitbokisch! - Routine dep refresh + CI action bumps.

    Notable runtime/dev: rolldown 1.0.3 → 1.1.1, rolldown-plugin-dts 0.25.1 → 0.25.2, rollup 4.60.4 → 4.61.1, ts-patch 4 (already on), commander 14 → 15 (major, no rewrite needed), favicons 7.2 → 7.3, typescript-transform-paths 3.5 → 4.0 (major, no rewrite needed), storybook 10.4.0 → 10.4.4, vite 8.0.13 → 8.0.16, next 16.2.6 → 16.2.9, vitest 4.1.6 → 4.1.8, biome 2.4.15 → 2.4.16, @types/node 25.8 → 25.9, react 19.2.6 → 19.2.7.

    zod held at ~4.3.6bun update --latest again tried to bump to 4.4.x, which still breaks @modelcontextprotocol/sdk 1.29.0's AnySchema type (the SDK has not yet shipped zod-4.4-compatible types).

    Storybook peer ranges restored to wide (recurring --latest regression): react/react-dom>=19, react-native>=0.74, react-native-web>=0.19.

    CI actions (SHA-pinned): checkout v6.0.2 → v6.0.3, changesets/action v1.8.0 → v1.9.0, codecov/codecov-action v6.0.0 → v7.0.0 (major), step-security/harden-runner v2.19.3 → v2.19.4, github/codeql-action v4.35.5 → v4.36.2.

    Verified e2e: 576 tests pass, typecheck + lint clean, all 10 packages build.

  • Updated dependencies []:

    • @vitus-labs/tools-core@2.5.1

@vitus-labs/tools-favicon@2.5.1

Patch Changes

  • Updated dependencies []:
    • @vitus-labs/tools-core@2.5.1

@vitus-labs/tools-mcp@2.5.1

Patch Changes

  • #150 028fef7 Thanks @vitbokisch! - Routine dep refresh + CI action bumps.

    Notable runtime/dev: rolldown 1.0.3 → 1.1.1, rolldown-plugin-dts 0.25.1 → 0.25.2, rollup 4.60.4 → 4.61.1, ts-patch 4 (already on), commander 14 → 15 (major, no rewrite needed), favicons 7.2 → 7.3, typescript-transform-paths 3.5 → 4.0 (major, no rewrite needed), storybook 10.4.0 → 10.4.4, vite 8.0.13 → 8.0.16, next 16.2.6 → 16.2.9, vitest 4.1.6 → 4.1.8, biome 2.4.15 → 2.4.16, @types/node 25.8 → 25.9, react 19.2.6 → 19.2.7.

    zod held at ~4.3.6bun update --latest again tried to bump to 4.4.x, which still breaks @modelcontextprotocol/sdk 1.29.0's AnySchema type (the SDK has not yet shipped zod-4.4-compatible types).

    Storybook peer ranges restored to wide (recurring --latest regression): react/react-dom>=19, react-native>=0.74, react-native-web>=0.19.

    CI actions (SHA-pinned): checkout v6.0.2 → v6.0.3, changesets/action v1.8.0 → v1.9.0, codecov/codecov-action v6.0.0 → v7.0.0 (major), step-security/harden-runner v2.19.3 → v2.19.4, github/codeql-action v4.35.5 → v4.36.2.

    Verified e2e: 576 tests pass, typecheck + lint clean, all 10 packages build.

@vitus-labs/tools-nextjs@2.5.1

Patch Changes

  • #150 028fef7 Thanks @vitbokisch! - Routine dep refresh + CI action bumps.

    Notable runtime/dev: rolldown 1.0.3 → 1.1.1, rolldown-plugin-dts 0.25.1 → 0.25.2, rollup 4.60.4 → 4.61.1, ts-patch 4 (already on), commander 14 → 15 (major, no rewrite needed), favicons 7.2 → 7.3, typescript-transform-paths 3.5 → 4.0 (major, no rewrite needed), storybook 10.4.0 → 10.4.4, vite 8.0.13 → 8.0.16, next 16.2.6 → 16.2.9, vitest 4.1.6 → 4.1.8, biome 2.4.15 → 2.4.16, @types/node 25.8 → 25.9, react 19.2.6 → 19.2.7.

    zod held at ~4.3.6bun update --latest again tried to bump to 4.4.x, which still breaks @modelcontextprotocol/sdk 1.29.0's AnySchema type (the SDK has not yet shipped zod-4.4-compatible types).

    Storybook peer ranges restored to wide (recurring --latest regression): react/react-dom>=19, react-native>=0.74, react-native-web>=0.19.

    CI actions (SHA-pinned): checkout v6.0.2 → v6.0.3, changesets/action v1.8.0 → v1.9.0, codecov/codecov-action v6.0.0 → v7.0.0 (major), step-security/harden-runner v2.19.3 → v2.19.4, github/codeql-action v4.35.5 → v4.36.2.

    Verified e2e: 576 tests pass, typecheck + lint clean, all 10 packages build.

  • Updated dependencies []:

    • @vitus-labs/tools-core@2.5.1

@vitus-labs/tools-nextjs-images@2.5.1

Patch Changes

  • #150 028fef7 Thanks @vitbokisch! - Routine dep refresh + CI action bumps.

    Notable runtime/dev: rolldown 1.0.3 → 1.1.1, rolldown-plugin-dts 0.25.1 → 0.25.2, rollup 4.60.4 → 4.61.1, ts-patch 4 (already on), commander 14 → 15 (major, no rewrite needed), favicons 7.2 → 7.3, typescript-transform-paths 3.5 → 4.0 (major, no rewrite needed), storybook 10.4.0 → 10.4.4, vite 8.0.13 → 8.0.16, next 16.2.6 → 16.2.9, vitest 4.1.6 → 4.1.8, biome 2.4.15 → 2.4.16, @types/node 25.8 → 25.9, react 19.2.6 → 19.2.7.

    zod held at ~4.3.6bun update --latest again tried to bump to 4.4.x, which still breaks @modelcontextprotocol/sdk 1.29.0's AnySchema type (the SDK has not yet shipped zod-4.4-compatible types).

    Storybook peer ranges restored to wide (recurring --latest regression): react/react-dom>=19, react-native>=0.74, react-native-web>=0.19.

    CI actions (SHA-pinned): checkout v6.0.2 → v6.0.3, changesets/action v1.8.0 → v1.9.0, codecov/codecov-action v6.0.0 → v7.0.0 (major), step-security/harden-runner v2.19.3 → v2.19.4, github/codeql-action v4.35.5 → v4.36.2.

    Verified e2e: 576 tests pass, typecheck + lint clean, all 10 packages build.

@vitus-labs/tools-rolldown@2.5.1

Patch Changes

  • #150 028fef7 Thanks @vitbokisch! - Routine dep refresh + CI action bumps.

    Notable runtime/dev: rolldown 1.0.3 → 1.1.1, rolldown-plugin-dts 0.25.1 → 0.25.2, rollup 4.60.4 → 4.61.1, ts-patch 4 (already on), commander 14 → 15 (major, no rewrite needed), favicons 7.2 → 7.3, typescript-transform-paths 3.5 → 4.0 (major, no rewrite needed), storybook 10.4.0 → 10.4.4, vite 8.0.13 → 8.0.16, next 16.2.6 → 16.2.9, vitest 4.1.6 → 4.1.8, biome 2.4.15 → 2.4.16, @types/node 25.8 → 25.9, react 19.2.6 → 19.2.7.

    zod held at ~4.3.6bun update --latest again tried to bump to 4.4.x, which still breaks @modelcontextprotocol/sdk 1.29.0's AnySchema type (the SDK has not yet shipped zod-4.4-compatible types).

    Storybook peer ranges restored to wide (recurring --latest regression): react/react-dom>=19, react-native>=0.74, react-native-web>=0.19.

    CI actions (SHA-pinned): checkout v6.0.2 → v6.0.3, changesets/action v1.8.0 → v1.9.0, codecov/codecov-action v6.0.0 → v7.0.0 (major), step-security/harden-runner v2.19.3 → v2.19.4, github/codeql-action v4.35.5 → v4.36.2.

    Verified e2e: 576 tests pass, typecheck + lint clean, all 10 packages build.

  • Updated dependencies []:

    • @vitus-labs/tools-core@2.5.1

@vitus-labs/tools-rollup@2.5.1

Patch Changes

  • #150 028fef7 Thanks @vitbokisch! - Routine dep refresh + CI action bumps.

    Notable runtime/dev: rolldown 1.0.3 → 1.1.1, rolldown-plugin-dts 0.25.1 → 0.25.2, rollup 4.60.4 → 4.61.1, ts-patch 4 (already on), commander 14 → 15 (major, no rewrite needed), favicons 7.2 → 7.3, typescript-transform-paths 3.5 → 4.0 (major, no rewrite needed), storybook 10.4.0 → 10.4.4, vite 8.0.13 → 8.0.16, next 16.2.6 → 16.2.9, vitest 4.1.6 → 4.1.8, biome 2.4.15 → 2.4.16, @types/node 25.8 → 25.9, react 19.2.6 → 19.2.7.

    zod held at ~4.3.6bun update --latest again tried to bump to 4.4.x, which still breaks @modelcontextprotocol/sdk 1.29.0's AnySchema type (the SDK has not yet shipped zod-4.4-compatible types).

    Storybook peer ranges restored to wide (recurring --latest regression): react/react-dom>=19, react-native>=0.74, react-native-web>=0.19.

    CI actions (SHA-pinned): checkout v6.0.2 → v6.0.3, changesets/action v1.8.0 → v1.9.0, codecov/codecov-action v6.0.0 → v7.0.0 (major), step-security/harden-runner v2.19.3 → v2.19.4, github/codeql-action v4.35.5 → v4.36.2.

    Verified e2e: 576 tests pass, typecheck + lint clean, all 10 packages build.

  • Updated dependencies []:

    • @vitus-labs/tools-core@2.5.1

@vitus-labs/tools-storybook@2.5.1

Patch Changes

  • #150 028fef7 Thanks @vitbokisch! - Routine dep refresh + CI action bumps.

    Notable runtime/dev: rolldown 1.0.3 → 1.1.1, rolldown-plugin-dts 0.25.1 → 0.25.2, rollup 4.60.4 → 4.61.1, ts-patch 4 (already on), commander 14 → 15 (major, no rewrite needed), favicons 7.2 → 7.3, typescript-transform-paths 3.5 → 4.0 (major, no rewrite needed), storybook 10.4.0 → 10.4.4, vite 8.0.13 → 8.0.16, next 16.2.6 → 16.2.9, vitest 4.1.6 → 4.1.8, biome 2.4.15 → 2.4.16, @types/node 25.8 → 25.9, react 19.2.6 → 19.2.7.

    zod held at ~4.3.6bun update --latest again tried to bump to 4.4.x, which still breaks @modelcontextprotocol/sdk 1.29.0's AnySchema type (the SDK has not yet shipped zod-4.4-compatible types).

    Storybook peer ranges restored to wide (recurring --latest regression): react/react-dom>=19, react-native>=0.74, react-native-web>=0.19.

    CI actions (SHA-pinned): checkout v6.0.2 → v6.0.3, changesets/action v1.8.0 → v1.9.0, codecov/codecov-action v6.0.0 → v7.0.0 (major), step-security/harden-runner v2.19.3 → v2.19.4, github/codeql-action v4.35.5 → v4.36.2.

    Verified e2e: 576 tests pass, typecheck + lint clean, all 10 packages build.

  • Updated dependencies []:

    • @vitus-labs/tools-core@2.5.1

@vitus-labs/tools-core@2.5.1

@vitus-labs/tools-lint@2.5.1

@vitus-labs/tools-typescript@2.5.1

@vitus-labs/tools-vitest@2.5.1

@github-actions github-actions Bot force-pushed the changeset-release/main branch from d99604c to d0940e1 Compare June 11, 2026 16:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants