Skip to content

Latest commit

 

History

History
184 lines (128 loc) · 18 KB

File metadata and controls

184 lines (128 loc) · 18 KB

Changelog

0.5.0 (2026-05-15)

⚠ BREAKING CHANGES

  • WASM-only parser path; drop native tree-sitter from runtime (#113)

Features

  • WASM-only parser path; drop native tree-sitter from runtime (#113) (0a9e0cb)

0.4.0 (2026-05-15)

⚠ BREAKING CHANGES

  • cli: make codehub analyze the one-command index (fast + scan + sbom + coverage-auto; summaries opt-in) (#110)
  • plugin: the five slash commands (/probe, /verdict, /owners, /audit-deps, /rename) shipped by the Claude Code plugin are gone with no backward compatibility. Slash commands as a plugin surface are deprecated; the same workflows are still available via:

Features

  • cli: make codehub analyze the one-command index (fast + scan + sbom + coverage-auto; summaries opt-in) (#110) (62bff2f)
  • plugin: remove deprecated Claude Code slash commands (5769fc1)

0.3.2 (2026-05-12)

Bug Fixes

  • cli: codehub --version reads the real version from package.json (bac9b61)
  • cli: ship dist/plugin-assets and dist/commands/ci-templates in npm tarball (e6df976)
  • ingestion: ship vendor/wasms in npm tarball (6e3bf24)

0.3.1 (2026-05-12)

Bug Fixes

  • repo: track all 17 packages in release-please + republish pack/cobol-proleap on fixed ingestion (f4656d5)

0.3.0 (2026-05-12)

⚠ BREAKING CHANGES

  • ingestion: OCH_NATIVE_PARSER=1 + Dart now throws instead of loading a native binding. Real impact: zero for npm installs; the binding never worked there anyway.

Bug Fixes

  • ingestion: drop tree-sitter-dart git-URL dep — Dart is WASM-only on npm (b709f64)

0.2.0 (2026-05-12)

⚠ BREAKING CHANGES

  • release: footers in the commit log.
  • replace LSP oracle with SCIP indexers (TS/Py/Go/Rust/Java) (#32)

Features

  • artifact factory + codehub init + CI UX fixes (#38) (d6ffafa)
  • cleanups (bf1536e)
  • cli: add --granularity flag to analyze for hierarchical embeddings (defa9b6)
  • cli: add --strict-detectors flag + ts-morph optional dep (329f5c3)
  • cli: add exact-name resolver and disambiguation flags to context (7f279a9)
  • cli: flip query hybrid-by-default with --bm25-only + --rerank-top-k (3e924b5)
  • core-types: scaffold v1.1 node-shape extensions for planned packets (e17a4b5)
  • detect-secrets as 20th scanner (Track B) (#72) (8fbdd61)
  • embedder: add SageMaker backend for remote embeddings (9b5c53d)
  • embedder: replace Arctic Embed XS with gte-modernbert-base (#31) (1214071)
  • gym: add rust-spike trigger benchmark (43c26d3)
  • ingestion: @doc captures + description field populated (d63dfa6)
  • ingestion: add receiver resolver + detector precision (P06) (431f428)
  • ingestion: add top-20 framework detection catalog and dispatcher (02f4864)
  • ingestion: capture MCP tool inputSchema as canonical JSON (9872710)
  • ingestion: emit CodeElement stubs for external imports (49eefe7)
  • ingestion: emit file-level and community-level embeddings (09a117f)
  • ingestion: FastAPI, Spring, NestJS, Rails route detectors (62bebfb)
  • ingestion: Go IMPLEMENTS method-set resolver + C++20 import (85c60f9)
  • ingestion: nested .gitignore with layered negation (40b5286)
  • ingestion: populate DependencyNode license from manifest (f947194)
  • ingestion: provider-driven complexity + Halstead volume (5e1379a)
  • ingestion: soft-fail summarize on credential errors, thread summaryModel (d90eb38)
  • ingestion: WASM fallback via web-tree-sitter + --wasm-only flag (cecb401)
  • ingestion: wire framework catalog into profile phase (d491401)
  • initial public release of opencodehub v0.1.1 (3f23006)
  • M7 LadybugDB default + IGraphStore abstraction hardening (Track A) (#71) (0175113)
  • mcp,cli: join symbol summaries into query results (P04 surface) (3d73b65)
  • mcp: short-circuit list_findings_delta via stored baselineState (4d9c187)
  • mcp: surface structured FrameworkDetection in project_profile tool (15fb309)
  • replace LSP oracle with SCIP indexers (TS/Py/Go/Rust/Java) (#32) (1cceb24)
  • scanners: persist partialFingerprint, baselineState, suppressedJson (fb4585d)
  • search: add filter-aware zoom retrieval across hierarchical tiers (5ab80c4)
  • search: extract tryOpenEmbedder + embeddingsPopulated, demote NullEmbedder throw (c4cc680)
  • storage: add granularity column to embeddings for hierarchical retrieval (b5bd5f8)
  • storage: add summary fields to SearchResult and batch lookup helper (4944a56)
  • storage: persist structured FrameworkDetection in frameworks_json (75423fe)
  • storage: populate reserved complexity, coverage, deadness columns (c81e4c3)
  • v1 finalize Track C — debt sweep (7 ACs) (#73) (06d2bb1)
  • v1 finalize Track D — dogfood polish (6 ACs) (#75) (e9da048)

Bug Fixes

  • ci: pin gopls@v0.18.1 for Go 1.23 + add pnpm build-script allowlist (c78b31d)
  • cli: accurate doctor native-binding + int8 weights checks (fb569f9)
  • deps: bump minimatch override to 9.0.7 (GHSA-23c5/-7r86) (7f6e2ae)
  • deps: pin brace-expansion/minimatch/picomatch to patched versions (5a7d1e0)
  • deps: refresh pnpm-lock.yaml with ts-morph optional dep from P06 (0dfee11)
  • docs: rename agents/*.md to .mdx so JSX components render (#89) (d2d8bc7)
  • gym: update corpus test waiver ID to window.desktop after PR #38 rename (933b5f2)
  • ingestion: enumerate git submodule paths in the scan phase (d290d04)
  • ingestion: skip submodule paths in the ownership blame pass (e28f3e6)
  • repo: replace stale lsp-oracle tsconfig reference with scip-ingest (0ce5e29)
  • scip-ingest: resolve caller/callee correctly for SCIP edges (c15f928)
  • storage: wire @ladybugdb/core binding, fix lbug open() guards, upgrade pnpm v10→v11 (#93) (78d6a85)

Performance

  • embeddings: cross-node batching + worker pool (#33) (acb59d0)

Documentation

  • add SPECS, USECASE, and OBJECTIVES docs (f3120de)
  • adr: record hierarchical embeddings decision (0004) (6d28631)
  • adr: update 0002 with P09 Phase 1 measurements (92b9a1c)
  • clean-slate v1 — drop migration prose, milestone framing, 0.x caveats (#90) (af88fbc)
  • compound — durable lessons from docs site revival (#88) (95642f0)
  • compound — durable lessons from v1 upstream bug sweep (#77) (60eef57)
  • deep refresh + sync + new architecture pages (3693ddd)
  • repo: durable lesson — set NODE_ENV at script scope for astro in CI (18c159b)
  • repo: durable lesson — stale tsconfig project references (ea67d7a)
  • repo: EARS 006 spec — v1 finalize (M7 + constraint-10 + debt + dogfood) (67198e3)
  • repo: pre-publish npm readiness — READMEs, GOVERNANCE, CODEOWNERS, package metadata (dd10f72)
  • restore Starlight site + refresh for v1 + agent-friendly USAGE section (#87) (d9b2b30)
  • site: add Astro Starlight docs site + GitHub Pages deploy (#34) (5ce0191)
  • site: add llms.txt + Copy-as-Markdown + Open-in-ChatGPT/Claude (#36) (149ba4e)
  • site: inject LLM-nav banner + 'See also' footer into every .md (#37) (77190a5)
  • strip legacy stanzas + capture session lessons (85f6881)

Refactoring

  • consolidate repo-local dir references on META_DIR_NAME (ce4b63d)
  • core-types: centralize LanguageId in core-types (4c33fc7)
  • mcp: consume shared tryOpenEmbedder + embeddingsPopulated from @opencodehub/search (54f00de)
  • plugin: file-level packet skeletons for codehub-document (40a09c8)

CI

  • release: keep 0.x semver — breaking changes bump minor, feats bump patch (a6ee4bf)

[Unreleased]

Fixed

  • cli: scan ingests SARIF into the scanned repo, not CWD.
  • cli: doctor resolves native bindings from owner workspaces.
  • smoke-mcp: asserts 29 tools, matching the v1.0 server surface.

Docs

  • repo: README v1.0 status, 29-tool surface, parse-runtime section, and accurate 17-package list (drops eval / gym, adds cobol-proleap, frameworks, pack, policy, wiki).
  • adr: cross-link the two concurrently-numbered ADR 0013 files, flip 0011 + 0013-m7 status to Accepted, and scrub session-local spec coordinates from ADR text.
  • repo: sync CHANGELOG, USECASE, AGENTS, and OBJECTIVES with v1 reality (tool count, language count, package set).

0.1.1 (2026-04-22)

Bug Fixes

  • ci: build workspace dist before typecheck so cross-package .d.ts resolves (2935965)
  • ci: pin osv-scanner reusable workflow to v2.3.5 (fb7f137)