Skip to content

Commit dd4311c

Browse files
authored
chore: prepare v0.6.0 release metadata (#33)
* chore: prepare v0.6.0 release metadata * chore: refresh v0.6.0 release prep
1 parent aa5f31f commit dd4311c

File tree

3 files changed

+28
-4
lines changed

3 files changed

+28
-4
lines changed

CHANGELOG.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.6.0] - 2026-03-28
11+
12+
### Added
13+
- **Evaluation harness**: First-class eval CLI, golden datasets, budgets, compare mode, run artifacts, and smoke/quality workflows for measuring retrieval quality over time
14+
- **Implementation lookup workflow**: Added a dedicated definition/implementation retrieval path across the CLI, plugin tools, MCP server, indexer, and tests for faster code lookup by intent
15+
- **Cross-repo benchmarking**: Added a benchmark runner with ripgrep and ast-grep baselines plus reproducible benchmarking documentation and golden datasets for external repos
16+
- **Release automation guardrails**: Added Release Drafter automation and CI enforcement for release-category and semver labels on pull requests
17+
- **Contributor language-support guide**: Added an agent-ready guide for extending semantic parsing and call-graph support to new languages
18+
- **PHP language support**: Added semantic parsing, chunking, and call-graph extraction for PHP, including fixtures and tests for constructors, imports, method calls, and simple calls
19+
20+
### Changed
21+
- **Evaluation CI strategy**: Split the default GitHub Models quality gate from explicit external-provider budget checks and documented the active CI budget paths
22+
- **Documentation refresh**: Reorganized contributor and maintenance docs, expanded evaluation and benchmarking guidance, and updated README benchmark snapshots and workflow references
23+
24+
### Fixed
25+
- **Release Drafter permissions**: Restored draft-release updates so release automation can keep draft notes current
26+
- **Eval/CI correctness**: Closed CI gating gaps, normalized baseline paths, and pinned the Rust toolchain action input used by CI
27+
- **Benchmark auditability**: Fixed scoped ast-grep metric accounting and dataset/result mutability issues in the benchmark runner and reporting flow
28+
- **Supply-chain hardening**: Tightened dependency and repository security posture, including stronger git/worktree handling coverage in tests
29+
- **Native test reliability**: `test:run` and `test:coverage` now rebuild the native module first so newly added parser/call-graph language support is exercised against a current binary during release verification
30+
1031
## [0.5.2] - 2026-03-21
1132

1233
### Added
@@ -207,7 +228,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
207228
- File watcher for automatic re-indexing
208229
- OpenCode tools: `codebase_search`, `index_codebase`, `index_status`, `index_health_check`
209230

210-
[Unreleased]: https://github.com/Helweg/opencode-codebase-index/compare/v0.5.2...HEAD
231+
[Unreleased]: https://github.com/Helweg/opencode-codebase-index/compare/v0.6.0...HEAD
232+
[0.6.0]: https://github.com/Helweg/opencode-codebase-index/compare/v0.5.2...v0.6.0
211233
[0.5.2]: https://github.com/Helweg/opencode-codebase-index/compare/v0.5.1...v0.5.2
212234
[0.5.1]: https://github.com/Helweg/opencode-codebase-index/compare/v0.5.0...v0.5.1
213235
[0.5.0]: https://github.com/Helweg/opencode-codebase-index/compare/v0.4.1...v0.5.0

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "opencode-codebase-index",
3-
"version": "0.5.2",
3+
"version": "0.6.0",
44
"description": "Semantic codebase indexing and search for OpenCode - find code by meaning, not just keywords",
55
"type": "module",
66
"main": "dist/index.js",
@@ -45,7 +45,9 @@
4545
"eval:ci:ollama": "npx tsx src/cli.ts eval run --config .github/eval-ollama-config.json --reindex --ci --budget benchmarks/budgets/default.json --against benchmarks/baselines/eval-baseline-summary.json",
4646
"eval:compare": "npx tsx src/cli.ts eval compare",
4747
"test": "vitest",
48+
"pretest:run": "npm run build:native",
4849
"test:run": "vitest run",
50+
"pretest:coverage": "npm run build:native",
4951
"test:coverage": "vitest run --coverage",
5052
"lint": "eslint src/",
5153
"typecheck": "tsc --noEmit",

0 commit comments

Comments
 (0)