Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/pre.json
Original file line number Diff line number Diff line change
Expand Up @@ -245,6 +245,7 @@
"dev-error-untracked-async-read",
"dev-gate-lazy-hydration-diagnostics",
"dev-invariant-assertions",
"dev-set-signal-4679",
"dev-tools-cleanup",
"dev-unscoped-hole-allocated-ids",
"dev-warn-scripted-304",
Expand Down Expand Up @@ -779,6 +780,7 @@
"guard-error-carried-failure-channels",
"guard-failures-iterative-walk",
"guard-getter-and-map-key-channels",
"guard-nodeless-store-staging",
"guess-memo-binding-holds-frame",
"guess-under-new-question-rebases",
"h-rematerialize-without-mutating-props",
Expand Down Expand Up @@ -833,6 +835,7 @@
"internal-surface-followup",
"internal-view-protocol-surface",
"inv2-active-override-assertion",
"ispending-async-derivation-lane-4677",
"ispending-before-first-commit",
"ispending-held-sync-memo",
"ispending-loading-guard",
Expand Down Expand Up @@ -1001,6 +1004,7 @@
"one-records-channel",
"one-unflushed-adopted",
"optimistic-chained-previous-value-3672",
"optimistic-corrected-guess-waits-for-action-refresh",
"optimistic-derive-memo-error",
"optimistic-draft-reads-compose-over-staged-truth",
"optimistic-draft-visibility-3665",
Expand Down Expand Up @@ -1276,6 +1280,7 @@
"settled-document-holes",
"sever-reveal-group-at-boundaries",
"shallow-compiled-slot-channel",
"shallow-immutable-update-4686",
"shallow-slot-alignment-samevaluezero",
"shallow-store-leaves-stay-raw",
"shallow-store-list-backing",
Expand Down
7 changes: 7 additions & 0 deletions examples/board/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# board-example

## 0.0.1-rc.7

### Patch Changes

- @solidjs/web@2.0.0-rc.22
- solid-js@2.0.0-rc.22

## 0.0.1-rc.6

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion examples/board/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "board-example",
"description": "A shared board over one live data source: lists of cards that several tabs drag at once, read into an optimistic store, with every write acknowledged on the stream",
"version": "0.0.1-rc.6",
"version": "0.0.1-rc.7",
"private": true,
"author": "Ryan Carniato",
"license": "MIT",
Expand Down
7 changes: 7 additions & 0 deletions examples/canvas/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# canvas-example

## 0.0.1-rc.3

### Patch Changes

- @solidjs/web@2.0.0-rc.22
- solid-js@2.0.0-rc.22

## 0.0.1-rc.2

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion examples/canvas/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "canvas-example",
"description": "A multiplayer canvas: shapes several people drag at once, with live cursors and live drags, over one shared broadcast and plain server-function writes",
"version": "0.0.1-rc.2",
"version": "0.0.1-rc.3",
"private": true,
"author": "Ryan Carniato",
"license": "MIT",
Expand Down
7 changes: 7 additions & 0 deletions examples/server-dbmon/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# server-dbmon-example

## 0.0.1-rc.6

### Patch Changes

- @solidjs/web@2.0.0-rc.22
- solid-js@2.0.0-rc.22

## 0.0.1-rc.5

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion examples/server-dbmon/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "server-dbmon-example",
"description": "DBMon as a live server component: a monitoring dashboard whose data lives on the server, rendered there and streamed to every open tab as it changes",
"version": "0.0.1-rc.5",
"version": "0.0.1-rc.6",
"private": true,
"author": "Ryan Carniato",
"license": "MIT",
Expand Down
7 changes: 7 additions & 0 deletions examples/todos-server/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# todos-server-example

## 0.0.1-rc.10

### Patch Changes

- @solidjs/web@2.0.0-rc.22
- solid-js@2.0.0-rc.22

## 0.0.1-rc.9

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion examples/todos-server/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "todos-server-example",
"description": "TodoMVC as a Solid Server Component — the list is server markup whose every control is a form that works without JavaScript; with it, a submission's aria-busy mark shows the intent through CSS and typed errors come back through useSubmissions",
"version": "0.0.1-rc.9",
"version": "0.0.1-rc.10",
"private": true,
"author": "Ryan Carniato",
"license": "MIT",
Expand Down
2 changes: 2 additions & 0 deletions packages/babel-plugin/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @solidjs/babel-plugin

## 2.0.0-rc.22

