Skip to content

chore(release): prepare v0.7.0 — changelog, version bump, docs#346

Merged
ajianaz merged 1 commit into
developfrom
release/0.7.0-prep
Jul 16, 2026
Merged

chore(release): prepare v0.7.0 — changelog, version bump, docs#346
ajianaz merged 1 commit into
developfrom
release/0.7.0-prep

Conversation

@ajianaz

@ajianaz ajianaz commented Jul 16, 2026

Copy link
Copy Markdown
Collaborator

Summary

Release preparation for v0.7.0 — consolidates the [Unreleased] entries accumulated since v0.6.2 into a versioned release section and updates the related documentation. No behavior change (docs + version only).

Why 0.7.0 (minor)

Since v0.6.2 the release adds a new feature (inbound caller / blast-radius context resolution) and deny_unknown_fields is a breaking-minor change for configs that previously relied on silently-ignored typos. Semver minor → 0.7.0.

Changes

  • Cargo.toml / Cargo.lock: 0.6.20.7.0.
  • CHANGELOG.md: reorganized into Highlights + Added / Changed / Fixed under a ## [0.7.0] - 2026-07-16 header, with a fresh empty [Unreleased] on top.
  • docs/changelog.md: matching concise release notes.
  • docs/configuration.md:
    • New "Cross-File Review Context" section documenting review.context_chain (enabled, max_context_tokens=5000, follow_depth, include_tests, include_callers), the outbound/inbound axes, and the signature-only budget fallback.
    • Config Resolution Order: notes that values are validated at load time and typos rejected via deny_unknown_fields.
    • Quality Gate: notes CategoryAction is a case-insensitive validated enum and a disabled gate never fails.

Validation

  • All 659 tests pass.
  • Clippy clean, fmt clean.
  • Changelog verified free of nested-backtick rendering issues.

This PR lands the prep on develop. The actual release still requires a develop → main PR + v0.7.0 tag on main (which triggers the publish workflow) — to be done separately with explicit go-ahead.

Consolidates the [Unreleased] entries accumulated since v0.6.2 into a
versioned [0.7.0] release section and updates related documentation.

- Cargo.toml / Cargo.lock: 0.6.2 -> 0.7.0 (minor bump: new caller-context
  feature + deny_unknown_fields is a breaking-minor change for configs
  that previously relied on silently-ignored typos).
- CHANGELOG.md: reorganized into Highlights + Added/Changed/Fixed with
  the v0.7.0 - 2026-07-16 header; fresh empty [Unreleased] on top.
- docs/changelog.md: matching concise release notes.
- docs/configuration.md:
  - new "Cross-File Review Context" section documenting context_chain
    (enabled, max_context_tokens=5000, follow_depth, include_tests,
    include_callers) + outbound/inbound axes + signature fallback.
  - "Config Resolution Order": note that values are validated at load
    and typos rejected via deny_unknown_fields.
  - Quality Gate: note CategoryAction is a case-insensitive validated
    enum and a disabled gate never fails.

No behavior change (docs + version only). All 659 tests pass; clippy +
fmt clean.
@ajianaz
ajianaz merged commit 92e0f6b into develop Jul 16, 2026
10 checks passed
@ajianaz
ajianaz deleted the release/0.7.0-prep branch July 16, 2026 05:47
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