All versions since 0.1.1
0.1.1
As it stood at this release: the repository · the docs · the knowledge bundle · the release
Fixed
- Both skills’ pages lose their dead phrases. Adoption reads as “neither moved nor changed”, and the schema is found by its files, which layouts.md lists, never by its folder. The reference pages were read through for the same faults.
- The workflow template pins setup-uv v10.3.0, as the repository’s own workflows do.
0.2.0
As it stood at this release: the repository · the docs · the knowledge bundle · the release
Added
- A Step 5 workflow for Forgejo, as Codeberg runs it. It runs the same gate on Codeberg’s runners and publishes the site under
linkml/on Codeberg Pages onceLINKML_DOCS_ENABLEDistrue. The preflight names the one workflow folder Forgejo reads. - An install page and an architecture page under
docs/. The install page puts the GitHub CLI first, for work machines, and ends with installing from a company copy of this repository. The portability page now covers RHEL, WSL2, a company proxy or package mirror, and a template copy for hosts without github.com. - The preflight asks the template’s source and the package index that git and uv actually use, a company copy or mirror included, and prints only their host names. It warns when
uv.lockwas made against another index than uv reads, and says why uvx cannot run copier, such as a certificate uv does not trust.
Removed
- The upstream layout proposal leaves linkml-sidecar’s references. It is filed as linkml-project-copier#187, which the assumptions catalogue links instead.
Fixed
- The scaffold runs its Python half through
uv runfirst, then through apython3orpythonof 3.8 or later, as KTL’s scripts do. An olderpython3, such as RHEL 8’s 3.6, no longer stops it at its first line.
0.3.0
As it stood at this release: the repository · the docs · the knowledge bundle · the release
Added
- The website’s home page offers an Install button, which opens the install page, beside the four default buttons.
- linkml-author names the adapt route beside a KTL bundle. A schema published on its own stays as it is, and the copy
lokf adaptwrites is the domain schema; the preflight’slokfline says when the justfile names such a copy.
0.3.1
As it stood at this release: the repository · the docs · the knowledge bundle · the release
Security
- The sidecar copies and the skills pin are at Knowledge Trust Ladder v0.55.2. The release changed
.lokf/scripts/knowledge-preflight.shand.lokf/scripts/knowledge-sync.shhere.
0.3.2
As it stood at this release: the repository · the docs · the knowledge bundle · the release
Changed
- The project’s persistent identifier is
https://w3id.org/ktl/linkml-sidecar/. The README, the plugin’s homepage and the website’s README link through it. No skill change.
Fixed
- The assumptions catalogue concept links linkml-project-copier#187 from its body, not its
references. A typed relation names a concept, so the KTL federation gate failed on that outside URL.
Security
- The sidecar copies and the skills pin are at Knowledge Trust Ladder v0.56.1. The release changed
.github/workflows/knowledge-registrar.yaml,.github/workflows/knowledge-librarian.yaml,.github/workflows/knowledge-release.yaml,.lokf/scripts/knowledge-preflight.sh,.lokf/scripts/knowledge-sync.sh,website/astro.config.mjs,website/scripts/check-links.mjs,website/scripts/config.mjs,website/scripts/markdown-ktl.mjs,website/scripts/raw-html.mjs,website/scripts/routes.mjs,website/scripts/sync.mjs,website/src/components/ConceptCard.astro,website/src/components/ConceptPreviews.astro,website/src/components/KnowledgeGraph.astro,website/src/components/Mermaid.astro,website/src/components/Neighbourhood.astro,website/src/components/TrustChart.astro,website/src/content.config.ts,website/src/pages/og/[...route].ts,website/src/styles/catalogue.cssand.github/workflows/knowledge-website.yamlhere.
0.3.3
As it stood at this release: the repository · the docs · the knowledge bundle · the release
Security
- The sidecar copies and the skills pin are at Knowledge Trust Ladder v0.56.2. The release changed
.lokf/.gitignorehere.
0.3.4
As it stood at this release: the repository · the docs · the knowledge bundle · the release
Added
- linkml-author’s generator pitfalls cover seven more behaviours seen on linkml 1.12.1.
gen-owltypes a property from its range, so a union slot needs arangeand an annotation propertyimplements; it writes nodeprecated, and keeps a label inaliasesasskos:altLabel. The SQL generator writes a table for each multivalued slot of each class, andgen-projectignores a generator name it does not know, such as the template’smarkdownandsqlddl.gen-owl’stype_objectsdefaults differ betweengen-projectand the command line, and thegen-projectrow now says that it runsgen-javasince 1.12.
Changed
- The
.lokftoolkit floor is lokf 0.9.0. Knowledge Trust Ladder v0.60.0’slokf-check-refspasses--check-excerpts, which lokf 0.8.0 lacks.
Security
- The sidecar copies and the skills pin are at Knowledge Trust Ladder v0.59.0. The release changed
.github/workflows/knowledge-registrar.yaml,.github/workflows/knowledge-librarian.yaml,.github/workflows/knowledge-release.yaml,.github/workflows/knowledge-sync.yaml,.lokf/scripts/knowledge-conventions.sh,.lokf/scripts/knowledge-conventions.py,.lokf/scripts/knowledge-preflight.sh,.lokf/scripts/knowledge-apply.sh,.lokf/scripts/knowledge-apply.py,.lokf/scripts/knowledge-report.sh,.lokf/m365/ktl-docent-m365.md,website/package-lock.json,website/package.json,website/scripts/config.mjsand.github/workflows/knowledge-website.yamlhere.
0.4.0 Latest
Added
- In KTL mode the scaffold writes the schema’s path as
[tool.lokf] schemain.lokf/pyproject.tomltoo. Alokfcommand given no--schemathen reads the schema the recipes check against, and the preflight reports the table and warns when it names another path.