amigo-labs
Native

Release notes

View on GitHub

Features

  • enhance WASM performance measurement and visibility (4c129a7)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)
  • typst: add WASM binding — 33/33 dual-target crates complete (381726e)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: regenerate index.js with current versions across 26 crates (69116f5)
  • typst: commit Cargo.toml dep + README that were missed last commit (bbb875d)

Documentation

  • full UI/UX pass on the showcase site (4aea272)
  • source category from each crate's amigo block (cbea23f)
  • specs: expansion-2026 dual-target plan (draft) (b30274f)

View on GitHub

Features

  • commonmark: add WASM binding + fix wasm-test failures (9de1610)
  • enhance WASM performance measurement and visibility (4c129a7)
  • graph-layout: add WASM binding via core split (b294905)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: regenerate index.js with current versions across 26 crates (69116f5)

Documentation

  • full UI/UX pass on the showcase site (4aea272)
  • source category from each crate's amigo block (cbea23f)
  • specs: expansion-2026 dual-target plan (draft) (b30274f)

View on GitHub

Features

  • enhance WASM performance measurement and visibility (4c129a7)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)
  • zip: add WASM binding via core split (23d649c)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: regenerate index.js with current versions across 26 crates (69116f5)

Documentation

  • full UI/UX pass on the showcase site (4aea272)
  • source category from each crate's amigo block (cbea23f)
  • specs: expansion-2026 dual-target plan (draft) (b30274f)

View on GitHub

Features

  • crates: scaffold + implement 8 new crates from the perf-review batch (4fe1790)
  • file-type,pngjs,jpeg-js: add WASM bindings via core splits (7482180)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: address CI failures from the 8-crate batch (bcb41dd)
  • crates: pixelmatch conformance + Copilot-flagged correctness bugs (d0c6174)

Documentation

  • perf-review: add 8 candidate decision docs (zstd, fuse, tldts, pngjs, linkify-it, jpeg-js, jimp, pixelmatch) (e87bb01)

View on GitHub

Features

  • enhance WASM performance measurement and visibility (4c129a7)
  • force-layout: WASM binding + fix wasm-test serde_json dev-dep (d16f258)
  • fuse,bm25,minisearch: add WASM bindings (40b5103)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: regenerate index.js with current versions across 26 crates (69116f5)

Documentation

  • full UI/UX pass on the showcase site (4aea272)
  • source category from each crate's amigo block (cbea23f)
  • specs: expansion-2026 dual-target plan (draft) (b30274f)

View on GitHub

Features

  • enhance WASM performance measurement and visibility (4c129a7)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)
  • svgo: add WASM binding + fix test signatures in turndown/svgo cores (a37b525)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: regenerate index.js with current versions across 26 crates (69116f5)
  • svgo: adopt quick-xml 0.40 with GeneralRef event support (0f664f8)
  • svgo: handle Event::GeneralRef from quick-xml 0.40 (56dcffe)

Documentation

  • full UI/UX pass on the showcase site (4aea272)
  • source category from each crate's amigo block (cbea23f)
  • specs: expansion-2026 dual-target plan (draft) (b30274f)

View on GitHub

Features

  • commonmark: add WASM binding + fix wasm-test failures (9de1610)
  • enhance WASM performance measurement and visibility (4c129a7)
  • force-layout: WASM binding + fix wasm-test serde_json dev-dep (d16f258)
  • fuse,bm25,minisearch: add WASM bindings (40b5103)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: regenerate index.js with current versions across 26 crates (69116f5)

Documentation

  • full UI/UX pass on the showcase site (4aea272)
  • source category from each crate's amigo block (cbea23f)
  • specs: expansion-2026 dual-target plan (draft) (b30274f)

View on GitHub

Features

  • encoding: add WASM binding via core split (61dc20e)
  • enhance WASM performance measurement and visibility (4c129a7)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)

Documentation

  • full UI/UX pass on the showcase site (4aea272)
  • source category from each crate's amigo block (cbea23f)

View on GitHub

Features

  • commonmark: add WASM binding + fix wasm-test failures (9de1610)
  • enhance WASM performance measurement and visibility (4c129a7)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: regenerate index.js with current versions across 26 crates (69116f5)

Documentation

  • full UI/UX pass on the showcase site (4aea272)
  • readmes: strip hardcoded benchmark numbers — dashboard is canonical (b61b1d6)
  • source category from each crate's amigo block (cbea23f)
  • specs: expansion-2026 dual-target plan (draft) (b30274f)

