Skip to content

release: bump 0.2.7 -> 0.2.8#61

Open
kingchenc wants to merge 1 commit into
mainfrom
release/0.2.8
Open

release: bump 0.2.7 -> 0.2.8#61
kingchenc wants to merge 1 commit into
mainfrom
release/0.2.8

Conversation

@kingchenc
Copy link
Copy Markdown
Owner

Summary

Version bump from 0.2.7 to 0.2.8 across the workspace and all binding manifests, plus the corresponding CHANGELOG section opening this release.

Files touched (11)

  • Cargo.toml — workspace package version + wickra-core workspace dependency
  • bindings/python/pyproject.toml
  • bindings/node/package.json — main version + 6 optionalDependencies entries
  • bindings/node/npm/*/package.json — platform sub-packages
  • CHANGELOG.md — opens [0.2.8] - 2026-05-27 section, reseeds [Unreleased], adds new compare URL
  • Cargo.lock — regenerated by cargo check

What 0.2.8 contains

Merge order (important!)

  1. PR chore(migration): switch org to wickra-lib + maintainer email #59 (org migration) — requires GitHub-side org transfer first
  2. PR feat(family-api): add FAMILIES const and family-taxonomy tests #60 (family-api) — independent, can land anytime post-transfer
  3. This PR — rebase on top of chore(migration): switch org to wickra-lib + maintainer email #59 + feat(family-api): add FAMILIES const and family-taxonomy tests #60, then merge
  4. Manual tag-push v0.2.8 (user, AFTER merge) — triggers release.yml's irreversible publish to crates.io / PyPI / npm

The new [0.2.8] and [Unreleased] compare URLs in this PR already point at wickra-lib/wickra because they will only be valid post-#59-merge. The 11 historical URLs at the bottom of the file still show kingchenc/wickra — PR #59 rewrites those in its diff, this PR does not touch them.

CI expectation

Workspace + bindings (Rust crate, Python wheel, Node main + 6 platform
sub-packages, WASM) all step to 0.2.8.

CHANGELOG: open the [0.2.8] section dated 2026-05-27 with the org/email
migration entry and the FAMILIES const entry; reseed [Unreleased] as
empty. Compare-URL block adds the new v0.2.7...v0.2.8 line under
[Unreleased] and points the [Unreleased] line at v0.2.8...HEAD.

Merge gate (read this!):
- Depends on PR #59 (org migration) and PR #60 (family-api) landing first.
- After both are in main, rebase this branch on the new main before merging
  so the existing kingchenc/wickra compare URLs (rewritten by PR #59) and
  the FAMILIES const (added by PR #60) appear cleanly in history.
- Tag-push v0.2.8 is a SEPARATE, manual step after merge — it triggers
  release.yml's irreversible publish to crates.io / PyPI / npm.
@codecov
Copy link
Copy Markdown

codecov Bot commented May 27, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

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