Skip to content

sem

v0.3.7 Feature

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

Published 2mo Version Control
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai-agents code-intelligence coding-agents developer-tools git llm-tools
+4 more
semantic-diff tree-sitter typescript version-control

Summary

AI summary

Nested function extraction now works across all supported languages.

Full changelog

What's new

  • Nested function extraction across all languages. Functions inside functions are now extracted as child entities with parent_id pointing to the outer function. Previously only Python had this.
  • sem diff clean worktree fix (PR #14 by @MattCozendey). Running sem diff on a clean repo no longer replays the last commit.
  • Release binaries now included. Download sem-linux-x86_64.tar.gz or sem-darwin-arm64.tar.gz below.

Download

| Platform | Download |
|---|---|
| Linux x86_64 | sem-linux-x86_64.tar.gz |
| macOS ARM64 | sem-darwin-arm64.tar.gz |

Or install via cargo:

cargo install --git https://github.com/Ataraxy-Labs/sem --bin sem

Stats

  • 43 tests passing
  • 17 languages supported

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 sem

Get notified when new releases ship.

Sign up free

About sem

Semantic version control => entity-level diffs, blame, and impact analysis on top of git. 26 languages via tree-sitter. Built for coding agents.

All releases →

Beta — feedback welcome: [email protected]