Releases: orafaelfragoso/columbus
Releases · orafaelfragoso/columbus
Release list
v0.3.0
v0.2.3
v0.2.2
v0.2.1
v0.2.0
Changelog
Features
- b5bcc7d feat(cli)!: redesign command surface around the semantic lifecycle
- c725ad8 feat(embed)!: switch to potion-code model2vec embeddings
- 0004baf feat(embed): add on-device ONNX embedding engine
- b8427a7 feat(index): chunk and embed symbols and files during indexing
- 85395da feat(search): make search locate-first with opt-in code bodies
- acab4f7 feat(search): vector kNN-first search with keyword fallback
- 20be385 feat(store): add sqlite-vec vector store and migration 0003
- 8544efa feat(work): add story tier and embed the durable-knowledge layer
Bug Fixes
- 4330eff fix(build): vendor sqlite3.h so sqlite-vec compiles on every toolchain
- 058e9a1 fix(release): drop darwin/amd64 (no onnxruntime for intel mac at 1.26)
Documentation
- 1a52109 docs: add 0.2.0 changelog
- e727d95 docs: update README for semantic search and the redesigned CLI
Build and CI
- 9682365 build(release): bundle onnxruntime per target and verify the native chain
Maintenance
- 02cd9aa chore: ignore .claude directory
v0.1.0
Changelog
Features
- 0c5577a feat(cli): add columbus ui command
- 3d70b0a feat(cli): cancel git and ripgrep subprocesses on signal
- 5acb69c feat(cli): scaffold command skeleton and typed I/O contract
- 089dcd5 feat(contract)!: add transient exit code for retryable failures
- 3641b2f feat(doctor): add environment and project health checks
- a96ac3d feat(extract): add tree-sitter extractors and shared IR
- 3280e00 feat(gitrepo): add Branch() to resolve the working-tree branch
- eabf950 feat(index): add incremental indexing pipeline
- f2abfe3 feat(init): add config loading, data dir, and project init
- 47c605c feat(logging): add per-project JSONL logger
- e2200e9 feat(memory): add durable memory subsystem
- e7af097 feat(memory): add export and import
- 91a77a0 feat(memory): unify export/import to carry epics and tasks
- 7ff1b7a feat(search): add deterministic FTS metadata search
- 7cf13b6 feat(search): add live content search path
- 4eaeb90 feat(search): index epics/tasks in FTS and add search --kind epic|task
- 2fdc8eb feat(show): add file, symbol, and memory views
- 530f016 feat(show): add show epic and show task detail views
- 963d742 feat(show): add show graph dependency-graph projection
- 4f286ca feat(show): list referencing epics/tasks in show file|symbol|memory
- b7653ef feat(store): add SQLite store with embedded migrations
- c7a278f feat(store): add epics schema and store repo
- 5e909c8 feat(store): add tasks store repo with epic FK and cascade
- a5cce5b feat(tui): add dashboard UI with 4-pane nav, search, detail and reindex
- 39fece7 feat(tui): add dashboard data port and store adapter
- a094c08 feat(tui): migrate dashboard to Charm v2 with overlay modals and navigable results
- 755b4eb feat(tui): populate graph hubs from import specifiers
- 0fffd52 feat(work): add epic/task references with drift validation
- b91399a feat(work): add epics and tasks with status/comment event log
Bug Fixes
- aff1861 fix(ci): build darwin natively on macOS runner, zig for linux only
- 4817dee fix(ci): gitignore .zig-cache so goreleaser dirty-state check passes
- 2095995 fix(ci): give each zig cross-compile target an isolated cache dir (fixes darwin/amd64 AccessDenied)
- cb36994 fix(ci): set writable ZIG cache dirs so cgo cross-compile works with setup-zig v2
- c0088a3 fix(cli): honor FORCE_COLOR, TERM=dumb, and CI in color detection
- 85895cf fix(cli): surface a working-directory failure instead of swallowing it
- ffc32da fix(grep): match tokens literally in the ripgrep backend
- 08021df fix(tui): refine dashboard focus, navigation, and spacing
- da2c1d4 fix: correct module path to github.com/orafaelfragoso/columbus
- 28873a1 fix: harden work events, import ref remapping, and graph degrees
- 61c753b fix: log degraded enrichment reads instead of dropping their errors
Refactoring
- 6294998 refactor(store): read through the tx to avoid the single-conn deadlock
Documentation
- 588a917 docs: add epics-and-tasks and show-graph design plans
- 8494b4c docs: document epics and tasks command surface
- 454905d docs: link wiki from README hero and add Documentation section
- 8c5bfd1 docs: rename brand line to 'navigator'; remove docs folder
- c331bc4 docs: rework README hero with brand messaging, banner, and install options
Tests
- be19eb3 test(live): cover snippet, enclosing, and symbol resolution
- c057091 test(store): cover repositories and lock-error mapping directly
Build and CI
- 9eb2d6e build(make): add install/uninstall targets
- f562bba build(release): add goreleaser pipeline and CI workflows
- aa0ecf8 ci(deps): bump actions/checkout from 4 to 6 (#4)
- bd26a99 ci(deps): bump actions/setup-go from 5 to 6 (#3)
- 8361dea ci(deps): bump golangci/golangci-lint-action from 8 to 9 (#5)
- 32cbb6b ci(deps): bump goreleaser/goreleaser-action from 6 to 7 (#1)
- 3c6f527 ci(deps): bump mlugg/setup-zig from 1 to 2 (#2)
- ebde3f8 ci(release): use RELEASER_TOKEN for goreleaser
- 3e7fff6 ci: run tests under the race detector and add govulncheck