Skip to content

Release Notes

Information

Releases use the following numbering system: {major}.{minor}.{incremental}

  • major: Major refactoring or rewrite - make sure you read and test very carefully!
  • minor: Breaking change in some circumstances, or a new feature. Read carefully and make sure you understand the impact of the change.
  • incremental: A "safe" change / improvement. Should always be safe to upgrade.

  • [BC]: Items marked with [BC] indicate a breaking change that will require updates to your code if you are using that code in your extension.

1.0.0 - Initial release

  • Version history, diff and restore for FormBuilder (Afform) forms - fields/settings and layout markup tracked and diffable independently.
  • Version history, diff and restore for SearchKit saved searches, including every linked SearchDisplay.
  • Per-SearchDisplay restore: revert a single display to a previous version without touching the underlying search or sibling displays.
  • Pin revisions to exempt them from automatic pruning; add a free-text description to any revision.
  • Configurable retention count (revisions kept per item, pinned revisions excluded).