-
1.11.7
StableAll checks were successfulUnit Tests / Check Unit Tests (push) Successful in 32sreleased this
2026-08-25 19:53:33 +02:00 | 0 commits to main since this release- fix: recursive type problem when return type is Promise<Patch
>
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
0 downloads
- fix: recursive type problem when return type is Promise<Patch
-
1.11.6
StableAll checks were successfulUnit Tests / Check Unit Tests (push) Successful in 35sreleased this
2026-08-13 11:34:00 +02:00 | 2 commits to main since this release- feat: allow accessing the key path to a context with [$KEYS]
- fix: readme format
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
0 downloads
-
1.11.5
StableAll checks were successfulUnit Tests / Check Unit Tests (push) Successful in 42sreleased this
2026-08-12 13:58:19 +02:00 | 7 commits to main since this release- fix: test which failed after bundling
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-08-12 13:10:12 +02:00 | 10 commits to main since this release- refactor: rename styleObject to normalizeStyle to better reflect the resulting object
- build: upgrade to typescript 7.0.2
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
0 downloads
-
1.11.3
StableAll checks were successfulUnit Tests / Check Unit Tests (push) Successful in 1m4sreleased this
2026-08-10 13:13:57 +02:00 | 16 commits to main since this release- feat: add
styleObject()to convert from any StyleProp to a css record - feat: allow
context()to operate on any plain JavaScript object - feat: set
[$KEYS]: string[]on any context to update the internal target path - refine: simplify typing around (Patchable)State
- refine: generic type of
tag()
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- feat: add
-
1.11.2
StableAll checks were successfulUnit Tests / Check Unit Tests (push) Successful in 1m45sreleased this
2026-08-08 02:03:02 +02:00 | 23 commits to main since this release- refine: generic type of defuse()
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
1.11.1
StableAll checks were successfulUnit Tests / Check Unit Tests (push) Successful in 1m22sreleased this
2026-08-07 13:29:38 +02:00 | 26 commits to main since this release- fix: prevent common type of prototype pollution with render patches
- update documentation (fix typos)
- chore: npm audit fix
- refine: exclude tests from dist output to reduce downloaded package size
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
1.11.0
StableAll checks were successfulUnit Tests / Check Unit Tests (push) Successful in 45sreleased this
2026-07-03 01:31:48 +02:00 | 42 commits to main since this release- feat: add keyed() helper for DOM node reconciliation by stable key
const state = { items: [ { id: "1", label: "item 1" }, { id: "2", label: "item 2" }, { id: "3", label: "item 3" }, ], } app(container, state, (s) => [DIV, keyed([UL, { class: "todos" }, ...s.items.map(it => [LI, { key: it.id }, it.label]), ]), ]); - feat: add
reconciledto Props which allows you to set a callback when DOM nodes are assinged (reconciled)[DIV, { reconciled: (state, newVode, oldVode) => { const currentNode = newVode[$NODE]; const previousNode = oldVode?.[$NODE]; // previousNode will be undefined in first render // if children inside the parent are swapped/removed -> currentNode != previousNode } }] - refactor!: internal Vode properties encapsulate behind exported Symbols
- refactor!: expose rendering stats on the state object via state[$STATS] (also still on appNode[$VODE].stats)
- feat: add missing HTML and MathML tags
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
- feat: add keyed() helper for DOM node reconciliation by stable key
-
1.10.2
StableAll checks were successfulUnit Tests / Check Unit Tests (push) Successful in 40sreleased this
2026-06-21 23:22:51 +02:00 | 56 commits to main since this release- feat: improve SSR compatibility
Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
0 downloads
-
1.10.1
StableAll checks were successfulUnit Tests / Check Unit Tests (push) Successful in 54sreleased this
2026-06-19 18:16:13 +02:00 | 57 commits to main since this release- refine(catch): ensure correct lifecycle hooks for error boundaries
- chore: upgrade to babel 8 & support node 26
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
0 downloads