Skip to content

v1.0.0

Choose a tag to compare

@TrySound TrySound released this 26 Aug 15:16

RIFM 1.0 modernizes the package, test infrastructure, documentation, and introduces own website

Highlights

  • Migrated the library from Flow/JavaScript to TypeScript
  • Added generated TypeScript declarations
  • Replaced Rollup with tsdown
  • Replaced Jest with Vitest and added real-browser coverage with Playwright
  • Added React 19 coverage while retaining the react >=16.8 peer dependency
  • Migrated development and CI from Yarn/Travis to pnpm/GitHub Actions
  • Added npm trusted publishing with provenance
  • Replaced the legacy Next.js demo with a faster, accessible Vite website
  • Reworked the README with clearer API and caret-behavior documentation

Breaking changes

  • The package is now ESM-only
  • The published JavaScript target is ES2022
  • CommonJS require("rifm") is no longer supported
  • Flow declarations and packaged source files have been removed
  • Package exports are restricted to the public rifm entry point

Full changelog: v0.12.1...v1.0.0