Skip to content

v0.11.0 — Preset Regression Fix, New Providers & Diagnostics

Choose a tag to compare

@yifanfeng97 yifanfeng97 released this 29 Oct 00:22
· 33 commits to main since this release

Feature release with a critical fix for anyone on v0.10.5.

🛠️ Critical: 0.10.5 preset regression fixed

v0.10.5's load-time identifiers check validated time_field/location_field against the wrong output section, breaking Template.create for 7 shipped presets:

general/temporal_graph, general/spatial_graph, general/spatio_temporal_graph, general/biography_graph, finance/event_timeline, legal/case_fact_timeline, medicine/hospital_timeline

They are now validated against relations.fields (matching the presets and the validator's HE-T006 rule), with regression tests covering both the presets and the negative cases. (#184)

If you are on 0.10.5, upgrade to 0.11.0 to restore temporal/spatial templates.

🔌 New Provider Presets

  • API Route — OpenAI-compatible, API_ROUTE_API_KEY, default gpt-6.1-sol. (#190, first contribution by @DennyHo0917)
  • Runcrate — open models (DeepSeek, GPT-OSS) + BAAI/bge-m3 embeddings on one key, free with a GitHub account. (#192, first contribution by @heydryft)

🛡️ More Load-Time Validation & Diagnostics

  • Hypergraph relation_members in string/list form are field-checked at Template.create (previously crashed at feed time). (#185)
  • A graph-family template carrying naive item_id identifiers fails with the validator's HE-T003 guidance instead of a bare AttributeError. (#191)

Full changelog: v0.10.5...v0.11.0