Skip to content

release: v0.32.0 — full-codebase retrieval coverage, answer-quality fixes, new stats signals#854

Merged
swati510 merged 1 commit into
mainfrom
release/v0.32.0
Jul 15, 2026
Merged

release: v0.32.0 — full-codebase retrieval coverage, answer-quality fixes, new stats signals#854
swati510 merged 1 commit into
mainfrom
release/v0.32.0

Conversation

@swati510

Copy link
Copy Markdown
Collaborator

Cuts v0.32.0 from main (20 commits since v0.31.0). Bump + changelog only — no functional changes in this branch.

What's in the release

The theme this cycle is retrieval coverage: every parsed file now gets a page (deterministic tail, #817/#819), so concept search reaches the whole codebase rather than the ~20% the LLM budget covers. Alongside that, a batch of get_answer / search-quality fixes, new stats signals, a Kimi provider, and decisions delivered into Codex.

Full breakdown in docs/CHANGELOG.md.

Version bump

Six synchronized files + lockfile:

  • pyproject.toml, packages/{cli,core,server}/src/**/__init__.py0.32.0
  • .claude-plugin/marketplace.json, plugins/claude-code/.claude-plugin/plugin.json0.32.0
  • uv.lock self-entry 0.31.0 → 0.32.0 (via explicit uv lock)

Not bumped, deliberately:

Test plan

  • uv lock — self-entry moved; drift grep clean (remaining 0.31.0 hits are the coincidental asyncpg dep)
  • uv build --wheeldist/repowise-0.32.0-py3-none-any.whl, 69 command modules incl. serve_cmd.py, 38 .scm/.j2 data files, bundled changelog present
  • npm ci && npm run build --workspace packages/webgreen, all routes built, standalone server.js emitted, workspace-package code transpiled into chunks. Middleware entry (34.3 kB) present, confirming Fix #838: Use Next.js Middleware for dynamic proxying of API routes #839 compiled
  • Bundled changelog resynced; tests/unit/upgrade/test_bundled_changelog_sync.py passes
  • Plugin MCP tool-surface parity — every tool the plugin references is in the live list_tools() set. get_architecture_diagram appears only in the plugin CHANGELOG documenting its removal, which is expected
  • Squash-merge, tag v0.32.0 on the squash commit, push tag → publish.yml
  • Post-release: PyPI version, GitHub release assets, web tarball structure
  • End-user smoke test from a fresh dir (needs a machine without the local monorepo)

@repowise-bot

repowise-bot Bot commented Jul 15, 2026

Copy link
Copy Markdown

✅ Health: 7.6 (unchanged)

📋 At a glance
3 hotspots touched · 5 co-change pairs left out · 3 files with recent fix history · no tests touched. Scoped to packages.

🩹 Review priority (files here with the most recent bug-fix history — defects cluster, so review these first)

🧪 No test files were touched in this PR — consider adding coverage for the files above.

🔎 More signals (2)

🔥 Hotspots touched (3)

  • .../server/__init__.py — 41 commits/90d, 11 dependents · primary owner: Raghav Chamadiya (100%)
  • .../core/__init__.py — 41 commits/90d, 2 dependents · primary owner: Raghav Chamadiya (100%)
  • .../cli/__init__.py — 42 commits/90d, 22 dependents · primary owner: Raghav Chamadiya (100%)

🔗 Hidden coupling (3 files)

  • .../server/__init__.py co-changes with these files (not in this PR):
    • pyproject.toml (39× — 🔴 strong)
    • docs/CHANGELOG.md (32× — 🔴 strong)
  • .../core/__init__.py co-changes with these files (not in this PR):
    • pyproject.toml (39× — 🔴 strong)
    • docs/CHANGELOG.md (32× — 🔴 strong)
  • .../cli/__init__.py co-changes with pyproject.toml (39× — 🔴 strong) — not in this PR.

📊 Full report · ⭐ Star Repowise · 📥 Install bot · Last updated 2026-07-15 16:04 UTC
Silence on a single PR with [skip repowise] in the title · Per-repo toggle on repowise.dev/settings?tab=bot

@swati510 swati510 merged commit cd8deb9 into main Jul 15, 2026
7 checks passed
@swati510 swati510 deleted the release/v0.32.0 branch July 15, 2026 16:13
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