Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

[Unreleased]

0.1.1 - 2026-08-30

Added

  • Agent skill looks/ — three example design skins (quiet-light, vivid-blocks, night-wash): complete theme.json, composition guides, and shared extension roles (display, kicker, caption, metric, shell). Agents rewrite a package theme from these examples when the user did not specify a style.
  • Editor.set_running_header / set_running_footer for manifest running blocks

Changed

  • Unified six agent skills into one skills/k2f/ skill with workflow references (writing, converting-markdown, exporting-pdf, publishing, embedding-viewer)
  • Agent skill: merged generating and editing into a single writing workflow (JSON + k2f unpack / pack_verify.py); optional Python Editor moved to references/writing/sdk.md
  • Public creation path is Editor.open_template / open_dir / open_bytes plus insert_node JSON

Removed

  • Public Composer / Document builder (add_heading, add_body, add_warning, add_table)

0.1.0 - 2026-08-28

Added

  • K2F format specification v0.1 (ZIP package, semantic tree, theme, compiled lock)
  • Reference engine: layout, paint, PDF export, package validation, Ed25519 signing
  • CLI (k2f) — pack, compile, verify, sign, render, export-pdf, markdown
  • Python SDK (pip install k2f) — Document, Editor, Markdown bridge
  • JavaScript / WASM SDK (npm i @openk2f/k2f) — Document, Editor, <k2f-viewer> web component
  • MCP stdio server (k2f_mcp) with tool catalog in mcp_tools.json
  • Six agent skills under skills/
  • Public documentation under docs/ and integrity policy in SECURITY.md