@tanstack/start-plugin-core@1.171.23

TanStack/router@tanstack/start-plugin-core@1.171.23Jul 19, 2026by github-actions[bot]

AI Summary

A core plugin update that improves how Vite-resolved module IDs are handled, specifically preserving virtual prefixes and query variants during recursive import loading.

Key Highlights

  • Preserved exact Vite-resolved module IDs including virtual prefixes
  • Preserved query variants when adding compiler-owned lookup flags
  • Cleaned IDs only for file-oriented diagnostics and invalidation

Full Release Notes

### Patch Changes

-   [#7844](https://github.com/TanStack/router/pull/7844) [`ffdd64e`](https://github.com/TanStack/router/commit/ffdd64e842acacbc9d368a4803a9e474e9f0c0ff) - Preserve exact Vite-resolved module IDs, including virtual prefixes and query variants, when the Start compiler recursively loads imports. Clean IDs only for file-oriented diagnostics and invalidation, and preserve existing query strings when adding compiler-owned lookup flags, so virtual modules such as import-protection mocks reach their plugin load hooks unchanged.