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: 0 additions & 5 deletions .changeset/calm-widgets-render.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/client-view-tree-lifecycle.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/gentle-lions-hide.md

This file was deleted.

12 changes: 12 additions & 0 deletions demo/file-editor/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# file-editor-demo

## 1.0.11

### Patch Changes

- Updated dependencies [e36e3b2]
- Updated dependencies [e36e3b2]
- Updated dependencies [67e385d]
- @playfast/echoform@2.0.0
- @playfast/echoform-render@2.0.0
- @playfast/echoform-bun-ws-client@2.0.0
- @playfast/echoform-bun-ws-server@2.0.0

## 1.0.10

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion demo/file-editor/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "file-editor-demo",
"version": "1.0.10",
"version": "1.0.11",
"private": true,
"type": "module",
"scripts": {
Expand Down
12 changes: 12 additions & 0 deletions demo/todo-app/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# todo-app-demo

## 1.0.11

### Patch Changes

- Updated dependencies [e36e3b2]
- Updated dependencies [e36e3b2]
- Updated dependencies [67e385d]
- @playfast/echoform@2.0.0
- @playfast/echoform-render@2.0.0
- @playfast/echoform-bun-ws-client@2.0.0
- @playfast/echoform-bun-ws-server@2.0.0

## 1.0.10

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion demo/todo-app/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "todo-app-demo",
"version": "1.0.10",
"version": "1.0.11",
"private": true,
"type": "module",
"scripts": {
Expand Down
13 changes: 13 additions & 0 deletions demo/widget-plugins/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# @demo/widget-plugins

## 1.0.1

### Patch Changes

- Updated dependencies [e36e3b2]
- Updated dependencies [e36e3b2]
- Updated dependencies [67e385d]
- @playfast/echoform@2.0.0
- @playfast/echoform-render@2.0.0
- @playfast/echoform-bun-ws-client@2.0.0
- @playfast/echoform-bun-ws-server@2.0.0
2 changes: 1 addition & 1 deletion demo/widget-plugins/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@demo/widget-plugins",
"version": "1.0.0",
"version": "1.0.1",
"private": true,
"type": "module",
"scripts": {
Expand Down
11 changes: 11 additions & 0 deletions packages/echoform/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# @playfast/echoform

## 2.0.0

### Minor Changes

- e36e3b2: Expose client view-tree lifecycle updates so hosts can distinguish empty and pending renders.

### Patch Changes

- e36e3b2: Keep client transports active across React Strict Mode lifecycle probes and deliver synchronously replayed initial frames.
- 67e385d: Withhold `update_view` / `delete_view` broadcasts from clients that have not yet requested the view tree. Previously, in `singleInstance` mode, a client connecting while views were updating could receive an incremental prop diff before its `update_views_tree` snapshot; the client materialized the unknown view from the diff alone, yielding a view with only the changed props (missing callback and data props) and crashing the client renderer on the first missing-prop access (e.g. `props.onSelectCategory.mutate` in the wmux TUI during dev-server startup).

## 1.0.9

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/echoform/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@playfast/echoform",
"version": "1.0.9",
"version": "2.0.0",
"description": "run your react app logic on the server",
"type": "module",
"exports": {
Expand Down
9 changes: 9 additions & 0 deletions packages/react-render-null/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @playfast/echoform-render

## 2.0.0

### Patch Changes

- Updated dependencies [e36e3b2]
- Updated dependencies [e36e3b2]
- Updated dependencies [67e385d]
- @playfast/echoform@2.0.0

## 1.0.9

### Patch Changes
Expand Down
4 changes: 2 additions & 2 deletions packages/react-render-null/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@playfast/echoform-render",
"version": "1.0.9",
"version": "2.0.0",
"description": "render react tree to nothing!",
"type": "module",
"exports": {
Expand All @@ -18,7 +18,7 @@
"build": "tsgo -p ."
},
"peerDependencies": {
"@playfast/echoform": ">=1.0.9",
"@playfast/echoform": ">=2.0.0",
"react": ">=19.0.0"
},
"dependencies": {
Expand Down
9 changes: 9 additions & 0 deletions packages/wmux-client/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @playfast/wmux-client

## 0.0.16

### Patch Changes

- Updated dependencies [e36e3b2]
- Updated dependencies [e36e3b2]
- Updated dependencies [67e385d]
- @playfast/echoform@2.0.0

## 0.0.15

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/wmux-client/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@playfast/wmux-client",
"version": "0.0.15",
"version": "0.0.16",
"private": true,
"type": "module",
"scripts": {
Expand Down
9 changes: 9 additions & 0 deletions plugins/bun-ws-client/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @playfast/echoform-bun-ws-client

## 2.0.0

### Patch Changes

- Updated dependencies [e36e3b2]
- Updated dependencies [e36e3b2]
- Updated dependencies [67e385d]
- @playfast/echoform@2.0.0

## 1.0.9

### Patch Changes
Expand Down
4 changes: 2 additions & 2 deletions plugins/bun-ws-client/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@playfast/echoform-bun-ws-client",
"version": "1.0.9",
"version": "2.0.0",
"description": "WebSocket client transport for echoform (works with Bun server)",
"type": "module",
"exports": {
Expand All @@ -18,7 +18,7 @@
"build": "tsgo -p ."
},
"peerDependencies": {
"@playfast/echoform": ">=1.0.9",
"@playfast/echoform": ">=2.0.0",
"react": ">=19.0.0",
"react-dom": ">=19.0.0"
},
Expand Down
9 changes: 9 additions & 0 deletions plugins/bun-ws-server/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @playfast/echoform-bun-ws-server

## 2.0.0

### Patch Changes

- Updated dependencies [e36e3b2]
- Updated dependencies [e36e3b2]
- Updated dependencies [67e385d]
- @playfast/echoform@2.0.0

## 1.0.9

### Patch Changes
Expand Down
4 changes: 2 additions & 2 deletions plugins/bun-ws-server/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@playfast/echoform-bun-ws-server",
"version": "1.0.9",
"version": "2.0.0",
"description": "Bun WebSocket server transport for echoform",
"type": "module",
"exports": {
Expand All @@ -18,7 +18,7 @@
"build": "tsgo -p ."
},
"peerDependencies": {
"@playfast/echoform": ">=1.0.9",
"@playfast/echoform": ">=2.0.0",
"react": ">=19.0.0"
},
"devDependencies": {
Expand Down
9 changes: 9 additions & 0 deletions plugins/socket-client/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @playfast/echoform-socket-client

## 2.0.0

### Patch Changes

- Updated dependencies [e36e3b2]
- Updated dependencies [e36e3b2]
- Updated dependencies [67e385d]
- @playfast/echoform@2.0.0

## 1.0.9

### Patch Changes
Expand Down
4 changes: 2 additions & 2 deletions plugins/socket-client/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@playfast/echoform-socket-client",
"version": "1.0.9",
"version": "2.0.0",
"description": "Socket.IO client transport for echoform",
"type": "module",
"exports": {
Expand All @@ -18,7 +18,7 @@
"build": "tsgo -p ."
},
"peerDependencies": {
"@playfast/echoform": ">=1.0.9",
"@playfast/echoform": ">=2.0.0",
"react": ">=19.0.0",
"react-dom": ">=19.0.0"
},
Expand Down
9 changes: 9 additions & 0 deletions plugins/socket-server/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @playfast/echoform-socket-server

## 2.0.0

### Patch Changes

- Updated dependencies [e36e3b2]
- Updated dependencies [e36e3b2]
- Updated dependencies [67e385d]
- @playfast/echoform@2.0.0

## 1.0.9

### Patch Changes
Expand Down
4 changes: 2 additions & 2 deletions plugins/socket-server/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@playfast/echoform-socket-server",
"version": "1.0.9",
"version": "2.0.0",
"description": "Socket.IO server transport for echoform",
"type": "module",
"exports": {
Expand All @@ -18,7 +18,7 @@
"build": "tsgo -p ."
},
"peerDependencies": {
"@playfast/echoform": ">=1.0.9",
"@playfast/echoform": ">=2.0.0",
"react": ">=19.0.0"
},
"dependencies": {
Expand Down