Skip to content

repowise-dev/repowise

v0.14.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 6d Git Forges
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai code-complexity code-health code-intelligence code-quality dead-code
+8 more
developer-tools documentation git-analytics mcp python refactoring static-analysis technical-debt

Summary

AI summary

feat, cpp, and cli modules gain new indexing features, dead‑code hardening, framework recognition, and Windows compatibility improvements.

Changes in this release

Feature Medium

Adds JVM workspace model and import‑graph correctness for Java + Kotlin.

Adds JVM workspace model and import‑graph correctness for Java + Kotlin.

Source: llm_adapter@2026-05-28

Confidence: high

Feature Medium

Adds JVM type‑ref resolution and annotation‑processor symbol synthesis.

Adds JVM type‑ref resolution and annotation‑processor symbol synthesis.

Source: llm_adapter@2026-05-28

Confidence: high

Feature Medium

Adds JVM dead‑code hardening (reachability, never‑flag, contracts, framework annotations).

Adds JVM dead‑code hardening (reachability, never‑flag, contracts, framework annotations).

Source: llm_adapter@2026-05-28

Confidence: high

Feature Medium

Adds JVM framework edges (Spring, Jakarta, Quarkus, Micronaut, Android, dynamic hints).

Adds JVM framework edges (Spring, Jakarta, Quarkus, Micronaut, Android, dynamic hints).

Source: llm_adapter@2026-05-28

Confidence: high

Feature Medium

Adds workspace‑aware include resolution and public‑header rescue for C++.

Adds workspace‑aware include resolution and public‑header rescue for C++.

Source: llm_adapter@2026-05-28

Confidence: high

Feature Medium

Adds symbol‑graph hardening for C++ (captures, type‑refs, synthesis, entry markers).

Adds symbol‑graph hardening for C++ (captures, type‑refs, synthesis, entry markers).

Source: llm_adapter@2026-05-28

Confidence: high

Feature Medium

Adds dead‑code hardening for C++ (reachability, never‑flag, contracts, dynamic markers).

Adds dead‑code hardening for C++ (reachability, never‑flag, contracts, dynamic markers).

Source: llm_adapter@2026-05-28

Confidence: high

Feature Medium

Adds C++ test/benchmark/fuzz framework recognition, dynamic hints, end‑to‑end fixture.

Adds C++ test/benchmark/fuzz framework recognition, dynamic hints, end‑to‑end fixture.

Source: llm_adapter@2026-05-28

Confidence: high

Feature Medium

Adds quick wins for C++: tests glob, plural benchmarks, embedded pybind11, compiler‑builtin macros.

Adds quick wins for C++: tests glob, plural benchmarks, embedded pybind11, compiler‑builtin macros.

Source: llm_adapter@2026-05-28

Confidence: high

Feature Low

Brings JS/TS indexing to parity with C#, Rust, Go.

Brings JS/TS indexing to parity with C#, Rust, Go.

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Feature Low

Brings JVM (Java + Kotlin) indexing to parity.

Brings JVM (Java + Kotlin) indexing to parity.

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Feature Low

Adds workspace‑driven never‑flag and heritage‑edge symbol rescue for dead code.

Adds workspace‑driven never‑flag and heritage‑edge symbol rescue for dead code.

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Bugfix Medium

Fixes CLI to register workspace root in Claude MCP config when inside a workspace.

Fixes CLI to register workspace root in Claude MCP config when inside a workspace.

Source: llm_adapter@2026-05-28

Confidence: high

Bugfix Low

Auto‑fallbacks serve to the next free port if 3000/7337 are taken.

Auto‑fallbacks serve to the next free port if 3000/7337 are taken.

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Bugfix Low

Detects old Node.js versions and falls back gracefully in serve.

Detects old Node.js versions and falls back gracefully in serve.

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Bugfix Low

Forces UTF‑8 stdio in CLI to avoid crashes on Windows cp1252 shells with special characters.

Forces UTF‑8 stdio in CLI to avoid crashes on Windows cp1252 shells with special characters.

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Bugfix Low

Repairs spacing and leads "repowise serve" in init command's 'What's next' section.

Repairs spacing and leads "repowise serve" in init command's 'What's next' section.

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Bugfix Low

Reconciles additive schema drift on database initialization for legacy databases.

Reconciles additive schema drift on database initialization for legacy databases.

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Other Low

Publishes version 0.14.0 with JVM + C++ language parity, Windows fixes, and legacy‑DB reconciliation.

Publishes version 0.14.0 with JVM + C++ language parity, Windows fixes, and legacy‑DB reconciliation.

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Full changelog

What's Changed

  • feat: bring JS/TS indexing to C#/Rust/Go parity by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/272
  • feat: JVM workspace model and import-graph correctness for Java + Kotlin by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/273
  • feat: JVM type-ref resolution and annotation-processor symbol synthesis by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/274
  • feat: JVM dead-code hardening (reachability, never-flag, contracts, framework annotations) by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/275
  • feat: JVM framework edges (Spring expansion, Jakarta, Quarkus, Micronaut, Android, dynamic hints) by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/279
  • feat: bring JVM (Java + Kotlin) indexing to parity by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/280
  • feat(dead-code): workspace-driven never-flag + heritage-edge symbol rescue by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/281
  • feat(cpp): workspace-aware include resolution and public-header rescue by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/282
  • feat(cpp): symbol-graph hardening — captures, type-refs, synthesis, entry markers by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/283
  • feat(cpp): dead-code hardening — reachability, never-flag, contracts, dynamic markers by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/284
  • feat(cpp): test/benchmark/fuzz framework recognition, dynamic hints, end-to-end fixture by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/285
  • feat(cpp): quick wins — tests glob, plural benchmarks, embedded pybind11, compiler-builtin macros by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/286
  • fix(cli): register workspace root in Claude MCP config when inside a workspace by @Second-Summit-marketing in https://github.com/repowise-dev/repowise/pull/278
  • fix(serve): auto-fallback to next free port when 3000/7337 is taken by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/287
  • fix(serve): detect old Node.js and fall back gracefully by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/289
  • fix(cli): force UTF-8 stdio so cp1252 Windows shells don't crash on '↳'/'✓' by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/290
  • fix(init): repair What's next spacing and lead with repowise serve by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/291
  • fix(persistence): reconcile additive schema drift on init_db (legacy DBs) by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/292
  • release: v0.14.0 — JVM + C++ language parity, Windows fixes, legacy-DB reconciliation by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/293

New Contributors

  • @Second-Summit-marketing made their first contribution in https://github.com/repowise-dev/repowise/pull/278

Full Changelog: https://github.com/repowise-dev/repowise/compare/v0.13.0...v0.14.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track repowise-dev/repowise

Get notified when new releases ship.

Sign up free

About repowise-dev/repowise

All releases →

Related context

Related tools

Beta — feedback welcome: [email protected]