Skip to content

v0.0.21

Choose a tag to compare

@BrunoV21 BrunoV21 released this 29 Jun 17:39
· 639 commits to main since this release

πŸŒ€ CodeTide v0.0.21 – TypeScript Beta & Smarter Code Completion (2025-06-29)

This release brings beta support for TypeScript, making CodeTide a multi-language parser powered by Tree-sitter, while preserving its local-first, LLM-free philosophy. We've also introduced stricter policies for smarter, safer autocomplete behavior and boosted test coverage for the new features.


✨ New Features

  • 🧩 TypeScript Support (Beta):

    • Introduced TypeScriptParser, extending the BaseParser interface for symbolic TypeScript analysis.
    • Parses .ts files into structured class, method, and import data using Tree-sitter.
    • Enables hierarchy-aware navigation and code understanding for TypeScript projects.
    • Full integration with serialization, context extraction, and architecture tree views.

πŸ”§ Improvements

  • πŸ” Import Handling:

    • Enhanced processing of TypeScript imports, improving accuracy for cross-file and aliased imports.
  • βœ… Code Context Improvements::

    • Introduced Slim Mode for efficient context retireval.
    • Added support for docstrings parsing

πŸ§ͺ Tests & Stability

  • πŸ§ͺ TypeScriptParser Unit Tests:

    • Comprehensive test suite validating parser correctness and edge-case handling.
    • Includes file parsing, element resolution, and reference extraction.

πŸ—‚οΈ Misc

  • Updated README to reflect multi-language capabilities and highlight TypeScript support as Beta.

πŸ›  Upgrade Now

pip install codetide --upgrade

CodeTide continues to evolve into a powerful, language-aware platform for private, local-first code analysis. More languages coming soon.