Notable changes, derived from the conventional-commit history between
release tags. Format follows Keep a Changelog;
versioning follows Semantic Versioning.
This file is GENERATED by clojure -T:build changelog. Do not edit it:
prose for a release belongs in changelog.d/<version>.md, which is
spliced in below its heading and is never overwritten.
- document: layered clips headless: profile, titles, effects, transforms, audio
- kdenlive: the :document transport, headless editing with the fork's verbs
- native: libmlt sidecar over stdio, EDN lines
- addon: inspect_project MCP tool over the mlt.project reader
- mlt: project reader — summarize .kdenlive/MLT files into data
- native: prove the portability claim on three hosts
- addon: hive.kdenlive IAddon — 4 MCP tools over the existing strata
- kdenlive: HTTP transport — route catalog as data + client boundary
- mlt: time/frame arithmetic — clock<->frames at a profile fps
- render: headless melt boundary — IRender port + MeltRenderer
- mlt: document model — pure builders over the xml core
- foundation — portable MLT XML core with round-trip tests
- kdenlive: reach the fork where it listens, and read its responses
- mlt: a paired tag with no content round-trips as itself
- native: probe fails by throwing; verify.sh runs the byte oracle first
- addon: manifest maturity :experimental, so discovery mounts hive.kdenlive
- native: stop the MLT consumer before closing it; verify against ffmpeg
- addon: route-name normalization in kdenlive_call
- kdenlive: rewrite the route catalog from the fork's route table
- native: probe builds its document with mlt.model, not string XML
Plus 8 routine commits (docs, tests, build, chores).