Skip to content

Latest commit

 

History

History
15 lines (13 loc) · 1.44 KB

File metadata and controls

15 lines (13 loc) · 1.44 KB

Latest News

Newest first. Entries are the project's headline features and capabilities for users: new language support, analysis, querying, graph, and integrations. They are NOT for CI, developer tooling, release or build automation, refactors, documentation, tests, or bug fixes — leave that kind out. The top three entries are rendered into the README's "Latest News" section by scripts/generate_readme.py, so edit them here rather than in the README. The release workflow also prepends feature entries via scripts/update_news.py (which drops non-feature themes); hand edits remain welcome between releases.

  • Ruby Support: Ruby joins the graph through a new pluggable ast-grep tier that adds a language from a single YAML pattern file, emitting Module, Function, and Class nodes plus import edges without a hand-written parser.
  • Structural Search & Replace: Find and rewrite code by AST pattern with ast-grep, exposed as agent tools so you can match and transform structure across the whole codebase instead of relying on text or regex.
  • Data-Flow Tracing: New FLOWS_TO taint edges follow values through assignments, function calls, and I/O sinks. This release adds C#, Java, C, and Go, bringing tracing to 10 languages (Python, JavaScript, TypeScript/TSX, Go, Java, Rust, C++, C, and C#).
  • C# and Dart Support: Full C# (with Roslyn semantic analysis) and Dart/Flutter now join the graph, bringing the total to 14 supported languages.