GitHub

Changelog

All notable changes to boltz projects.

boltz-kit

v0.3.0

December 2024

Added

  • Multi-language support for symbols and usages commands
  • Supported languages: Go, TypeScript, JavaScript, Python, Rust, Java, C, C++, Ruby
  • Auto-detection of language from file extension
  • 11 new language tests (45 tests total)

Technical

  • Replaced go/ast with tree-sitter
  • New internal/lang/ package with pluggable language parsers
  • Language registry with extension-to-parser mapping

Supported Extensions

LanguageExtensions
Go.go
TypeScript.ts, .tsx
JavaScript.js, .jsx, .mjs, .cjs
Python.py, .pyw
Rust.rs
Java.java
C.c, .h
C++.cpp, .cc, .cxx, .hpp, .hxx
Ruby.rb, .rake

v0.2.0

December 2024

Added

  • boltz usages <symbol> <path> - find where a symbol is used in Go code
  • Test suite for all commands (34 tests total)

Technical

  • AST-based usages detection with definition exclusion
  • Test helpers for command testing

v0.1.0

December 2024

Initial Release

  • boltz tree <path> - display directory structure
  • boltz symbols <path> - extract Go symbols as JSON
  • boltz search <pattern> <path> - regex code search
  • --json flag for machine-readable output

boltz-docs

December 2024

Added

  • Initial documentation site (Next.js)
  • Docs for tree, symbols, search commands
  • Installation guide
  • Hero illustration on homepage
  • Features section with 6-card grid and icons
  • GitHub Pages deployment configuration

Changed

  • Font updated to Plus Jakarta Sans
  • Favicon changed to lightning bolt icon
  • Removed basePath for root domain deployment