Changelog

0.3.1 (2026-05-09)

🩹 Fixes

  • core: createInjectable export utility types to support declaration file generation (#171)
  • core: elementFocus add assertion for null/undefined reactive target on signal set/update (#177)
  • core: textDirection add assertion for null/undefined reactive target on signal set/update (#179)
  • core: fragment correctly apply signal options (e.g. debugName) (#181)
  • core: proxySignal prevent value corruption in update without set handler (#183)

0.3.0 (2026-04-27)

🚀 Features

🩹 Fixes

  • core: textDirection correctly sync initial state from the DOM for reactive targets (#167)

0.2.0 (2026-04-11)

🚀 Features

  • core: listener add MediaQueryListEvent overload (#124)
  • ⚠️ core: change utilities error handling to propagate errors by default (#126)
  • core: cva replace generic CvaOptions type with explicit interface for better readability (#128)
  • ⚠️ core: webNotification simplify api by removing return values (#137)
  • core: devicePixelRatio add new utility (#141)

🩹 Fixes

  • core: cva prevent errors when required signal accessed (#130)
  • core: webNotification sync permission with browser permission changes (#139)

0.1.3 (2026-04-05)

🚀 Features

  • core: generateId add new utility for creating unique IDs (#108)
  • core: textSelection add root option to track selections only within a specific element (#110)

🩹 Fixes

  • core: storage dispatch storage event to sync signals with same key in same session (#115)

0.1.2 (2026-03-28)

🚀 Features

🩹 Fixes

  • core: elementVisibility properly reset visibility signal on element disconnect (#93)
  • core: favicon exclude apple-touch-icon from favicon selection (#95)
  • core: elementSize properly reset size signal on element disconnect (#98)

0.1.1 (2026-03-20)

🩹 Fixes

  • core: ensure bluetooth and speech-recognition types work without skipLibCheck (#72)
  • core: pictureInPicture.enter() assert element and propagate errors to caller (#75)

0.1.0 (2026-03-20)

This was a version bump only, there were no code changes.

0.0.1-alpha.4 (2026-03-19)

This was a version bump only, there were no code changes.