SnapshotsDiffsGitHub

Snapshots grew a history

Compare any two versions of the same snapshot, jump from a version to the commit that produced it, and export the diff as markdown for a coding agent.

In this release

  • New

    Compare a snapshot against its own history

    Pick any two versions of the same snapshot and see exactly what moved between them — no second project, no manual file juggling.

  • New

    Versions link back to their commit

    Each snapshot version points at the GitHub commit that produced it, so a surprising change is one click from its author and message.

  • New

    Copy the diff as markdown for an AI agent

    Export a change report you can paste straight into a coding agent or a pull request description.

  • Improved

    Snapshot names are configurable per project

    Name patterns are scoped to a project, can be copied between projects, and only versions still backed by a stored file are offered.

A published snapshot was a point in time you could link to. It is now a timeline you can read.

Two versions, one snapshot

Every publish of a snapshot keeps its predecessor. Pick any two versions of the same name and the diff view shows what moved between them — added endpoints, removed fields, widened types — without setting up a second project or downloading files to compare by hand.

From a change to the commit that caused it

"When did this become required?" used to be an archaeology exercise. Each snapshot version now carries the GitHub commit it was built from, so an unexpected change is one click from its author, its message and the pull request it arrived in.

Handing the diff to something else

The change report exports as markdown. Paste it into a coding agent to have client code updated, or into a pull request description so reviewers see the API consequences without opening the schema.

Naming, scoped where it belongs

Snapshot name patterns are per project, so main in one project no longer collides with main in another, and a pattern that works can be copied to the next project instead of retyped. The version picker only offers versions still backed by a stored file, so nothing in the list is a dead end.

All releases