Skip to content

Release v0.4.0 - #65

Merged
sionsmith merged 1 commit into
mainfrom
release/v0.4.0
Aug 19, 2026
Merged

Release v0.4.0#65
sionsmith merged 1 commit into
mainfrom
release/v0.4.0

Conversation

@sionsmith

Copy link
Copy Markdown
Contributor

Summary

Local verification (macOS, release binary)

  • cargo fmt -- --check, cargo check --all-targets --all-features, cargo clippy --all-targets --all-features -- -D warnings
  • cargo test --all-targets --all-features (152 unit tests, 64 CLI tests)
  • cargo build --release --lockedteams 0.4.0
  • cargo audit exits 0; one allowed transitive warning remains: RUSTSEC-2026-0097 for rand via reqwest/quinn
  • mandoc -T lint on all man pages, git diff --check

Live validation (OSO profile, 2026-08-19)

  • Read-only: auth doctor, auth status, user me, team list, chat list, message list --chat (reactions field present), TEAMS_CLI_PROFILE selection, completions | head exits 0 silently.
  • Writes in a self-only sandbox chat: message send --chat, message react --chat like → 👍 "Like", react eyes → 👀, unreact, message update --chat edits and reads back, no beta warning on stderr.
  • Keychain item creation date unchanged across a silent token refresh (in-place update).

Release notes

Feature release (minor bump 0.3.0 → 0.4.0). After merge, auto-tag.yml should tag v0.4.0 and release.yml should build all five targets, publish the GitHub Release with checksums, and update the Homebrew tap and Scoop bucket.

@sionsmith
sionsmith merged commit ef44818 into main Aug 19, 2026
6 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.

1 participant