Skip to content

Release v0.6.1: dependency security fixes and native package documentation - #4

Merged
doublesharp merged 4 commits into
mainfrom
release/v0.6.1
Nov 8, 2026
Merged

doublesharp merged 4 commits into
mainfrom
release/v0.6.1

Conversation

@doublesharp

Copy link
Copy Markdown
Collaborator

Change

Prepare patch release 0.6.1 across the Rust crate and Node/WASM packages. Update compatible dependencies and CI tool pins to clear security advisories, add concise READMEs for all six native npm targets, and copy them into generated platform packages. Refresh the main and binding READMEs, generated version references, and release notes. Solver APIs and packing models are unchanged.

Verification

Passed locally on macOS ARM64:

  • ./scripts/check-quality.sh
  • ./scripts/check-features.sh
  • ./scripts/check-bindings.sh (native/WASM packages, TypeScript, documented examples, generated solver cases, and Chromium)
  • python3 scripts/scratch.py run cargo package -p bin-packing --locked
  • Both Rust lockfiles: cargo audit --deny warnings; npm dependency and updated CI-tool advisory checks are clean.
  • All six generated native packages have version 0.6.1, correct repository metadata, and the maintained README.
  • git diff --check

Version 0.6.1 was checked as unused on crates.io and all eight npm packages before preparation. The tag-triggered release workflow builds all six native targets and publishes after its gates pass.

Checklist

  • Followed AGENTS.md and CONTRIBUTING.md.
  • Ran the required quality gate and recorded the result above.
  • Ran relevant feature, fuzz-project, binding, and package checks; no solver behavior changed.
  • Updated affected public docs and READMEs. Existing API examples and declarations remain compatible.

@doublesharp
doublesharp merged commit f11aa24 into main Nov 8, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant