github vitali87/code-graph-rag v0.0.534

latest releases: v0.0.949, v0.0.948, v0.0.947...
one month ago

Highlights

  • Tagging & Releases: Automated tagging and release generation improved with enhanced workflow triggering.
  • Docker Build Process: Git is now installed in the Docker builder stage for improved compatibility with pinned grammar forks.
  • Dependency Updates: Several dependency updates have been applied across the project.
  • SonarCloud Integration: SonarCloud analysis is now skipped for Dependabot pull requests.
  • Workspace & Feature Documentation: The PyPI readme has been expanded to include a feature overview and workspace details.
  • Go Code Resolution: Various fixes address issues with Go receiver methods, module directives, and dispatch resolutions.
  • Dead Code Analysis: Improvements to dead code analysis, including handling of React class components, inline arrows, and Rust code.

New Contributors

Full Changelog: v0.0.484...v0.0.534

What's Changed

  • ci: push bump tags with GITHUB_TOKEN so they trigger no workflows by @vitali87 in #934
  • fix(docker): install git in builder stage for git-pinned grammar forks by @vitali87 in #935
  • chore(deps): bump the uv group across 1 directory with 2 updates by @dependabot[bot] in #859
  • ci: auto-release every 50 tags with model-written highlights by @vitali87 in #936
  • ci: skip SonarCloud analysis on Dependabot pull requests by @vitali87 in #938
  • docs: expand PyPI readme with feature overview, workspaces, and MCP tool surface by @vitali87 in #937
  • fix: resolve Go receiver methods through package siblings first by @vitali87 in #931
  • fix: isolate unit tests from live vector stores by @vitali87 in #940
  • feat: link connect-style server handlers to shared RPC resource nodes by @vitali87 in #939
  • fix: resolve duplicate Go module directives to the directory containing the package by @vitali87 in #942
  • feat: emit network sinks for options-object generated client calls by @vitali87 in #943
  • feat: link string-keyed dispatch handlers to their producers by @vitali87 in #946
  • fix: keep dispatch resolutions alive through the endpoint relink sweep by @vitali87 in #947
  • ci: build the Docker image on published releases by @vitali87 in #949
  • fix: keep escape sequences in string-literal resource identities by @vitali87 in #948
  • fix: register generated Go routes whose mount prefix cannot be resolved by @vitali87 in #952
  • feat: anchor generated artefacts to the operations their contracts declare by @vitali87 in #953
  • ci: only cancel superseded runs on PRs, never on main by @vitali87 in #954
  • fix: resolve first-party workspace package imports and bound the name fallback by @vitali87 in #951
  • fix: emit CALLS edge to JS/TS constructor on new expression by @vitali87 in #957
  • fix: reference inline arrows escaping via array literals and augmented assignment by @vitali87 in #959
  • fix: reference inline arrow branches of a ternary object-property value by @vitali87 in #965
  • fix: attribute class arrow-property body callbacks to the property scope by @vitali87 in #963
  • fix: resolve inline arrows through TS casts, short-circuit operators, and ternary RHS by @vitali87 in #967
  • fix: reference functions bound to class fields and object shorthand properties by @vitali87 in #969
  • fix: walk anonymous class-expression methods so their callbacks are not dead-flagged by @vitali87 in #975
  • fix: resolve this.method() self-dispatch through nested arrows to the enclosing class by @vitali87 in #976
  • feat: NestJS-aware dead-code roots for DI classes and external OptionsFactory implementers by @vitali87 in #977
  • feat: React class-component lifecycle methods are dead-code roots by @vitali87 in #979
  • fix: reference a bare-identifier expression-body arrow's target by @AmirF194 in #974
  • fix: reference a ternary-selected handler in a JSX attribute value by @vitali87 in #981
  • fix: link JS/TS fn.bind(this)() immediately-invoked calls by @vitali87 in #983
  • fix: reference JS/TS getters read as properties in compound expressions by @vitali87 in #986
  • fix: reference nested inline JS/TS functions by their own source span by @vitali87 in #987
  • fix: reference named operands of JS/TS logical default assignments by @vitali87 in #997
  • fix: resolve statement-position fn.call and fn.apply receivers by unique relevant binding by @vitali87 in #995
  • fix: link whole-module commonjs function exports and load-time export wrappers by @vitali87 in #999
  • fix: root well-known symbol members in dead-code analysis by @vitali87 in #1000
  • fix: type factory returns that flow through reassigned locals by @vitali87 in #1001
  • fix: register generator function expressions and close the IIFE orphan family by @vitali87 in #1003
  • fix: resolve symbol-keyed member dispatch through a project-wide symbol index by @vitali87 in #1004
  • docs: add governance, roadmap, security model, and release verification for OpenSSF silver by @vitali87 in #1013
  • chore(deps): bump pymdown-extensions from 10.21.3 to 11.0 in the uv group across 1 directory by @dependabot[bot] in #961
  • chore: remove issue templates to allow free-form issues by @vitali87 in #1024
  • fix: consume quotes around multimodal paths and raise main helper coverage by @vitali87 in #1023
  • fix: correct cgr language config editing and raise language tool coverage by @vitali87 in #1021
  • fix: root Rust inline #[test] functions and test-module symbols in dead-code analysis by @vitali87 in #1029
  • fix: resolve Rust crate::/super::/self:: use paths to project qns so trait impls link and OVERRIDES edges emit by @vitali87 in #1027
  • fix: bind Rust module-qualified calls inside the named module via its re-exports by @vitali87 in #1034
  • fix: honour cfg(test) on Rust mod declarations as test-code gates by @vitali87 in #1036
  • fix: stop Rust bare calls binding same-named inherent methods by @vitali87 in #1038

New Contributors

Full Changelog: v0.0.484...v0.0.534

Don't miss a new code-graph-rag release

NewReleases is sending notifications on new releases.