Skip to content

CKB v8.1.0

Choose a tag to compare

@SimplyLiz SimplyLiz released this 01 Feb 10:05
a75ae1b

What's New

New Tools

  • findCycles — Detect circular dependencies using Tarjan's SCC algorithm (module/directory/file granularity), with break-edge recommendations
  • suggestRefactorings — Proactive refactoring suggestions covering complexity, coupling, dead code, and extract candidates
  • prepareChange (move) — Move/relocate analysis with import tracking and conflict detection
  • prepareChange (extract) — Tree-sitter flow analysis for extract variable/function with parameter/return detection and signature generation
  • planRefactor — Unified refactoring planner combining risk assessment, impact analysis, test gaps, and ordered steps

Improvements

  • Coverage configuration via .ckb/config.json (custom paths, auto-detect, max age)
  • Orphaned index detection in ckb doctor
  • Test mapping via ckb affected-tests
  • --include-tests flag wiring for ckb impact diff
  • Lazy engine loading and enriched error messages
  • switchProject tool for multi-repo workflows

Bug Fixes

  • Go 1.24.12 security update
  • Improved doctor command error messages
  • Disabled patch coverage check on main/develop branches

Stats

  • 46 files changed, +6,425 lines
  • 102 new tests
  • All CI checks passing

Full Changelog: v8.0.6...v8.1.0