github abhigyanpatwari/GitNexus v1.4.0

latest releases: v1.6.4-rc.21, rc/2a0c97c178fe4ea9dd77ad61ac4d785145c15ac3, v1.6.4-rc.20...
one month ago

What's New

Language-Aware Code Intelligence Engine (#238)

A full symbol resolution engine with 3-tier resolver, Method Resolution Order (MRO), constructor/struct literal resolution, receiver-constrained disambiguation, and heritage/ownership edges across 9 languages.

  • 3-tier resolver: exact FQN → scope-walk → guarded fuzzy (refuses ambiguous matches)
  • MRO: C++ leftmost-base, C#/Java class-over-interface, Python C3, Rust qualified syntax
  • Constructor resolution: new Foo(), User{...}, C# primary constructors, target-typed new
  • Receiver-constrained: per-file TypeEnv disambiguates user.save() vs repo.save()
  • Heritage edges: HAS_METHOD, OVERRIDES, Go struct embedding, Swift extensions
  • Modular architecture: resolvers/, type-extractors/, language-config.ts, dispatch tables with Record<SupportedLanguages, Handler> + satisfies
  • 178 integration resolver tests across 9 languages, 1146 total tests passing

Skill Generation (#171)

Optional AI agent skill generation from the knowledge graph via npx gitnexus analyze --skills.

C/C++/C#/Rust Language Support (#237)

Consolidated fixes from 6 community PRs — .h → C++ mapping, sibling-based modifier scanning, adaptive buffer sizing, expanded entry point patterns, call expression matching.

Other

  • DeepSeek model configurations (#217)
  • Skip unavailable Swift parsers (#188)
  • CI/CD hardening and fork PR support (#222, #225)

Contributors

Full Changelog: https://github.com/abhigyanpatwari/GitNexus/blob/main/CHANGELOG.md#140---2026-03-13

Don't miss a new GitNexus release

NewReleases is sending notifications on new releases.