Skip to content

Commit fb1b557

Browse files
Version packages (rc)
1 parent 51392f3 commit fb1b557

29 files changed

Lines changed: 265 additions & 32 deletions

File tree

.changeset/pre.json

Lines changed: 20 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",
@@ -82,6 +85,7 @@
8285
"companion-shadow-redesign",
8386
"compiler-loader-accepts-patch-driver",
8487
"compiler-loader-prefer-local-build",
88+
"contain-flight-collector-errors",
8589
"container-tier-projection-traces",
8690
"context-default-less-throws",
8791
"core-hot-path-shape-alignment",
@@ -98,6 +102,7 @@
98102
"dev-error-untracked-async-read",
99103
"dev-invariant-assertions",
100104
"dev-tools-cleanup",
105+
"dev-warn-scripted-304",
101106
"dev-warn-unhandled-async",
102107
"diagnostic-code-prefix",
103108
"diagnostic-console-footers",
@@ -254,6 +259,7 @@
254259
"fix-refresh-swap-during-hydration",
255260
"fix-refresh-type-in-store-overloads",
256261
"fix-refresh-unmounted-registration",
262+
"fix-refresh-waiter-typing",
257263
"fix-repeat-offset-disposal",
258264
"fix-repeat-offset-reset-on-empty",
259265
"fix-repeated-error-boundary-updates",
@@ -268,6 +274,9 @@
268274
"fix-server-effect-error-swallow",
269275
"fix-server-effect-pending-read-loop",
270276
"fix-server-entry-client-types",
277+
"fix-server-function-error-header-and-null-body-statuses",
278+
"fix-server-function-failure-signal",
279+
"fix-server-function-redirect-status-consistency",
271280
"fix-server-render-effect-defer",
272281
"fix-server-signal-overload-declarations",
273282
"fix-server-transparent-memo-id-shift",
@@ -311,6 +320,7 @@
311320
"fix-throwing-effect-cleanup",
312321
"fix-transition-merge-optimistic-dup",
313322
"fix-transparent-insert-alignment",
323+
"fix-truth-author-draft-overlay-read",
314324
"fix-usehead-prelude-hydration-walk",
315325
"flatten-promise-of-async-iterable",
316326
"fluffy-bananas-smoke",
@@ -338,6 +348,7 @@
338348
"html-element-claims",
339349
"hydrating-store-engine-seam",
340350
"hydration-primitive-wrappers",
351+
"identity-keyed-server-function-ids",
341352
"import-solid-signals-monorepo",
342353
"include-web-cookie-declarations",
343354
"inv2-active-override-assertion",
@@ -346,6 +357,7 @@
346357
"iterate-bare-step-tolerance",
347358
"jfb-driver-and-write-bound",
348359
"keep-ambient-batch-on-stash",
360+
"label-version-skew-404",
349361
"late-boundary-held-fragment-wait",
350362
"latest-lazy-companion-backfill",
351363
"lazy-assets-post-settle-livelock",
@@ -359,13 +371,15 @@
359371
"lean-ssr-owner-runtime",
360372
"lemon-mails-lick",
361373
"live-holes-server-support",
374+
"live-retryable-4xx-and-retry-after",
362375
"live-source-auto-hybrid",
363376
"loading-errored-composition-escape",
364377
"loading-value-commit-zero",
365378
"loading-value-size-pass",
366379
"loading-value-ssr-commit-zero",
367380
"loading-value-ssr-source-matrix",
368381
"loading-window-verdict-quiet-through-hydration",
382+
"lone-spread-no-merge",
369383
"maparray-nonkeyed-store-stale-row",
370384
"maparray-swap-commit",
371385
"mean-bats-grin",
@@ -376,6 +390,7 @@
376390
"move-loading-wrapper-into-flow",
377391
"move-to-beta",
378392
"multi-root-pending-boundaries",
393+
"multi-source-single-flight",
379394
"nohydration-lazy-maparray-deps",
380395
"notready-skip-stack-capture",
381396
"npm-descriptions",
@@ -431,6 +446,7 @@
431446
"reconcile-walk-guard-hoist",
432447
"recover-from-halt-in-dev-workflows",
433448
"redesign-refresh-targets",
449+
"redirect-carrier-and-shim-removal",
434450
"refactor-ssr-stream-blocking",
435451
"refactor-widen-prop-value-printwidth",
436452
"refine-server-boundary-settlement",
@@ -465,6 +481,7 @@
465481
"server-component-context-barrier",
466482
"server-first-value-lock",
467483
"server-function-call-observers",
484+
"server-function-data-address-split",
468485
"server-function-extension-surface",
469486
"server-function-http-hygiene",
470487
"server-function-path-addressing",
@@ -484,6 +501,7 @@
484501
"signals-disposed-stay-disposed",
485502
"simplify-pending-latest-internals",
486503
"simplify-render-wrappers",
504+
"single-flight-keyed-envelope-only",
487505
"single-flight-protocol-bridge",
488506
"skip-sync-noop-status-work",
489507
"slot-jsx-convention-docs",
@@ -539,6 +557,7 @@
539557
"transport-failure-on-foreign-response",
540558
"truncation-sweep-all-registry-refs",
541559
"two-weeks-smell",
560+
"until-live-source-ack",
542561
"unwrap-status-error-nullish",
543562
"update-deps-and-build-compat",
544563
"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)