v0.8.23

Graphify-Labs/graphifyv0.8.23May 29, 2026by safishamsi

AI Summary

Introduces cross-language type-reference edges for Swift, Kotlin, PHP, Rust, and Go.

Key Highlights

  • Cross-language type-reference edges for Swift, Kotlin, PHP, Rust, and Go.
  • CI switched from pip to uv.
  • Inheritance split into `inherits` vs `implements` for type references.
  • Tree-sitter grammar count updated to 36 grammars.

New Features

  • Cross-language type-reference edges

Full Release Notes

## What's changed

**Features:**

- **Cross-language type-reference edges** — Swift, Kotlin, PHP, Rust, and Go now emit `references` edges with `parameter_type`, `return_type`, `generic_arg`, `field`, and `attribute` contexts; inheritance split into `inherits` (superclass) vs `implements` (protocol/interface/trait) for all five languages. (#1015)

**Chore:**

- CI switched from pip to uv (`astral-sh/setup-uv`, `uv sync`, `uv run pytest`); `uv.lock` committed for reproducible installs; dev setup docs updated. (#885)

## Upgrade

```bash
uv tool upgrade graphifyy
```