knowledge-lintv0.1.0

Changelog

Generated from CHANGELOG.md in the project repository. Never maintained twice.

Unreleased

  • changedWebsite: the start page shows a recorded knowledge-lint lint run that fails on a broken glossary entry and passes after the fix, and how a run works as a diagram. What is checked per category kind is a diagram in the docs overview.
  • changedWebsite: the footer follows the page language instead of always showing German text, and the start page now carries a release teaser and an FAQ (theme 0.11.1).

0.1.0

1 August 2026

  • addedlint command: validates a knowledge directory against its _types.yml and exits 1 on any error, 0 when only warnings remain.
  • addedConfig-driven categories with the kinds knowledge_entry, sops_secret and assets, and a configurable status vocabulary (status_values, active_status).
  • addedFrontmatter checks for required fields, type per category, allowed status values, last_reviewed dates, review intervals and related links.
  • addedStructural SOPS check for secrets and a best-effort scan for plaintext keys in entries.
  • added_attachments.yml checks for local paths, http(s) URLs and referenced_by entries.
  • addedclean command: removes demo content from every category and resets _attachments.yml.