Skip to content

v0.3.24

Choose a tag to compare

@rs545837 rs545837 released this 25 Apr 17:55
· 156 commits to main since this release

What's new

  • sem entities now works on directories - scan an entire directory or repo with sem entities src/ or just sem entities. Groups output by file. MCP tool updated to match. (Thanks @MattCozendey)
  • --entity-id flag on sem context and sem impact - pipe entityIds directly from sem diff --format json output (Thanks @ende124)
  • --format {terminal,json} unified across all commands - consistent formatting on context, impact, graph, blame, log, entities, verify. --json still works as shorthand (Thanks @ende124)
  • Incremental graph rebuild - reuses pre-parsed trees, compares entity content_hash to skip unchanged entities
  • Scope-resolve refactor - unified language config table, support for cpp, csharp, java, ruby scope resolution
  • --format on diff uses OutputFormat enum directly (Thanks @Benjas333)
  • tree-sitter-scala bumped from 0.25 to 0.26 (Thanks @sideeffffect)