Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: cmchenr/codanna

Tags

v0.5.6

Toggle v0.5.6's commit message

Verified

This tag was signed with the committer’s verified signature.
bartolli Angel Bartolli
Release v0.5.6: Patch Fixes

- Fix clippy warnings and documentation build errors
- Improve CI stability by ignoring hanging tests
- Patch release following v0.5.5 Go language support

v0.5.5

Toggle v0.5.5's commit message

Verified

This tag was signed with the committer’s verified signature.
bartolli Angel Bartolli
Release v0.5.5: Go Language Support

- Complete Go parser implementation with 74,545 symbols/sec performance
- Fixed retrieve commands relationship data parity with MCP tools
- All 5 languages now production-ready: Rust, Python, TypeScript, PHP, Go
- Enhanced documentation and comprehensive test coverage
- Performance benchmarks exceed targets across all parsers

v0.5.4

Toggle v0.5.4's commit message

Verified

This tag was signed with the committer’s verified signature.
bartolli Angel Bartolli
Release v0.5.4: Clean relationship resolution system

v0.5.3

Toggle v0.5.3's commit message

Verified

This tag was signed with the committer’s verified signature.
bartolli Angel Bartolli
Release v0.5.3

Function call tracking improvements and parser fixes

- Added function call tracking for all language parsers
- Fixed Python/PHP parsers to exclude method calls
- Fixed MCP schema validation with uint32 format
- Improved CI workflow with PR-triggered builds

v0.5.2

Toggle v0.5.2's commit message

Verified

This tag was signed with the committer’s verified signature.
bartolli Angel Bartolli
Release v0.5.2

Language filtering for semantic search and Claude slash commands

Highlights:
- Language filtering reduces noise by up to 75% in mixed codebases
- New /find and /deps slash commands for intelligent code exploration
- Unified output infrastructure with consistent JSON schemas
- Improved TypeScript JSDoc extraction

See CHANGELOG.md for complete details.

v0.5.1

Toggle v0.5.1's commit message

Verified

This tag was signed with the committer’s verified signature.
bartolli Angel Bartolli
v0.5.1 - TypeScript Support & Resolution API

MAJOR FEATURES:
- Full TypeScript parser with comprehensive type system support
- Resolution API for cross-file symbol resolution
- Parent context tracking in scope analysis
- Complete signature extraction for all parsers

LANGUAGE SUPPORT:
- TypeScript: Classes, interfaces, types, generics, decorators
- Python: Resolution API with LEGB scoping and MRO
- PHP: Namespace resolution with PSR-4 support
- Rust: Enhanced trait and generic handling

PARSER ENHANCEMENTS:
- Signature extraction across all languages
- Import/export tracking for module dependencies
- Call graph analysis with method chaining support
- Re-export and barrel file handling

SCOPE IMPROVEMENTS:
- Parent context tracking (function/class containers)
- Proper hoisting detection for JavaScript/TypeScript
- Module vs local scope distinction
- Nested scope handling with full parent chain

PERFORMANCE:
- Maintained <300ms response time for all operations
- Parser performance >10,000 symbols/second
- Zero-allocation signature extraction
- Efficient cross-file resolution

TESTING:
- 100+ new tests for TypeScript functionality
- Resolution context verification tests
- Scope tracking validation suite
- Type system integration tests

API ADDITIONS:
- ResolutionScope trait for language-specific resolution
- TypeTracker for TypeScript type analysis
- Enhanced LanguageBehavior with resolution methods
- Unified signature extraction interface

This release establishes the foundation for comprehensive
multi-language code intelligence

v0.4.0

Toggle v0.4.0's commit message

Verified

This tag was signed with the committer’s verified signature.
bartolli Angel Bartolli
Release v0.4.0

Key Highlights:
- Language Registry Architecture for modular parser system
- PHP Support with full parser implementation
- Enhanced Symbol Extraction across all parsers

v0.3.0

Toggle v0.3.0's commit message

Verified

This tag was signed with the committer’s verified signature.
bartolli Angel Bartolli
Release v0.3.0 - Unix interface, JSON output, and notifications

v0.2.0

Toggle v0.2.0's commit message

Verified

This tag was signed with the committer’s verified signature.
bartolli Angel Bartolli
Release v0.2.0: First Public Release

🎉 First public release of Codanna

Key Features:
- High-performance code intelligence for AI assistants
- Semantic search with natural language queries
- Comprehensive relationship tracking (calls, callers, implementations)
- MCP server integration for Claude
- Support for Rust and Python
- Hot-reload with file watching
- Sub-10ms search latency

Installation:
cargo install codanna

See README for full documentation and getting started guide.