• 1.9.4 0b9727e040

    1.9.4
    All checks were successful
    Unit Tests / Check Unit Tests (push) Successful in 37s
    Stable

    michi released this 2026-06-14 23:33:42 +02:00 | 76 commits to main since this release

    • fix: clear stale inline styles
    Downloads
  • 1.9.3 ea4a0df985

    1.9.3
    All checks were successful
    Unit Tests / Check Unit Tests (push) Successful in 46s
    Stable

    michi released this 2026-06-14 13:49:27 +02:00 | 78 commits to main since this release

    • fix: animated patches could get stuck when document becomes hidden
    • test: harden tests and improve run time
    Downloads
  • 1.9.2 a6e2e6dd76

    1.9.2
    All checks were successful
    Unit Tests / Check Unit Tests (push) Successful in 45s
    Stable

    michi released this 2026-06-13 18:30:12 +02:00 | 82 commits to main since this release

    • refactor: refine type definitions
    • refactor: remove all any casts
    • perf: less allocations needed on unmount
    Downloads
  • 1.9.1 35f3dafca4

    1.9.1
    All checks were successful
    Unit Tests / Check Unit Tests (push) Successful in 1m20s
    Stable

    michi released this 2026-06-10 16:56:34 +02:00 | 85 commits to main since this release

    • fix: resolve error boundary from old vode when new component fails to render
    • fix: first level dom evaluation
    • fix: standardize return values for tag() and children()
    Downloads
  • 1.9.0 7fc52c7e14

    1.9.0
    All checks were successful
    Unit Tests / Check Unit Tests (push) Successful in 38s
    Stable

    michi released this 2026-06-09 21:09:15 +02:00 | 89 commits to main since this release

    • fix(catch): usage of 'catch' on the root vode with different Tag

      NOTE: changing the root tag in vode during rendering is supported, but results in a new container node
      to get a reference to the new container node: const newContainer = oldContainer._vode.vode.node

    • feat(state-context): add overload to context() for alternative substate targeting
    Downloads
  • 1.8.12 549e64f21f

    1.8.12
    All checks were successful
    Unit Tests / Check Unit Tests (push) Successful in 36s
    Stable

    michi released this 2026-05-25 16:24:44 +02:00 | 95 commits to main since this release

    • fix: mergeClass with (1. object, 2. array)
    Downloads
  • 1.8.11 8c7381fd76

    1.8.11
    All checks were successful
    Unit Tests / Check Unit Tests (push) Successful in 42s
    Stable

    michi released this 2026-05-25 13:21:40 +02:00 | 98 commits to main since this release

    • feat: allow for async patches to be awaited by optionally returning a Promise
    Downloads
  • 1.8.10 2c9cc3cdd1

    1.8.10
    All checks were successful
    Unit Tests / Check Unit Tests (push) Successful in 48s
    Stable

    michi released this 2026-05-24 14:18:01 +02:00 | 104 commits to main since this release

    • make patch function syncronous
      • it branches off to promises when necessary. this should result in a slight performance improvement
    • allow prop definitons to be falsy
      • makes writing conditional literals easier like: [DIV, condition && { class: 'xyz' }]
    Downloads
  • 1.8.9 bd88387ef0

    1.8.9
    Some checks failed
    Unit Tests / Check Unit Tests (push) Has been cancelled
    Stable

    michi released this 2026-05-21 22:59:05 +02:00 | 108 commits to main since this release

    • fix: ensure all queued state updates are reliably processed, even during ongoing renders
    • test: add test suite as esm build
    Downloads
  • 1.8.8 b8b936c301

    1.8.8
    Some checks failed
    Unit Tests / Check Unit Tests (push) Has been cancelled
    Stable

    michi released this 2026-05-19 18:14:23 +02:00 | 111 commits to main since this release

    • fix: improve child rendering performance
    • fix: bug when a component function was reused in multiple memos
    • fix: setting an intermediate path to null via state context
    • fix: measure time with performance api
    • remove ability to memo prop objects as this could lead to undecidable situations during rendering
    • update documentation and add more tests showing advanced features
    Downloads