What’s New
in Milens.

Every release, documented. From the first public launch to the latest tools, features, and improvements.

v0.7.1 July 2026

Claude Code Plugin Install, Fixed

  • Restored /plugin marketplace add + /plugin install support for Claude Code via a new .claude-plugin/marketplace.json
  • Fixed the workspace-root bug that broke the previous plugin build — ${CLAUDE_PLUGIN_ROOT} resolved to the plugin's own install directory, not the user's project, silently indexing the wrong codebase
  • milens serve now falls back through -p → $CLAUDE_PROJECT_DIR → cwd, so plugin-scoped MCP servers pick up the right project without any template substitution
  • npm version lifecycle script auto-syncs the plugin manifest version with package.json on every version bump; CI now fails the publish job if they drift
  • Disabled TypeScript declarationMap — trims ~22% of files from the published npm package (no runtime impact; milens ships no main/exports for library consumers)
v0.7.0 June 2026

Conventional Commits PR Generator + CI Parity Fix

  • Issue templates: bug report, feature request, security issue
  • PR template with 5-section Conventional Commits standard
  • scripts/pr-generator.cjs — shared Conventional Commits v1.0.0 title/body generator
  • Auto-detect type from branch, scope from feat(scope)/, breaking from !
  • scripts/create-pr.cjs — CLI with dotenv + Node https, auto-fills from git log, --update
  • GitHub App /milens pr handler
  • Fixed accuracy-parity CI — removed redundant npx milens analyze step
  • Fixed countFiles bug — file_hashes → symbols table
v0.6.9 June 2026

Bugfix: Test Plan Existing Tests Fallback + Docs Sync

  • Fixed generateTestPlan existing tests fallback — was global-scoped, changed to per-file detection. .spec.ts and __tests__/ directory test files now correctly detected
  • Docs synced across 10 files: symbols (1,432), links (2,386), files (167), prompts (7→6), security rules (50+→190+), skill count (13+→21)
  • Re-indexed: 1432 symbols, 2386 links across 167 files
v0.6.8 June 2026

Bugfix: C3 Recursion + Progress UI

  • Fixed RangeError (call stack overflow) in computeC3Order — added visitedParents guard for cyclic inheritance graphs
  • Restored missing src/ui/progress.ts — ProgressPhase, ProgressReporter, createProgressReporter
  • Re-indexed: 1432 symbols, 2386 links across 167 files
v0.6.7 June 2026

Docs Accuracy Pass — 43 Tools, License Cleanup

  • MCP tool count corrected: 41→43 across all docs (README, 11 HTML pages, badges)
  • Fixed license section in README — removed stale "Commercial license" reference; LICENSE is MIT
  • Re-indexed: 1363 symbols, 2273 links across 165 files
  • Changelog historical entries preserved (v0.6.0-v0.6.6 tool counts unchanged)
v0.6.6 June 2026

12-Language Accuracy Boost, Symbol-Level PR Review & Uninstall

  • Ruby: constants, instance/class variables, type bindings, attr_accessor → virtual methods, Rails DSL (has_many, belongs_to, scope, before_action), private/protected export detection
  • Vue SFC: Composition API (defineProps/defineEmits child symbols), AST-based template parsing with tree-sitter-html, scoped CSS extraction
  • CSS: class/ID selectors, keyframes, media queries, naming convention (.class, #id prefix), cross-language HTML class → CSS symbol linking
  • HTML: tree-sitter element/attribute extraction, form/link/a/img detection, cross-language class → CSS resolution
  • Symbol-level PR review: review_pr uses git show to diff old vs new commit symbols instead of entire files. Cross-file impact tracking flags downstream callers. Fixture/test files excluded.
  • Scope-based resolver: new scope-resolver.ts running parallel to legacy resolver with parity checking
  • Type bindings & MRO: C3 linearization, first-wins, ruby-mixin strategies. Type inference from constructors across 8 languages.
  • Uninstall command: milens uninstall scans 11 trace categories (injected blocks, generated files, hooks, cron, database, registry, MCP configs, deps, env vars). Interactive wizard + --dry-run / --scan-only.
  • 8 accuracy fixtures with expected.json for precision/recall validation across 12 languages
  • 42 MCP tools (up from 41), 628 tests across 35 test files
  • Agent guidance: refreshed skills generator, AGENTS.md templates, adapter configs for all 7 editors
v0.6.5 May 2026

CLI Workflows, Orchestration & Expanded Test Coverage

  • 7 CLI workflow commands: tdd, review, plan, onboard, security-scan, refactor, handoff
  • 14 new test files: 554 tests with 58% coverage
  • Enhanced orchestrator: orchestrate() with snapshot persistence and structured action plans
  • compare_impact tool for regression detection — snapshot and compare blast radius graphs before and after edits
  • Coverage thresholds in vitest.config.ts; CI/CD: milens-ci-test.yml workflow
  • 42 MCP tools in full profile; 7 sub-agent prompts; 50+ security rules
  • Improved orchestrator with snapshot persistence for compare_impact workflows
v0.6.0 March 2026

GitHub App & Automation Pipeline

  • GitHub App with PR review automation: automatic risk assessment comments on every pull request with per-symbol scores, heat maps, and test coverage indicators
  • 42 MCP tools total, including semantic search, test impact, pre-commit check, dead code detection, and route analysis
  • Hook system: onSessionStart, onSessionEnd, and onPreCommit hooks for automated workflows triggered by agent lifecycle events
  • Learning & Evolution pipeline: annotations across sessions, recall of past learnings, and auto-promotion of critical findings to permanent knowledge
  • Security scan upgraded: dependency audit with 34 CVE checks across npm, Python, Rust, Go, and Java ecosystems
  • Desktop dashboard (Electron): visual metrics, PR history, and team-wide code intelligence overview
v0.5.0 February 2026

Initial Public Release

  • 33 core MCP tools: symbol search, text grep, impact analysis, dependency graphs, context views, explain relationships, and more
  • Knowledge graph engine: SQLite + FTS5 for real-time code intelligence with automatic symbol extraction, dependency resolution, and semantic search
  • 12 language support via tree-sitter WASM: TypeScript, JavaScript, Python, Java, Go, Rust, PHP, Ruby, HTML, CSS, Vue, and more
  • Security scanner with 20 built-in rules: secret detection, injection prevention, hidden unicode scanning, and dangerous pattern detection
  • CLI tools: init, analyze, serve, workflow, and hooks — all accessible via npx milens
  • 3 harness adapters at launch: Claude Code, Cursor, and OpenCode with full MCP configuration
  • MIT licensed. Open source. No vendor lock-in.

Stay up to date.

Every release ships with detailed changelogs, upgrade guides, and migration notes. Watch the GitHub repository for notifications on new versions.