Skip to content

Releases: janpaepke/reversible-effect

v2.1.0

13 Feb 16:17

Choose a tag to compare

New

  • requestReversibleIdleCallback — reversible wrapper for requestIdleCallback, 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 (PointerEvent for click, PictureInPictureEvent for enterpictureinpicture)

Changed

  • Build tooling modernized:
    • rollup-plugin-ts@rollup/plugin-typescript (fixes .d.mts resolution bug)
    • rollup-plugin-filesizerollup-plugin-bundle-size (drops vulnerable pacote dep chain)
    • markdown-tocmarkdown-toc-gen (actively maintained, prettier-compatible)
    • Config renamed to rollup.config.mjs — no more --configPlugin workarounds
    • Declarations bundled into single index.d.ts via rollup-plugin-dts
  • ESLint migrated to flat config (eslint.config.mjs) using typescript-eslint
  • JSDoc improved across all functions with @see MDN links and {@link} references
  • Added idempotent cancel tests for all functions
  • Removed setImmediate from planned support (non-standard, dead API)

Full Changelog: v2.0.1...v2.1.0

v2.0.1

12 Apr 19:44

Choose a tag to compare

Full Changelog: v1.2.3...v2.0.1

v2.0.0

12 Apr 19:39

Choose a tag to compare

Drop node 14

v1.2.3

16 Nov 09:00

Choose a tag to compare

Full Changelog: v1.2.2...v1.2.3

v1.2.2

09 Nov 14:56

Choose a tag to compare

Full Changelog: v1.2.1...v1.2.2

v1.2.1

29 Mar 10:20

Choose a tag to compare

Full Changelog: v1.2.0...v1.2.1

v1.2.0

29 Mar 10:10

Choose a tag to compare

Full Changelog: v1.1.3...v1.2.0

v1.1.3

10 Jun 11:41

Choose a tag to compare

Full Changelog: v1.1.2...v1.1.3

v1.1.2

10 Jun 11:35

Choose a tag to compare

Full Changelog: v1.1.1...v1.1.2

v1.1.0

09 Jun 10:17

Choose a tag to compare

  • added requestReversibleAnimationFrame