Releases: cased/kit
Releases · cased/kit
Release 3.5.1
What's Changed
- Fix Dependabot security alerts by @tnm in #183
- Remove stale poetry.lock by @tnm in #184
- Fix remaining npm Dependabot alerts by @tnm in #185
- docs: fix kit-dev-mcp tools list to match implementation by @possibilities in #186
- fix: get_symbol_code returns full source code instead of just name by @tnm in #188
Full Changelog: v3.5.0...v3.5.1
Release 3.5.0
What's Changed
- perf: optimize hot paths with algorithmic improvements by @tnm in #179
- perf: Tier 2 optimizations - vector reset and file caching by @tnm in #180
- perf: Tier 3 optimizations - diff cache and parallel indexing by @tnm in #181
- feat: Add large codebase support for MCP server by @tnm in #182
Full Changelog: v3.4.0...v3.5.0
Release 3.4.0
What's Changed
Full Changelog: v3.3.0...v3.4.0
Release 3.3.0
What's Changed
Full Changelog: v3.2.3...v3.3.0
Release 3.2.3
What's Changed
Full Changelog: v3.2.2...v3.2.3
Release 3.2.1
What's Changed
- Added C# Support by @jesus-mgtc in #166
- Fix OpenAI GPT-5 max_completion_tokens in agentic reviewer by @tnm in #172
New Contributors
- @jesus-mgtc made their first contribution in #166
Full Changelog: v3.2.0...v3.2.1
Release 3.2.0
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
What's New in 3.1.0
Major Features
MultiRepo: Multi-Repository Analysis (#164)
- New
MultiRepoclass 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.tomlfor crate metadata and external dependencies - Extracts
use,mod, andextern cratestatements - 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
What's Changed
Full Changelog: v2.2.1...v3.0.0
v2.2.1
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_tokensinstead of the deprecatedmax_tokensparameter - 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