Skip to content
Merged
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.

8 changes: 0 additions & 8 deletions .changeset/quiet-paste-listeners.md

This file was deleted.

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

## 1.0.15

### Patch Changes

- Updated dependencies [9ce2b19]
- @playfast/wmux-client-terminal@0.0.8

## 1.0.14

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion demo/dev-server/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@demo/dev-server",
"version": "1.0.14",
"version": "1.0.15",
"private": true,
"type": "module",
"scripts": {
Expand Down
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
13 changes: 13 additions & 0 deletions packages/wmux-client-terminal/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
# @playfast/wmux-client-terminal

## 0.0.8

### Patch Changes

- 9ce2b19: Subscribe to `keyInput` paste events only from the active terminal. The renderer's
`keyInput` is shared across terminals, so mounting one listener per tab tripped
Node's default 10-listener warning in sessions with many tabs. Inactive terminals
already ignored paste events, so behaviour is unchanged.
- Updated dependencies [e36e3b2]
- Updated dependencies [e36e3b2]
- Updated dependencies [67e385d]
- @playfast/echoform@2.0.0

## 0.0.7

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/wmux-client-terminal/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@playfast/wmux-client-terminal",
"version": "0.0.7",
"version": "0.0.8",
"description": "Terminal UI client for wmux",
"type": "module",
"exports": {
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
Loading