|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [1.0.0](https://github.com/theagenticguy/opencodehub/compare/root-v0.1.1...root-v1.0.0) (2026-05-11) |
| 4 | + |
| 5 | + |
| 6 | +### ⚠ BREAKING CHANGES |
| 7 | + |
| 8 | +* replace LSP oracle with SCIP indexers (TS/Py/Go/Rust/Java) ([#32](https://github.com/theagenticguy/opencodehub/issues/32)) |
| 9 | + |
| 10 | +### Features |
| 11 | + |
| 12 | +* artifact factory + codehub init + CI UX fixes ([#38](https://github.com/theagenticguy/opencodehub/issues/38)) ([d6ffafa](https://github.com/theagenticguy/opencodehub/commit/d6ffafac74f04212458f4eafaba22146505f7490)) |
| 13 | +* cleanups ([bf1536e](https://github.com/theagenticguy/opencodehub/commit/bf1536e2a7e5979fa1a0f5960d3d792c60458c3b)) |
| 14 | +* **cli:** add --granularity flag to analyze for hierarchical embeddings ([defa9b6](https://github.com/theagenticguy/opencodehub/commit/defa9b6dd9d686daaaf51f561c81c2bb02dbed87)) |
| 15 | +* **cli:** add --strict-detectors flag + ts-morph optional dep ([329f5c3](https://github.com/theagenticguy/opencodehub/commit/329f5c3e5c3429c5f160d7ce283c0115ea0b8934)) |
| 16 | +* **cli:** add exact-name resolver and disambiguation flags to context ([7f279a9](https://github.com/theagenticguy/opencodehub/commit/7f279a9a63b36be969198f2b39d26ed86ceb814b)) |
| 17 | +* **cli:** flip query hybrid-by-default with --bm25-only + --rerank-top-k ([3e924b5](https://github.com/theagenticguy/opencodehub/commit/3e924b5dcf35cb3953bf069cfbbabfd8ae643cf6)) |
| 18 | +* **core-types:** scaffold v1.1 node-shape extensions for planned packets ([e17a4b5](https://github.com/theagenticguy/opencodehub/commit/e17a4b5c68beb193878904140d688f351fadb5a3)) |
| 19 | +* detect-secrets as 20th scanner (Track B) ([#72](https://github.com/theagenticguy/opencodehub/issues/72)) ([8fbdd61](https://github.com/theagenticguy/opencodehub/commit/8fbdd61715ae61386a7a3b49ac2b036b1f6d31dd)) |
| 20 | +* **embedder:** add SageMaker backend for remote embeddings ([9b5c53d](https://github.com/theagenticguy/opencodehub/commit/9b5c53d7f2cc7241a4794e6e095da0279887c28f)) |
| 21 | +* **embedder:** replace Arctic Embed XS with gte-modernbert-base ([#31](https://github.com/theagenticguy/opencodehub/issues/31)) ([1214071](https://github.com/theagenticguy/opencodehub/commit/12140717414c6efbd0e1ebb3f3810ce612f2de50)) |
| 22 | +* **gym:** add rust-spike trigger benchmark ([43c26d3](https://github.com/theagenticguy/opencodehub/commit/43c26d325a9d401312251a85c96d22da117b576a)) |
| 23 | +* **ingestion:** [@doc](https://github.com/doc) captures + description field populated ([d63dfa6](https://github.com/theagenticguy/opencodehub/commit/d63dfa6fc7fbcf56853f12d15c9524bef467e22f)) |
| 24 | +* **ingestion:** add receiver resolver + detector precision (P06) ([431f428](https://github.com/theagenticguy/opencodehub/commit/431f4285f39fba38b822936bdd73f24e72bf1ec4)) |
| 25 | +* **ingestion:** add top-20 framework detection catalog and dispatcher ([02f4864](https://github.com/theagenticguy/opencodehub/commit/02f48640f499551a596ef677b353d0c6103370d2)) |
| 26 | +* **ingestion:** capture MCP tool inputSchema as canonical JSON ([9872710](https://github.com/theagenticguy/opencodehub/commit/9872710674648f21c82227294dc88fdeb63b4ab0)) |
| 27 | +* **ingestion:** emit CodeElement stubs for external imports ([49eefe7](https://github.com/theagenticguy/opencodehub/commit/49eefe7f1e46fdf43cec8ef2cfb121619e91c094)) |
| 28 | +* **ingestion:** emit file-level and community-level embeddings ([09a117f](https://github.com/theagenticguy/opencodehub/commit/09a117f6266772c197fe6385888f71fe9c767f51)) |
| 29 | +* **ingestion:** FastAPI, Spring, NestJS, Rails route detectors ([62bebfb](https://github.com/theagenticguy/opencodehub/commit/62bebfbb6ccf4883482cc73d2f879d1e604a4eeb)) |
| 30 | +* **ingestion:** Go IMPLEMENTS method-set resolver + C++20 import ([85c60f9](https://github.com/theagenticguy/opencodehub/commit/85c60f99712d5ff30a54c7bb7a5d8c83f1acbcd5)) |
| 31 | +* **ingestion:** nested .gitignore with layered negation ([40b5286](https://github.com/theagenticguy/opencodehub/commit/40b52863e83aad27fc4aff691909d31b7f46efca)) |
| 32 | +* **ingestion:** populate DependencyNode license from manifest ([f947194](https://github.com/theagenticguy/opencodehub/commit/f947194014c18f839b407e1ce388390aa47c23a6)) |
| 33 | +* **ingestion:** provider-driven complexity + Halstead volume ([5e1379a](https://github.com/theagenticguy/opencodehub/commit/5e1379a3597ecb3d290fde87fbbbdfd0f573eba1)) |
| 34 | +* **ingestion:** soft-fail summarize on credential errors, thread summaryModel ([d90eb38](https://github.com/theagenticguy/opencodehub/commit/d90eb387ea378a2e6e90ba6bda0ab8afcfdfdf87)) |
| 35 | +* **ingestion:** WASM fallback via web-tree-sitter + --wasm-only flag ([cecb401](https://github.com/theagenticguy/opencodehub/commit/cecb4011fad9aebb25c7169c41ce28f366f57d64)) |
| 36 | +* **ingestion:** wire framework catalog into profile phase ([d491401](https://github.com/theagenticguy/opencodehub/commit/d4914011721e60cb51e7ea1124a9602df39a36ab)) |
| 37 | +* initial public release of opencodehub v0.1.1 ([3f23006](https://github.com/theagenticguy/opencodehub/commit/3f230065fe17c7c0b4c5d7568063b786fb72c81f)) |
| 38 | +* M7 LadybugDB default + IGraphStore abstraction hardening (Track A) ([#71](https://github.com/theagenticguy/opencodehub/issues/71)) ([0175113](https://github.com/theagenticguy/opencodehub/commit/017511304fe050e69f92e3c3eb0bdad92235c9e0)) |
| 39 | +* **mcp,cli:** join symbol summaries into query results (P04 surface) ([3d73b65](https://github.com/theagenticguy/opencodehub/commit/3d73b65aac852d23871c70468b9521103123d5e8)) |
| 40 | +* **mcp:** short-circuit list_findings_delta via stored baselineState ([4d9c187](https://github.com/theagenticguy/opencodehub/commit/4d9c187ebc790af7acb1165bdb5a80910b002ab7)) |
| 41 | +* **mcp:** surface structured FrameworkDetection in project_profile tool ([15fb309](https://github.com/theagenticguy/opencodehub/commit/15fb3093b0723d65065229092ef2c4e08a12bcc7)) |
| 42 | +* replace LSP oracle with SCIP indexers (TS/Py/Go/Rust/Java) ([#32](https://github.com/theagenticguy/opencodehub/issues/32)) ([1cceb24](https://github.com/theagenticguy/opencodehub/commit/1cceb24e876fafed06e2742952242efe06a21870)) |
| 43 | +* **scanners:** persist partialFingerprint, baselineState, suppressedJson ([fb4585d](https://github.com/theagenticguy/opencodehub/commit/fb4585d5f37afd9921917d46f25017adc6fd02ed)) |
| 44 | +* **search:** add filter-aware zoom retrieval across hierarchical tiers ([5ab80c4](https://github.com/theagenticguy/opencodehub/commit/5ab80c4760b34babef067b8ea4129294bb54c405)) |
| 45 | +* **search:** extract tryOpenEmbedder + embeddingsPopulated, demote NullEmbedder throw ([c4cc680](https://github.com/theagenticguy/opencodehub/commit/c4cc68083f69fa6dc31562867f431875ee9b3da9)) |
| 46 | +* **storage:** add granularity column to embeddings for hierarchical retrieval ([b5bd5f8](https://github.com/theagenticguy/opencodehub/commit/b5bd5f8d093850d75ed99d01106f2c2484e3b067)) |
| 47 | +* **storage:** add summary fields to SearchResult and batch lookup helper ([4944a56](https://github.com/theagenticguy/opencodehub/commit/4944a56f73fc05492926ce4c1023742367d9bca4)) |
| 48 | +* **storage:** persist structured FrameworkDetection in frameworks_json ([75423fe](https://github.com/theagenticguy/opencodehub/commit/75423febad556f2357c8d2c20c333425035aa2bf)) |
| 49 | +* **storage:** populate reserved complexity, coverage, deadness columns ([c81e4c3](https://github.com/theagenticguy/opencodehub/commit/c81e4c385961e9326569066f8f9d596bc6b1779a)) |
| 50 | +* v1 finalize Track C — debt sweep (7 ACs) ([#73](https://github.com/theagenticguy/opencodehub/issues/73)) ([06d2bb1](https://github.com/theagenticguy/opencodehub/commit/06d2bb17ffae9d74783bd917f417841bd14c7561)) |
| 51 | +* v1 finalize Track D — dogfood polish (6 ACs) ([#75](https://github.com/theagenticguy/opencodehub/issues/75)) ([e9da048](https://github.com/theagenticguy/opencodehub/commit/e9da04887c319a3b18da99eef125e96fb576f0e8)) |
| 52 | + |
| 53 | + |
| 54 | +### Bug Fixes |
| 55 | + |
| 56 | +* **ci:** pin gopls@v0.18.1 for Go 1.23 + add pnpm build-script allowlist ([c78b31d](https://github.com/theagenticguy/opencodehub/commit/c78b31db40b938acbd71aedd6bb91df381541712)) |
| 57 | +* **cli:** accurate doctor native-binding + int8 weights checks ([fb569f9](https://github.com/theagenticguy/opencodehub/commit/fb569f9e4ca21be1046206a315fdb9638b28f70a)) |
| 58 | +* **deps:** bump minimatch override to 9.0.7 (GHSA-23c5/-7r86) ([7f6e2ae](https://github.com/theagenticguy/opencodehub/commit/7f6e2aeaccc5f1f27cc157723745c2ef5d2afd43)) |
| 59 | +* **deps:** pin brace-expansion/minimatch/picomatch to patched versions ([5a7d1e0](https://github.com/theagenticguy/opencodehub/commit/5a7d1e0fa5d436d3ac8472593ddb645448a8bea3)) |
| 60 | +* **deps:** refresh pnpm-lock.yaml with ts-morph optional dep from P06 ([0dfee11](https://github.com/theagenticguy/opencodehub/commit/0dfee11146cbe69550ace5bfde6f1b78b81d4a97)) |
| 61 | +* **docs:** rename agents/*.md to .mdx so JSX components render ([#89](https://github.com/theagenticguy/opencodehub/issues/89)) ([d2d8bc7](https://github.com/theagenticguy/opencodehub/commit/d2d8bc724359fb55211068540b1cd7353d9f1c23)) |
| 62 | +* **gym:** update corpus test waiver ID to window.desktop after PR [#38](https://github.com/theagenticguy/opencodehub/issues/38) rename ([933b5f2](https://github.com/theagenticguy/opencodehub/commit/933b5f2a6e4ebae77fb16a886f4e3ad2dd8bd059)) |
| 63 | +* **ingestion:** enumerate git submodule paths in the scan phase ([d290d04](https://github.com/theagenticguy/opencodehub/commit/d290d048252e3035dae8078197133d222db3edf3)) |
| 64 | +* **ingestion:** skip submodule paths in the ownership blame pass ([e28f3e6](https://github.com/theagenticguy/opencodehub/commit/e28f3e64ecc30656e65625b5ca57658aaa3620a0)) |
| 65 | +* **repo:** replace stale lsp-oracle tsconfig reference with scip-ingest ([0ce5e29](https://github.com/theagenticguy/opencodehub/commit/0ce5e294c9b89d449627aa0f9986cbe805e91ac5)) |
| 66 | +* **scip-ingest:** resolve caller/callee correctly for SCIP edges ([c15f928](https://github.com/theagenticguy/opencodehub/commit/c15f9286550646f254b0d37e7e3d82aa080d96d6)) |
| 67 | + |
| 68 | + |
| 69 | +### Performance |
| 70 | + |
| 71 | +* **embeddings:** cross-node batching + worker pool ([#33](https://github.com/theagenticguy/opencodehub/issues/33)) ([acb59d0](https://github.com/theagenticguy/opencodehub/commit/acb59d0dede2e7936ce7af0b7c43fb9ed1a100e6)) |
| 72 | + |
| 73 | + |
| 74 | +### Documentation |
| 75 | + |
| 76 | +* add SPECS, USECASE, and OBJECTIVES docs ([f3120de](https://github.com/theagenticguy/opencodehub/commit/f3120ded5db27624fa8aa1a1a2310f69d30c2f07)) |
| 77 | +* **adr:** record hierarchical embeddings decision (0004) ([6d28631](https://github.com/theagenticguy/opencodehub/commit/6d28631a0795bfc8726b9a66c8a8a159d08f3c4a)) |
| 78 | +* **adr:** update 0002 with P09 Phase 1 measurements ([92b9a1c](https://github.com/theagenticguy/opencodehub/commit/92b9a1cc4e47a9fd26979340acc98b7d40340668)) |
| 79 | +* clean-slate v1 — drop migration prose, milestone framing, 0.x caveats ([#90](https://github.com/theagenticguy/opencodehub/issues/90)) ([af88fbc](https://github.com/theagenticguy/opencodehub/commit/af88fbc6b8d6e86495c026bcbc3e6dbad968eedb)) |
| 80 | +* compound — durable lessons from docs site revival ([#88](https://github.com/theagenticguy/opencodehub/issues/88)) ([95642f0](https://github.com/theagenticguy/opencodehub/commit/95642f0fa9ac0bf3e6badb42f25b3b88b36b98df)) |
| 81 | +* compound — durable lessons from v1 upstream bug sweep ([#77](https://github.com/theagenticguy/opencodehub/issues/77)) ([60eef57](https://github.com/theagenticguy/opencodehub/commit/60eef57c5554c5bdb803f311ac692f596cdff9bd)) |
| 82 | +* deep refresh + sync + new architecture pages ([3693ddd](https://github.com/theagenticguy/opencodehub/commit/3693ddd57ff78978e8489c76ad7e654cdc21eb63)) |
| 83 | +* **repo:** durable lesson — set NODE_ENV at script scope for astro in CI ([18c159b](https://github.com/theagenticguy/opencodehub/commit/18c159bed2f84f780c4bdd91182adff739afd7e1)) |
| 84 | +* **repo:** durable lesson — stale tsconfig project references ([ea67d7a](https://github.com/theagenticguy/opencodehub/commit/ea67d7aae6d14e67beb5782d3dc8bbb07c93a74e)) |
| 85 | +* **repo:** EARS 006 spec — v1 finalize (M7 + constraint-10 + debt + dogfood) ([67198e3](https://github.com/theagenticguy/opencodehub/commit/67198e3c0d7187d8286f50f870602ac02915ea05)) |
| 86 | +* **repo:** pre-publish npm readiness — READMEs, GOVERNANCE, CODEOWNERS, package metadata ([dd10f72](https://github.com/theagenticguy/opencodehub/commit/dd10f72aa490136076bf0632cccd2965c6b17e23)) |
| 87 | +* restore Starlight site + refresh for v1 + agent-friendly USAGE section ([#87](https://github.com/theagenticguy/opencodehub/issues/87)) ([d9b2b30](https://github.com/theagenticguy/opencodehub/commit/d9b2b302246a9f2edfe796f28ce5d475e08d5af4)) |
| 88 | +* **site:** add Astro Starlight docs site + GitHub Pages deploy ([#34](https://github.com/theagenticguy/opencodehub/issues/34)) ([5ce0191](https://github.com/theagenticguy/opencodehub/commit/5ce01919c7515e0bf14272b447b8801d9abfa8b7)) |
| 89 | +* **site:** add llms.txt + Copy-as-Markdown + Open-in-ChatGPT/Claude ([#36](https://github.com/theagenticguy/opencodehub/issues/36)) ([149ba4e](https://github.com/theagenticguy/opencodehub/commit/149ba4efb7a9e785b86aefe59ef440cc30194906)) |
| 90 | +* **site:** inject LLM-nav banner + 'See also' footer into every .md ([#37](https://github.com/theagenticguy/opencodehub/issues/37)) ([77190a5](https://github.com/theagenticguy/opencodehub/commit/77190a5e8e1332440decb54e5ecc6f2aa7fb989b)) |
| 91 | +* strip legacy stanzas + capture session lessons ([85f6881](https://github.com/theagenticguy/opencodehub/commit/85f6881bd77dd1e185556fcb232b439cd1d3a07a)) |
| 92 | + |
| 93 | + |
| 94 | +### Refactoring |
| 95 | + |
| 96 | +* consolidate repo-local dir references on META_DIR_NAME ([ce4b63d](https://github.com/theagenticguy/opencodehub/commit/ce4b63d298172dff3a26b1f5d4bf129c5cad7435)) |
| 97 | +* **core-types:** centralize LanguageId in core-types ([4c33fc7](https://github.com/theagenticguy/opencodehub/commit/4c33fc7b67afac65f9648c92fafe9532d42f2c60)) |
| 98 | +* **mcp:** consume shared tryOpenEmbedder + embeddingsPopulated from @opencodehub/search ([54f00de](https://github.com/theagenticguy/opencodehub/commit/54f00de8ed30326616e8ce6ca17367f606dc10da)) |
| 99 | +* **plugin:** file-level packet skeletons for codehub-document ([40a09c8](https://github.com/theagenticguy/opencodehub/commit/40a09c8e9698ad2fcb0804d3ac0a727b9b1a9f41)) |
| 100 | + |
3 | 101 | ## [Unreleased] |
4 | 102 |
|
5 | 103 | ### Fixed |
|
0 commit comments