Curate Labs Article
GraphForge v0.3.6: TCK Harness and Temporal Fixes
GraphForge v0.3.6 was a correctness release that moved TCK coverage from 1,694 to 2,507 passing scenarios.
Open Source release
GraphForge is Curate Labs work, released through the DecisionNerd open-source organization. This post is a release note for embedded graph tooling and analytical Python workflows.
GraphForge v0.3.6 was a correctness release focused on temporal semantics and TCK accuracy.
The release notes report +813 net new passing TCK scenarios, moving from 1,694 to 2,507 passing scenarios.
What Shipped
TCK harness fixes for integer property comparison and map literal coercion
Correct `date({})`, `datetime({})`, and `time({})` map constructors
ISO 8601 duration and datetime parsing fixes
Timezone offset and IANA timezone parsing
Date truncation units including week, quarter, decade, century, and millennium
Duration serialization, comparison, multiplication, and fractional arithmetic
Anonymous relationship patterns and label predicates in WHERE
Why it matters
Temporal correctness is notoriously fussy. This release made GraphForge more faithful to Cypher semantics while also improving the harness used to prove that correctness.
Source
GitHub release: GraphForge v0.3.6