• 1.8.7 dd6cc9d043

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

    michi released this 2026-05-17 00:45:24 +02:00 | 121 commits to main since this release

    • fix: rework onMount/onUnmount lifecycle
    • fix: nested memo calls with unmount handlers
    Downloads
  • 1.8.6 c502fc8623

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

    michi released this 2026-05-16 15:45:28 +02:00 | 123 commits to main since this release

    • fix: execute onUnmount reliably (symmetric to onMount)
    • fix: in certain situations onMount was called multiple times in initial render
    Downloads
  • 1.8.5 be4d18301e

    1.8.5
    Some checks failed
    Unit Tests / run tests (push) Has been cancelled
    Stable

    michi released this 2026-05-14 21:43:07 +02:00 | 131 commits to main since this release

    • fix: allow higher order component functions to use memo
    Downloads
  • 1.8.4 3e7aa0e830

    1.8.4 Stable

    michi released this 2026-05-08 20:14:37 +02:00 | 143 commits to main since this release

    • fix state-context passing arrays as sub-state
    Downloads
  • 1.8.3 2009d43f99

    1.8.3 Stable

    michi released this 2026-05-05 01:17:56 +02:00 | 144 commits to main since this release

    • state-context: removes the need to constantly unwrap the substate value if its type cannot be undefined|null
    • in Props<S> S now defaults to PatchableState
    • catch property in Props now expects an Error type instead of any
    Downloads
  • 1.8.2 f2a131a7f5

    1.8.2 Stable

    michi released this 2026-04-18 02:15:01 +02:00 | 145 commits to main since this release

    • patches applied after a state is initialized with createState() via stateObject.patch(...) before the call to app() occurs are now queued and applied before the inital patches. This fixes the mismatch in types during this period which would otherwise lead to an error.
    • internal improvements
    Downloads
  • 1.8.1 e5fe4d145b

    1.8.1 Stable

    michi released this 2026-04-05 03:16:41 +02:00 | 149 commits to main since this release

    • improve state context typing patch/put
    • target typescript 6
    Downloads
  • 1.8.0 fa4f9be22d

    1.8.0 Stable

    michi released this 2026-03-09 21:14:40 +01:00 | 150 commits to main since this release

    • rename SubStateContext to SubContext
    • removed KeyStateContext and related functionality as it was slowing down compilation of larger codebases
    • add mergeProps utility to conveniently combine multple vode props objects
    • update tsconfig.json
    Downloads