Changelog

Unreleased

Added

Changed

  • Raise the minimum versions of the runtime dependencies to viem ^2.57.12 and @rescript/runtime ^12.3.1, and build with rescript 12.3.1. The widget’s API and behavior are unchanged.

Fixed

Internal

  • Pin the Docs and Release workflows to Node.js ^24.22.1, which fixes the bundled Brotli decompression vulnerability (CVE-2026-111497, “Node2Shell” / “HTTP2Shell”). The published widget is unaffected: it runs in the browser and has no Brotli-decoding dependencies.

  • Bump the docs accessibility checker pa11y-ci to ^5.0.0 (pa11y 10, Puppeteer 25; requires Node.js 22.13 or later).

0.1.3 (2026-06-19)

Changed

  • Add an npm version badge to the README. Documentation only; the published widget is identical to 0.1.2 (this release exists so the badge appears on the npm package page).

0.1.2 (2026-06-19)

Changed

  • Add repository, homepage, and bugs fields to package.json so the npm page links back to the source and provenance verification passes.

Removed

  • Remove the internal Vite demo harness used for variant screenshots (it was never part of the published package).

Internal

  • Bump GitHub Actions to Node 24 runtimes (checkout v7, setup-node v6, setup-uv v7, upload-pages-artifact v5, deploy-pages v5, upload-artifact v7).

0.1.1 (2026-06-19)

Changed

  • Documentation only: add CI (Docs/Release) and GitHub Sponsors badges to the README. No code changes; the published widget is identical to 0.1.0.

0.1.0

Added

  • Initial release of the JPYC tip jar widget.

  • rich and simple layout variants.

  • Server-less on-chain JPYC transfer on Polygon via MetaMask.

  • EIP-681 QR code fallback for mobile wallets when MetaMask is absent.