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.1.0

  • Version history, diff and restore for Message Templates.
  • Diff viewer now highlights just the changed words within a text field, instead of the whole line.
  • Fixed the history dialog's resize/sizing behaviour.
  • Dropped PHP 8.0 support; PHP 8.1 - 8.5 required.
  • Raised minimum CiviCRM compatibility to 6.17 - the FormBuilder History button relies on FormBuilder's admin listing being SearchKit-based, which only shipped in 6.17; on earlier versions the button silently never appeared.

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).