Skip to content

chore(main): release packages-js 0.1.0 - #543

Closed
github-actions[bot] wants to merge 2 commits into
mainfrom
release-please--branches--main--components--packages-js
Closed

chore(main): release packages-js 0.1.0#543
github-actions[bot] wants to merge 2 commits into
mainfrom
release-please--branches--main--components--packages-js

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.1.0 (2026-08-03)

⚠ 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.
  • core: prevent holes during SVG generation (#429)
  • api: remove draw_contour_borders from labels_to_svg (#283)

✨ Features

  • example app: add html-js example app to demo basic library usage (72c4669)
  • unified image_to_svg function as complete pipeline (#335) (bdba68c)

🐛 Bug Fixes

  • ci: add NPM_TOKEN to npm publish step so packages/js can (2427d1d)
  • core: add MSVC support via conditional compiler directives — (2427d1d)
  • core: prevent holes during SVG generation (#429) (14e49f9)
  • fix broken v0.1.0 release pipeline (#417) (2427d1d)
  • ImageToUint8Array: memory leak and silent failure (#487) (0eb0598)
  • packages/js: Remote property injection in wasmWorker.js (#346) (dfe3afe)
  • packages/js: support browser and node builds from shared Vite setup (#449) (0b2467c)
  • packages/py: include third_party/ in sdist and disable example (2427d1d)

⚡ Performance Improvements

  • gpu: add WebGPU acceleration with automatic fallback to CPU (#272) (c385319)

📚 Documentation

  • CSS: fix table of contents styling and layout (72c4669)
  • packages/js: add README for npm package (#466) (f193a54)
  • 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

  • api: remove draw_contour_borders from labels_to_svg (#283) (eee9b31)
  • js: run WASM calls on the caller's thread instead of a Worker (#510) (72c4669)

This PR was generated with Release Please. See documentation.

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@github-actions
github-actions Bot requested a review from Ryan-Millard as a code owner August 3, 2026 20:27
@Ryan-Millard
Ryan-Millard deleted the release-please--branches--main--components--packages-js branch August 3, 2026 20:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs(packages/js): add alt text to package badge images in README.md

1 participant