Skip to content

Commit 39cc6b8

Browse files
Version packages (rc)
1 parent 93adc02 commit 39cc6b8

29 files changed

Lines changed: 394 additions & 32 deletions

File tree

.changeset/pre.json

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@
2020
"test-integration": "2.0.0-beta.34",
2121
"@solidjs/babel-plugin": "2.0.0-rc.2",
2222
"@solidjs/compiler": "2.0.0-rc.2",
23-
"@solidjs/diagnostics": "2.0.0-rc.2"
23+
"@solidjs/diagnostics": "2.0.0-rc.2",
24+
"effect-example": "0.0.0"
2425
},
2526
"changesets": [
2627
"absorb-expressions",
@@ -53,9 +54,11 @@
5354
"attribution-wide-write",
5455
"audit-driver-family-decline-multi-slot",
5556
"avoid-reconcile-key-recompute",
57+
"awaitable-refresh",
5658
"bare-client-source-suspends-as-final-hole",
5759
"behavior-claims-delegate-glue",
5860
"behavior-claims-props",
61+
"bound-server-function-requests",
5962
"boundary-accessor-return-types",
6063
"boundary-asset-scope-leak",
6164
"brave-heaps-refuse",
@@ -78,10 +81,12 @@
7881
"client-only-sibling-id-drift",
7982
"coalesce-refresh-scheduling",
8083
"cold-field-extension-split",
84+
"commit-clears-transition-stamp",
8185
"companion-oracle-census",
8286
"companion-shadow-redesign",
8387
"compiler-loader-accepts-patch-driver",
8488
"compiler-loader-prefer-local-build",
89+
"contain-flight-collector-errors",
8590
"container-tier-projection-traces",
8691
"context-default-less-throws",
8792
"core-hot-path-shape-alignment",
@@ -98,6 +103,7 @@
98103
"dev-error-untracked-async-read",
99104
"dev-invariant-assertions",
100105
"dev-tools-cleanup",
106+
"dev-warn-scripted-304",
101107
"dev-warn-unhandled-async",
102108
"diagnostic-code-prefix",
103109
"diagnostic-console-footers",
@@ -118,6 +124,7 @@
118124
"effect-run-trims",
119125
"element-foreign-owner-fallback",
120126
"eliminate-optimistic-revert-targets",
127+
"encode-failure-error-trailer",
121128
"export-memo-options",
122129
"expose-enableExternalSource-loading-on",
123130
"fetch-option-retry-contract",
@@ -170,6 +177,7 @@
170177
"fix-frames-preload-isolation",
171178
"fix-frames-types-build",
172179
"fix-frames-web-path-mapping",
180+
"fix-get-grant-lifetime-and-read-folding",
173181
"fix-halt-error-swallow",
174182
"fix-hybrid-iterable-signal-takeover",
175183
"fix-hydrated-nullish-values",
@@ -254,6 +262,7 @@
254262
"fix-refresh-swap-during-hydration",
255263
"fix-refresh-type-in-store-overloads",
256264
"fix-refresh-unmounted-registration",
265+
"fix-refresh-waiter-typing",
257266
"fix-repeat-offset-disposal",
258267
"fix-repeat-offset-reset-on-empty",
259268
"fix-repeated-error-boundary-updates",
@@ -268,6 +277,10 @@
268277
"fix-server-effect-error-swallow",
269278
"fix-server-effect-pending-read-loop",
270279
"fix-server-entry-client-types",
280+
"fix-server-fn-transport-correctness",
281+
"fix-server-function-error-header-and-null-body-statuses",
282+
"fix-server-function-failure-signal",
283+
"fix-server-function-redirect-status-consistency",
271284
"fix-server-render-effect-defer",
272285
"fix-server-signal-overload-declarations",
273286
"fix-server-transparent-memo-id-shift",
@@ -311,6 +324,7 @@
311324
"fix-throwing-effect-cleanup",
312325
"fix-transition-merge-optimistic-dup",
313326
"fix-transparent-insert-alignment",
327+
"fix-truth-author-draft-overlay-read",
314328
"fix-usehead-prelude-hydration-walk",
315329
"flatten-promise-of-async-iterable",
316330
"fluffy-bananas-smoke",
@@ -331,13 +345,16 @@
331345
"fuzzy-queens-retire",
332346
"gate-child-companion-walk",
333347
"gate-invariants-to-test-builds",
348+
"get-read-contract",
334349
"graph-size-diagnostics",
335350
"halt-reactivity-on-uncaught-error",
336351
"head-shell-hold-probe-seam",
352+
"hide-internal-type-exports",
337353
"hoist-web-protocol-components",
338354
"html-element-claims",
339355
"hydrating-store-engine-seam",
340356
"hydration-primitive-wrappers",
357+
"identity-keyed-server-function-ids",
341358
"import-solid-signals-monorepo",
342359
"include-web-cookie-declarations",
343360
"inv2-active-override-assertion",
@@ -346,6 +363,7 @@
346363
"iterate-bare-step-tolerance",
347364
"jfb-driver-and-write-bound",
348365
"keep-ambient-batch-on-stash",
366+
"label-version-skew-404",
349367
"late-boundary-held-fragment-wait",
350368
"latest-lazy-companion-backfill",
351369
"lazy-assets-post-settle-livelock",
@@ -359,13 +377,16 @@
359377
"lean-ssr-owner-runtime",
360378
"lemon-mails-lick",
361379
"live-holes-server-support",
380+
"live-reference-sync-call-type",
381+
"live-retryable-4xx-and-retry-after",
362382
"live-source-auto-hybrid",
363383
"loading-errored-composition-escape",
364384
"loading-value-commit-zero",
365385
"loading-value-size-pass",
366386
"loading-value-ssr-commit-zero",
367387
"loading-value-ssr-source-matrix",
368388
"loading-window-verdict-quiet-through-hydration",
389+
"lone-spread-no-merge",
369390
"maparray-nonkeyed-store-stale-row",
370391
"maparray-swap-commit",
371392
"mean-bats-grin",
@@ -376,6 +397,7 @@
376397
"move-loading-wrapper-into-flow",
377398
"move-to-beta",
378399
"multi-root-pending-boundaries",
400+
"multi-source-single-flight",
379401
"nohydration-lazy-maparray-deps",
380402
"notready-skip-stack-capture",
381403
"npm-descriptions",
@@ -431,6 +453,7 @@
431453
"reconcile-walk-guard-hoist",
432454
"recover-from-halt-in-dev-workflows",
433455
"redesign-refresh-targets",
456+
"redirect-carrier-and-shim-removal",
434457
"refactor-ssr-stream-blocking",
435458
"refactor-widen-prop-value-printwidth",
436459
"refine-server-boundary-settlement",
@@ -460,14 +483,17 @@
460483
"row-proof-admission",
461484
"rude-pillows-tell",
462485
"rxcore-ssr-async-value",
486+
"sanitize-graph-failures",
463487
"scope-function-children-holes",
464488
"serialization-decode-entry",
465489
"server-component-context-barrier",
466490
"server-first-value-lock",
467491
"server-function-call-observers",
492+
"server-function-data-address-split",
468493
"server-function-extension-surface",
469494
"server-function-http-hygiene",
470495
"server-function-path-addressing",
496+
"server-function-types-not-any",
471497
"server-functions-client-fetch",
472498
"server-memo-commit-liveness",
473499
"server-memo-scaffold-diet",
@@ -484,6 +510,7 @@
484510
"signals-disposed-stay-disposed",
485511
"simplify-pending-latest-internals",
486512
"simplify-render-wrappers",
513+
"single-flight-keyed-envelope-only",
487514
"single-flight-protocol-bridge",
488515
"skip-sync-noop-status-work",
489516
"slot-jsx-convention-docs",
@@ -525,6 +552,7 @@
525552
"store-rewrite-walk-validation-hoist",
526553
"store-structural-hot-path-pass",
527554
"store-treeshakeable-optimism",
555+
"stream-demand-gate",
528556
"strict-untrack-warning",
529557
"strictread-untrack-parameter",
530558
"support-async-memo-callbacks-ssr",
@@ -539,6 +567,7 @@
539567
"transport-failure-on-foreign-response",
540568
"truncation-sweep-all-registry-refs",
541569
"two-weeks-smell",
570+
"until-live-source-ack",
542571
"unwrap-status-error-nullish",
543572
"update-deps-and-build-compat",
544573
"update-dom-expressions-next-16",

packages/babel-plugin/CHANGELOG.md

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

3+
## 2.0.0-rc.5
4+
5+
### Patch Changes
6+
7+
- 5230666: Fix hydration ids drifting after a reactive lone spread (#3105). A lone spread now passes its accessor straight to `spread()` on the client — no `mergeProps`, no memo, no hydration id — matching the server's existing pass-through fast path. The runtime resolves a function props source inside its own tracking scopes.
8+
39
## 2.0.0-rc.4
410

511
### Patch Changes

packages/babel-plugin/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@solidjs/babel-plugin",
33
"description": "Babel compiler plugin for Solid templates",
4-
"version": "2.0.0-rc.4",
4+
"version": "2.0.0-rc.5",
55
"author": "Ryan Carniato",
66
"license": "MIT",
77
"repository": {

packages/compiler/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# @solidjs/compiler
22

3+
## 2.0.0-rc.5
4+
5+
### Minor Changes
6+
7+
- 7c551ae: Key server-function ids on identity instead of position (#3109). Production ids were `<xxhash32(path)>-<ordinal>`, so appending a server function to a file renumbered the others and every client holding the old numbering silently dispatched to different code with a 200. Ids are now `<name>-<xxhash32(root-relative path)>`, with a trailing ordinal only when the same descriptive name recurs within one file — appends, deletes, reorders, and body edits no longer move any address, and a removed or renamed function becomes a clean 404 instead of a wrong call. Development and production now share the exact same id format.
8+
9+
### Patch Changes
10+
11+
- 5230666: Fix hydration ids drifting after a reactive lone spread (#3105). A lone spread now passes its accessor straight to `spread()` on the client — no `mergeProps`, no memo, no hydration id — matching the server's existing pass-through fast path. The runtime resolves a function props source inside its own tracking scopes.
12+
313
## 2.0.0-rc.4
414

515
### Minor Changes

packages/compiler/npm/darwin-arm64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@solidjs/compiler-darwin-arm64",
3-
"version": "2.0.0-rc.4",
3+
"version": "2.0.0-rc.5",
44
"cpu": [
55
"arm64"
66
],

packages/compiler/npm/darwin-x64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@solidjs/compiler-darwin-x64",
3-
"version": "2.0.0-rc.4",
3+
"version": "2.0.0-rc.5",
44
"cpu": [
55
"x64"
66
],

packages/compiler/npm/linux-arm64-gnu/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@solidjs/compiler-linux-arm64-gnu",
3-
"version": "2.0.0-rc.4",
3+
"version": "2.0.0-rc.5",
44
"cpu": [
55
"arm64"
66
],

packages/compiler/npm/linux-x64-gnu/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@solidjs/compiler-linux-x64-gnu",
3-
"version": "2.0.0-rc.4",
3+
"version": "2.0.0-rc.5",
44
"cpu": [
55
"x64"
66
],

packages/compiler/npm/wasm32-wasi/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@solidjs/compiler-wasm32-wasi",
3-
"version": "2.0.0-rc.4",
3+
"version": "2.0.0-rc.5",
44
"main": "compiler.wasi.cjs",
55
"files": [
66
"compiler.wasm32-wasi.wasm",

packages/compiler/npm/win32-x64-msvc/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@solidjs/compiler-win32-x64-msvc",
3-
"version": "2.0.0-rc.4",
3+
"version": "2.0.0-rc.5",
44
"cpu": [
55
"x64"
66
],

0 commit comments

Comments
 (0)