All versions since 0.60.0
0.60.0 Latest
Added
just lokf-check-refsruns lokf’s--check-excerpts. The gate fails asources[].excerptthat its local file no longer holds. The recipes need lokf 0.9.0, so a host raises its floor before it takes this release.
Changed
lokf-convert,lokf-serveand the website’slokf exportpass the domain schema too, so the graph names its classes and slots under their own IRIs. No recipe changes into the schema’s folder any more.- The preflight warns on a
lokffloor below 0.9.0, and when[tool.lokf] schemanames another file than the justfile’sschema :=line. - A member’s distribution names its checksum as LOKF core’s
Checksum, withalgorithm: sha256and achecksum_value. The domain schema’ssha256:<hex>slot clashed with lokf 0.9.0’s and brokelokf export --schemaon a domain host, so the host rewrites its member concepts when it takes this release. - The federation docs say the workspace exports every bundle under LOKF core, so the named graphs share one vocabulary. The workspace index says each bundle’s fit is checked against the schema released with it.
Fixed
automation.mdgives the real reason the librarian’s variables are repository variables. Only the federation’snudgejob reads one in a job’sif:. The librarian reads them in steps, and they stay together so every switch sits in one place.- The librarian’s Snyk W012 note names the lokf 0.9.0 wheel, whose schema matches the commit its URL names.
- The preflight warns when
.lokf/lokf.yamlis from another lokf release than the oneuv.lockpins. A domain schema imports that copy, and lokf 0.9.0 reads a bare-datestale_afteras a datetime, which a 0.8.0 copy rejects. - The federation check runs on a pull request that changes
.lokf/lokf.yamlor.lokf/justfile. The check validates the domain bundle against the schema the justfile names, which imports that copy of LOKF core.