Releases: nicholsn/lokf
Releases · nicholsn/lokf
Release list
v0.3.0
What's Changed
- Bump publish workflow actions off deprecated Node 20 by @nicholsn in #18
- Federation Phase 0: registry producer contract + SPEC §11 by @nicholsn in #22
- Federation Phase 1: registry engine +
lokf registryCLI by @nicholsn in #23 - feat: consumer schema-location api and validate command by @noelmcloughlin in #19
- feat(skills): lokf-scaffolding and lokf-librarian by @noelmcloughlin in #24
- Bump to 0.3.0 and guard release tag/version drift by @nicholsn in #25
New Contributors
- @noelmcloughlin made their first contribution in #19
Full Changelog: v0.2.0...v0.3.0
v0.2.0 — two projections + the lokf new scaffolder
A feature release. A LOKF bundle is now not only a graph but also a set of tables, and lokf new scaffolds a complete, publishable knowledge base with the full experience.
Highlights
Two projections of well-modeled data
- Python bindings —
lokf-buildgenerateslokf.datamodel(typed dataclasses):from lokf.datamodel import Metric. - Relational schema — generated
lokf.sql(CREATE TABLEDDL; FKs for the typed relations). lokf.tables+lokf tablesCLI — project a bundle to one DataFrame per concept type + arelationsedge table; write CSV/Parquet/SQLite; or emitCREATE EXTERNAL TABLEDDL for a BigQuery/Athena lakehouse.pip install "lokf[tables]".
lokf new — scaffold a knowledge base
lokf new my-kb creates a self-contained repo: a starter bundle, a full Astro site (concept pages with typed-relation panels, an interactive /graph browser, graph.json + graph.jsonld), a GitHub Pages workflow, a justfile, and the bundled agent skills — plus a new scaffold-knowledge-base skill for idea → bundle → published site.
Schema
- A
Roletype (schema.orgOrganizationRole+ W3C ORG), andPerson/Organizationas full concepts.
Install / upgrade
pip install -U lokf # toolkit
pip install -U "lokf[tables]" # + the tabular projectionFull changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- Restructure as uv src package; add MkDocs site + GitHub Pages deploy by @nicholsn in #1
- LOKF developer toolkit: Python API, relation proposer, knowledge-graph page, Dataset Search JSON-LD by @nicholsn in #2
- Backend infrastructure: RDF conversion CLI, SPARQL store + server, MCP server, agent skills by @nicholsn in #3
- Prepare for PyPI publishing (metadata + Trusted Publishing workflow) by @nicholsn in #5
New Contributors
Full Changelog: https://github.com/nicholsn/lokf/commits/v0.1.0