release: v1.4.0 — Phase 2 Foundation Hardening by carlos-alm · Pull Request #13 · optave/ops-codegraph-tool · GitHub
Skip to content

release: v1.4.0 — Phase 2 Foundation Hardening#13

Merged
carlos-alm merged 2 commits into
mainfrom
release/v1.4.0
Feb 22, 2026
Merged

release: v1.4.0 — Phase 2 Foundation Hardening#13
carlos-alm merged 2 commits into
mainfrom
release/v1.4.0

Conversation

@carlos-alm

Copy link
Copy Markdown
Contributor

Summary

Release v1.4.0 completes Phase 2 — Foundation Hardening of the roadmap.

Features

  • Complete MCP server — expanded from 5 to 11 tools (fn_deps, fn_impact, diff_impact, semantic_search, export_graph, list_functions)
  • apiKeyCommand — secure credential resolution via external secret managers (1Password, Bitwarden, Vault, pass, macOS Keychain). Priority: command > env var > file config > defaults
  • Language parser registry — single declarative LANGUAGE_REGISTRY replacing scattered parser init logic

Testing & Quality

  • Unit tests for 8 core modules (coverage 62% → 75%)
  • End-to-end CLI smoke tests
  • 31 config tests including 11 new resolveSecrets/apiKeyCommand tests
  • 296 tests passing, lint clean

Documentation

  • ROADMAP.md updated with Phase 2 completion status
  • README.md updated with apiKeyCommand config section and Phase 2 checkmark
  • docs/recommended-practices.md expanded with secure credential management guide (5 secret manager examples)
  • CLAUDE.md updated with credential resolution pipeline details

Test plan

  • npm test — 296 tests pass
  • npm run lint — clean

🤖 Generated with Claude Code

Update ROADMAP.md with checkmarks on all Phase 2 sub-items (parser
registry, MCP server, test coverage, enhanced config with apiKeyCommand).
Fix CRLF line endings across source and test files.
@greptile-apps

greptile-apps Bot commented Feb 22, 2026

Copy link
Copy Markdown
Contributor

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

5 files reviewed, no comments

Edit Code Review Agent Settings | Greptile

@carlos-alm carlos-alm merged commit 51c829e into main Feb 22, 2026
14 of 15 checks passed
Zeeeepa pushed a commit to Zeeeepa/codegraph that referenced this pull request Jun 22, 2026
release: v1.4.0 — Phase 2 Foundation Hardening
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant