Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 1.22 KB

File metadata and controls

32 lines (25 loc) · 1.22 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.0 - 2025-11-02

Added

  • Initial release of codegraph-python parser
  • Parse single Python files with parse_file()
  • Parse entire projects with parse_project()
  • Parse source strings with parse_source()
  • Extract function entities with parameters, return types, decorators
  • Extract class entities with inheritance, methods, fields
  • Extract module entities
  • Track function call relationships
  • Track import relationships
  • Track inheritance relationships
  • Track protocol/ABC implementation relationships
  • Configurable parser behavior (visibility filtering, test inclusion, parallel processing)
  • Comprehensive error handling without panics
  • 90%+ code coverage
  • Performance: Parse 1000 files in <10 seconds
  • Support for Python 3.8+ syntax (async/await, type hints, decorators, match statements)