# See exactly when each version of a record was live

[date: 2026-06-17T19:25:47.199+02:00]

The version history of a record now doubles as a publication timeline. Every version tells you not just when it was created, but the exact window it was actually published (and a green dot shows you which version is currently published).

Before this, the version history panel only showed when a version was saved and by whom. This change makes it simpler to understand when they were published.

(Image content)

Asset history

### What's new

Open any record's history, and each version now carries its publication info under the timestamp:

-   *Live since X* — this version is published and currently live, with no end in sight.
-   *Live from X → Y* — this version was public for a stretch, then superseded.
    
-   *Live on X, HH:MM → HH:MM* — published and replaced the same day, down to the minute.
    

A redesigned visual indication ties it all together:

-   A green "live" dot marks the version that's currently published.
-   A muted dot marks versions that were live at some point in the past.
    
-   Each entry now credits the editor who made the change with a "*Edited by …"* so the timeline reads as a full audit trail at a glance.
    

### Under the hood

The publication ranges are backed by new metadata on item versions — `published_from` and `published_until` — exposed through the Content Management API. The dashboard reads them via `@datocms/cma-client` 5.5.1 or higher.

This is a forward-looking history: we don't retroactively reconstruct intervals for versions that were already live when the feature shipped.

If you publish a version, unpublish, then re-publish that *same* version with no edit in between, the new `published_from` overwrites the previous one and `published_until` is cleared. The version reflects its latest interval rather than a full multi-interval log. In practice most workflows save an intermediate version before re-publishing, which produces a fresh row and preserves the earlier one.