Save, publish, versions

How to save your edits, publish them as a version, and what blocks a publish.

Saving and the unsaved badge

Grid edits are a draft. While the unsaved changes badge is next to the title, nothing has reached the asset yet. Save commits it.

Save and publish buttons with the unsaved badge

Saving only changes the asset contents. Connections consume a published version, so saving alone does not change ERD behavior.

Publishing

Clicking Publish opens a confirmation with the change summary and the current version. There are two choices.

ChoiceResult
Publish as a new versionThe version number goes up by one. Connections pinned to an earlier version keep using it.
Overwrite the current versionReplaces the contents of the latest version, which reaches every connection pinned to it immediately. It is not offered on a first publish.
The publish confirmation dialog

A publish succeeds even with no changes, and a published version cannot be deleted. Clicking it absent-mindedly right after a save just adds an identical version.

The versions tab

The Versions tab of the asset detail shows the publish history. You can restore an earlier version into the working draft, or publish its contents again.

What blocks a publish

When a dictionary is published, the domain references on its words are checked. Two situations block the publish.

  • If a domain pack is pinned, every domain reference must exist in that pack at that version.
  • If no domain pack is pinned, there must be no domain references at all.

Because of the second rule, removing the pack while keeping the domains on the words is not a valid state. Removing or replacing a pack clears the references at the same time, and it can be undone until you save.

Sharing and visibility

  • Invite co-editors from the Members tab.
  • The owner can switch an asset between public and private. Public assets can be pulled in by other users from the Store.
  • Official packs cannot be deleted or left. Clone one to edit it as your own asset.

Device-local assets have no publish, version or member concept. Saving an edit is enough for connections on that device to use it.