Skip to content

fix release#7487

Merged
schiller-manuel merged 1 commit into
mainfrom
fix-release
May 25, 2026
Merged

fix release#7487
schiller-manuel merged 1 commit into
mainfrom
fix-release

Conversation

@schiller-manuel
Copy link
Copy Markdown
Collaborator

@schiller-manuel schiller-manuel commented May 25, 2026

fixes #7486

Summary by CodeRabbit

  • Bug Fixes
    • Synchronized TanStack Start package versions to prevent compatibility issues between server and plugin components during fresh installations.

Review Change Stack

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 25, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: b7e5e601-1520-4a75-94b4-0a393d06e71c

📥 Commits

Reviewing files that changed from the base of the PR and between a82cec6 and b408e53.

📒 Files selected for processing (1)
  • .changeset/tame-buns-dev.md

📝 Walkthrough

Walkthrough

This PR adds a changeset file documenting patch-level releases for five TanStack Start packages (start-server-core, start-plugin-core, react-start, solid-start, vue-start). The changeset notes the release is intended to publish matching dev-server package versions, preventing fresh installs from pairing a newer plugin lacking tanstack-start-injected-head-scripts:v with an older runtime that still imports it.

Changes

TanStack Start Patch Release Changeset

Layer / File(s) Summary
Changeset documentation
.changeset/tame-buns-dev.md
Declares patch-level updates for five TanStack Start packages with a note explaining the release publishes aligned dev-server versions to prevent fresh installs from combining incompatible plugin and runtime variants.

🎯 1 (Trivial) | ⏱️ ~2 minutes

Suggested labels

package: start-plugin-core, package: start-server-core, package: react-start, package: solid-start, package: vue-start

Poem

A fresh install once brought despair,
When plugins and servers failed to pair—
Scripts injected, then disappeared,
Module errors that were feared.
Now versions align in harmony,
Patch releases set dependencies free! 🐰✨

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix-release

Comment @coderabbitai help to get the list of available commands and usage tips.

@nx-cloud
Copy link
Copy Markdown
Contributor

nx-cloud Bot commented May 25, 2026

View your CI Pipeline Execution ↗ for commit b408e53

Command Status Duration Result
nx run-many --target=build --exclude=examples/*... ✅ Succeeded 2m 12s View ↗
nx affected --targets=test:eslint,test:unit,tes... ✅ Succeeded <1s View ↗

☁️ Nx Cloud last updated this comment at 2026-05-25 06:52:29 UTC

@github-actions
Copy link
Copy Markdown
Contributor

🚀 Changeset Version Preview

6 package(s) bumped directly, 8 bumped as dependents.

🟩 Patch bumps

Package Version Reason
@tanstack/react-start 1.168.12 → 1.168.13 Changeset
@tanstack/solid-start 1.168.12 → 1.168.13 Changeset
@tanstack/start-client-core 1.170.3 → 1.170.4 Changeset
@tanstack/start-plugin-core 1.171.5 → 1.171.6 Changeset
@tanstack/start-server-core 1.169.3 → 1.169.4 Changeset
@tanstack/vue-start 1.168.12 → 1.168.13 Changeset
@tanstack/react-start-client 1.168.3 → 1.168.4 Dependent
@tanstack/react-start-rsc 0.1.12 → 0.1.13 Dependent
@tanstack/react-start-server 1.167.8 → 1.167.9 Dependent
@tanstack/solid-start-client 1.168.3 → 1.168.4 Dependent
@tanstack/solid-start-server 1.167.8 → 1.167.9 Dependent
@tanstack/start-static-server-functions 1.167.8 → 1.167.9 Dependent
@tanstack/vue-start-client 1.167.8 → 1.167.9 Dependent
@tanstack/vue-start-server 1.167.8 → 1.167.9 Dependent

@schiller-manuel schiller-manuel merged commit d8be4f8 into main May 25, 2026
8 of 9 checks passed
@schiller-manuel schiller-manuel deleted the fix-release branch May 25, 2026 06:50
@github-actions github-actions Bot mentioned this pull request May 25, 2026
dashkan added a commit to dashkan/pivox that referenced this pull request May 25, 2026
…art matrix

Supply-chain hygiene + a self-correcting fix for an upstream Start bug.

Pin all non-pivox npm deps to exact versions across the workspace
(141 entries). The previous mix of ^/~ ranges and "latest" tags meant
every lockfile regeneration re-rolled to whatever the registry served
at that moment — different snapshots from different days could pull
mismatched minor versions of co-published packages and produce broken
matrices that didn't exist at any tested release point. Explicit
versions move the upgrade decision to PR review where it belongs.

Bump three workspace-root dev tools to current latest:
  - globals 15.15.0 → 17.6.0
  - vite-plugin-dts 4.5.4 → 5.0.1
  - pnpm 11.1.2 → 11.3.0

vite-plugin-dts v5 renamed the `outDir` option to `outDirs` (plural,
accepts string|array). The old name is silently ignored and the
plugin defaults to emitting .d.ts files at `dist/` instead of
`dist/esm/`, which breaks every primitives consumer that resolves
types via the `exports.types` paths in package.json. Rename the call
in vite.config.shared.js.

Move apps/start onto the @tanstack/react-start@1.168.13 release matrix
(was @latest pulling 1.168.12). 1.168.12 + its declared
start-plugin-core@1.171.5 ship a known regression: plugin-core dropped
the registration for the `tanstack-start-injected-head-scripts:v`
virtual module while server-core still imported it, so any fresh
install pairing those versions threw "Cannot find module
'tanstack-start-injected-head-scripts:v'" on every dev request. Fixed
upstream in TanStack/router#7487, which published synchronized
patches (server-core@1.169.4 removes the now-stale import); pinning
react-start to 1.168.13 transitively brings the fixed set.

Swap apps/start's `nitro` from the scaffold-pinned nightly to the
stable `3.0.260522-beta` while we're sweeping deps. Nightly was
chosen by the TanStack Start scaffold to track unreleased nitro
features; stable works for our current usage and removes one daily
drift surface.

Prettier sweep across affected source files. No semantic changes.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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.

Error: Cannot find module 'tanstack-start-injected-head-scripts:v

1 participant