This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+4 more
Summary
AI summaryNested 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_idpointing to the outer function. Previously only Python had this. sem diffclean worktree fix (PR #14 by @MattCozendey). Runningsem diffon a clean repo no longer replays the last commit.- Release binaries now included. Download
sem-linux-x86_64.tar.gzorsem-darwin-arm64.tar.gzbelow.
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
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.
Related context
Related tools
Beta — feedback welcome: [email protected]