View on GitHub

Features

  • enhance WASM performance measurement and visibility (4c129a7)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)
  • xxhash: add WASM binding via core split (85c6166)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: regenerate index.js with current versions across 26 crates (69116f5)

Documentation

  • full UI/UX pass on the showcase site (4aea272)
  • readmes: restore qualitative perf taglines, keep tables removed (a7a2f8f)
  • readmes: strip hardcoded benchmark numbers — dashboard is canonical (b61b1d6)
  • source category from each crate's amigo block (cbea23f)
  • specs: expansion-2026 dual-target plan (draft) (b30274f)

View on GitHub

Features

  • crates: scaffold + implement 8 new crates from the perf-review batch (4fe1790)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)
  • zstd: WASM via ruzstd fallback (decompress-only) (ba2b292)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: address CI failures from the 8-crate batch (bcb41dd)
  • crates: pixelmatch conformance + Copilot-flagged correctness bugs (d0c6174)

Documentation

  • perf-review: add 8 candidate decision docs (zstd, fuse, tldts, pngjs, linkify-it, jpeg-js, jimp, pixelmatch) (e87bb01)

View on GitHub

Features

  • enhance WASM performance measurement and visibility (4c129a7)
  • sanitize-html,force-layout: add WASM bindings (e503717)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: regenerate index.js with current versions across 26 crates (69116f5)

Documentation

  • full UI/UX pass on the showcase site (4aea272)
  • readmes: restore qualitative perf taglines, keep tables removed (a7a2f8f)
  • readmes: strip hardcoded benchmark numbers — dashboard is canonical (b61b1d6)
  • source category from each crate's amigo block (cbea23f)
  • specs: expansion-2026 dual-target plan (draft) (b30274f)

View on GitHub

Features

  • crates: scaffold + implement 8 new crates from the perf-review batch (4fe1790)
  • csv,inflate,pixelmatch: add WASM bindings via core splits (cfa1a29)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: address CI failures from the 8-crate batch (bcb41dd)
  • crates: pixelmatch conformance + Copilot-flagged correctness bugs (d0c6174)

Documentation

  • perf-review: add 8 candidate decision docs (zstd, fuse, tldts, pngjs, linkify-it, jpeg-js, jimp, pixelmatch) (e87bb01)

View on GitHub

Features

  • enhance WASM performance measurement and visibility (4c129a7)
  • language-detect: add WASM binding via core split (67197a8)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: regenerate index.js with current versions across 26 crates (69116f5)

Documentation

  • full UI/UX pass on the showcase site (4aea272)
  • source category from each crate's amigo block (cbea23f)
  • specs: expansion-2026 dual-target plan (draft) (b30274f)

View on GitHub

Features

  • crates: scaffold + implement 8 new crates from the perf-review batch (4fe1790)
  • force-layout: WASM binding + fix wasm-test serde_json dev-dep (d16f258)
  • fuse,bm25,minisearch: add WASM bindings (40b5103)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: address CI failures from the 8-crate batch (bcb41dd)
  • crates: pixelmatch conformance + Copilot-flagged correctness bugs (d0c6174)
  • fuse: switch sort_by → sort_by_key (clippy::unnecessary_sort_by) + revert CI lint split (5d5a5e3)

Documentation

  • perf-review: add 8 candidate decision docs (zstd, fuse, tldts, pngjs, linkify-it, jpeg-js, jimp, pixelmatch) (e87bb01)

View on GitHub

Features

  • enhance WASM performance measurement and visibility (4c129a7)
  • pdf: add WASM binding via core split (1b84e4d)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: regenerate index.js with current versions across 26 crates (69116f5)

Documentation

  • full UI/UX pass on the showcase site (4aea272)
  • source category from each crate's amigo block (cbea23f)
  • specs: expansion-2026 dual-target plan (draft) (b30274f)

View on GitHub

Features

  • crates: scaffold + implement 8 new crates from the perf-review batch (4fe1790)
  • file-type,pngjs,jpeg-js: add WASM bindings via core splits (7482180)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: address CI failures from the 8-crate batch (bcb41dd)
  • crates: pixelmatch conformance + Copilot-flagged correctness bugs (d0c6174)

Documentation

  • perf-review: add 8 candidate decision docs (zstd, fuse, tldts, pngjs, linkify-it, jpeg-js, jimp, pixelmatch) (e87bb01)

View on GitHub

