Releases: graphrefly/graphrefly-ts
Releases · graphrefly/graphrefly-ts
v0.44.0
v0.43.0
v0.42.0
v0.41.0
v0.40.0
v0.39.0
0.39.0 (2026-04-28)
Bug Fixes
- audit: wrap policyGate reactive paths rebind in batch() (qa D7) (b62ad22)
- budget-gate: hoist checkBudget + document deferred RESOLVED stall + lazy PAUSE (qa D3+D4+A2+A3) (655aaa9)
- graph: Graph.explain reactive correctness + describe detail/fields exclusivity (qa D5+D6+A4+A5+A6) (708144e)
- graphspec: decompileSpec skips compound-factory :: internals (qa D1) (22d9741)
- graph: wire CausalChain.reason "pending" union member for D5 sentinel (ded8a06)
- misc qa cleanup (A7+A9+A10) (0dc7b57)
- resilience: preserve droppedCount on terminal + fallback cleanup + tokenBucket clock test (qa A1+A14+A12) (cb71531)
Features
- audit: reactive paths on policyEnforcer (Tier 3.4) (b677da4)
- graph: reactive opts on explain, delete reactiveExplainPath (Tier 3.5) (0048ae4)
- graphspec: Tier 1.5.3 Phase 3 — collapse GraphSpec ≡ GraphDescribeOutput (3dac6bb)
- promptNode: typed overload for format raw + tools-without-raw warn (qa D8+A8) (cf7600c)
- resilience: D.2.3 cluster — bound retry, dedup supervisor state machinery, bounded rateLimiter buffer + droppedCount + tokenBucket clock injection (Tier 3.1 + 3.2) (8685cac)
- resilience: RingBuffer queue + force-flush invariant doc on budgetGate (Tier 3.3) (d291e24)