---
package: "@webjsdev/core"
version: 0.7.0
date: 2026-05-21T22:21:06+05:30
commit_count: 2
---
## Breaking

- **signals replace this.state / setState across the stack** ([#43](https://github.com/webjsdev/webjs/pull/43)) [`6e50ae6`](https://github.com/webjsdev/webjs/commit/6e50ae6)
  * feat(core): signal primitive (TC39 Stage-1 shape, no runtime deps)
  
  Hand-rolled signal/computed/effect/batch in plain JS with JSDoc.
  Surface mirrors the TC39 Signals proposal so when it lands in

## Fixes

- **filter framework records in light-DOM slot observer** ([#44](https://github.com/webjsdev/webjs/pull/44)) [`272d417`](https://github.com/webjsdev/webjs/commit/272d417)
  * fix(core): filter framework records in light-DOM slot observer
  
  The slot host's MutationObserver could not distinguish renderer-driven
  childList mutations (createInstance / child-part template swaps) from