## 2.0.0-rc.21

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/babel-plugin/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@solidjs/babel-plugin",
"description": "Babel compiler plugin for Solid templates",
"version": "2.0.0-rc.21",
"version": "2.0.0-rc.22",
"author": "Ryan Carniato",
"license": "MIT",
"repository": {
Expand Down
2 changes: 2 additions & 0 deletions packages/compiler/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @solidjs/compiler

## 2.0.0-rc.22

## 2.0.0-rc.21

## 2.0.0-rc.20
Expand Down
2 changes: 1 addition & 1 deletion packages/compiler/npm/darwin-arm64/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@solidjs/compiler-darwin-arm64",
"version": "2.0.0-rc.21",
"version": "2.0.0-rc.22",
"cpu": [
"arm64"
],
Expand Down
2 changes: 1 addition & 1 deletion packages/compiler/npm/darwin-x64/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@solidjs/compiler-darwin-x64",
"version": "2.0.0-rc.21",
"version": "2.0.0-rc.22",
"cpu": [
"x64"
],
Expand Down
2 changes: 1 addition & 1 deletion packages/compiler/npm/linux-arm64-gnu/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@solidjs/compiler-linux-arm64-gnu",
"version": "2.0.0-rc.21",
"version": "2.0.0-rc.22",
"cpu": [
"arm64"
],
Expand Down
2 changes: 1 addition & 1 deletion packages/compiler/npm/linux-x64-gnu/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@solidjs/compiler-linux-x64-gnu",
"version": "2.0.0-rc.21",
"version": "2.0.0-rc.22",
"cpu": [
"x64"
],
Expand Down
2 changes: 1 addition & 1 deletion packages/compiler/npm/wasm32-wasi/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@solidjs/compiler-wasm32-wasi",
"version": "2.0.0-rc.21",
"version": "2.0.0-rc.22",
"main": "compiler.wasi.cjs",
"files": [
"compiler.wasm32-wasi.wasm",
Expand Down
2 changes: 1 addition & 1 deletion packages/compiler/npm/win32-x64-msvc/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@solidjs/compiler-win32-x64-msvc",
"version": "2.0.0-rc.21",
"version": "2.0.0-rc.22",
"cpu": [
"x64"
],
Expand Down
14 changes: 7 additions & 7 deletions packages/compiler/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@solidjs/compiler",
"description": "Solid's native Oxc JSX compiler",
"version": "2.0.0-rc.21",
"version": "2.0.0-rc.22",
"author": "Ryan Carniato",
"license": "MIT",
"repository": {
Expand Down Expand Up @@ -62,11 +62,11 @@
"emnapi": "^1.11.3"
},
"optionalDependencies": {
"@solidjs/compiler-darwin-x64": "2.0.0-rc.21",
"@solidjs/compiler-darwin-arm64": "2.0.0-rc.21",
"@solidjs/compiler-linux-x64-gnu": "2.0.0-rc.21",
"@solidjs/compiler-linux-arm64-gnu": "2.0.0-rc.21",
"@solidjs/compiler-win32-x64-msvc": "2.0.0-rc.21",
"@solidjs/compiler-wasm32-wasi": "2.0.0-rc.21"
"@solidjs/compiler-darwin-x64": "2.0.0-rc.22",
"@solidjs/compiler-darwin-arm64": "2.0.0-rc.22",
"@solidjs/compiler-linux-x64-gnu": "2.0.0-rc.22",
"@solidjs/compiler-linux-arm64-gnu": "2.0.0-rc.22",
"@solidjs/compiler-win32-x64-msvc": "2.0.0-rc.22",
"@solidjs/compiler-wasm32-wasi": "2.0.0-rc.22"
}
}
13 changes: 13 additions & 0 deletions packages/diagnostics/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
# @solidjs/diagnostics

## 2.0.0-rc.22

### Patch Changes

- Updated dependencies [f6b6737]
- Updated dependencies [5208944]
- Updated dependencies [6b7474b]
- Updated dependencies [4fe7532]
- Updated dependencies [fb672ca]
- @solidjs/signals@2.0.0-rc.22
- @solidjs/web@2.0.0-rc.22
- solid-js@2.0.0-rc.22

## 2.0.0-rc.21

### Patch Changes
Expand Down
8 changes: 4 additions & 4 deletions packages/diagnostics/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@solidjs/diagnostics",
"version": "2.0.0-rc.21",
"version": "2.0.0-rc.22",
"description": "Agent-consumable diagnostics harness for Solid: capture the dev-mode diagnostic and attribution channels as structured artifacts, with assertion helpers for tests and agent loops.",
"author": "Ryan Carniato",
"license": "MIT",
Expand Down Expand Up @@ -52,11 +52,11 @@
"test:watch": "vitest watch tests"
},
"dependencies": {
"@solidjs/signals": "^2.0.0-rc.21"
"@solidjs/signals": "^2.0.0-rc.22"
},
"peerDependencies": {
"@solidjs/web": "^2.0.0-rc.21",
"solid-js": "^2.0.0-rc.21",
"@solidjs/web": "^2.0.0-rc.22",
"solid-js": "^2.0.0-rc.22",
"vitest": ">=2.0.0"
},
"peerDependenciesMeta": {
Expand Down
7 changes: 7 additions & 0 deletions packages/element/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# solid-element

## 2.0.0-rc.22

### Patch Changes

- @solidjs/web@2.0.0-rc.22
- solid-js@2.0.0-rc.22

## 2.0.0-rc.21

### Patch Changes
Expand Down
6 changes: 3 additions & 3 deletions packages/element/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"description": "Webcomponents wrapper for Solid",
"author": "Ryan Carniato",
"license": "MIT",
"version": "2.0.0-rc.21",
"version": "2.0.0-rc.22",
"homepage": "https://github.com/solidjs/solid/blob/next/packages/element#readme",
"repository": {
"type": "git",
Expand All @@ -30,8 +30,8 @@
"component-register": "^0.8.7"
},
"peerDependencies": {
"solid-js": "^2.0.0-rc.21",
"@solidjs/web": "^2.0.0-rc.21"
"solid-js": "^2.0.0-rc.22",
"@solidjs/web": "^2.0.0-rc.22"
},
"devDependencies": {
"solid-js": "workspace:*",
Expand Down
6 changes: 6 additions & 0 deletions packages/h/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# @solidjs/h

## 2.0.0-rc.22

### Patch Changes

- @solidjs/web@2.0.0-rc.22

## 2.0.0-rc.21

### Patch Changes
Expand Down
4 changes: 2 additions & 2 deletions packages/h/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@solidjs/h",
"description": "Hyperscript / h() factory for Solid — write components without compiled JSX.",
"version": "2.0.0-rc.21",
"version": "2.0.0-rc.22",
"author": "Ryan Carniato",
"license": "MIT",
"homepage": "https://solidjs.com",
Expand Down Expand Up @@ -58,7 +58,7 @@
"test": "vitest run"
},
"peerDependencies": {
"@solidjs/web": "^2.0.0-rc.21"
"@solidjs/web": "^2.0.0-rc.22"
},
"devDependencies": {
"@solidjs/web": "workspace:*",
Expand Down
6 changes: 6 additions & 0 deletions packages/html/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# @solidjs/html

## 2.0.0-rc.22

### Patch Changes

- @solidjs/web@2.0.0-rc.22

## 2.0.0-rc.21

### Patch Changes
Expand Down
4 changes: 2 additions & 2 deletions packages/html/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@solidjs/html",
"description": "Tagged-template-literal templating for Solid — write components with no build step.",
"version": "2.0.0-rc.21",
"version": "2.0.0-rc.22",
"author": "Ryan Carniato",
"license": "MIT",
"homepage": "https://solidjs.com",
Expand Down Expand Up @@ -42,7 +42,7 @@
"test": "vitest run"
},
"peerDependencies": {
"@solidjs/web": "^2.0.0-rc.21"
"@solidjs/web": "^2.0.0-rc.22"
},
"devDependencies": {
"@solidjs/web": "workspace:*",
Expand Down
13 changes: 13 additions & 0 deletions packages/signals/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
# @solidjs/signals

## 2.0.0-rc.22

### Patch Changes

- f6b6737: Add `DEV.setSignal` so development tooling can write signal values and store property slots (#4679).
- 5208944: Prevent an untracked staged-store read beside `latest()` from throwing and halting reactivity when the store has no reactive node. A pass whose verdict posture is only inherited is now served the hold's own write from a node-less store key, as it is from a signal or a key with a node, so the landing frame no longer tears.
- 6b7474b: An async memo that reads `isPending(x)` no longer shows its verdict beside an `isPending(x)` binding that disagrees with it, and nothing derived from the write it reads ahead of shows before that write does (#4677).
- When the memo's lane landed in the same seam as the write it reads ahead of, the landing voided the binding's lane run, so the memo's `pending: true` showed while the binding stayed `false`. The lane now reveals whole (F-6), and the landing's re-derivation follows next round.
- When the lane landed first, the write's landing re-derived the memo onto a new flight and held its own runs for it, but that flush's runs of effects deriving plainly from the landing still ran: `details: Item 1` showed beside `id: 0`. Those runs now wait with the landing's held runs (F-1, F-7); what derives from a verdict reader still shows now (F-6, D-25).

- 4fe7532: An optimistic guess corrected by an outside re-ask now stays the value for effects and untracked reads until its action's own refresh lands (#4690). When a `refresh()` from outside the action landed under a pending guess (`createOptimistic`, or a `createOptimisticStore` keyed, unkeyed or object-shaped), the action's hold stopped waiting on the guessed source's next flight. Where nothing rendered the source, the hold landed with the action's write, and effects and untracked reads showed the old truth until the action's `refresh()` answered, while rendered readers (a render effect, a text node under `<Loading>`, an effect beside one) kept the guess. Rendered output never flickered; effect-only readers disagreed with it. A shown guess that was corrected now keeps its hold open while its own source is in flight, as an uncorrected guess does.
- fb672ca: `IMMUTABLE_UPDATE_IN_STORE` no longer reports wholesale replacements on a shallow store, or of a `markRaw` / unwrappable leaf (#4686). Those values are invalidated as a unit, so leaf draft assignment does not narrow who re-runs — the diagnostic's advice does not apply.

## 2.0.0-rc.21

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/signals/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@solidjs/signals",
"version": "2.0.0-rc.21",
"version": "2.0.0-rc.22",
"description": "Solid's reactive primitives: signals, memos, effects, stores, and async-aware computations.",
"author": "Ryan Carniato",
"license": "MIT",
Expand Down
Loading