Features

  • commonmark: add WASM binding + fix wasm-test failures (9de1610)
  • enhance WASM performance measurement and visibility (4c129a7)
  • force-layout: WASM binding + fix wasm-test serde_json dev-dep (d16f258)
  • sanitize-html,force-layout: add WASM bindings (e503717)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: regenerate index.js with current versions across 26 crates (69116f5)

Documentation

  • full UI/UX pass on the showcase site (4aea272)
  • source category from each crate's amigo block (cbea23f)
  • specs: expansion-2026 dual-target plan (draft) (b30274f)

View on GitHub

Features

  • crates: scaffold + implement 8 new crates from the perf-review batch (4fe1790)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)
  • tldts: add WASM binding via core split (ebcb89f)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: address CI failures from the 8-crate batch (bcb41dd)
  • crates: pixelmatch conformance + Copilot-flagged correctness bugs (d0c6174)

Documentation

  • perf-review: add 8 candidate decision docs (zstd, fuse, tldts, pngjs, linkify-it, jpeg-js, jimp, pixelmatch) (e87bb01)

View on GitHub

Features

  • crates: scaffold + implement 8 new crates from the perf-review batch (4fe1790)
  • linkify-it: add WASM binding via core split (e93152f)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: address CI failures from the 8-crate batch (bcb41dd)
  • crates: pixelmatch conformance + Copilot-flagged correctness bugs (d0c6174)

Documentation

  • perf-review: add 8 candidate decision docs (zstd, fuse, tldts, pngjs, linkify-it, jpeg-js, jimp, pixelmatch) (e87bb01)

View on GitHub

Features

  • diff: add WASM binding via core split (cedb735)
  • enhance WASM performance measurement and visibility (4c129a7)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: regenerate index.js with current versions across 26 crates (69116f5)

Documentation

  • full UI/UX pass on the showcase site (4aea272)
  • source category from each crate's amigo block (cbea23f)
  • specs: expansion-2026 dual-target plan (draft) (b30274f)

View on GitHub

Features

  • slugify: dual-target pilot — core/napi split + WASM binding (53a582c)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: regenerate index.js with current versions across 26 crates (69116f5)
  • slugify: make bench tolerate missing WASM artifact (Copilot review) (bb5fc6f)

Documentation

  • full UI/UX pass on the showcase site (4aea272)
  • source category from each crate's amigo block (cbea23f)
  • specs: expansion-2026 dual-target plan (draft) (b30274f)

View on GitHub

Features

  • csv,inflate,pixelmatch: add WASM bindings via core splits (cfa1a29)
  • enhance WASM performance measurement and visibility (4c129a7)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)

Documentation

  • full UI/UX pass on the showcase site (4aea272)
  • source category from each crate's amigo block (cbea23f)

View on GitHub

Features

  • enhance WASM performance measurement and visibility (4c129a7)
  • pdf-parse: add WASM binding + getrandom wasm_js workspace rustflag (10c8ff8)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: regenerate index.js with current versions across 26 crates (69116f5)

Documentation

  • full UI/UX pass on the showcase site (4aea272)
  • source category from each crate's amigo block (cbea23f)
  • specs: expansion-2026 dual-target plan (draft) (b30274f)

View on GitHub

Features

  • add WASM dual-target foundation + Node.js server-only tier (dd56e3d)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)

Bug Fixes

  • crates: regenerate index.js with current versions across 26 crates (69116f5)
  • jose: drop direct rand_core dep, supersede #88 (200ac91)
  • jose: drop direct rand_core dep, use getrandom for key generation (9e001ea)

Documentation

  • full UI/UX pass on the showcase site (4aea272)
  • readmes: strip hardcoded benchmark numbers — dashboard is canonical (b61b1d6)
  • source category from each crate's amigo block (cbea23f)
  • specs: expansion-2026 dual-target plan (draft) (b30274f)

View on GitHub

Features

  • csv,inflate,pixelmatch: add WASM bindings via core splits (cfa1a29)
  • enhance WASM performance measurement and visibility (4c129a7)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: regenerate index.js with current versions across 26 crates (69116f5)

Documentation

  • full UI/UX pass on the showcase site (4aea272)
  • source category from each crate's amigo block (cbea23f)
  • specs: expansion-2026 dual-target plan (draft) (b30274f)

View on GitHub

Features

  • deepmerge: add WASM binding via core split (b8a819d)
  • force-layout: WASM binding + fix wasm-test serde_json dev-dep (d16f258)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: regenerate index.js with current versions across 26 crates (69116f5)

