0.8.12
What's Changed
- Fix nested to-one typed path predicates such as
Memo.path.itemData.item.note.id.equals(noteID). - Preserve composed persistent key paths across multi-hop to-one relationship chains.
- Carry leaf storage metadata into predicate helpers so
.rawvalues still use the RawRepresentable overload correctly. - Document multi-hop to-one predicate support in the Typed Path guide.
Validation: bash Scripts/run-tests.sh --filter TypedPath passed with 25 tests.