v0.3.1 (2026-08-02)
Highlights: Code MCP reliability overhaul from real-world usage feedback, WeChat/Org export fixes.
codeMCP UX overhaul — persistent project binding, lenient tool schemas, text-based editing (code_editoldText/newText)- Tool naming cleanup — removed redundant
code_prefix from 5 tools,FixDoubleEncodedJSONmiddleware - CALLS receiver resolution — method calls resolve receivers to concrete QNs, unmatched calls fall back to method-name matching
- Binary-safe code search — automatically skips ELF/PE/Mach-O binaries and release/build directories
- BM25 camelCase tokenization — better search ranking for camelCase identifiers
- Indexer FK fix — stale
LastInsertIdafterON CONFLICT DO UPDATE(constraint 787); explicit SELECT + DSN foreign keys - WeChat export fixes — tree-sitter syntax highlighting for code blocks, visible image captions,
<sub>/<sup>preservation, Unicode whitespace handling - Org export fix — disable htmlize to prevent double highlighting with tree-sitter
v0.3.0 (2026-06-24)
Highlights: Code Intelligence Engine, distributed tracing overhaul, i18n 100% complete, tree-sitter editor MCP server.
slingshot code— Code intelligence command group with MCP stdio server (code serve)- Code graph indexing — symbol extraction with DEFINES/CONTAINS/IMPORTS/CALLS/REFERENCES edges
- AST-aware code editing —
code_locate,code_edit,code_edit_bodywith tree-sitter incremental parsing - Code search — BM25 full-text with camelCase splitting, name-pattern, semantic vector search, grep+graph enrichment
- Code analysis — cyclomatic/cognitive complexity, loop depth, param count, recursion, allocation in loops
- Reference analysis —
code_find_references,trace_pathwith calls/data_flow/cross_service modes - Architecture overview — Leiden community detection, hotspots, file tree, package dependencies
- Change impact analysis —
detect_changeswith graph propagation - Graph queries —
query_graphSQL for complex multi-hop analysis - i18n 100% — zh_CN translation complete (309/309, 100% coverage)
- Tracing overhaul — spans added to all 29 MCP handlers + CLI command groups
- clog v0.3.0 — unified logging API replacing
slog+span.LogKVacross all code - Built-in
slingshot-codeskill — code intelligence best practices as reusable skill - Bug fixes — indexer edge cases, cross-file references, receiver QN resolution
v0.2.1 (2026-06-20)
Highlights: Internationalization (i18n) framework, Jaeger distributed tracing, skills refactoring, release automation.
slingshot i18n— Complete i18n command group:check,stats,sync,add,translate,init- AST-based extraction of i18n strings from Go source code (
go/parser+go/ast) - Library extraction — i18n runtime moved to
github.com/nanjj/i18n go generateintegration —go generate ./internal/i18n/auto-syncs.pofiles- Project root auto-detection via
go.modwalking — commands work from any subdirectory slingshot jaeger— Distributed tracing CLI: services, operations, search, trace topology, critical-path analysis- Progressive disclosure — trace topology with zoom-in to service details
- Skills refactoring — embedded skills as single source of truth via symlinks
- i18n-po skill — PO file management workflow (en_US sentinel, zh_CN translation, missing detection)
- site-zine skill — Zine SSG site building, deployment, and version management
- Bilingual tests — tests run in both
en_USandzh_CNto catch missing translations - Release infrastructure — cross-compile, gzip+sha256, GitHub release automation (
make release-gh) - Site deployment automation —
make release-siteupdates version, rebuilds, and pushes - Site command i18n — Chinese localization for site and page management commands
v0.2.0 (2026-06-15)
Highlights: Auto-conversion, smarter draft management, upload cache.
- Auto-convert
.org/.mdto.htmlindraft addanddraft update - HTML sanitization fixes for WeChat compatibility (strip full document wrapper,
\equal{}handling) - Draft
media_idauto-detection via sidecar YAML - 1-based index support for
draft list,update,remove,show - Global upload cache with filename-based deduplication and thumbnail URL capture
- SVG → PNG conversion before WeChat upload
content_source_urlsupport in draft add/update- Responsive CSS optimization at rsync phase
- Inline code style improvements (subtle gray, bold — no more harsh red)
v0.1.2 (2026-06-13)
Highlights: Site management, Org mode support, new skills.
- Year separator headings in site index
- Enhanced Org date parsing (multiple formats, Chinese weekday abbreviations)
page add/updateaccepts multiple files--rsyncflag for auto-deploy on page changes- Configurable site title and articles CSS
- Consolidated shared CSS across all pages
- Emacs 32 compatibility for Org HTML export
siteandpagemanagement commands (add,update,list,remove)- Direct Org mode → WeChat HTML conversion
- Incus skill for container lifecycle management
- HTML sanitization to prevent WeChat 45166 error
v0.1.1 (2026-06-10)
Initial release.
- Draft management:
list,add,update,remove,show - Markdown → WeChat HTML conversion
- Image upload to WeChat CDN
- Sidecar YAML for metadata (title, author, thumbnail, digest)
- Unified configuration system (
get,set,unset,list) - Built-in skills system (
list,install) - Diagnostic mode (
--explain) - WeChat publishing skill (
weixin)
For the latest release and downloads, visit the GitHub Releases page.