Version History

Item version history directly inside the form.

Widget description: versionHistory

This widget displays the item’s version timeline (who changed which columns, when, and from which value to which) and item comments directly inside the form. Users do not need to open SharePoint’s built-in version history. You can restrict which columns are tracked in the history and allow adding comments. It is a virtual widget and is not saved to the item; it reads data from SharePoint.

Version History & Comments widget settings: display toggles, maximum versions, and tracked attributes selection

Adding to the form

On the Widgets tab, select Version History & Comments (subtitle “Widget · item change timeline”) and drag it into a section, or click “+”. A new widget spans the full width, shows both versions and comments, and loads 15 versions.

Version history only exists in lists where item versioning is enabled (List Settings → Versioning settings). Without versioning, only the current state is shown.

Inspector settings

The same options are also available in the large configuration dialog (click Open detailed settings in dialog or the Configure icon on the widget card). The dialog has Display and Tracked columns tabs, a live preview against the real list (on demand via Show preview, or Refresh preview after edits), and applies changes only when you click Save (single Undo step).

OptionPropertyDescriptionDefault
Show version timeline (who, when, changes)showVersionsEnables the Versions tab.yes
Show item commentsshowCommentsEnables the Comments tab.yes
Allow adding new commentsallowAddCommentShows the input for adding a new comment. Available when comments are enabled.yes
Maximum number of loaded versionsmaxItemsHow many latest versions to load (1 to 100).15
Tracked attributes in historytrackedFieldsToggle between All columns / Selected attributes. When selecting attributes, check the fields whose changes should be displayed. See Tracked columns.all columns
Hide versions without changes to tracked fieldshideUnchangedVersionsWhen specific attributes are selected, hides versions where none of them changed.yes (when attributes selected)
Custom label, Column span, VisiblecustomLabel, colSpan, defaultVisibleCommon widget options.“Approval and Change History”, 12, yes

If you disable one of the tabs, only the other is shown and the tab switcher disappears. If you disable both, the widget stays empty.

Tracked columns

Without restrictions, the history shows changes to all columns, including technical ones. The Selected attributes option narrows this down to the fields you care about (such as Status and Approver):

Runtime behavior

Widget on the Versions tab: timeline with two versions, author, timestamp, and changes in old value → new value format
Widget on the Comments tab with the new comment input and one added comment
Inspector with Selected attributes: search box, list of checked fields, Select all, Clear selection, and Hide versions without changes to tracked fields toggle

Text translations

The widget title (customLabel) can be translated. Built-in UI strings (tabs, hints, button) switch automatically according to the form language. See Translations and multilingual forms.

Rules and scripts

Configuration example (JSON)

{
  "internalName": "widget_history",
  "customLabel": "Approval history",
  "fieldType": "versionHistory",
  "colSpan": 12,
  "defaultVisible": true,
  "versionHistoryConfig": {
    "showVersions": true,
    "showComments": true,
    "allowAddComment": true,
    "maxItems": 20,
    "trackedFields": ["Status", "Approver", "TotalBudget"],
    "hideUnchangedVersions": true
  }
}

Limitations and tips