Skip to content

v8.0.1: UX Enhancements

Choose a tag to compare

@github-actions github-actions released this 22 Jan 19:47

v8.0.1: UX Enhancements

Improved

Human-Readable Output by Default

All CLI commands now default to --format=human instead of --format=json. This makes the CLI more friendly for interactive use while still supporting --format=json for scripting and automation.

Quieter Indexer Output

External SCIP indexers (scip-go, scip-typescript, etc.) no longer spam stdout during ckb index. Output is now captured and only shown on error or when using -v verbose mode.

Better Error Messages

  • ckb dead-code now clearly indicates it's for telemetry-based analysis and suggests using ckb telemetry dead-code
  • ckb impact diff no longer shows confusing "Symbol not found: diff" error; instead provides helpful guidance
  • Symbol not found errors now suggest using ckb search to find valid symbol IDs

Index Missing Guidance

ckb status now shows helpful guidance when no SCIP index is found:

  • Lists commands that work without index (git-based): hotspots, ownership, reviewers, diff-summary, pr-summary
  • Lists commands that need SCIP index: search, refs, callgraph, impact, dead-code, trace, explain

Fixed

  • Consistent --format=human support for diff-summary, concepts, and impact diff commands

Full Changelog: v8.0.0...v8.0.1