Skip to content

Release 0.2.0: version bump for the first numeria publish - #7

Merged
Magic-Man-us merged 2 commits into
mainfrom
release/v0.2.0-clean
Aug 29, 2026
Merged

Release 0.2.0: version bump for the first numeria publish#7
Magic-Man-us merged 2 commits into
mainfrom
release/v0.2.0-clean

Conversation

@Magic-Man-us

Copy link
Copy Markdown
Owner

The v0.1.0 tag already marks the March crates.io release, which predates the bindings. check_version.py requires the crate, the bindings and the tag to agree, so both manifests move to 0.2.0 together.

  • Cargo.toml and bindings/python/Cargo.toml to 0.2.0; both lockfiles regenerated by cargo, not hand-edited.
  • Second commit corrects the crate description, which claimed 1,600+ functions across 50+ domains against the actual 6,365 across 71. That string is what crates.io renders, permanently per version. Drop the commit if you want different wording.

Verified locally:

check_version.py           -> crate and bindings agree on 0.2.0        rc=0
check_version.py v0.2.0    -> ...matching tag v0.2.0                   rc=0
check_version.py v0.1.0    -> version check failed (negative control)  rc=1

The v0.1.0 tag already marks the March crates.io release, which predates
the bindings. check_version.py requires the crate, the bindings and the
tag to agree, so both manifests move together.
Copilot AI lite review requested due to automatic review settings August 29, 2026 04:32

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The changes are limited to coordinated version/metadata updates across manifests and lockfiles, with no functional code modifications or inconsistencies found.

Pull request overview

Bumps the Rust crate and its Python bindings to version 0.2.0 in preparation for the first Numeria publish, ensuring check_version.py’s crate/bindings/tag consistency checks continue to pass and updating the crate description text that will be rendered on crates.io for this release.

Changes:

  • Update version from 0.1.0 to 0.2.0 in the root crate and Python bindings manifests.
  • Regenerate/adjust lockfiles to reflect the new package versions.
  • Update the root crate description string to reflect updated function/module counts.
File summaries
File Description
Cargo.toml Bumps crate version to 0.2.0 and updates the crates.io description string.
Cargo.lock Updates the locked package entry version to 0.2.0.
bindings/python/Cargo.toml Bumps Python bindings crate version to 0.2.0.
bindings/python/Cargo.lock Updates locked package entries for both crates to 0.2.0.
Review details
  • Files reviewed: 2/4 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@Magic-Man-us
Magic-Man-us merged commit 9065a52 into main Aug 29, 2026
8 checks passed
@Magic-Man-us
Magic-Man-us deleted the release/v0.2.0-clean branch August 29, 2026 04:44
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.

2 participants