From 9ee39d5d91711db6057333236e8680bffc3df27a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 2 Sep 2026 20:54:07 +0000 Subject: [PATCH] Version Packages (next) --- .changeset/pre.json | 4 ++++ CHANGELOG.md | 9 +++++++++ package.json | 2 +- 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index b1165c4..d77743d 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -37,6 +37,8 @@ "dev-ssr-entry-styles", "dev-toolbar-inspector", "devtools-optional-peer-stub", + "diagnostics-auto-enable", + "diagnostics-detection-declaration", "diagnostics-endpoint", "diagnostics-startup-banner", "document-hmr-full-reload", @@ -74,6 +76,7 @@ "scoped-server-function-dce", "send-web-response-drain-hang", "server-components-claims-transform", + "server-components-external", "server-components-option", "server-components-single-flight", "server-environments-reload", @@ -87,6 +90,7 @@ "start-env-typed", "start-mode-terminology", "start-setup-hook", + "support-tsrx-vite", "true-boxes-arrive", "turnkey-ssr", "turnkey-start-option", diff --git a/CHANGELOG.md b/CHANGELOG.md index e4247db..4398618 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## 3.0.0-next.38 + +### Patch Changes + +- dfabe22: Auto-enable the agent diagnostics surface (dev serve only) when `@solidjs/diagnostics` is installed in the app — installing the dev dependency is now the whole setup. The `diagnostics` option becomes an override: `true` forces it on (erroring if the package is missing), `false` opts out entirely, omitted auto-detects. Start mode's generated/authored client entries follow the same detection for the bridge import. +- f463de5: Diagnostics auto-detection now requires the app to declare `@solidjs/diagnostics` in its own package.json (presence in ancestor node_modules surprise-enabled the surface for monorepo fixture apps), and the surface never activates in test mode (vitest browser mode runs a dev serve and was getting the bridge injected into test pages). +- cf13314: `serverFunctions.components` now also accepts `'external'`: identical to `true`, but declares that a composing host (e.g. the Astro adapter or TanStack Start's Solid integration) owns the document wiring — render plugin + client-side `installServerComponents()` call — itself, so the without-SSR-start-mode warning is skipped instead of printing on every host build. The remaining warning text is also updated: it listed "the bootstrap script" as a required app-side piece, but head bootstrap injection was removed (serialized references self-bootstrap the registry), and it now points hosts at `components: 'external'`. +- e8ffe62: Add experimental `.tsrx` compilation with native and Babel backends, scoped CSS sidecars, HMR and SSR asset integration, and function-level server functions. + ## 3.0.0-next.37 ### Patch Changes diff --git a/package.json b/package.json index 591c6ca..2497b1b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@solidjs/vite-plugin", - "version": "3.0.0-next.37", + "version": "3.0.0-next.38", "description": "solid-js integration plugin for Vite", "type": "module", "engines": {