Skip to content

Releases: solidjs/vite-plugin-solid

vite-plugin-solid@3.0.0-next.7

Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Jul 22:44
385988e

Patch Changes

  • f718828: Lazy-load the native JSX compiler so environments without native addon support can still use the default Babel compiler.

vite-plugin-solid@3.0.0-next.6

Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Jul 21:48
125ffab

Minor Changes

  • 540f72e: Add an opt-in compiler: "native" JSX transform path powered by @dom-expressions/jsx-compiler.

Patch Changes

  • 5250437: Harden SSR asset resolution for lazy() modules.

    • Every dynamically imported project module in SSR-mode client builds is now emitted as an explicit facade chunk (preserveSignature: "exports-only"), so it always gets a manifest entry keyed by its source path and a stable default export — even when manualChunks or dual static/dynamic imports would otherwise fold it facade-less into a shared chunk. This also covers import.meta.glob targets that never pass through the lazy() moduleUrl transform.
    • Emitted facade chunks are reclassified from isEntry to isDynamicEntry in the virtual manifest so the runtime's entry-asset detection can't pick a lazy facade instead of the real client entry.
    • SSR transforms now append a $$moduleUrl export carrying the module's client-manifest key. Server-side lazy() (solid-js ≥ 2.0.0-beta.17) reads it off the resolved module when the callsite has no static import specifier — enabling asset resolution and hydration preloading for glob-based lazy routes. Client builds are untouched.

vite-plugin-solid@3.0.0-next.5

Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Apr 18:52
1eff8ee

Patch Changes

  • ff60d98: Bump solid-refresh to 0.8.0-next.7

vite-plugin-solid@2.11.12

Choose a tag to compare

@github-actions github-actions released this 05 Apr 21:58
9a3f3a6

Patch Changes

  • 9e46d91: fix: preserve jsx for rolldown dep scan

vite-plugin-solid@3.0.0-next.4

Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Apr 14:26
0bf927b

Patch Changes

  • 5ffcb1e: fix: preserve jsx for rolldown dep scan

vite-plugin-solid@3.0.0-next.3

Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Mar 01:33
365c1d8

Patch Changes

  • 824f72c: allow vite 8 in peerDeps

vite-plugin-solid@2.11.11

Choose a tag to compare

@github-actions github-actions released this 13 Mar 22:39
9c7a3a5

Patch Changes

vite-plugin-solid@2.11.10

Choose a tag to compare

@github-actions github-actions released this 21 Oct 19:37
0ba0655

Patch Changes

  • b19050a: Fix SSR resolve.external being unconditionally applied in Vite 6+

vite-plugin-solid@2.11.9

Choose a tag to compare

@github-actions github-actions released this 01 Oct 15:22
d5b8260

Patch Changes

  • ce00b4b: Fix server-side testing with vitest/ssr

vite-plugin-solid@2.11.8

Choose a tag to compare

@github-actions github-actions released this 29 Jul 09:41
f6c1dc4

Patch Changes

  • 94431eb: add support for vite 7 in peerDeps
  • ea5f791: Fix Vite 7+ compatibility.