chore(release): prepare for v0.8.0 - #120
Merged
Merged
Conversation
- Bump version 0.7.1 -> 0.8.0 in Cargo.toml ([package] and [workspace.package]) and root package.json. crates/wasm/Cargo.toml inherits via version.workspace = true, no separate edit needed. - Regenerate crates/wasm/pkg/package.json via npm run build. - Fix README.md's hardcoded install-snippet version strings (still said "0.6" in five places, e.g. `purecv = "0.6"` - these don't update automatically with the version bump). crates/wasm/README.md had none. - Add a note to MAINTAINERS.md's release Step 2 about checking both READMEs for hardcoded version strings, so this doesn't drift again. - Generate the v0.8.0 changelog entry via git-cliff, plus the blank line before the previous version heading that --prepend omits. Minor: this is a minor version bump (0.7.1 -> 0.8.0) rather than a patch, since this release adds a whole new feature area (the histogram/CLAHE module: calc_hist, calc_back_project, compare_hist, equalize_hist, Clahe, with parallel + SIMD support and WASM bindings) with no breaking changes to previously-released APIs, matching this project's own precedent (0.6 -> 0.7.0 was the last feature-sized bump; 0.7.0 -> 0.7.1 was CI/Miri-only). Verified: cargo build --workspace and cargo test --workspace clean (342 lib tests + 40 doc-tests) with the new version. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Code Review by Qodo🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)
Great, no issues found!Qodo reviewed your code and found no material issues that require reviewTip of the day💡 Did you know, you can turn on the rule miner and Qodo learns your standards from review history |
PR Summary by QodoPrepare PureCV v0.8.0 release metadata and documentation
AI Description
Diagram
High-Level Assessment
Files changed (6)
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Release-prep for v0.8.0. This is a minor version bump (0.7.1 → 0.8.0) since it adds
a whole new feature area (the histogram/CLAHE module —
calc_hist,calc_back_project,compare_hist,equalize_hist,Clahe, with parallel + SIMDsupport and WASM bindings) with no breaking changes to previously-released APIs,
matching this project's own precedent (0.6 → 0.7.0 was the last feature-sized bump;
0.7.0 → 0.7.1 was CI/Miri-only).
Cargo.toml([package] + [workspace.package]) and rootpackage.json.crates/wasm/Cargo.tomlinherits viaversion.workspace = true.crates/wasm/pkg/package.jsonvianpm run build.README.md's hardcoded install-snippet version strings (still said"0.6"infive places — these don't update automatically with the version bump).
MAINTAINERS.md's release checklist so this doesn't drift again.CHANGELOG.mdentry viagit-cliff.Note: this PR targets
dev, notmain. PerCLAUDE.md's release process, theactual release PR is a separate
dev→mainPR opened once this lands — its headmust literally be
dev(not a side branch) to avoid the SHA-divergence issue thathit v0.7.1/#95.
Test plan
cargo build --workspaceclean with the new version.cargo test --workspace: 342 lib tests + 40 doc-tests passing.npm run build(wasm dual build) succeeds,crates/wasm/pkg/package.jsonshows
"version": "0.8.0".🤖 Generated with Claude Code