chore: release - #2324
Open
github-actions[bot] wants to merge 1 commit into
Open
chore: release#2324github-actions[bot] wants to merge 1 commit into
github-actions[bot] wants to merge 1 commit into
Conversation
✅ Deploy Preview for solid-start-landing-page ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
September 18, 2026 01:37
d0251cf to
5f25d57
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
September 18, 2026 01:39
5f25d57 to
583adca
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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 main, this PR will be updated.
Releases
@solidjs/start@2.0.6
Patch Changes
048f5a9: Stop a no-JS server function POST from returning a 500 when the body is not a form.
A POST to a server function without the client runtime, carrying an empty body or a non-form content type, left a value that is not a
FormDataas the last argument. Building the flash cookie called.entries()on it and threw, and the error handler rethrew the same way, so the request failed with a 500. The response is now the normal redirect, and the flash cookie is best effort so it can no longer take down the error path.378cbcd: Reject cross-site server function requests to prevent CSRF.
A
"use server"function could be invoked by another site with the visitor's cookies, over a GET or a form POST, because the request was not checked. Requests to server functions are now allowed only from the same origin or same site. The check trusts theSec-Fetch-Siteheader and falls back to comparingOriginagainst the request host, so a cross-site page can no longer trigger a server function. Same-origin calls, user-initiated navigations, and no-JS form submissions are unaffected. A separate origin that needs to call your backend should use an API route with explicit CORS.9d3cbec: Report server functions that cannot work instead of compiling them into broken output.
"use server"function that reads a variable from an enclosing function now fails the build. The function is moved to the top level of its module, so the variable is not in scope when it runs.thisandargumentsin an arrow function,super, and private class members."use server"directive in an object or class method now fails the build. It was ignored before, which shipped the method body and the modules it imports to the browser."use server"string that is not the first statement of a module or a function body now logs a warning. It has no effect there."use server"module cannot serve now logs a warning that names it. These exports are still left out of the client build."use server"module can now export an anonymous default function. Bothexport default async () => {}andexport default async function () {}work.Page.load, instead of the order the functions appear in. An id no longer changes when another server function is added to the same file, and two functions that share a name are told apart by the names around them. Production ids stay opaque..mtsand.ctsfiles.