Skip to main content

JavaScript - v0.3.0

Released: 2026-07-31 GitHub Release

⚠ BREAKING CHANGES

  • js: img2num no longer offloads WASM execution to a background thread automatically. Heavy operations (gaussianBlur, bilateralFilter, kmeans, imageToSvg) now run on whichever thread calls them. This can block the calling thread (browser main thread/UI or the Node event loop during processing. Consumers who need non-blocking behavior must now wrap calls in their own Worker or worker_thread.

✨ Features

  • example app: add html-js example app to demo basic library usage (72c4669)

📚 Documentation

  • CSS: fix table of contents styling and layout (72c4669)
  • README.md: add alt attributes to language icons and badges (#498) (21cf395), closes #492
  • update JSDoc comments and break up website docs (72c4669)
  • website: update documentation based on refactor in #510 (72c4669)

♻️ Refactoring

  • js: run WASM calls on the caller's thread instead of a Worker (#510) (72c4669)