Skip to content

1.1.0

Latest

Choose a tag to compare

@hemanta-gayen hemanta-gayen released this 27 Oct 14:14

Added

  • Interactive browser playground (playground/) with live evaluation, a searchable
    function menu, and support for units, fractions, big numbers, and matrices.
  • GitHub Actions workflow to build and deploy the playground to GitHub Pages.
  • TypeScript declaration generation (npm run build:types) with dedicated
    tsconfig.types.json output to dist/index.d.ts.
  • Standalone test runner (tools/test.js) that discovers and runs every test file,
    plus DOM test helpers and playground unit/DOM test suites.
  • npm run typecheck script for validating TypeScript declarations.
  • GitHub Sponsors funding configuration.

Changed

  • Migrated the build pipeline from Rollup to Guchho.
  • Updated package entry points for CommonJS, ESM, browser, and type declarations.
  • Test command now rebuilds the bundles before running the full test suite.
  • Updated README and CONTRIBUTING for the new build and playground workflow.
  • Requires Node.js 18 or newer.

Removed

  • Legacy examples/react and examples/vanilla-js projects, superseded by the playground.
  • Rollup configuration and Rollup-based build dependencies.
  • Standalone ESLint, Prettier, and EditorConfig configurations in favor of the
    Guchho-based workflow.

Fixed

  • Improved test reliability with dedicated DOM helpers and cross-platform script handling.