Changelog

LiveTemplate ships as three released pieces, each with its own history. Every page below is mirrored straight from that repository's CHANGELOG.md on release, so it stays current by construction rather than by anyone remembering to copy it across.

How the versions relate

The server and the client are pinned to each other. There is no runtime handshake between them, so each server release names the exact client it is wire-compatible with — livetemplate.ClientVersion, which is what {{lvtClientScriptURL}} renders. Upgrading the Go module is what moves the client, so the two stay in lockstep. See Install for why that matters and how to self-host at the pinned version.

Because of that pairing the client's major.minor tracks the core library's: client 0.20.0 accompanies livetemplate v0.20.0, and a client release will jump its minor version to re-sync after drifting. The CLI versions independently.

source: livetemplate/docs · path: content/changelog.md