Skip to content

Releases: doeixd/dom

v0.0.11

Choose a tag to compare

@doeixd doeixd released this 17 Jul 13:36

Features

  • signals: ship the signals view system as @doeixd/dom/signals (155ba92) — fine-grained reactive views: signal/effect/computed core, part bindings with manual override (set/reset), tag/tags builders, when, keyed list with minimal-move (LIS) reordering, portal, mount/render. Mounted view nodes are branded so morph adopts them wholesale. Docs: Signals Views, Templating Interop.

Performance

  • component: minimal DOM moves in morph child reordering via longest-increasing-subsequence positioning (53f2308) — moving one item to the front of an n-item keyed list is now 1 insertBefore instead of n−1; unchanged lists perform zero moves.

Bug Fixes

  • signals: effect() permanently unsubscribed after its second trigger whenever its dependency set was unchanged (decae1a) — any effect re-running with the same deps went dead. Now dep subscriptions persist across runs.

Documentation

  • Templating interoperability guide (h vs Tag vs signals views) with the exact mixing boundaries (305311e).

v0.0.10

Choose a tag to compare

@doeixd doeixd released this 17 Jul 13:37

Features

  • component: keep-alive children, morphing updates, render lifecycle (8192f15)

Bug Fixes

  • css: prevent NaN safety timeout in waitTransition (7cd36cd)
  • types: widen bind.prop, ref constraints, and h/el children (811fcb5)

Release v0.0.7

Choose a tag to compare

@github-actions github-actions released this 14 Jan 15:35
chore(release): 0.0.7

Release v0.0.6

Choose a tag to compare

@github-actions github-actions released this 04 Dec 17:23
chore(release): 0.0.6

Release v0.0.5

Choose a tag to compare

@github-actions github-actions released this 24 Nov 15:37
chore(release): 0.0.5

Release v0.0.4

Choose a tag to compare

@github-actions github-actions released this 24 Nov 13:51
chore(release): 0.0.4

Release v0.0.3

Choose a tag to compare

@github-actions github-actions released this 20 Nov 20:04
chore(release): 0.0.3

Release v0.0.2

Choose a tag to compare

@github-actions github-actions released this 20 Nov 15:15
chore(release): 0.0.2

Release v0.0.1

Choose a tag to compare

@github-actions github-actions released this 20 Nov 14:36
chore(release): 0.0.1