Skip to content

chore(release): v1.8.0#193

Merged
stephenleo merged 1 commit into
mainfrom
chore/release-v1.8.0
Jun 29, 2026
Merged

chore(release): v1.8.0#193
stephenleo merged 1 commit into
mainfrom
chore/release-v1.8.0

Conversation

@stephenleo

Copy link
Copy Markdown
Owner

Release 1.8.0. Bumps the crate version and promotes the [Unreleased] changelog section to [1.8.0] - 2026-06-29.

What ships in 1.8.0

  • Security: strip terminal control characters from untrusted session JSON fields (CWE-150) (#191)
  • Breaking: $cship.cost.total_duration_ms / total_api_duration_ms now render human-readable durations instead of raw ms (issue Feature: auto-format duration fields (ms → human-readable) #162)
  • Added: cship.effort module (#187), cship.account module (#153), and total_duration / total_api_duration aliases
  • Fixed / Docs: account fetch-timeout clamp, cship explain cship.account remediation, and account module docs

Release mechanics

After merge, tagging v1.8.0 triggers .github/workflows/release.yml, which builds the cross-platform binaries and publishes the GitHub release (notes auto-extracted from CHANGELOG.md).

Verified: cargo fmt --check, cargo clippy -- -D warnings, 564 tests pass.

🤖 Generated with Claude Code

- Bump crate version to 1.8.0
- Promote the Unreleased changelog section to [1.8.0], including the
  previously-omitted {reset_at} entry (#192)
- Drop {reset_at} from the cship.toml showcase usage_limits formats

Ships the security fix (#191), the breaking cost-duration formatting
change, and the new effort (#187) and account (#153) modules.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@stephenleo stephenleo force-pushed the chore/release-v1.8.0 branch from bf8dc17 to 4c08ee3 Compare June 29, 2026 00:55
@stephenleo stephenleo merged commit b297fdf into main Jun 29, 2026
3 checks passed
@stephenleo stephenleo deleted the chore/release-v1.8.0 branch June 29, 2026 01:01
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