Skip to content

v0.27.1

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Aug 18:41

v0.27.1

Comma is now a 2.5MB binary (down from ~3.4MB): the network layer was migrated from reqwest to ureq and the release profile tightened, so installs are smaller and startup stays instant. This release also adds a real CI pipeline (fmt/clippy/build/test on Linux/macOS/Windows), moves to Rust edition 2024, and ships semi-automatic release notes + Homebrew tooling.

Performance / Size

  • slim release binary via reqwest→ureq + tighter release profile (g-007)
    • [profile.release]: panic = "abort", codegen-units = 1
    • binary: ~3.4MB → ~2.5MB (−27%, target ≥10%); reqwest/hyper/tokio/tower removed
  • docs: update README size claim to 2.5MB binary (g-007)

Engineering / Reliability

  • ci: add fmt/clippy/build/test workflow (ubuntu/macos/windows) (P1-4, g-006)
  • feat: add release automation scripts (update-tap.sh, release-notes.sh)

Modernization / Quality

  • chore: migrate to Rust edition 2024 and normalize formatting (P2-6, g-008)
  • deps: replace atty with std::io::IsTerminal (P0-2)
  • chore: fix all 20 clippy warnings (0 remaining)

Full Changelog: v0.26.2...v0.27.1