# Changelog ## 0.1.0 (2026-10-24) First release, running on [moonflowersociety.org](https://moonflowersociety.org). ### Added - Folder mode: Patchwork scans a folder of Markdown files, waits for uploads to finish, and stores every changed file as a snapshot in SQLite. File events trigger scans and polling catches what they miss. - Publish rules driven by frontmatter. A new `revision:` note publishes a revision, diffed against the last published one. Editing only the note amends the revision. A follow-up within the fold window (default 20 minutes) joins the revision it follows. Edits without a note stay private history. - `revision_kind` (correction, expansion, position, reorganization) and `maturity` (seed, sprout, bloom). - Diffs by block and by word, which detect moved paragraphs and keep code blocks and tables readable. Feed excerpts are capped and sum up long deletions. - Ignore regions (``) and ignored frontmatter keys. - Outputs: the v1 JSON API (described in `schema/v1`), Atom and JSON Feed for the site and for each page, and plain or ANSI text for terminals. `serve` serves them with ETags; `export` writes them to a directory. - Commands: `init`, `scan`, `watch`, `serve`, `export`, `log`, `diff`, `retract`, `amend`, `snapshot`, `rebuild-diffs`, `backup`, `doctor`, `health`, `version`. - A container image: a static binary on distroless, running as nonroot. ### Known limits - Renaming a file starts a new page with a new history. - Only folder mode exists. Git mode is planned. - The JSON contract is v1 and may still change before 1.0.