# Changelog

## Unreleased

## 0.8.1

Session ingest preserves unknown usage and cost as null and retains cache counts,
input-token basis, coverage and in-flight state. Parity cost totals remain null
when an included attempt has unknown cost. Existing databases gain nullable
columns; zeros previously synthesized during ingest require re-ingesting retained
source records to recover unknown values.

Dependency-direction tests guard the declared dependency sets and module references in `lib/`.

First public release.
