Skip to content

Version Packages (next)#280

Merged
ryansolid merged 1 commit into
nextfrom
changeset-release/next
Jul 23, 2026
Merged

Version Packages (next)#280
ryansolid merged 1 commit into
nextfrom
changeset-release/next

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 22, 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 next, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

next is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on next.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

vite-plugin-solid@3.0.0-next.16

Minor Changes

  • 91aea47: BREAKING: requires Vite 6+. The vite peer dependency is now
    ^6.0.0 || ^7.0.0 || ^8.0.0 and the legacy pre-environment-API code paths
    are gone: the plugin now always configures resolve.conditions and SSR
    noExternal/external per environment through configEnvironment (instead
    of the old top-level resolve.conditions / ssr config placement), and the
    turnkey SSR object form no longer needs a Vite-version guard. The vite-3,
    vite-4 and vite-5 examples were removed. If you are on Vite 3–5, stay on
    an earlier release of this plugin or upgrade Vite.
  • 4bddb00: add serverFunctions: { components: true } (experimental): server components ride server functions with zero extra plugin config — the dev middleware and production handler serve component responses automatically, and turnkey SSR's generated entries emit the document wiring (render plugin, bootstrap script, client installServerComponents() call)

Patch Changes

  • 4d68f9c: update to solid 2.0.0-beta.24 and @dom-expressions/compiler 0.50.0-next.29
  • 2ca6a9e: update to solid 2.0.0-beta.25
  • 7b20a0f: Turnkey SSR: dev responses now inline the entry graph's CSS, fixing the
    flash of unstyled content. The dev middleware walks the SSR module graph
    from the root entry (the app + document for generated entries, the authored
    server entry otherwise), compiles each transitively imported stylesheet
    through the client environment, and SSRs them as
    <style data-asset data-vite-dev-id> tags in <head> — the same shape the
    lazy-asset system emits, so Vite's client adopts them on startup (CSS HMR
    updates the adopted tag in place) and the dev style patch dedupes any
    late-injected twin. Previously entry CSS only arrived when the client entry
    JS executed, so server-painted markup flashed unstyled in dev; production
    was always fine (manifest-driven <link rel="stylesheet">).
  • 1df46d6: Expose the vite-plugin-solid/virtual-solid-manifest ambient type
    declarations through a package exports subpath so
    "types": ["vite-plugin-solid/virtual-solid-manifest"] resolves under
    moduleResolution: "bundler" / node16 too (previously only classic node
    resolution found the shipped .d.ts).

@github-actions
github-actions Bot force-pushed the changeset-release/next branch 3 times, most recently from b408226 to e820bf7 Compare July 23, 2026 08:52
@github-actions
github-actions Bot force-pushed the changeset-release/next branch from e820bf7 to f61e9a7 Compare July 23, 2026 20:08
@ryansolid
ryansolid merged commit 809a9e7 into next Jul 23, 2026
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.

1 participant