diff --git a/.changeset/pre.json b/.changeset/pre.json index 7990254..1193869 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -7,10 +7,14 @@ "changesets": [ "bump-solid-beta-21", "bump-solid-beta-22", + "bump-solid-beta-24", + "bump-solid-beta-25", "clean-lazy-entries", "client-manifest-outdir", "compiler-package-rename", "dev-css-and-client-manifest", + "dev-ssr-entry-styles", + "drop-vite-lt-6", "empty-dragons-grow", "lazy-entry-eliminated-importers", "lazy-entry-rolldown-reclassify", @@ -20,11 +24,13 @@ "native-compiler-option", "native-server-function-transform", "scoped-server-function-dce", + "server-components-option", "server-functions-compiler", "server-functions-default-runtime", "server-functions-turnkey", "six-lions-joke", "true-boxes-arrive", - "turnkey-ssr" + "turnkey-ssr", + "virtual-manifest-types-subpath" ] } diff --git a/CHANGELOG.md b/CHANGELOG.md index bc76df0..339acaa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,40 @@ # Changelog +## 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 + `