All notable changes to this project will be documented in this file.

[0.1.0] — 2026-07-21

Added

  • Concurrent filesystem parser (ExOKF.Parser) with YAML frontmatter and markdown body support
  • Lossless writer (ExOKF.Writer) that preserves unknown frontmatter keys
  • Validator with severity-ranked diagnostics (ExOKF.Validator, ExOKF.Diagnostics)
  • Native adjacency graph backend (ExOKF.Graph.Adjacency) behind ExOKF.Graph.Backend
  • GraphBLAS backend stub (ExOKF.Graph.GraphBLAS) reserved for v0.2
  • Query helpers (ExOKF.Query) and provenance-aware context assembly (ExOKF.Context)
  • Mix tasks: ex_okf.validate, ex_okf.inspect, ex_okf.graph, ex_okf.context, ex_okf.format
  • Doctests, property tests, fixtures, and GitHub Actions CI
  • CI workflow (Credo, Coveralls.io publish, Hex dry-build) and Release workflow (Hex.pm publish on v* tags)
  • Credo strict analysis (.credo.exs) and ExCoveralls with 95% coverage gate