Skip to content

Prepare 0.8.0 release - #40

Merged
hardbyte merged 1 commit into
mainfrom
claude/review-issues-prs-deps-xnrrmr
Aug 19, 2026
Merged

Prepare 0.8.0 release#40
hardbyte merged 1 commit into
mainfrom
claude/review-issues-prs-deps-xnrrmr

Conversation

@hardbyte

Copy link
Copy Markdown
Owner

Release prep for 0.8.0, following the process in docs/contributing.md: version bump, changelog, then a GitHub release to trigger the PyPI publish.

0.7.00.8.0 because sum() is a new user-facing function — additive, so a minor bump rather than a patch.

Changes

  • Cargo.toml version 0.7.0 → 0.8.0 (pyproject.toml's version is dynamic via maturin, so this is the single source), with Cargo.lock refreshed to match.
  • CHANGELOG.md: the Unreleased notes become a dated [0.8.0] - 2026-08-19 section — the sum aggregation, the newly documented Python callback-boundary conversions (uintint, microsecond durations), the refreshed Rust lockfile (cel 0.14.3, PyO3 0.29.2), and the CI work (Python 3.13/3.14, committed uv.lock, ruff pin, safety scan, claude-code-action@v1).

No code changes.

Verification

cargo fmt --check, cargo clippy --all-targets --all-features -D warnings, ruff format --check, ruff check, mypy python/cel, and the full suite (474 passed, 1 skipped, 6 xfailed). Confirmed the built wheel reports 0.8.0.

After this merges I'll tag v0.8.0 on main, which is what triggers the release job's PyPI upload.


Generated by Claude Code

Bumps the version to 0.8.0 — the sum() aggregation is a new user-facing
function, so a minor bump — and folds the Unreleased notes into a dated
0.8.0 section covering the new function, the documented callback-boundary
conversions, the refreshed Rust lockfile and the CI changes.
@hardbyte
hardbyte merged commit 342da60 into main Aug 19, 2026
18 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.

2 participants