Skip to content

Release v0.7.0#130

Merged
JRS1986 merged 1 commit into
mainfrom
release/v0.7.0
May 28, 2026
Merged

Release v0.7.0#130
JRS1986 merged 1 commit into
mainfrom
release/v0.7.0

Conversation

@JRS1986
Copy link
Copy Markdown
Owner

@JRS1986 JRS1986 commented May 28, 2026

Summary

Cuts the v0.7.0 release. Three small file changes following the v0.6.0 pattern:

  • CHANGELOG.md — promote [Unreleased] to ## [0.7.0] — 2026-05-28.
  • pyproject.toml — version bump 0.6.0 → 0.7.0.
  • uv.lock — refresh.

What's in 0.7.0

Removed (breaking)

  • `--tool both` — replace with `--tool opencode,openclaude`
  • `_normalize_persisted_intake` back-fill helper for legacy `project.json`
  • `IntakeAnswers.agent` property — use `tools[0]`

Changed

  • `probe_hardware()` cached at `$XDG_CACHE_HOME/coding-scaffold/hardware.json` with 1h TTL. Warm-call perf: doctor 243→78ms (3.1×), pilot 235→79ms (3.0×). New `--no-probe-cache` flag.
  • `CODING_TOOLS` / `VALID_TOOLS` consolidated to a single source of truth in `intake.py`.

Tests

  • pytest-xdist enabled. Suite ~22s → ~3s (~7×). 637 tests passing.

Test plan

  • `uv run pytest -q` — 637 pass.
  • `uv run ruff check src/ tests/` — clean.
  • No code changes — release-only commit.

@JRS1986 JRS1986 merged commit 26785f2 into main May 28, 2026
1 check passed
@JRS1986 JRS1986 deleted the release/v0.7.0 branch May 28, 2026 12:10
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