Skip to content

Commit 59e2355

Browse files
chore: version packages
1 parent eae2223 commit 59e2355

13 files changed

Lines changed: 47 additions & 17 deletions

File tree

‎.changeset/surface-progress-repaint.md‎

Lines changed: 0 additions & 11 deletions
This file was deleted.

‎apps/bench/CHANGELOG.md‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# @pretable/app-bench
22

3+
## 0.0.27
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`eae2223`](https://github.com/cacheplane/pretable/commit/eae2223b94e0be31e4ec2b23b104737c031cc694)]:
8+
- @pretable/react@0.6.1
9+
- @pretable/stream-adapter@0.6.1
10+
- @pretable/ui@0.6.1
11+
312
## 0.0.26
413

514
### Patch Changes

‎apps/bench/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@pretable/app-bench",
33
"private": true,
4-
"version": "0.0.26",
4+
"version": "0.0.27",
55
"description": "Pretable benchmark lab and browser test target.",
66
"license": "MIT",
77
"type": "module",

‎apps/website/CHANGELOG.md‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# @pretable/app-website
22

3+
## 0.0.27
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`eae2223`](https://github.com/cacheplane/pretable/commit/eae2223b94e0be31e4ec2b23b104737c031cc694)]:
8+
- @pretable/react@0.6.1
9+
- @pretable/core@0.6.1
10+
- @pretable/stream-adapter@0.6.1
11+
- @pretable/ui@0.6.1
12+
313
## 0.0.26
414

515
### Patch Changes

‎apps/website/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@pretable/app-website",
3-
"version": "0.0.26",
3+
"version": "0.0.27",
44
"private": true,
55
"description": "Pretable documentation and marketing site.",
66
"license": "MIT",

‎packages/core/CHANGELOG.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# @pretable/core
22

3+
## 0.6.1
4+
35
## 0.6.0
46

57
### Minor Changes

‎packages/core/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@pretable/core",
3-
"version": "0.6.0",
3+
"version": "0.6.1",
44
"description": "Framework-agnostic grid state primitives for Pretable.",
55
"license": "MIT",
66
"repository": {

‎packages/react/CHANGELOG.md‎

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# @pretable/react
22

3+
## 0.6.1
4+
5+
### Patch Changes
6+
7+
- Stop repainting the grid on every slice of a cooperative rebuild. ([#352](https://github.com/cacheplane/pretable/pull/352))
8+
9+
`setQuery` and `setDerivations` rebuild incrementally, publishing a fresh state object per slice whose `status` carries `completedRows`/`totalRows`, while `snapshot` keeps pointing at the current rows until the new ones swap in. The React model subscribed `useSyncExternalStore` to `getState`, so every progress tick was a new identity and re-rendered the whole grid against rows that had not changed — and because those renders land inside the yield between slices, the rebuild itself paid for them.
10+
11+
Measured on a 120-row grouping transition: the row model alone settles in 7ms over 10 scheduler hops; the same model under a surface took 89 hops and roughly 470ms. On a 400-row sort, a consumer rendered 20 times where 4 are material.
12+
13+
The hook now subscribes to the snapshot and to a status coarsened to its kind and transition id. Progress is still published by the row model — subscribe to it directly for a progress indicator — but it no longer forces a render of the grid.
14+
15+
- Updated dependencies []:
16+
- @pretable/core@0.6.1
17+
- @pretable/ui@0.6.1
18+
319
## 0.6.0
420

521
### Minor Changes

‎packages/react/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@pretable/react",
3-
"version": "0.6.0",
3+
"version": "0.6.1",
44
"description": "React components and hooks for Pretable.",
55
"license": "MIT",
66
"repository": {

‎packages/stream-adapter/CHANGELOG.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# @pretable/stream-adapter
22

3+
## 0.6.1
4+
35
## 0.6.0
46

57
## 0.5.2

0 commit comments

Comments
 (0)