Skip to content

Releases: cased/kit

Release 3.2.0

27 Dec 00:13
@tnm tnm

Choose a tag to compare

What's Changed

  • Add Claude Code plugin documentation by @tnm in #167
  • Fix arrow function detection in JavaScript/TypeScript symbol extraction by @tnm in #169

Full Changelog: v3.1.0...v3.2.0

Release 3.1.0

17 Dec 11:28
@tnm tnm

Choose a tag to compare

What's New in 3.1.0

Major Features

MultiRepo: Multi-Repository Analysis (#164)

  • New MultiRepo class for unified analysis across multiple repositories
  • Ideal for microservices, frontend/backend splits, and team projects
  • Unified text search with regex support across all repos
  • Semantic search with merged, relevance-ranked results
  • Cross-repo symbol extraction and lookup
  • Dependency auditing (Python, JS, Rust, Go) across repositories
  • Repository summaries with language detection
  • CLI support: kit multi search, kit multi symbols, kit multi deps, kit multi summary

Rust Dependency Analyzer (#163)

  • Full support for analyzing Rust crate dependencies via tree-sitter
  • Parses Cargo.toml for crate metadata and external dependencies
  • Extracts use, mod, and extern crate statements
  • Resolves crate::, self::, super:: paths to actual modules
  • Classifies dependencies as internal, external, or std (std, core, alloc, proc_macro, test)
  • Dependency graph generation with cycle detection
  • CLI: kit dependencies . --language rust

JavaScript/TypeScript Dependency Analyzer (#159)

  • Full support for analyzing JS/TS codebases via tree-sitter
  • ESM imports: import x from 'pkg', import { x } from 'pkg'
  • CommonJS: require('pkg')
  • Dynamic imports: import('pkg')
  • Re-exports: export { x } from 'pkg', export * from 'pkg'
  • Scoped package support (@org/pkg)
  • Node.js built-in module detection (including node: protocol)
  • Index file resolution for directory imports
  • CLI: kit dependencies . --language javascript

Bug Fixes

  • Fix Go go.mod parsing to skip directive keywords
  • Fix go.mod retract directive parsing and add MultiRepo tests

Documentation

  • New MultiRepo API reference page with use cases and examples
  • Updated dependency analyzer docs with Rust and JavaScript sections
  • Usage guide updated with MultiRepo quick start

Full Changelog: v3.0.0...v3.1.0

Release 3.0.0

08 Dec 03:29
@tnm tnm
bc38cef

Choose a tag to compare

What's Changed

  • Add Go dependency analyzer and optimize performance by @tnm in #157

Full Changelog: v2.2.1...v3.0.0

v2.2.1

05 Dec 19:38
@tnm tnm

Choose a tag to compare

Bug Fixes

  • GPT-5 Model Compatibility (#154)
    • Fixed OpenAI API 400 error when using GPT-5 models for PR reviews
    • GPT-5 models require max_completion_tokens instead of the deprecated max_tokens parameter
    • Updated all OpenAI API calls in PR review module (reviewer, summarizer, commit generator, local reviewer, matrix tester)
    • Added comprehensive test coverage for GPT-5 parameter handling

Release 2.2.0

24 Nov 02:35
@tnm tnm

Choose a tag to compare

What's New in 2.2.0

Windows UTF-8 Encoding Fix (#151, #153)

  • Fixed Windows cp950 decoding errors when using repositories with non-ASCII file paths
  • All subprocess calls now explicitly use UTF-8 encoding instead of system default
  • Resolves issues for users on Traditional Chinese, Japanese, Korean, and other non-ASCII Windows systems
  • Added comprehensive UTF-8 test coverage for Chinese, Japanese, Korean, emoji, and other Unicode characters

Ripgrep Integration (#150)

  • CodeSearcher.search_text() now automatically uses ripgrep when available for 10x faster searches
  • 88% time reduction on typical searches (50-100ms vs 400-500ms)
  • Automatic fallback to Python implementation ensures compatibility
  • Full support for all SearchOptions (case sensitivity, context lines, gitignore)

Updated Model Support

  • Added Claude Sonnet 4.5 (claude-sonnet-4-5) as the new default model
  • Added Claude Haiku 4.5 (claude-haiku-4-5) for ultra-fast, economical reviews
  • Added Grok (X.AI) support with latest models
  • Added GPT-5.1, Gemini 3 Pro, and Gemini 2.5 Flash-Lite

Full Changelog: v2.1.3...v2.2.0

Release 2.1.3

14 Oct 01:59
@tnm tnm

Choose a tag to compare

What's Changed

  • Vector search improvements for batch size by @tnm in #143
  • Add tree-sitter Zig language support by @sammyjoyce in #145

New Contributors

Full Changelog: v2.1.2...v2.1.3

Release 2.1.2

18 Sep 21:00
@tnm tnm

Choose a tag to compare

What's Changed

  • fix for gemini generation config by @tnm in #141

Full Changelog: v2.1.1...v2.1.2

Release 2.1.1

18 Sep 20:16
@tnm tnm

Choose a tag to compare

Full Changelog: v2.1.0...v2.1.1

Release 2.1.0

18 Sep 19:20
@tnm tnm

Choose a tag to compare

What's Changed

  • Introduce chroma package search and more by @tnm in #140

Full Changelog: v2.0.1...v2.1.0

Release 2.0.1

15 Sep 23:29
@tnm tnm

Choose a tag to compare

What's Changed

  • Remove smart_context, reduce tools by @tnm in #136

Full Changelog: v2.0.0...v2.0.1