Skip to content

Commit 90fcbd0

Browse files
Version packages for 2.0.0-beta.28
Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent bffd68e commit 90fcbd0

26 files changed

Lines changed: 147 additions & 46 deletions

File tree

.changeset/pre.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,7 @@
232232
"format-ssr-hydration-followups",
233233
"frames-element-seams",
234234
"frames-server-components-experimental",
235+
"frames-slot-type",
235236
"gate-invariants-to-test-builds",
236237
"halt-reactivity-on-uncaught-error",
237238
"html-element-claims",
@@ -278,6 +279,7 @@
278279
"port-store-return-security",
279280
"portal-client-only-island",
280281
"portal-marker-cleanup",
282+
"predigested-flight-outcome",
281283
"preserve-store-symbol-snapshots",
282284
"projection-root-entity-swap",
283285
"purple-mayflies-give",
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@solidjs/web": patch
3+
---
4+
5+
Update `@dom-expressions/runtime` to 0.50.0-next.33. The server function handler now pre-digests the single-flight outcome before invoking `collectFlightData``targetUrl` (the URL the client will show after the mutation, origin-checked), `revalidateKeys` (the outcome's `X-Revalidate` keys, split), and `foldedHeaders` (request headers with the mutation's `Set-Cookie` effects applied) arrive on the outcome, so integrations only supply the data strategy. Raw body-carrying `Response` values skip collection entirely. Adds `decodeResponsePayload` beside `decodeResponse` for splitting the single-flight envelope on manually opted-in calls.

examples/hackernews-spa/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# hackernews-spa-example
22

3+
## 0.0.1-beta.1
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [8b20c1a]
8+
- Updated dependencies
9+
- @solidjs/web@2.0.0-beta.28
10+
- solid-js@2.0.0-beta.28
11+
312
## 0.0.1-beta.0
413

514
### Patch Changes

examples/hackernews-spa/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "hackernews-spa-example",
33
"description": "The SSR-SPA comparison baseline for the hackernews server-components example: the SAME app — same routes, same components, same data — but server functions return JSON and client components render everything, with the standard hydration data blob",
4-
"version": "0.0.1-beta.0",
4+
"version": "0.0.1-beta.1",
55
"private": true,
66
"author": "Ryan Carniato",
77
"license": "MIT",

examples/hackernews/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# hackernews-example
22

3+
## 0.0.1-beta.1
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [8b20c1a]
8+
- Updated dependencies
9+
- @solidjs/web@2.0.0-beta.28
10+
- solid-js@2.0.0-beta.28
11+
312
## 0.0.1-beta.0
413

514
### Patch Changes

examples/hackernews/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "hackernews-example",
33
"description": "Solid Server Components over frame streams: the same HN app as ../hackernews-spa — same routes, same markup, same data layer — with the static markup returned by server components, so it arrives as HTML once and never again as hydration data",
4-
"version": "0.0.1-beta.0",
4+
"version": "0.0.1-beta.1",
55
"private": true,
66
"author": "Ryan Carniato",
77
"license": "MIT",

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@
3131
"@babel/preset-typescript": "^7.18.6",
3232
"@changesets/cli": "^2.25.2",
3333
"@codspeed/vitest-plugin": "^5.4.0",
34-
"@dom-expressions/babel-plugin-jsx": "0.50.0-next.32",
35-
"@dom-expressions/hyperscript": "0.50.0-next.32",
36-
"@dom-expressions/runtime": "0.50.0-next.32",
37-
"@dom-expressions/tagged-jsx": "0.50.0-next.32",
34+
"@dom-expressions/babel-plugin-jsx": "0.50.0-next.33",
35+
"@dom-expressions/hyperscript": "0.50.0-next.33",
36+
"@dom-expressions/runtime": "0.50.0-next.33",
37+
"@dom-expressions/tagged-jsx": "0.50.0-next.33",
3838
"@rollup/plugin-babel": "^6.0.3",
3939
"@rollup/plugin-commonjs": "^24.0.0",
4040
"@rollup/plugin-json": "^6.0.0",

packages/babel-preset-solid/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# babel-preset-solid
22

3+
## 2.0.0-beta.28
4+
5+
### Patch Changes
6+
7+
- solid-js@2.0.0-beta.28
8+
39
## 2.0.0-beta.27
410

511
### Patch Changes

packages/babel-preset-solid/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "babel-preset-solid",
3-
"version": "2.0.0-beta.27",
3+
"version": "2.0.0-beta.28",
44
"description": "Babel preset that compiles Solid's JSX into fine-grained DOM operations.",
55
"author": "Ryan Carniato <ryansolid@gmail.com>",
66
"homepage": "https://github.com/solidjs/solid/blob/main/packages/babel-preset-solid#readme",
@@ -18,11 +18,11 @@
1818
"test": "node test.js"
1919
},
2020
"dependencies": {
21-
"@dom-expressions/babel-plugin-jsx": "0.50.0-next.32"
21+
"@dom-expressions/babel-plugin-jsx": "0.50.0-next.33"
2222
},
2323
"peerDependencies": {
2424
"@babel/core": "^7.0.0",
25-
"solid-js": "^2.0.0-beta.27"
25+
"solid-js": "^2.0.0-beta.28"
2626
},
2727
"peerDependenciesMeta": {
2828
"solid-js": {

packages/solid-element/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# solid-element
22

3+
## 2.0.0-beta.28
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [8b20c1a]
8+
- Updated dependencies
9+
- @solidjs/web@2.0.0-beta.28
10+
- solid-js@2.0.0-beta.28
11+
312
## 2.0.0-beta.27
413

514
### Patch Changes

0 commit comments

Comments
 (0)