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

Skip to content

Tags: joleyline/codanna

Tags

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.