Skip to content

Commit f47d33c

Browse files
authored
Merge pull request #3065 from solidjs/changeset-release/next
Release RC packages (rc)
2 parents 75fb9f4 + 606f6ee commit f47d33c

29 files changed

Lines changed: 317 additions & 38 deletions

File tree

.changeset/pre.json

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,17 @@
1717
"@solidjs/signals": "2.0.0-beta.34",
1818
"@solidjs/universal": "2.0.0-beta.34",
1919
"@solidjs/web": "2.0.0-beta.34",
20-
"test-integration": "2.0.0-beta.34"
20+
"test-integration": "2.0.0-beta.34",
21+
"@solidjs/babel-plugin": "2.0.0-rc.2",
22+
"@solidjs/compiler": "2.0.0-rc.2",
23+
"@solidjs/diagnostics": "2.0.0-rc.2"
2124
},
2225
"changesets": [
26+
"absorb-expressions",
2327
"action-done-window-batch-adoption",
2428
"action-in-owned-scope-guard",
2529
"action-thenable-assimilation-settle",
30+
"add-diagnostics-package",
2631
"add-refresh-subpath",
2732
"add-serialization-subpath",
2833
"add-server-functions-subpath",
@@ -82,6 +87,7 @@
8287
"dedupe-dispose-unobserved",
8388
"dedupe-strict-read-diagnostics",
8489
"demote-boundary-primitives",
90+
"deprecate-server-writes",
8591
"dev-error-invalid-refresh-target",
8692
"dev-error-non-function-component",
8793
"dev-error-untracked-async-read",
@@ -96,17 +102,20 @@
96102
"document-live-slot-args-client",
97103
"document-shell-hydration-docs",
98104
"dom-expressions-scoped-packages",
105+
"drop-compiler-legacy",
99106
"dynamic-factory-redesign",
100107
"dynamic-remount-latest-address",
101108
"effect-cleanup-unwind-order",
102109
"effect-error-arm-queued",
103110
"effect-error-handler-unwrap",
104111
"effect-phase-write-visibility",
105112
"effect-run-trims",
113+
"element-foreign-owner-fallback",
106114
"eliminate-optimistic-revert-targets",
107115
"export-memo-options",
108116
"expose-enableExternalSource-loading-on",
109117
"fill-cleanup-occurrence-scope",
118+
"fix-absorbed-compiler-parity",
110119
"fix-action-falsy-generator-throw",
111120
"fix-action-thenable-await",
112121
"fix-adjustheight-zombie-queue-routing",
@@ -129,6 +138,7 @@
129138
"fix-async-warning-through-errored",
130139
"fix-buffered-iterable-replay-latest",
131140
"fix-buffered-store-replay-claim",
141+
"fix-codec-options-declaration",
132142
"fix-create-projection-seed-inference",
133143
"fix-deep-optimistic-store-pending",
134144
"fix-derived-manual-writes",
@@ -157,6 +167,7 @@
157167
"fix-hydrated-nullish-values",
158168
"fix-hydration-and-signals-baseline",
159169
"fix-insert-sibling-rerender",
170+
"fix-insert-text-node-reuse",
160171
"fix-ispending-dev-prod-divergence",
161172
"fix-ispending-errored-source-loop",
162173
"fix-ispending-optimistic-refresh",
@@ -200,12 +211,14 @@
200211
"fix-overlay-adoption-reset",
201212
"fix-ownerless-conditional-memos",
202213
"fix-pending-autodispose-release",
214+
"fix-pending-gated-landing-replay",
203215
"fix-portal-mount-ref-timing",
204216
"fix-portal-ownership-and-accumulation",
205217
"fix-preflush-rejection-blank-page",
206218
"fix-projection-async-draft-read-gate",
207219
"fix-projection-async-store-boundary-wedge",
208220
"fix-projection-draft-inspection-loop",
221+
"fix-projection-hydration-live-resume",
209222
"fix-projection-hydration-without-loading-boundary",
210223
"fix-projection-partial-seed-types",
211224
"fix-projection-refresh-pending",
@@ -240,7 +253,9 @@
240253
"fix-server-dynamic-promise-source",
241254
"fix-server-effect-error-swallow",
242255
"fix-server-effect-pending-read-loop",
256+
"fix-server-entry-client-types",
243257
"fix-server-render-effect-defer",
258+
"fix-server-signal-overload-declarations",
244259
"fix-server-transparent-memo-id-shift",
245260
"fix-settled-boundary-fallback-hydration",
246261
"fix-shallow-store-proxy-children",
@@ -282,6 +297,8 @@
282297
"fix-transparent-insert-alignment",
283298
"flatten-promise-of-async-iterable",
284299
"fluffy-bananas-smoke",
300+
"fold-runtime-wrappers",
301+
"forbid-wrapped-module-server-exports",
285302
"format-ssr-hydration-followups",
286303
"fragment-ledger-one-reveal-owner",
287304
"fragment-reveal-policy-registry",
@@ -335,6 +352,7 @@
335352
"maparray-nonkeyed-store-stale-row",
336353
"maparray-swap-commit",
337354
"mean-bats-grin",
355+
"migrate-web-runtime-to-ts",
338356
"missing-effect-fn-loud-failure",
339357
"mode-specific-control-flow-callbacks",
340358
"move-loading-wrapper-into-flow",
@@ -350,6 +368,7 @@
350368
"optimize-store-utilities",
351369
"option-a-mid-transition-observability",
352370
"owned-non-lazy-memo-autodispose",
371+
"pass-2-collapse",
353372
"pay-for-use-treeshaking-phase-1",
354373
"pay-for-use-treeshaking-phase-2",
355374
"pay-for-use-treeshaking-phase-3",
@@ -375,6 +394,7 @@
375394
"reconcile-array-object-shape-guard",
376395
"reconcile-default-id-positional-null",
377396
"reconcile-symbol-keyed-nodes",
397+
"recover-from-halt-in-dev-workflows",
378398
"redesign-refresh-targets",
379399
"refactor-ssr-stream-blocking",
380400
"refactor-widen-prop-value-printwidth",
@@ -412,6 +432,7 @@
412432
"server-memo-scaffold-diet",
413433
"server-mock-csp-nonce",
414434
"server-slot-store-and-boundary-trims",
435+
"server-store-replacement-optimistic-noop",
415436
"sever-reveal-group-at-boundaries",
416437
"shallow-stores-markraw",
417438
"shell-gate-first-apply",
@@ -425,6 +446,7 @@
425446
"snapshot-boundary-assets-serialization",
426447
"snapshot-hydration-safety",
427448
"snapshot-trailing-holes",
449+
"solid-native-frame-protocol-identifiers",
428450
"ssr-falsy-rejections-and-thenables",
429451
"ssr-hole-id-scopes",
430452
"ssr-retry-robustness",
@@ -490,6 +512,7 @@
490512
"wait-asset-seam",
491513
"warm-doors-flow",
492514
"web-commit-event-response",
515+
"web-feature-folders",
493516
"web-http-declaration-ledger",
494517
"web-lazy-serializer-split",
495518
"web-portal-delegation-containers",

packages/babel-plugin/CHANGELOG.md

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

3+
## 2.0.0-rc.3
4+
5+
### Minor Changes
6+
7+
- 89a0531: Absorb the 0.50 expressions snapshot into this repo: lift compilers as `@solidjs/babel-plugin` and `@solidjs/compiler`, dump runtimes into `@solidjs/web` / `h` / `html` / `universal`. Origin: ryansolid/dom-expressions@e97e4290 (0.50.0-next.44).
8+
- 89a0531: Collapse the expressions dump: drop the rxcore seam, flatten runtimes into package `src/`, delete `babel-preset-solid`, and publish compiler natives as `@solidjs/compiler-*`.
9+
10+
### Patch Changes
11+
12+
- 47a797e: Drop leftover DOM Expressions loader fallbacks and reframe the compiler and Babel plugin as Solid 2.0 packages. Node `transform()` now defaults `moduleName` to `@solidjs/web` and `builtIns` to the Solid control-flow set, matching `@solidjs/babel-plugin`. SSR leaves a sole component child unescaped (it is a value; the callee's insert sites escape) and only HTML-escapes mixed/fragment children and element holes. Local native builds remain usable when an in-repo platform-package stub has not been populated yet.
13+
- 0d2810a: Fix Babel and native compiler lowering divergences around nested content, custom-element ownership, static attributes, namespaces, and conditional evaluation order.
14+
315
The Babel compiler implementation joined the SolidJS 2.0 monorepo at `2.0.0-rc.2` under the temporary `@solidjs/babel-plugin-jsx` name. It adopted this syntax-neutral package name before the integration merged. Earlier releases lived in [DOM Expressions](https://github.com/ryansolid/dom-expressions).

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.2",
4+
"version": "2.0.0-rc.3",
55
"author": "Ryan Carniato",
66
"license": "MIT",
77
"repository": {

packages/compiler/CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
11
# @solidjs/compiler
22

3+
## 2.0.0-rc.3
4+
5+
### Minor Changes
6+
7+
- 89a0531: Absorb the 0.50 expressions snapshot into this repo: lift compilers as `@solidjs/babel-plugin` and `@solidjs/compiler`, dump runtimes into `@solidjs/web` / `h` / `html` / `universal`. Origin: ryansolid/dom-expressions@e97e4290 (0.50.0-next.44).
8+
- 89a0531: Collapse the expressions dump: drop the rxcore seam, flatten runtimes into package `src/`, delete `babel-preset-solid`, and publish compiler natives as `@solidjs/compiler-*`.
9+
10+
### Patch Changes
11+
12+
- 47a797e: Drop leftover DOM Expressions loader fallbacks and reframe the compiler and Babel plugin as Solid 2.0 packages. Node `transform()` now defaults `moduleName` to `@solidjs/web` and `builtIns` to the Solid control-flow set, matching `@solidjs/babel-plugin`. SSR leaves a sole component child unescaped (it is a value; the callee's insert sites escape) and only HTML-escapes mixed/fragment children and element holes. Local native builds remain usable when an in-repo platform-package stub has not been populated yet.
13+
- 0d2810a: Fix Babel and native compiler lowering divergences around nested content, custom-element ownership, static attributes, namespaces, and conditional evaluation order.
14+
- 2e52744: Module-level "use server" exports must be precisely the server functions: wrapping an export in a call expression (`export const x = GET(async () => ...)`) is now a compile error directing to the function-level directive. Replaces the short-lived wrapper-transplant behavior, which hoisted server-module code into the client build and never applied to HTTP dispatch anyway. Plain aliasing and separate declaration/export remain supported.
15+
316
This package joined the SolidJS 2.0 monorepo at `2.0.0-rc.2`. Earlier releases lived in [DOM Expressions](https://github.com/ryansolid/dom-expressions).

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

Lines changed: 2 additions & 2 deletions
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.2",
3+
"version": "2.0.0-rc.3",
44
"cpu": [
55
"arm64"
66
],
@@ -19,4 +19,4 @@
1919
"os": [
2020
"darwin"
2121
]
22-
}
22+
}

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

Lines changed: 2 additions & 2 deletions
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.2",
3+
"version": "2.0.0-rc.3",
44
"cpu": [
55
"x64"
66
],
@@ -19,4 +19,4 @@
1919
"os": [
2020
"darwin"
2121
]
22-
}
22+
}

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

Lines changed: 2 additions & 2 deletions
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.2",
3+
"version": "2.0.0-rc.3",
44
"cpu": [
55
"arm64"
66
],
@@ -22,4 +22,4 @@
2222
"libc": [
2323
"glibc"
2424
]
25-
}
25+
}

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

Lines changed: 2 additions & 2 deletions
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.2",
3+
"version": "2.0.0-rc.3",
44
"cpu": [
55
"x64"
66
],
@@ -22,4 +22,4 @@
2222
"libc": [
2323
"glibc"
2424
]
25-
}
25+
}

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

Lines changed: 2 additions & 2 deletions
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.2",
3+
"version": "2.0.0-rc.3",
44
"main": "compiler.wasi.cjs",
55
"files": [
66
"compiler.wasm32-wasi.wasm",
@@ -26,4 +26,4 @@
2626
"@emnapi/core": "1.11.3",
2727
"@emnapi/runtime": "1.11.3"
2828
}
29-
}
29+
}

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

Lines changed: 2 additions & 2 deletions
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.2",
3+
"version": "2.0.0-rc.3",
44
"cpu": [
55
"x64"
66
],
@@ -19,4 +19,4 @@
1919
"os": [
2020
"win32"
2121
]
22-
}
22+
}

0 commit comments

Comments
 (0)