Releases: janpaepke/reversible-effect
Releases · janpaepke/reversible-effect
v2.1.0
New
requestReversibleIdleCallback— reversible wrapper forrequestIdleCallback, completing the last planned utility
Fixed
- Resolved all 14 high-severity npm audit vulnerabilities (dev dependencies only)
- Fixed incorrect code examples in README (wrong function names, missing arguments)
- Fixed type test expectations to match updated DOM lib types (
PointerEventfor click,PictureInPictureEventfor enterpictureinpicture)
Changed
- Build tooling modernized:
rollup-plugin-ts→@rollup/plugin-typescript(fixes.d.mtsresolution bug)rollup-plugin-filesize→rollup-plugin-bundle-size(drops vulnerablepacotedep chain)markdown-toc→markdown-toc-gen(actively maintained, prettier-compatible)- Config renamed to
rollup.config.mjs— no more--configPluginworkarounds - Declarations bundled into single
index.d.tsviarollup-plugin-dts
- ESLint migrated to flat config (
eslint.config.mjs) usingtypescript-eslint - JSDoc improved across all functions with
@seeMDN links and{@link}references - Added idempotent cancel tests for all functions
- Removed
setImmediatefrom planned support (non-standard, dead API)
Full Changelog: v2.0.1...v2.1.0
v2.0.1
Full Changelog: v1.2.3...v2.0.1
v2.0.0
v1.2.3
Full Changelog: v1.2.2...v1.2.3
v1.2.2
Full Changelog: v1.2.1...v1.2.2
v1.2.1
Full Changelog: v1.2.0...v1.2.1
v1.2.0
Full Changelog: v1.1.3...v1.2.0
v1.1.3
Full Changelog: v1.1.2...v1.1.3
v1.1.2
Full Changelog: v1.1.1...v1.1.2