Skip to content

Commit b28204f

Browse files
committed
chore: release v0.5.11
fix(typescript): fix call tracking and external symbol ID allocation - Fixed context propagation in extract_calls_recursive to inherit parent context - Added pending_symbol_counter to DocumentIndex for batch operations - Pre-create external symbols before relationship resolution with deduplication - Symbol counter now tracks IDs during uncommitted batch operations - External symbols get unique IDs instead of duplicate SymbolId(445) - ThemeCustomizer now correctly shows calls to useState and useEffect Fixes #23
1 parent 3be3896 commit b28204f

161 files changed

Lines changed: 22994 additions & 59 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,17 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.5.11] - 2025-09-11
9+
10+
### Added
11+
- React example app under `examples/typescript/react` demonstrating call tracking for React hooks and component methods.
12+
13+
### Fixed
14+
- TypeScript parser/indexer: Function call relationships correctly tracked in React projects (fixes #23)
15+
- React hooks (`useState`, `useEffect`) and component methods properly detected
16+
- Call relationships preserved during full project indexing
17+
- External module symbols correctly resolved with unique IDs
18+
819
## [0.5.10] - 2025-09-11
920

1021
### Added
@@ -213,4 +224,4 @@ _Note: v0.5.0 was an internal milestone, not a public release. Changes were incl
213224
[0.5.2]: https://github.com/bartolli/codanna/compare/v0.5.1...v0.5.2
214225
[0.5.1]: https://github.com/bartolli/codanna/compare/v0.4.0...v0.5.1
215226
[0.4.0]: https://github.com/bartolli/codanna/compare/v0.3.0...v0.4.0
216-
[0.3.0]: https://github.com/bartolli/codanna/compare/v0.2.0...v0.3.0
227+
[0.3.0]: https://github.com/bartolli/codanna/compare/v0.2.0...v0.3.0

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "codanna"
3-
version = "0.5.10"
3+
version = "0.5.11"
44
authors = ["Angel Bartolli <bartolli@gmail.com>"]
55
edition = "2024"
66
description = "Code Intelligence for Large Language Models"

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -464,7 +464,7 @@ sudo dnf install pkgconfig openssl-devel
464464

465465
## Roadmap
466466

467-
### Current Release: v0.5.10
467+
### Current Release: v0.5.11
468468

469469
See [CHANGELOG.md](CHANGELOG.md) for detailed release notes and feature history.
470470

contributing/parsers/c/AUDIT_REPORT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# C Parser Coverage Report
22

3-
*Generated: 2025-09-11 20:24:24 UTC*
3+
*Generated: 2025-09-12 03:45:35 UTC*
44

55
## Summary
66
- Nodes in file: 145

contributing/parsers/c/GRAMMAR_ANALYSIS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# C Grammar Analysis
22

3-
*Generated: 2025-09-11 20:24:24 UTC*
3+
*Generated: 2025-09-12 03:45:35 UTC*
44

55
## Statistics
66
- Total nodes in grammar JSON: 132

contributing/parsers/c/node_discovery.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
=== C Language ABI-15 COMPREHENSIVE NODE MAPPING ===
2-
Generated: 2025-09-11 20:24:24 UTC
2+
Generated: 2025-09-12 03:45:35 UTC
33
ABI Version: 15
44
Node kind count: 145
55

contributing/parsers/cpp/AUDIT_REPORT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# C++ Parser Coverage Report
22

3-
*Generated: 2025-09-11 20:24:24 UTC*
3+
*Generated: 2025-09-12 03:45:35 UTC*
44

55
## Summary
66
- Nodes in file: 131

contributing/parsers/cpp/GRAMMAR_ANALYSIS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# C++ Grammar Analysis
22

3-
*Generated: 2025-09-11 20:24:24 UTC*
3+
*Generated: 2025-09-12 03:45:35 UTC*
44

55
## Statistics
66
- Total nodes in grammar JSON: 223

contributing/parsers/cpp/node_discovery.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
=== C++ Language ABI-15 COMPREHENSIVE NODE MAPPING ===
2-
Generated: 2025-09-11 20:24:24 UTC
2+
Generated: 2025-09-12 03:45:35 UTC
33
ABI Version: 14
44
Node kind count: 131
55

0 commit comments

Comments
 (0)