Skip to content

This release adds 1 notable feature for engineering teams evaluating rollout.

Published 3mo MCP Data & Storage
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Summary

AI summary

Added Dart symbol relation support with five new tree-sitter query patterns for various call types.

Full changelog

🎯 Dart Symbol Relations

get_related_symbols now works for Dart! Added 5 tree-sitter query patterns to DartSupport::get_reference_query().

What's New

| Type | Example | Status |
|------|---------|--------|
| Function calls | print("x"), runApp(...) | ✅ |
| Method calls . | client.fetchData(url) | ✅ |
| Conditional calls ?. | widget?.build(ctx) | ✅ |
| Cascade calls .. | list..add(1) | ✅ |
| Chained calls | Navigator.of(ctx).push(r) | ✅ |
| Imports | import 'package:...' | ✅ (existing) |

Technical Details

Dart's AST (tree-sitter-dart-orchard) doesn't have a call_expression node like Rust/Python/JS. Function calls are represented as flat chains: identifierselector(argument_part(arguments)). The new queries use sibling anchoring (.) to correctly match these patterns.

Tested on synthetic code and real Flutter project code (bootstrap.dart from mobile-odoo).

Changed Files

  • src/codebase/parser/languages.rs — 5 new query patterns
  • src/codebase/parser/mod.rs — 3 new tests
  • Cargo.toml / npm/package.json — version bump

Full Changelog: https://github.com/pomazanbohdan/memory-mcp-1file/compare/v0.2.12...v0.2.13

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track pomazanbohdan/memory-mcp-1file

Get notified when new releases ship.

Sign up free

About pomazanbohdan/memory-mcp-1file

A self-contained Memory server with single-binary architecture (embedded DB & models, no dependencies). Provides persistent semantic and graph-based memory for AI agents.

All releases →

Beta — feedback welcome: [email protected]