GraphForge v0.3.2: List Operations

GraphForge v0.3.2 completed list functions, adding filter, extract, and reduce with proper scoping and NULL handling.

February 18, 2026GraphForgeCypherFunctions

Curate Labs / DecisionNerd release note.

GraphForge v0.3.2: List Operations

GraphForge v0.3.2: List Operations

GraphForge v0.3.2 completed list operation functions.

The release added the core tools for transforming and reducing lists inside Cypher queries without leaving the query language.

What Shipped

  • filter() for predicate-based list filtering
  • extract() for mapping transformations over lists
  • reduce() for accumulator-based folds
  • AST nodes, grammar rules, parser transformers, and evaluator handlers for each expression
  • 42 integration tests covering empty lists, NULL behavior, shadowing, composition, and nesting
  • List functions marked 8/8 complete

Why We're Excited

List operations are where query expressiveness compounds. They let analysts reshape intermediate results without bouncing between Cypher and host-language code.

Source