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