Skip to content

chore(release): version 1.3.0#23

Merged
naranor merged 13 commits into
mainfrom
ci/sync-pre-commit-and-coverage
May 20, 2026
Merged

chore(release): version 1.3.0#23
naranor merged 13 commits into
mainfrom
ci/sync-pre-commit-and-coverage

Conversation

@naranor
Copy link
Copy Markdown
Owner

@naranor naranor commented May 19, 2026

Comprehensive audit remediations and enhancements for version 1.3.0. Includes global docstrings, recursive discovery, Gradle support, and major performance/security fixes.

Igor Boloban added 12 commits May 19, 2026 16:49
…uages

- Replaced legacy AST and javalang parsers with universal TreeSitterParser.
- Implemented dynamic grammar loading and stable qname-based IDs.
- Updated CLI to support all 25+ languages automatically.
- Added comprehensive language registry and updated documentation.
- Captured full code for improved LLM distillation quality.
…em cache

- Added dependency caching to IStorage and DuckDB.
- Implemented GoDiscoveryProvider using go doc.
- Upgraded JavaDiscoveryProvider to use cached paths from Maven/Gradle.
- Integrated dependency resolution into CodeRAGManager sync flow.
- Added Python discovery tests and fixed lint/type issues.
- Added CSharpDiscoveryProvider using dnfile and XML docs.
- Implemented explicit --lang flag for api command.
- Added smart language hinting in CLI for multi-language repos.
- Integrated defusedxml for safe C# XML parsing.
- Fixed linter and type issues across discovery modules.
- Fix zombie processes and add timeouts for all subprocess calls
- Implement memory-efficient Worker Pool for project indexing
- Add global docstring extraction and anonymous block resolution in parser
- Implement Garbage Collection for stale database records
- Fix N+1 query problem by batch-fetching unit relations
- Enforce path validation (Path Traversal protection) across the project
- Implement Gradle dependency resolution support
- Replace silent failures in embedder with explicit IntelligenceError
- Centralize constants and implement resource cleanup (close methods)
- Achieve 100% test pass rate and clean linting status
@codecov
Copy link
Copy Markdown

codecov Bot commented May 19, 2026

Codecov Report

❌ Patch coverage is 99.32886% with 6 lines in your changes missing coverage. Please review.
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
tests/test_interfaces.py 95.00% 2 Missing ⚠️
tests/test_js_discovery_detailed.py 97.50% 1 Missing and 1 partial ⚠️
tests/test_rust_discovery_detailed.py 97.14% 1 Missing and 1 partial ⚠️

📢 Thoughts on this report? Let us know!

@naranor naranor force-pushed the ci/sync-pre-commit-and-coverage branch 3 times, most recently from 0371dd5 to 4a80b20 Compare May 20, 2026 21:08
- Upgraded version to 1.3.0 in pyproject.toml
- Updated CHANGELOG.md with comprehensive audit remediations and enhancements
- Final verification of system integrity across all supported ecosystems
@naranor naranor force-pushed the ci/sync-pre-commit-and-coverage branch from 4a80b20 to c59f123 Compare May 20, 2026 21:31
@naranor naranor merged commit 6d19244 into main May 20, 2026
11 checks passed
@naranor naranor deleted the ci/sync-pre-commit-and-coverage branch May 20, 2026 22:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant