Packages

Production-grade Elixir library for the Open Knowledge Format (OKF). Standards-compliant parsing, validation, lossless I/O, graph indexing, querying, and provenance-aware AI context assembly.

Current section

Files

Jump to
ex_okf CHANGELOG.md
Raw

CHANGELOG.md

# Changelog
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