Changelog

What shipped

Dated, one entry per feature. Subscribe by RSS.

RSS

Keys named by page and role

register names each key after where it sits and what it is; stet rename moves a key to a new name everywhere at once.

Contacts and forms

Your own sign-up forms post to stet; each person is recorded in your own Postgres with a one-click unsubscribe.

The dashboard

stet dev opens a dashboard on your machine: find the words, type, see them on the page, and commit.

Plain HTML sites

stet runs on a site that's only HTML files: marked elements, one file for the words, and a check that catches hand edits.

Environments

Staging and production as named store connections — never a second schema, never copied data.

Offline SEO checks

stet seo check: eight rules over committed copy, no network, no database — runs on a fork PR.

The web target

The target adapter seam, with the web target as its first implementation.

The CLI

draft, publish, revert, pull and doctor from the terminal; the committed bundle and a stdlib-only Python reader.

Stores and publishing

Four store adapters behind one conformance suite; publishing as a single transaction with one-click revert.