Skip to content

Release v0.30.0 - #583

Merged
emal-avala merged 1 commit into
mainfrom
release/v0.30.0
Jul 29, 2026
Merged

Release v0.30.0#583
emal-avala merged 1 commit into
mainfrom
release/v0.30.0

Conversation

@emal-avala

Copy link
Copy Markdown
Member

Summary

Cuts v0.30.0. Bumps crates/lib, crates/cli, crates/eval (path-dep only), Cargo.lock, and npm/package.json from 0.29.0 → 0.30.0. Stamps the CHANGELOG with the changes merged since the v0.29.0 release.

Highlights

First-run and launch experience (#557, #556, #577, #578, #579, #580, #582):

  • Ask which provider on first run (no silent xAI pin).
  • Launch surface: branding, repo:branch · version, auth/mode, startup warning, recent sessions, type-to-start.
  • Resume from launch with keyboard or click; empty-conversation guidance; shimmer gated by [ui] reduced_motion.
  • Interactive sessions persist so /resume and the launch list are populated.

TUI and UX (#573, #574, #576, #570, #571, #575, #567):

  • Completion dropdown, fuzzy palette ranking, hit-rect registry, mouse capture toggle, statusline templates, stream highlight cache, diff render caps.

Session safety and permissions (#564, #565, #566, #563, #572, #569):

  • Atomic session writes + locks, provider identity on resume, project-root resolve off the event loop, WebFetch URL-only patterns, conversation reset seam, unknown-theme status warning.

Release pipeline (#555, #568):

  • crates.io OIDC trusted publishing; release-health issues on publish drift.

Full changelog is in CHANGELOG.md under the [0.30.0] heading.

Verification (RELEASING.md section 4)

  • run-e2e label added
  • cargo check --all-targets
  • cargo test --workspace --lib --tests -- --skip bwrap_ (host-only bwrap_* uid-map failures on this runner)
  • cargo clippy --all-targets -- -D warnings
  • cargo fmt --all -- --check
  • GitHub Actions CI passed
  • run-e2e workflow passed

After merge

Follow RELEASING.md section 7: tag v0.30.0 on main and push. Release automation handles Linux/macOS/Windows binaries, crates.io publish, npm publish, Docker image publish, and Homebrew tap update.

@emal-avala emal-avala added the run-e2e Trigger E2E test suite on this PR label Jul 29, 2026
@emal-avala
emal-avala merged commit d7a17d2 into main Jul 29, 2026
15 checks passed
@emal-avala
emal-avala deleted the release/v0.30.0 branch July 29, 2026 15:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

run-e2e Trigger E2E test suite on this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant