hookified@3.0.1 — 2026-06-22
Fixes once-listener/hook removal-by-original-reference leaks and emit mid-mutation safety.
Bug Fixes
- remove once listeners/hooks when called with the original reference (45a81bc, #168)
- guard once-wrapper matching against undefined targets (7f0a45e, #168)
- prefer exact reference match over once-wrapper when removing (c0ca435, #168)
- iterate a snapshot of listeners in emit to survive mid-emit mutation (2c4c622, #168)
Documentation
Internal
- migrate to corepack with pnpm 11 and defense-in-depth supply chain controls (ebd7888, #167)
- upgrade docula to 2.0.0 with minimumReleaseAgeExclude (804fd47, #167)
- upgrade code quality dependencies (fb05569, #169)
- upgrade TypeScript and build tooling (0b3b035, #170)
- upgrade GitHub Actions (8545caa, #171)
- add multi-listener emit benchmark (0772629, #168)
- use npm provenance with OIDC for release workflow (815c447, #165)
- address review feedback on release workflow (7b5897d, #165)
- add Cloudflare account ID to deploy-site workflow (6c848dc, #164)
- allow sharp and workerd build scripts for wrangler in deploy-site CI (dd52283, #163)
Contributors
- @jaredwray (15)
Full List of Changes
- fix: allow sharp and workerd build scripts for wrangler by @jaredwray in #163
- fix: add Cloudflare account ID to deploy-site workflow by @jaredwray in #164
- Remove Node.js version requirement from features list by @jaredwray in #166
- ci: use npm provenance with OIDC for release workflow by @jaredwray in #165
- hookified - chore: migrate to corepack and pnpm 11 with defense-in-depth controls by @jaredwray in #167
- fix: remove once listeners/hooks when called with the original reference by @jaredwray in #168
- root - chore: upgrade code quality dependencies by @jaredwray in #169
- root - chore: upgrade TypeScript and build tooling by @jaredwray in #170
- root - chore: upgrade GitHub Actions (breaking) by @jaredwray in #171
Full diff: v3.0.0...v3.0.1