github unhappychoice/gittype v0.2.0
Release v0.2.0

latest releases: v0.10.0, v0.9.0, v0.8.0...
10 months ago

✨ Features

  • feat: implement C# code extraction with tree-sitter (5573c2e)
  • feat: add C# language support to core models (acce492)
  • feat: add tree-sitter-c-sharp dependency for C# language support (ae20c9e)
  • feat: add JSX component extraction support to TypeScript parser (077f87b)
  • feat: add JSX component extraction support to JavaScript parser (8f56853)
  • feat: add JSX file extension support to JavaScript language detection (6f9b9f4)
  • feat: add comprehensive JSX/TSX support for React components (9c914f3)
  • feat: implement JavaScript language extractor (0cc70ce)
  • feat: add JavaScript language support to Language enum (2246c15)
  • feat: add tree-sitter-javascript dependency (d15e81c)
  • feat: add PHP language support (140572d)
  • feat: add Java language support (9b2c16e)
  • feat: standardize language test formats and add Swift struct/enum support (debd888)
  • feat: add Kotlin language support (e15de99)
  • feat: Add missing Ruby language constructs support (6c91c27)
  • feat: add missing Go language constructs support (ac97d73)
  • feat: add TypeScript interface, type alias, enum, and namespace support (ccbac16)
  • feat: add comprehensive Rust language constructs support (df427e8)
  • feat: Comprehensive Swift language support validation (245e1a1)
  • feat: Add complete Swift extension block extraction (8e45442)
  • feat: Add Swift extension method extraction support (8f62748)
  • feat: Add Swift protocol extraction support (db4dab5)
  • feat: Add Swift language support (a022f9f)
  • feat: improve key guide color scheme for better UX (fea01b3)

🐛 Bug Fixes

  • fix: update homebrew formula update process in release workflow (6105030)
  • fix: add JavaScript comment support to extractor core (f6ef381)
  • fix: resolve clippy len_zero warning in PHP tests (0da8aac)
  • fix: resolve clippy warning about length comparison (bb2710e)
  • fix(sharing): prevent URL truncation in fallback display (bc4e472)

📝 Other Changes

  • chore: bump version to v0.2.0 (9a9631c)
  • docs: update documentation for C# language support (28a4842)
  • test: add comprehensive C# language extraction tests (1272c83)
  • test: enhance TSX/JSX tests to verify component extraction (f3733e6)
  • docs: update documentation for JavaScript language support (a1ea4ed)
  • test: update Language::from_extension tests for JavaScript (9e0648b)
  • test: add comprehensive JavaScript language tests (42ed3d8)
  • docs: update documentation for PHP and Java language support (bb150c8)
  • style: format PHP implementation with cargo fmt (fbab604)
  • style: apply rustfmt formatting to Java implementation (4bc1e90)
  • test: add tests module declaration (048e418)
  • test: clean up existing test files (d79fdb3)
  • test: reorganize language extraction tests (f52f55c)
  • refactor: remove obsolete extractor files (8f26db3)
  • refactor: update extractor module integration (ece7d7d)
  • refactor: add modular language-specific parsers (3840f61)
  • refactor: reorganize models into dedicated module (772c2f8)
  • refactor: add core extractor module (183d530)
  • docs: update documentation for Go language enhancements (4ee79d6)
  • style: run cargo fmt (ca6b163)
  • revert: remove unnecessary README.md changes (95b7618)
  • docs: update documentation for enhanced Rust language support (c3d1417)
  • style: run cargo fmt (148840d)
  • docs: Add Swift language support to documentation (476a9dc)
  • style: run cargo fmt (533670c)
  • style: fix clippy warnings and run cargo fmt (0714d76)
  • docs(README): update features section with ranking system and game modes (8bbab5d)

Don't miss a new gittype release

NewReleases is sending notifications on new releases.