Documentation

  • full UI/UX pass on the showcase site (4aea272)
  • source category from each crate's amigo block (cbea23f)
  • specs: expansion-2026 dual-target plan (draft) (b30274f)

View on GitHub

Features

  • enhance WASM performance measurement and visibility (4c129a7)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)
  • text-splitters: add WASM binding with tiktoken excluded on wasm32 (d1253b6)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: regenerate index.js with current versions across 26 crates (69116f5)

Documentation

  • full UI/UX pass on the showcase site (4aea272)
  • source category from each crate's amigo block (cbea23f)
  • specs: expansion-2026 dual-target plan (draft) (b30274f)

View on GitHub

Features

  • enhance WASM performance measurement and visibility (4c129a7)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)
  • turndown: add WASM binding via core split (b9dcb51)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: regenerate index.js with current versions across 26 crates (69116f5)

Documentation

  • full UI/UX pass on the showcase site (4aea272)
  • source category from each crate's amigo block (cbea23f)
  • specs: expansion-2026 dual-target plan (draft) (b30274f)

View on GitHub

Features

  • enhance WASM performance measurement and visibility (4c129a7)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)
  • xlsx: add WASM binding via core split (4428ef8)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: regenerate index.js with current versions across 26 crates (69116f5)

Documentation

  • full UI/UX pass on the showcase site (4aea272)
  • source category from each crate's amigo block (cbea23f)
  • specs: expansion-2026 dual-target plan (draft) (b30274f)

View on GitHub

Features

  • enhance WASM performance measurement and visibility (4c129a7)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)
  • stemmer,sentences: add WASM bindings via core split (29677b0)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: regenerate index.js with current versions across 26 crates (69116f5)

Documentation

  • full UI/UX pass on the showcase site (4aea272)
  • source category from each crate's amigo block (cbea23f)
  • specs: expansion-2026 dual-target plan (draft) (b30274f)

View on GitHub

Features

  • add WASM dual-target foundation + Node.js server-only tier (dd56e3d)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)

Bug Fixes

  • argon2: drop redundant password-hash direct dep (69a2fef)
  • argon2: drop redundant password-hash direct dep (fixes #63) (1a342f3)
  • crates: regenerate index.js with current versions across 26 crates (69116f5)

Documentation

  • full UI/UX pass on the showcase site (4aea272)
  • source category from each crate's amigo block (cbea23f)
  • specs: expansion-2026 dual-target plan (draft) (b30274f)

View on GitHub

Features

  • add WASM dual-target foundation + Node.js server-only tier (dd56e3d)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)

Bug Fixes

  • crates: regenerate index.js with current versions across 26 crates (69116f5)

Documentation

  • full UI/UX pass on the showcase site (4aea272)
  • source category from each crate's amigo block (cbea23f)
  • specs: expansion-2026 dual-target plan (draft) (b30274f)

View on GitHub

Features

  • enhance WASM performance measurement and visibility (4c129a7)
  • file-type,pngjs,jpeg-js: add WASM bindings via core splits (7482180)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: regenerate index.js with current versions across 26 crates (69116f5)

Documentation

  • full UI/UX pass on the showcase site (4aea272)
  • source category from each crate's amigo block (cbea23f)
  • specs: expansion-2026 dual-target plan (draft) (b30274f)

View on GitHub

Features

  • enhance WASM performance measurement and visibility (4c129a7)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)
  • stemmer,sentences: add WASM bindings via core split (29677b0)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: regenerate index.js with current versions across 26 crates (69116f5)

Documentation

  • full UI/UX pass on the showcase site (4aea272)
  • source category from each crate's amigo block (cbea23f)
  • specs: expansion-2026 dual-target plan (draft) (b30274f)

View on GitHub

Features

  • crates: scaffold + implement 8 new crates from the perf-review batch (4fe1790)
  • jimp: add WASM binding via core split (ae0b130)
  • ship WASM bindings for all eligible crates (Angular/React support) (792802f)

Bug Fixes

  • build: stop wasm-pack's pkg/.gitignore from emptying npm tarballs (6a70b18)
  • crates: address CI failures from the 8-crate batch (bcb41dd)
  • crates: pixelmatch conformance + Copilot-flagged correctness bugs (d0c6174)
  • jimp: use is_empty() instead of len() > 0 in wasm test (e01aed2)

Documentation

  • perf-review: add 8 candidate decision docs (zstd, fuse, tldts, pngjs, linkify-it, jpeg-js, jimp, pixelmatch) (e87bb01)