Skip to content

Release 0.2.0 - #17

Merged
nicholsn merged 1 commit into
mainfrom
release/0.2.0
Jul 4, 2026
Merged

Release 0.2.0#17
nicholsn merged 1 commit into
mainfrom
release/0.2.0

Conversation

@nicholsn

@nicholsn nicholsn commented Jul 4, 2026

Copy link
Copy Markdown
Owner

Bumps the version to 0.2.0 for the feature release. Publishing the v0.2.0 GitHub Release after this merges triggers the Trusted-Publishing workflow (pytest gate → uv build → PyPI).

Since 0.1.0, all additive / non-breaking:

  • Two projections: generated Python dataclass bindings (lokf.datamodel) + relational schema (lokf.sql), and lokf.tables — a bundle → linked DataFrames / Parquet / SQL, with BigQuery/Athena external-table DDL. New lokf tables CLI + tables extra.
  • lokf new — scaffolds a knowledge-base repo with a full Astro site (concept pages, /graph browser, graph.json/graph.jsonld), a Pages workflow, and the bundled agent skills; plus a scaffold-knowledge-base skill.
  • Schema: a Role type (schema.org OrganizationRole + W3C ORG) and Person/Organization as full concepts.
  • Packaging: linkml-runtime added as a light runtime dep for the bindings; sdist trimmed (was leaking web/node_modules).

uv build verified locally: clean 384 KB sdist / 210 KB wheel (bindings + all 21 template files + 6 skills), 134 tests green.

@nicholsn
nicholsn merged commit f6735a1 into main Jul 4, 2026
2 checks passed
@nicholsn
nicholsn deleted the release/0.2.0 branch July 4, 2026 15:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant