release: v1.4.0 — Phase 2 Foundation Hardening#13
Merged
carlos-alm merged 2 commits intomainfrom Feb 22, 2026
Merged
Conversation
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.
Contributor
Greptile SummaryThis PR marks the completion of Phase 2 (Foundation Hardening) for v1.4.0, documenting the release through CHANGELOG creation and roadmap updates. Key changes:
All documentation changes accurately reflect the work completed in PR #12 and related commits between v1.3.0 and v1.4.0. Confidence Score: 5/5
Important Files Changed
Last reviewed commit: 2e4193c |
2 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Release v1.4.0 completes Phase 2 — Foundation Hardening of the roadmap.
Features
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 > defaultsLANGUAGE_REGISTRYreplacing scattered parser init logicTesting & Quality
resolveSecrets/apiKeyCommandtestsDocumentation
apiKeyCommandconfig section and Phase 2 checkmarkdocs/recommended-practices.mdexpanded with secure credential management guide (5 secret manager examples)Test plan
npm test— 296 tests passnpm run lint— clean🤖 Generated with Claude Code