Skip to content

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 03 May 03:24
· 54 commits to main since this release
d7e6f08

Added

  • Added filled_char and empty_char config to cship.context_bar for fully customizable progress-bar glyphs (@HotThoughts, #155)
  • Added extra_usage_format and per-model format fields to cship.usage_limits, with pace tracking, an active-window indicator, and sub-field renderers for the new fields parsed from the OAuth API (@nh13, #152)
  • Added currency_symbol and conversion_rate config to cship.cost so the displayed amount can be expressed in any currency (@sephml, #165)

Changed

  • cship.cost thresholds (warn_threshold, critical_threshold) are now evaluated against the converted display value (total_cost_usd × conversion_rate) instead of raw USD, so they live in the same currency as the displayed amount. Users with both thresholds and a non-1.0 conversion_rate should restate their thresholds in the display currency (#167)

Fixed

  • Brought the Windows PowerShell installer to parity with the macOS/Linux installer, and stopped emitting a UTF-8 BOM when writing cship.toml / settings.json (BOM was rejected by the Rust toml parser) (@sephml, #160)
  • passthrough now strips $line_break and $character from $starship_prompt output so an embedded Starship prompt renders cleanly inside a cship layout (#163)
  • Addressed code-review follow-ups for the usage_limits rewrite (#169)

Docs

  • Unified agent instructions into a single CLAUDE.md source (#168)

What's Changed

  • feat(context_bar): add configurable filled_char and empty_char by @HotThoughts in #155
  • CHORE: bring Windows installer to parity with Mac/Linux by @sephml in #160
  • feat(usage_limits): add extra usage, per-model rendering, pace tracking, and sub-field renderers by @nh13 in #152
  • fix(passthrough): strip $line_break and $character from $starship_prompt by @stephenleo in #163
  • Add currency_symbol and conversion_rate config to cost module by @sephml in #165
  • fix(cost): evaluate thresholds against converted display value by @stephenleo in #167
  • docs: unify agent instructions into a single source by @stephenleo in #168
  • fix(usage_limits): address PR #152 review follow-ups by @stephenleo in #169
  • chore(release): v1.6.0 by @stephenleo in #170

New Contributors

Full Changelog: v1.5.1...v1.6.0